OSDN Git Service

fedfc9509afcb4758263cf13460d4725ca7708a4
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
2
3         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4
5 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
6
7         PR c++/14688
8         * g++.dg/inherit/override_attribs.C: New file.
9
10 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
11
12         PR fortran/33269
13         * io.c (check_format_string): Move NULL and constant checks into
14         this function.
15         (check_io_constraints): Call gfc_simplify_expr() before calling
16         check_format_string().  Remove NULL and constant checks.
17
18 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
19
20         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
21         * gcc.c-torture/execute/loop-2g.x: Likewise.
22
23 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
24
25         * lib/target-supports.exp (check_effective_target_mips16_attribute):
26         Reject hard-float modes unless the ABI is o32 or o64.
27         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
28         of gcc.exp.  Skip the tests when mips16 code generation is not
29         supported.
30         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
31         and use dg-add-options mips16_attribute.
32
33 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
34
35         PR c++/33506
36         * g++.dg/ext/attrib29.C: New test.
37
38 2007-09-23  Ollie Wild  <aaw@google.com>
39
40         * gcc.dg/fold-bitand-1.c: New test.
41         * gcc.dg/fold-bitand-2.c: New test.
42         * gcc.dg/fold-bitand-3.c: New test.
43         * gcc.dg/fold-bitand-4.c: New test.
44
45 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
46
47         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
48         any of the macros to be defined for __mips16.
49         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
50
51 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
52
53         * gcc.dg/vect/pr21591.c: Require vect_int.
54         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
55         * gcc.dg/vect/vect-outer-2a.c: Likewise.
56         * gcc.dg/vect/vect-outer-2c.c: Likewise.
57
58 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
59
60         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
61         attributes.
62         * gcc.dg/va-arg-pack-len-2.c: New test.
63         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
64         attributes.
65         * g++.dg/ext/va-arg-pack-len-2.C: New test.
66
67         PR tree-optimization/32772
68         * gcc.c-torture/compile/20070905-1.c: New test.
69
70         PR tree-optimization/32975
71         * gcc.dg/pr32975.c: New test.
72
73         PR middle-end/28755
74         * gcc.dg/pr28755.c: New test.
75
76 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
77
78         * lib/target-supports.exp (check_effective_target_nomips16): New
79         procedure.
80         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
81         for mipsisa64*-*-*.
82         * gcc.dg/vect/vect.exp: Likewise.
83         * g++.dg/vect/vect.exp: Likewise.
84         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
85         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
86         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
87         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
88         * gcc.target/mips/clear-cache-1.c (f): Likewise.
89         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
90         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
91         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
92         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
93         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
94         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
95         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
96         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
97         (test14, test15, test16, test17, test18): Likewise.
98         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
99         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
100         (test14, test15, test16, test17, test18, test19, test20, test21)
101         (test22): Likewise.
102         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
103         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
104         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
105         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
106         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
107         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
108         * gcc.target/mips/mips-3d-1.c (main): Likewise.
109         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
110         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
111         (test13, test14, test15, test16, test17, test18, test19, test20)
112         (test21, test22, test23, test24, test25, test26, test27, test28)
113         (test29, test30, test31): Likewise.
114         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
115         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
116         (test13, test14, test15, test16, test17, test18, test19, test20)
117         (test21, test22, test23, test24, test25, test26, test27, test28)
118         (test29, test30, test31, test32, test33, test34, test35, test36)
119         (test37, test38, test39, test40, test41, test42, test43, test44)
120         (test45, test46, test47, test48, test49, test50, test51, test52)
121         (test53, test54, test55, test56, test57, test58, test59, test60)
122         (test61, test62, test63): Likewise.
123         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
124         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
125         (test13, test14, test15, test16, test17, test18, test19, test20)
126         (test21, test22, test23, test24, test25, test26, test27, test28)
127         (test29, test30, test31): Likewise.
128         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
129         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
130         (test13, test14, test15, test16, test17, test18, test19, test20)
131         (test21, test22, test23, test24, test25, test26, test27, test28)
132         (test29, test30, test31): Likewise.
133         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
134         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
135         (test13, test14, test15): Likewise.
136         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
137         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
138         (test13, test14, test15): Likewise.
139         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
140         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
141         (test13, test14, test15, test16, test17, test18, test19, test20)
142         (test21, test22, test23, test24, test25, test26, test27, test28)
143         (test29, test30, test31): Likewise.
144         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
145         (matrix_multiply4: Likewise.
146         * gcc.target/mips/mips-ps-1.c (main): Likewise.
147         * gcc.target/mips/mips-ps-2.c (main): Likewise.
148         * gcc.target/mips/mips-ps-3.c (main): Likewise.
149         * gcc.target/mips/mips-ps-4.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): Likewise.
154         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
155         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
156         (test13, test14, test15, test16, test17, test18, test19, test20)
157         (test21, test22, test23, test24, test25, test26, test27, test28)
158         (test29, test30, test31): Likewise.
159         * gcc.target/mips/mips-ps-5.c (main): Likewise.
160         * gcc.target/mips/mips-ps-6.c (main): Likewise.
161         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
162         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
163         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
164         (sub_v4qi): Likewise.
165         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
166         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
167         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
168         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
169         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
170         (subb, subc): Likewise.
171         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
172         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
173         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
174         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
175         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
176         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
177         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
178         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
179         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
180         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
181         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
182         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
183         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
184
185 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
186
187         * lib/target-supports.exp (add_options_for_mips16_attribute)
188         (check_effective_target_mips16_attribute): New functions.
189         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
190         command line.
191         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
192         extra_test_flags.
193         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
194         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
195         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
196         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
197         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
198         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
199         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
200         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
201         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
202         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
203         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
204         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
205         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
206         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
207         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
208         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
209         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
210         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
211         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
212         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
213         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
214         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
215         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
216         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
217         (NOMIPS16): Delete.
218         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
219         of dg-options.
220         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
221         options.  Require { target mips16_attribute } and use dg-add-options
222         to add the associated options.
223         (foo): Use MIPS16.
224         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
225         * gcc.target/mips/call-saved-3.c: Likewise.
226         * gcc.target/mips/code-readable-1.c: Require { target
227         mips16_attribute } and use dg-add-options to add the associated
228         options.  Remove trailing whitespace.
229         (NOMIPS16): Delete.
230         * gcc.target/mips/code-readable-2.c: Likewise.
231         * gcc.target/mips/code-readable-3.c: Likewise.
232         * gcc.target/mips/mips16-attributes-2.c: Likewise.
233         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
234         Require { target mips16_attribute } and use dg-add-options to
235         add the associated options.
236         (cksum16, cksum8): Use MIPS16.
237         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
238         Require { target mips16_attribute } and use dg-add-options to
239         add the associated options.
240         (foo): Use MIPS16.
241         * gcc.target/mips/save-restore-2.c: Likewise.
242         * gcc.target/mips/save-restore-3.c: Likewise.
243         * gcc.target/mips/save-restore-4.c: Likewise.
244         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
245         -mno-abicalls.
246         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
247         (foo): Use NOMIPS16.
248
249 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
250
251         PR fortran/33337
252         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
253
254         PR fortran/33376
255         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
256
257 2007-09-22  Tobias Burnus  <burnus@net-b.de>
258
259         PR fortran/33445
260         * gfortran.dg/gomp/free-2.f90: New.
261         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
262         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
263
264 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
265
266         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
267         * gcc.target/i386/sse5-haddX.c: Ditto.
268         * gcc.target/i386/sse5-hsubX.c: Ditto.
269         * gcc.target/i386/sse5-maccXX.c: Ditto.
270         * gcc.target/i386/sse5-msubXX.c: Ditto.
271         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
272         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
273         * gcc.target/i386/sse5-permpX.c: Ditto.
274         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
275         effective target.
276         * gcc.target/i386/sse5-fma-vector.c: Ditto.
277         * gcc.target/i386/sse5-ima-vector.c: Ditto.
278         * gcc.target/i386/sse5-pcmov.c: Ditto.
279         * gcc.target/i386/sse5-pcmov2.c: Ditto.
280
281 2007-09-22  Richard Guenther  <rguenther@suse.de>
282
283         PR tree-optimization/33146
284         * gcc.c-torture/compile/pr33146.c: New testcase.
285
286 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
287
288         * lib/target-supports.exp (check_cached_effective_target): New
289         procedure.
290         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
291         (check_effective_target_c99_runtime): New procedure.
292         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
293         (test3l): Likewise cargl.
294         * gcc.dg/builtins-59.c: Require c99_runtime.
295         * gcc.dg/builtins-61.c: Likewise.
296         * gcc.dg/builtins-62.c: Likewise.
297
298 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
299
300         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
301         * lib/target-supports-dg.exp (dg-add-options): Likewise.
302         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
303         target-specific dg-options.
304         * gcc.dg/builtins-20.c: Likewise.
305         * gcc.dg/builtins-53.c: Likewise.
306         * gcc.dg/builtins-55.c: Likewise.
307         * gcc.dg/single-precision-constant.c: Likewise.
308         * gcc.dg/torture/builtin-convert-1.c: Likewise.
309         * gcc.dg/torture/builtin-convert-2.c: Likewise.
310         * gcc.dg/torture/builtin-convert-3.c: Likewise.
311         * gcc.dg/torture/builtin-convert-4.c: Likewise.
312         * gcc.dg/torture/builtin-power-1.c: Likewise.
313
314 2007-09-21  Chao-ying Fu  <fu@mips.com>
315
316         * lib/target-supports.exp (check_effective_target_fixed_point): New to
317         check if targets have fixed-point supports.
318         * gcc.dg/fixed-point/fixed-point.exp: New file.
319         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
320         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
321         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
322         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
323         * gcc.dg/fixed-point/constants-pedantic.c,
324         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
325         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
326         * gcc.dg/fixed-point/keywords-ignored-c99.c,
327         * gcc.dg/fixed-point/keywords-pedantic.c,
328         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
329         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
330         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
331         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
332         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
333         * gcc.dg/fixed-point/func-vararg-mixed.c,
334         * gcc.dg/fixed-point/operator-logical.c,
335         * gcc.dg/fixed-point/struct-union.c,
336         * gcc.dg/fixed-point/bit-complement.c,
337         * gcc.dg/fixed-point/operator-bitwise.c,
338         * gcc.dg/fixed-point/operator-comma.c,
339         * gcc.dg/fixed-point/struct-layout-1.c,
340         * gcc.dg/fixed-point/union-init.c,
341         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
342         * gcc.dg/fixed-point/func-mixed.c,
343         * gcc.dg/fixed-point/func-vararg-size0.c,
344         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
345         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
346         * gcc.dg/fixed-point/operator-unary.c,
347         * gcc.dg/fixed-point/allop-const.c,
348         * gcc.dg/fixed-point/muldiv-warning.c,
349         * gcc.dg/nofixed-point-1.c,
350         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
351         * gcc.target/mips/fixed-vector-type.c,
352         * gcc.target/mips/fixed-scalar-type.c: New tests.
353
354 2007-09-21  Olivier Hainque  <hainque@adacore.com>
355
356         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
357         * gnat.dg/test_nested_subtype_byref.adb: New test.
358
359 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
360
361         PR fortran/33439
362         * gfortran.dg/gomp/pr33439.f90: New test.
363
364 2007-09-21  Tobias Burnus  <burnus@net-b.de>
365
366         PR fortran/33455
367         * gfortran.dg/merge_char_3.f90: New.
368
369 2007-09-21  Tobias Burnus  <burnus@net-b.de>
370
371         PR fortran/33037
372         * gfortran.dg/transfer_check_1.f90: New.
373
374 2007-09-20  Asher Langton  <langton2@llnl.gov>
375
376         PR fortran/20441
377         * gfortran.dg/init_flag_1.f90: New.
378         * gfortran.dg/init_flag_2.f90: New.
379         * gfortran.dg/init_flag_3.f90: New.
380         * gfortran.dg/init_flag_4.f90: New.
381         * gfortran.dg/init_flag_5.f90: New.
382         * gfortran.dg/init_flag_6.f90: New.
383         * gfortran.dg/init_flag_7.f90: New.
384
385 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
386
387         PR c++/33460
388         * g++.dg/ext/anon-struct6.C: New.
389
390 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
391
392         PR libfortran/23272
393         * gfortran.dg/inquire_10.f90: New test.
394
395 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
396
397         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
398
399 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
400
401         PR fortran/33221
402         * gfortran.dg/used_types_18.f90: Declare variable of empty
403         derived type.
404
405 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
406
407         PR fortran/33288
408         * gfortran.dg/array_constructor_19.f90: New test.
409
410 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
411
412         PR debug/33316
413         * gcc.dg/debug/pr33316.c: New test.
414
415         PR c++/33496
416         * g++.dg/cpp0x/variadic76.C: New test.
417         * g++.dg/cpp0x/variadic77.C: New test.
418         * g++.dg/cpp0x/variadic78.C: New test.
419
420         PR c/33238
421         PR c/27301
422         * gcc.c-torture/execute/20070919-1.c: New test.
423         * gcc.dg/pr33238.c: New test.
424         * gcc.dg/pr27301.c: New test.
425
426 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
427
428         * lib/target-supports.exp (check_effective_target_mips64): New
429         procedure.
430         * gcc.dg/lower-subreg-1.c: Require !mips64.
431         * gcc.dg/sibcall-3.c (ATTR): New macro.
432         (recurser_void1, recurser_void2): Use it.
433         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
434         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
435
436 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
437
438         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
439         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
440         warning annotation.
441         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
442
443 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
444
445         PR fortran/33497
446         * gfortran.dg/c_loc_tests_11.f03: New test case.
447
448 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
449
450         PR c++/33459
451         * g++.dg/init/ref14.C: New.
452
453 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
454
455         * gnat.dg/slice2.ad[sb]: New testcase.
456
457 2007-09-19  Nick Clifton  <nickc@redhat.com>
458
459         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
460
461 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
462
463         * gcc.target/bfin/bfin.exp: New.
464         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
465         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
466         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
467         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
468         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
469         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
470         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
471         mcpu-bf561.c, mcpu-default.c}: New tests.
472
473 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
474
475         Restore detection of unsupported TLS.
476
477         Revert this patch:
478         2007-02-10  Richard Henderson  <rth@redhat.com>
479
480         * lib/target-supports.exp (check_effective_target_tls): Redefine
481         to mean non-emulated tls.
482         * gcc.dg/tls/alias-1.c: Remove tls requirement.
483         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
484         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
485         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
486         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
487         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
488         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
489
490         And then:
491         * lib/target-supports.exp (check_effective_target_tls): Use
492         stronger test for compiler support for TLS.
493         (check_effective_target_tls_native): New, to test for non-emulated
494         TLS support.
495         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
496         instead of dg-require-effective-target tls.
497         * g++.dg/gomp/copyin-1.C: Likewise.
498         * g++.dg/gomp/sharing-1.C: Likewise.
499         * g++.dg/gomp/tls-1.C: Likewise.
500         * g++.dg/gomp/tls-2.C: Likewise.
501         * g++.dg/gomp/tls-3.C: Likewise.
502         * g++.dg/tls/diag-1.C: Likewise.
503         * g++.dg/tls/diag-2.C: Likewise.
504         * g++.dg/tls/diag-3.C: Likewise.
505         * g++.dg/tls/diag-4.C: Likewise.
506         * g++.dg/tls/diag-5.C: Likewise.
507         * g++.dg/tls/init-1.C: Likewise.
508         * g++.dg/tls/init-2.C: Likewise.
509         * g++.dg/tls/trivial.C: Likewise.
510         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
511         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
512         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
513         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
514         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
515         * gcc.dg/gomp/clause-1.c: Likewise.
516         * gcc.dg/gomp/copyin-1.c: Likewise.
517         * gcc.dg/gomp/sharing-1.c: Likewise.
518         * gcc.dg/gomp/tls-1.c: Likewise.
519         * gcc.dg/gomp/tls-2.c: Likewise.
520         * gcc.dg/tls/alpha-1.c: Likewise.
521         * gcc.dg/tls/opt-1.c: Likewise.
522         * gcc.dg/tls/opt-13.c: Likewise.
523         * gcc.dg/tls/opt-14.c: Likewise.
524         * gcc.dg/tls/opt-2.c: Likewise.
525         * gcc.dg/tls/opt-3.c: Likewise.
526         * gcc.dg/tls/opt-4.c: Likewise.
527         * gcc.dg/tls/opt-7.c: Likewise.
528         * gcc.dg/tls/section-1.c: Likewise.
529         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
530         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
531         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
532         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
533         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
534         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
535         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
536         * gfortran.dg/gomp/crayptr2.f90: Likewise.
537         * gfortran.dg/gomp/fixed-1.f: Likewise.
538         * gfortran.dg/gomp/free-1.f90: Likewise.
539         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
540         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
541         * gfortran.dg/gomp/reduction1.f90: Likewise.
542         * gfortran.dg/gomp/sharing-1.f90: Likewise.
543
544 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
545
546         PR fortran/31119
547         * gfortran.dg/bounds_check_9.f90: New test.
548         * gfortran.dg/bounds_check_fail_2.f90: New test.
549
550 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
551
552         PR c++/33462 (again)
553         * g++.dg/ext/va-arg1.C: Adjust.
554
555 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
556
557         PR c++/33462
558         * g++.dg/ext/va-arg1.C: New.
559
560 2007-09-18  Tobias Burnus  <burnus@net-b.de>
561
562         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
563
564 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
565
566         PR c++/33463
567         * g++.dg/rtti/typeid6.C: New.
568
569 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
570
571         PR c++/33464
572         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
573         * g++.dg/ext/is_class_error2.C: New.
574
575 2007-09-18  Richard Guenther  <rguenther@suse.de>
576
577         PR tree-optimization/33340
578         * g++.dg/torture/pr33340.C: New testcase.
579
580 2007-09-18  Tobias Burnus  <burnus@net-b.de>
581
582         PR fortran/33231
583         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
584         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
585         * gfortran.dg/elemental_subroutine_5.f90: New.
586
587 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
588
589         * lib/target-supports.exp (check_profiling_available): Extend
590         mips*-*-elf check to mips*-*-elf*.
591
592 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
593
594         * gcc.dg/format/c90-scanf-5.c: New test.
595         * gcc.dg/format/c99-scanf-4.c: New test.
596         * gcc.dg/format/ext-7.c: New test.
597         * gcc.dg/format/ext-8.c: New test.
598
599         PR middle-end/33423
600         * gcc.c-torture/compile/20070915-1.c: New test.
601
602 2007-09-17  Tobias Burnus  <burnus@net-b.de>
603
604         PR fortran/33106
605         * gfortran.dg/private_type_9.f90: New.
606
607 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
608
609         PR middle-end/33449
610         * gfortran.dg/pr33449.f90: New test.
611
612 2007-09-17  Tobias Burnus  <burnus@net-b.de>
613
614         * gfortran.dg/interface_15.f90: Compile with -std=f95.
615         * gfortran.dg/private_type_1.f90: Ditto
616         * gfortran.dg/interface_18.f90: New.
617         * gfortran.dg/private_type_8.f90: New.
618
619 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
620
621         PR c++/33124
622         * g++.dg/warn/new1.C: Adjust.
623         * g++.dg/torture/str_empty.C: Likewise.
624
625 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
626
627         * gcc.target/mips/dse-1.c: New test.
628
629 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
630
631         PR c++/32756
632         * g++.dg/overload/operator3.C: New.
633
634 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
635
636         * gcc.target/mips/truncate-1.c: New test.
637
638 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
639
640         PR fortran/29396
641         PR fortran/29606
642         PR fortran/30625
643         PR fortran/30871
644         * gfortran.dg/subref_array_pointer_1.f90: New test.
645         * gfortran.dg/subref_array_pointer_2.f90: New test.
646
647 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
648
649         * gfortran.dg/nint_2.f90: Correct last change.
650
651 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
652
653         * gcc.dg/tree-ssa/parallelization-1.c: New test.
654
655 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
656
657         * gcc.dg/vect/pr33373b.c: New test.
658
659 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
660
661         PR target/33438
662         * gcc.target/i386/pr33438.c: New test.
663
664 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
665
666         * gfortran.dg/nint_2.f90: Revert previous commit.
667
668 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
669
670         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
671
672 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
673
674         PR debug/33429
675         * g++.dg/other/unused1.C: XFAIL class2 scan.
676
677 2007-09-13  Tobias Burnus  <burnus@net-b.de>
678
679         PR fortran/33343
680         * gfortran.dg/elemental_args_check_1.f90: New.
681         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
682         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
683
684 2007-09-13  Tobias Burnus  <burnus@net-b.de>
685
686         * gfortran.dg/recursive_check_3.f90: New.
687
688 2007-09-13  Tobias Burnus  <burnus@net-b.de>
689
690         PR fortran/33412
691         * gfortran.dg/elemental_bind_c.f90: New.
692
693 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
694
695         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
696         * gcc.target/mips/mips16-attributes-2.c: New test.
697         * gcc.target/mips/mips16-attributes-3.c: Likewise.
698         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
699         hard-float asm when __mips16 is defined.
700         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
701         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
702         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
703         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
704         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
705         * gcc.target/mips/pr26765.c (foo): Likewise.
706         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
707         targets, use dg-mips-options instead of dg-options, and use -mgp32
708         to force 32-bit mode.
709         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
710         and 64-bit mode.
711         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
712
713 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
714             Michael Meissner  <michael.meissner@amd.com>
715
716         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
717         * gcc.target/i386/sse5-hsubX.c: Ditto.
718         * gcc.target/i386/sse5-permpX.c: Ditto.
719         * gcc.target/i386/sse5-haddX.c: Ditto.
720         * gcc.target/i386/sse5-maccXX.c: Ditto.
721         * gcc.target/i386/sse5-msubXX.c: Ditto.
722         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
723         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
724
725         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
726         optimizes floating point conditional moves into the pcmov
727         instruction on SSE5.
728         * gcc.target/i386/sse5-pcmov2.c: Ditto.
729
730         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
731         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
732         SSE5.
733
734         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
735         compiler optimizes vector (a*b)+c into fmadd on SSE5.
736
737         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
738         optimizes (a*b)+c into fmadd on SSE5.
739
740         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
741         whether the SSE5 instructions can be generated.
742
743         * gcc.target/i386/sse5-check.h: New. Add support for 
744         SSE5 tests.
745
746         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
747         ammintrin.h, and turn on -msse5 option instead of -msse4a.
748         * gcc.target/i386/sse-13.c: Ditto.
749         * gcc.target/i386/sse-14.c: Ditto.
750
751 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
752
753         PR testsuite/33153
754         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
755         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
756
757 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
758
759         PR target/32338
760         * gcc.dg/pr32338-1.c: New test.
761         * gcc.dg/pr32338-2.c: New test.
762
763 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
764         
765         * lib/target-supports.exp (check_effective_target_sync_int_long):
766         Revert change to add xtensa.
767         (check_effective_target_sync_char_short): Likewise.
768         
769 2007-09-12  Olivier Hainque  <hainque@adacore.com>
770
771         * gnat.dg/packed_subtype.adb: New test.
772
773 2007-09-12  Tobias Burnus  <burnus@net-b.de>
774
775         PR fortran/33297
776         * gfortran.dg/intrinsic_size.f90: New.
777
778 2007-09-12  Tobias Burnus  <burnus@net-b.de>
779
780         PR fortran/33284
781         PR fortran/33310
782         * gfortran.dg/conflicts_2.f90: New.
783
784 2007-09-12  Ira Rosen  <irar@il.ibm.com>
785
786         PR tree-optimization/32377
787         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
788         dependence distance.
789         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
790         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
791         * gcc.dg/vect/no-vfa-vect-depend-1.c,
792         gfortran.dg/vect/no-vfa-pr32377.f90: New.
793
794 2007-09-12  Richard Guenther  <rguenther@suse.de>
795
796         PR middle-end/33382
797         * gcc.c-torture/compile/pr33382.c: New testcase.
798         * gcc.c-torture/execute/pr33382.c: Likewise.
799
800 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
801
802         PR fortran/33395
803         * gfortran.dg/c_ptr_tests_12.f03: New test case.
804
805 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
806
807         PR tree-optimization/33373
808         * gcc.dg/vect/pr33373.c: New test.
809
810 2007-09-12  Ben Elliston  <bje@au.ibm.com>
811
812         * lib/target-supports.exp (check_effective_target_vect_no_double):
813         Remove unused proc.
814
815 2007-09-12  Ben Elliston  <bje@au.ibm.com>
816             Ulrich Weigand  <uweigand@de.ibm.com>
817
818         * gcc.target/spu/dfcgt-nan.c: New test.
819
820 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
821
822         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
823
824 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
825
826         PR fortran/33040
827         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
828
829 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
830
831         * gcc.dg/va-arg-pack-len-1.c: New test.
832         * g++.dg/va-arg-pack-len-1.C: New test.
833
834 2007-09-11  Michael Matz  <matz@suse.de>
835
836         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
837
838 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
839
840         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
841         checks for size of long double.
842         * gcc.dg/dfp/convert.h: New file.
843         * gcc.dg/dfp/convert-bfp-2.c: New test.
844         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
845         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
846         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
847         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
848         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
849         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
850         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
851         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
852         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
853
854 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
855
856         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
857         Change dg-final to expect 1 non-profitable loop and
858         3 profitable loops.
859         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
860         Change dg-final to expect 1 non-profitable loop and
861         3 profitable loops.
862         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
863         Change dg-final to expect 1 profitable loop.
864         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
865         Change dg-final to expect 1 profitable loop.    
866         
867 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
868
869         * gcc.target/mips/call-saved-1.c: New test.
870         * gcc.target/mips/call-saved-2.c: Likewise.
871         * gcc.target/mips/call-saved-3.c: Likewise.
872         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
873         instead of mips_mips64.  Set mips_fp64 too.
874         (is_gp32_flag): Return true for -mips1 and -mips2.
875         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
876
877 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
878
879         * g++.dg/ext/va-arg-pack-1.C: New test.
880         * g++.dg/ext/va-arg-pack-2.C: New test.
881
882 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
883
884         PR target/33369
885         * gcc.dg/vect/pr33369.c: New test.
886
887 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
888
889         PR fortran/33370
890         * gfortran.dg/array_memcpy_5.f90:  New test.
891
892 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
893
894         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
895
896 2007-09-09  Richard Guenther  <rguenther@suse.de>
897
898         * gcc.c-torture/compile/20070906-1.c: New testcase.
899
900 2007-09-09  Ira Rosen  <irar@il.ibm.com>
901
902         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
903         noinline attribute.
904         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
905         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
906         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
907         Likewise.
908
909 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
910
911         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
912
913 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
914
915         * gnat.dg/addr2_p.ads: Bump size of array to 9.
916
917 2007-09-09  Ira Rosen  <irar@il.ibm.com>
918
919         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
920         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
921         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
922         Compile tests with -fno-tree-pre.
923         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
924         * lib/target-supports.exp (check_effective_target_vect_strided): New.
925         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
926         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
927         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
928         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
929         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
930         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
931         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
932         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
933         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
934         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
935         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
936         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
937         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
938         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
939         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
940         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
941         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
942
943 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
944
945         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
946         to call objdump.
947         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
948         Use remote_exec to call c++filt.
949         * lib/target-supports-dg.exp (dg-require-host-local): New.
950         * gcc.misc-tests/options.exp: Allow .exe in command paths.
951         * g++.dg/parse/repo1.C: Use dg-require-host-local.
952         * g++.dg/rtti/repo1.C: Likewise.
953         * g++.dg/template/repo1.C: Likewise.
954         * g++.dg/template/repo2.C: Likewise.
955         * g++.dg/template/repo3.C: Likewise.
956         * g++.dg/template/repo4.C: Likewise.
957         * g++.dg/template/repo5.C: Likewise.
958         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
959         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
960         * g++.old-deja/g++.pt/repo1.C: Likewise.
961         * g++.old-deja/g++.pt/repo2.C: Likewise.
962         * g++.old-deja/g++.pt/repo3.C: Likewise.
963         * g++.old-deja/g++.pt/repo4.C: Likewise.
964         * gcc.dg/cpp/trad/builtins.c: Likewise.
965
966 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
967
968         PR tree-optimization/32283
969         * gcc.dg/tree-ssa/loop-31.c: New test.
970
971 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
972
973         PR rtl-optimization/26449
974         * gcc.target/i386/pr26449-1.c: New file.
975
976 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
977
978         PR target/33329
979         PR rtl-optimization/26449
980         * gcc.target/i386/pr33329.c: New file.
981
982 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
983
984         * gnat.dg/renaming3.adb, renaming4.ads: New test.
985
986 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
987
988         * gnat.dg/unaligned_rep_clause.adb: New testcase.
989
990 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
991
992         PR tree-optimization/33301
993         * gfortran.dg/vect/pr33301.f: New test.
994
995 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
996
997         PR libfortran/33307
998         * gfortran.dg/backspace_10.f90: New test.
999
1000 2007-09-07  Richard Guenther  <rguenther@suse.de>
1001
1002         Reapply
1003         2007-09-06  Richard Guenther  <rguenther@suse.de>
1004
1005         PR tree-optimization/32586
1006         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1007         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1008         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1009         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1010         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1011         now obsolete simplification.
1012
1013 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
1014         
1015         PR tree-optimization/33299
1016         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1017         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1018
1019 2007-09-07  Richard Guenther  <rguenther@suse.de>
1020
1021         Revert
1022         2007-09-06  Richard Guenther  <rguenther@suse.de>
1023
1024         PR tree-optimization/32586
1025         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1026         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1027         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1028         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1029         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1030         now obsolete simplification.
1031
1032 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1033
1034         PR tree-optimization/32821
1035         * gcc.dg/tree-ssa/pr32821.c: New file.
1036
1037 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1038
1039         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1040         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1041         and mips_forced_no_er.
1042         (dg-mips-options): Add -mno-abicalls when a small-data option is
1043         specified.  Skip tests with small-data options if mips_forced_gp.
1044         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1045         * gcc.target/mips/sdata-1.c: New test.
1046         * gcc.target/mips/sdata-2.c: Likewise.
1047         * gcc.target/mips/sdata-3.c: Likewise.
1048         * gcc.target/mips/sdata-4.c: Likewise.
1049
1050 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1051
1052         PR fortran/33298
1053         * spread_zerosize_1.f90:  New test case.
1054         * spread_bounds_1.f90:  New test case.
1055
1056 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1057
1058         PR c++/32674
1059         * g++.dg/template/static31.C: New.
1060
1061 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1062
1063         PR fortran/33271
1064         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1065         powerpc*-linux-gnu.
1066
1067 2007-09-06  David Daney  <ddaney@avtrex.com>
1068             Richard Sandiford  <richard@codesourcery.com>
1069
1070         PR target/33256
1071         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1072         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1073         * gcc.target/mips/pr33256.c: New test.
1074
1075 2007-09-06  Tom Tromey  <tromey@redhat.com>
1076
1077         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1078
1079 2007-09-06  Richard Guenther  <rguenther@suse.de>
1080
1081         PR tree-optimization/32586
1082         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1083         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1084         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1085         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1086         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1087         now obsolete simplification.
1088
1089 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1090
1091         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1092         * gcc.target/i386/sse3-addsubps.c: Ditto.
1093         * gcc.target/i386/sse3-haddpd.c: Ditto.
1094         * gcc.target/i386/sse3-haddps.c: Ditto.
1095         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1096         * gcc.target/i386/sse3-hsubps.c: Ditto.
1097         * gcc.target/i386/sse3-lddqu.c: Ditto.
1098         * gcc.target/i386/sse3-movddup.c: Ditto.
1099         * gcc.target/i386/sse3-movshdup.c: Ditto.
1100         * gcc.target/i386/sse3-movsldup.c: Ditto.
1101
1102 2007-09-06  Richard Guenther  <rguenther@suse.de>
1103
1104         PR tree-optimization/33302
1105         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1106
1107 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1108
1109         PR libfortran/33225
1110         * gfortran.dg./fmt_float.f90: New test.
1111
1112 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1113
1114         PR libfortran/33253
1115         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1116
1117 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1118
1119         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1120         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1121
1122 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1123
1124         * g++.dg/eh/builtin1.C: New test.
1125         * g++.dg/eh/builtin2.C: New test.
1126         * g++.dg/eh/builtin3.C: New test.
1127
1128         PR c++/33289
1129         * g++.dg/eh/builtin4.C: New test.
1130
1131 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
1132
1133         * gcc.target/powerpc/dfp-dd.c: New test.
1134         * gcc.target/powerpc/dfp-td.c: New test.
1135
1136 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1137
1138         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1139         * gcc.dg/va-arg-pack-1.c: New test.
1140
1141 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
1142
1143         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1144         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1145         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1146         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1147         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1148
1149 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1150
1151         PR c++/30302
1152         * g++.dg/ext/anon-struct5.C: New.
1153
1154 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
1155
1156         * gcc.dg/i386-cpuid.h: Remove.
1157         * gcc.target/i386/mmx-check.h: Include cpuid.h.
1158         (main): Use __get_cpuid to get target features.
1159         * gcc.target/i386/sse-check.h: Ditto.
1160         * gcc.target/i386/sse2-check.h: Ditto.
1161         * gcc.target/i386/sse3-check.h: Ditto.
1162         * gcc.target/i386/ssse3-check.h: Ditto.
1163         * gcc.target/i386/sse4_1-check.h: Ditto.
1164         * gcc.target/i386/sse4_2-check.h: Ditto.
1165         * gcc.target/i386/sse4a-check.h: Ditto.
1166         * gcc.dg/torture/pr16104-1.c: Ditto.
1167         (do_test): Change to void.
1168         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1169         * gcc.target/i386/sse-6.c: Ditto.
1170         * gcc.target/i386/sse-7.c: Ditto.
1171         * g++.dg/other/i386-1.C: Include cpuid.h.
1172         (main): New function.  Use __get_cpuid to get target fetaures.
1173
1174 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1175             David Ung  <davidu@mips.com>
1176             Nigel Stephens <nigel@mips.com>
1177
1178         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1179         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1180         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1181         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1182         * gcc.dg/torture/mips-hilo-1.c: Likewise.
1183         * gcc.dg/torture/mips-hilo-2.c: Likewise.
1184         * gcc.dg/torture/pr19683-1.c: Likewise.
1185         * gcc.target/mips/madd-3.c: Likewise.
1186         * gcc.target/mips/maddu-3.c: Likewise.
1187         * gcc.target/mips/msub-3.c: Likewise.
1188         * gcc.target/mips/msubu-3.c: Likewise.
1189         * gcc.target/mips/asm-1.c: Likewise.
1190         * gcc.target/mips/branch-1.c: Likewise.
1191         * gcc.target/mips/ins-1.c: Likewise.
1192         * gcc.target/mips/near-far-3.c: Likewise.
1193         * gcc.target/mips/near-far-4.c: Likewise.
1194         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1195         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1196         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1197         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1198         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1199         * gcc.target/mips/dspr2-MULT.c: Likewise.
1200         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1201         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1202         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1203         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1204         * gcc.target/mips/code-readable-2.c: Likewise.
1205         * gcc.target/mips/code-readable-3.c: Likewise.
1206
1207 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1208             David Ung  <davidu@mips.com>
1209             Nigel Stephens <nigel@mips.com>
1210
1211         * gcc.target/mips/mips16-attributes.c: New.
1212
1213 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
1214
1215         PR fortran/31564
1216         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1217
1218         PR fortran/33241
1219         * gfortran.dg/char_length_10.f90: New test.
1220
1221 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1222
1223         PR c++/29731
1224         * g++.dg/parse/template24.C: New.
1225
1226 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1227
1228         * g++.dg/other/spu2vmx-1.C: New test.
1229
1230 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1231
1232         PR tree-optimization/33017
1233         * gcc.dg/pr33017.c: New test.
1234
1235 2007-09-05  Ben Elliston  <bje@au.ibm.com>
1236
1237         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1238         __protected_stream family of macros.
1239
1240 2007-09-04  Jan Hubicka  <jh@suse.cz>
1241
1242         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1243         * gcc.dg/tree-ssa/pr27236.c: Likewise.
1244         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1245         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1246         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1247         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1248         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1249         Likewise.
1250
1251 2007-09-04  Janus Weil  <jaydub66@gmail.com>
1252             Tobias Burnus  <burnus@net-b.de>
1253
1254         * gfortran.dg/proc_decl_1.f90: New.
1255         * gfortran.dg/proc_decl_2.f90: New.
1256         * gfortran.dg/proc_decl_3.f90: New.
1257         * gfortran.dg/proc_decl_4.f90: New.
1258
1259 2007-09-04  Jan Hubicka  <jh@suse.cz>
1260
1261         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1262         * gcc.dg/vect/vect-105.c: Mark functions noinline.
1263         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1264         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1265         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1266         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1267         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1268         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1269         * gcc.dg/vect/vect-50.c: Mark functions noinline.
1270         * gcc.dg/vect/vect-33.c: Mark functions noinline.
1271         * gcc.dg/vect/vect-16.c: Mark functions noinline.
1272         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1273         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1274         * gcc.dg/vect/vect-92.c: Mark functions noinline.
1275         * gcc.dg/vect/vect-75.c: Mark functions noinline.
1276         * gcc.dg/vect/vect-58.c: Mark functions noinline.
1277         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1278         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1279         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1280         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1281         * gcc.dg/vect/vect-114.c: Mark functions noinline.
1282         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1283         * gcc.dg/vect/vect-8.c: Mark functions noinline.
1284         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1285         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1286         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1287         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1288         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1289         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1290         * gcc.dg/vect/vect-42.c: Mark functions noinline.
1291         * gcc.dg/vect/vect-25.c: Mark functions noinline.
1292         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1293         * gcc.dg/vect/vect-67.c: Mark functions noinline.
1294         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1295         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1296         * gcc.dg/vect/vect-106.c: Mark functions noinline.
1297         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1298         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1299         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1300         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1301         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1302         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1303         * gcc.dg/vect/vect-34.c: Mark functions noinline.
1304         * gcc.dg/vect/vect-17.c: Mark functions noinline.
1305         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1306         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1307         * gcc.dg/vect/vect-93.c: Mark functions noinline.
1308         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1309         * gcc.dg/vect/vect-76.c: Mark functions noinline.
1310         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1311         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1312         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1313         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1314         * gcc.dg/vect/vect-115.c: Mark functions noinline.
1315         * gcc.dg/vect/vect-9.c: Mark functions noinline.
1316         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1317         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1318         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1319         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1320         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1321         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1322         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1323         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1324         * gcc.dg/vect/vect-60.c: Mark functions noinline.
1325         * gcc.dg/vect/vect-26.c: Mark functions noinline.
1326         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1327         * gcc.dg/vect/vect-85.c: Mark functions noinline.
1328         * gcc.dg/vect/vect-68.c: Mark functions noinline.
1329         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1330         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1331         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1332         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1333         * gcc.dg/vect/vect-107.c: Mark functions noinline.
1334         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1335         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1336         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1337         * gcc.dg/vect/vect-52.c: Mark functions noinline.
1338         * gcc.dg/vect/vect-35.c: Mark functions noinline.
1339         * gcc.dg/vect/vect-18.c: Mark functions noinline.
1340         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1341         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1342         * gcc.dg/vect/vect-77.c: Mark functions noinline.
1343         * gcc.dg/vect/vect-2.c: Mark functions noinline.
1344         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1345         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1346         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1347         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1348         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1349         * gcc.dg/vect/vect-116.c: Mark functions noinline.
1350         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1351         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1352         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1353         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1354         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1355         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1356         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1357         * gcc.dg/vect/vect-44.c: Mark functions noinline.
1358         * gcc.dg/vect/vect-27.c: Mark functions noinline.
1359         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1360         * gcc.dg/vect/vect-86.c: Mark functions noinline.
1361         * gcc.dg/vect/vect-100.c: Mark functions noinline.
1362         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1363         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1364         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1365         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1366         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1367         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1368         * gcc.dg/vect/vect-108.c: Mark functions noinline.
1369         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1370         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1371         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1372         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1373         * gcc.dg/vect/vect-11.c: Mark functions noinline.
1374         * gcc.dg/vect/vect-70.c: Mark functions noinline.
1375         * gcc.dg/vect/vect-36.c: Mark functions noinline.
1376         * gcc.dg/vect/vect-19.c: Mark functions noinline.
1377         * gcc.dg/vect/vect-95.c: Mark functions noinline.
1378         * gcc.dg/vect/vect-78.c: Mark functions noinline.
1379         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1380         * gcc.dg/vect/vect-3.c: Mark functions noinline.
1381         * gcc.dg/vect/vect-all.c: Mark functions noinline.
1382         * gcc.dg/vect/vect-117.c: Mark functions noinline.
1383         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1384         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1385         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1386         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1387         * gcc.dg/vect/vect-20.c: Mark functions noinline.
1388         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1389         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1390         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1391         * gcc.dg/vect/vect-62.c: Mark functions noinline.
1392         * gcc.dg/vect/vect-28.c: Mark functions noinline.
1393         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1394         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1395         * gcc.dg/vect/vect-87.c: Mark functions noinline.
1396         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1397         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1398         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1399         * gcc.dg/vect/vect-109.c: Mark functions noinline.
1400         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1401         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1402         noinline.
1403         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1404         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1405         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1406         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1407         * gcc.dg/vect/vect-12.c: Mark functions noinline.
1408         * gcc.dg/vect/vect-71.c: Mark functions noinline.
1409         * gcc.dg/vect/vect-54.c: Mark functions noinline.
1410         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1411         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1412         * gcc.dg/vect/vect-96.c: Mark functions noinline.
1413         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1414         * gcc.dg/vect/vect-110.c: Mark functions noinline.
1415         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1416         * gcc.dg/vect/vect-4.c: Mark functions noinline.
1417         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1418         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1419         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1420         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1421         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1422         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1423         * gcc.dg/vect/vect-21.c: Mark functions noinline.
1424         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1425         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1426         * gcc.dg/vect/vect-80.c: Mark functions noinline.
1427         * gcc.dg/vect/vect-63.c: Mark functions noinline.
1428         * gcc.dg/vect/vect-46.c: Mark functions noinline.
1429         * gcc.dg/vect/vect-29.c: Mark functions noinline.
1430         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1431         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1432         * gcc.dg/vect/vect-88.c: Mark functions noinline.
1433         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1434         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1435         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1436         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1437         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1438         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1439         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1440         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1441         * gcc.dg/vect/vect-30.c: Mark functions noinline.
1442         * gcc.dg/vect/vect-13.c: Mark functions noinline.
1443         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1444         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1445         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1446         * gcc.dg/vect/vect-72.c: Mark functions noinline.
1447         * gcc.dg/vect/vect-38.c: Mark functions noinline.
1448         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1449         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1450         * gcc.dg/vect/vect-97.c: Mark functions noinline.
1451         * gcc.dg/vect/vect-111.c: Mark functions noinline.
1452         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1453         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1454         * gcc.dg/vect/vect-5.c: Mark functions noinline.
1455         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1456         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1457         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1458         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1459         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1460         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1461         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1462         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1463         * gcc.dg/vect/vect-22.c: Mark functions noinline.
1464         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1465         * gcc.dg/vect/vect-64.c: Mark functions noinline.
1466         * gcc.dg/vect/vect-89.c: Mark functions noinline.
1467         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1468         * gcc.dg/vect/vect-103.c: Mark functions noinline.
1469         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1470         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1471         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1472         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1473         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1474         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1475         * gcc.dg/vect/vect-31.c: Mark functions noinline.
1476         * gcc.dg/vect/vect-14.c: Mark functions noinline.
1477         * gcc.dg/vect/vect-73.c: Mark functions noinline.
1478         * gcc.dg/vect/vect-56.c: Mark functions noinline.
1479         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1480         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1481         * gcc.dg/vect/vect-98.c: Mark functions noinline.
1482         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1483         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1484         * gcc.dg/vect/vect-112.c: Mark functions noinline.
1485         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1486         * gcc.dg/vect/vect-6.c: Mark functions noinline.
1487         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1488         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1489         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1490         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1491         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1492         * gcc.dg/vect/pr25413.c: Mark functions noinline.
1493         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1494         * gcc.dg/vect/vect-40.c: Mark functions noinline.
1495         * gcc.dg/vect/vect-23.c: Mark functions noinline.
1496         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1497         * gcc.dg/vect/vect-82.c: Mark functions noinline.
1498         * gcc.dg/vect/vect-65.c: Mark functions noinline.
1499         * gcc.dg/vect/vect-48.c: Mark functions noinline.
1500         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1501         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1502         * gcc.dg/vect/vect-104.c: Mark functions noinline.
1503         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1504         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1505         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1506         * gcc.dg/vect/vect-32.c: Mark functions noinline.
1507         * gcc.dg/vect/vect-15.c: Mark functions noinline.
1508         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1509         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1510         * gcc.dg/vect/vect-91.c: Mark functions noinline.
1511         * gcc.dg/vect/vect-74.c: Mark functions noinline.
1512         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1513         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1514         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1515         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1516         * gcc.dg/vect/vect-99.c: Mark functions noinline.
1517         * gcc.dg/vect/vect-113.c: Mark functions noinline.
1518         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1519         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1520         * gcc.dg/vect/vect-7.c: Mark functions noinline.
1521         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1522         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1523         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1524         * gcc.dg/vect/vect-24.c: Mark functions noinline.
1525         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1526         * gcc.dg/vect/vect-83.c: Mark functions noinline.
1527         * gcc.dg/vect/vect-66.c: Mark functions noinline.
1528         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1529
1530 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1531
1532         PR middle-end/33187
1533         * gcc.target/i386/cmov7.c: New file.
1534
1535 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1536
1537         * gcc.target/i386/sse4a-check.h: New file.
1538         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
1539         * gcc.target/i386/sse4a-insert.c: Ditto.
1540         * gcc.target/i386/sse4a-montsd.c: Ditto.
1541         * gcc.target/i386/sse4a-montss.c: Ditto.
1542         * gcc.target/i386/mmx-check.h: New file.
1543         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
1544         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1545         * gcc.target/i386/sse-check.h: New file.
1546         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
1547         * gcc.target/i386/sse-3.c: Ditto.
1548         * gcc.target/i386/sse-7.c: Ditto.
1549         * gcc.target/i386/sse-9.c: Ditto.
1550         * gcc.target/i386/ssefn-3.c: Ditto.
1551         * gcc.target/i386/sse-recip.c: Ditto.
1552         * gcc.target/i386/sse-recip-vec.c: Ditto.
1553         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1554         * gcc.target/i386/20020523-1.c: Remove.
1555         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
1556         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1557         * gcc.target/i386/ssefn-4.c: Ditto.
1558         * gcc.target/i386/sse-6.c: Ditto.
1559         * gcc.target/i386/sse-10.c: Ditto.
1560         * gcc.target/i386/sse-11.c: Ditto.
1561         * gcc.target/i386/sse-18.c: Ditto.
1562         * gcc.target/i386/fpprec-1.c: Ditto.
1563         * g++.dg/other/i386-1.C: Ditto.
1564
1565 2007-09-04  Richard Guenther  <rguenther@suse.de>
1566
1567         PR tree-optimization/33291
1568         * gcc.dg/volatile2.c: New testcase.
1569         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1570         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1571         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1572         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1573
1574 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1575
1576         PR fortran/33253
1577         * gfortran.dg/namelist_15.f90: Update test.
1578         * gfortran.dg/namelist_24.f90: Update test.
1579         * gfortran.dg/namelist_38.f90: New test.
1580
1581 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1582
1583         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
1584         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1585         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
1586         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1587         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
1588         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1589
1590 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1591
1592         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1593         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1594
1595         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1596
1597 2007-09-02  David Daney  <ddaney@avtrex.com>
1598
1599         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1600         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1601         * gcc.target/mips/atomic-memory-1.c: Ditto.
1602         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1603
1604 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1605
1606         * gcc.target/cris/builtin_clz_v0.c: New testcase.
1607         * gcc.target/cris/builtin_clz_v3.c: New testcase.
1608
1609 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
1610
1611         * gfortran.dg/substr_6.f90: New test.
1612
1613 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
1614
1615         PR c++/33208
1616         * g++.dg/other/error18.C: New.
1617         * g++.dg/expr/bitfield3.C: Adjust.
1618
1619 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
1620
1621         PR fortran/33276
1622         * gfortran.fortran-torture/compile/pr33276.f90: New.
1623
1624 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
1625
1626         PR middle-end/33272
1627         * gcc.dg/c99-arraydecl-3.c: New test.
1628
1629 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1630
1631         PR c++/32597
1632         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1633         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1634
1635 2007-08-31  Tobias Burnus  <burnus@net-b.de>
1636
1637         PR fortran/33232
1638         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1639         * gfortran.dg/read_1.f90: New.
1640
1641 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1642
1643         PR c++/33210
1644         * g++.dg/template/error30.C: New.
1645
1646 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1647
1648         PR c++/32113
1649         * g++.dg/template/crash70.C: New.
1650
1651 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1652
1653         PR c++/33212
1654         * g++.dg/ext/is_class_error.C: New.
1655
1656 2007-08-31  Olivier Hainque  <hainque@adacore.com>
1657
1658         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1659         
1660 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
1661             Revital Eres  <eres@il.ibm.com>
1662
1663         * gcc.target/powerpc/paired-1.c: New test.
1664         * gcc.target/powerpc/paired-2.c: New test.
1665         * gcc.target/powerpc/paired-3.c: New test.
1666         * gcc.target/powerpc/paired-4.c: New test.
1667         * gcc.target/powerpc/paired-5.c: New test.
1668         * gcc.target/powerpc/paired-6.c: New test.
1669         * gcc.target/powerpc/paired-7.c: New test.
1670         * gcc.target/powerpc/ppc-paired.c: New test.
1671
1672 2007-08-31  Ollie Wild  <aaw@google.com>
1673
1674         * g++.dg/conversion/ptrmem2.C: New test.
1675         * g++.dg/conversion/ptrmem3.C: New test.
1676         * g++.dg/conversion/ptrmem4.C: New test.
1677         * g++.dg/conversion/ptrmem5.C: New test.
1678         * g++.dg/conversion/ptrmem6.C: New test.
1679         * g++.dg/conversion/ptrmem7.C: New test.
1680         * g++.dg/conversion/ptrmem8.C: New test.
1681
1682 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
1683
1684         PR fortran/31879
1685         * gfortran.dg/char_length_7.f90: New test.
1686         * gfortran.dg/char_length_9.f90: New test.
1687         * gfortran.dg/char_assign_1.f90: Add extra warning.
1688
1689         PR fortran/31197
1690         PR fortran/31258
1691         * gfortran.dg/char_length_8.f90: New test.
1692
1693 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1694
1695         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1696
1697 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1698
1699         * gcc.dg/inline-24.c: New test.
1700         * g++.dg/opt/inline11.C: New test.
1701
1702 2007-08-30  Richard Guenther  <rguenther@suse.de>
1703
1704         * gcc.target/i386/vectorize5.c: New testcase.
1705
1706 2007-08-30  Tobias Burnus  <burnus@net-b.de>
1707
1708         PR fortran/33228
1709         * interface.c (check_interface0): Improve error for external procs.
1710         (check_sym_interfaces): Fix checking of module procedures.
1711
1712 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1713
1714         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1715         (AI): Add AI_ALIGN.
1716         * gcc.dg/sync-3.c: New test.
1717
1718         PR middle-end/32758
1719         * gcc.dg/cleanup-12.c: New test.
1720
1721 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
1722
1723         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1724         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1725         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1726         * gcc.dg/pr32450.c: Ditto.
1727         * gcc.dg/nest.c: Ditto.
1728         * gcc.dg/nested-func-4.c: Ditto.
1729         * g++.old-deja/g++.law/profile1.C: Ditto.
1730
1731 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1732
1733         PR fortran/32989
1734         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1735         non-default integer kind arguments.
1736
1737 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
1738
1739         PR fortran/33105
1740         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1741
1742 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1743
1744         * gcc.dg/h8300-ice2.c: Remove target selector.
1745
1746 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
1747
1748         PR fortran/33215
1749         * gfortran.dg/binding_label_tests_15.f03: New test case.
1750         * gfortran.dg/binding_label_tests_16.f03: Ditto.
1751
1752 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1753
1754         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1755         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1756
1757 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
1758
1759         PR c++/33194
1760         * g++.dg/other/canon-33194.C: New.
1761
1762 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1763
1764         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1765         * gcc.c-torture/execute/pr23135.c: Likewise.
1766
1767 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1768
1769         * gcc.dg/pr31344.c: Move to ...
1770         * gcc.dg/dfp/pr31344.c: ... here.
1771         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1772         * gcc.dg/20050503-1.c: Ditto.
1773         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1774         * gcc.dg/20061127-1.c: Compile only for fpic targets.
1775         * gcc.dg/20060801-1.c: Ditto.
1776
1777 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1778
1779         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1780         * gfortran.dg/nan_1.f90: Likewise.
1781
1782 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1783
1784         PR fortran/33055
1785         Revert previous patch.
1786
1787 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
1788             Kazu Hirata  <kazu@codesourcery.com>
1789
1790         * gcc.target/m68k/interrupt-1.c: New.
1791
1792 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1793
1794         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1795         10000 for targets where "int" can't hold at least 100000.
1796         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1797         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1798         (test5)(test6): Use it.
1799         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1800         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1801         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1802         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1803         * gcc.dg/attr-alloc_size.c (test): Likewise.
1804
1805 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
1806
1807         PR c++/33209
1808         * g++.dg/template/error29.C: New.
1809
1810 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1811
1812         PR c++/32596
1813         * g++.dg/ext/visibility/anon5.C: New test.
1814
1815 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1816
1817         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1818
1819 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1820
1821         * gfortran.dg/gamma_1.f90: Remove large-real tests.
1822         * gfortran.dg/gamma_2.f90: Remove large-real tests.
1823         * gfortran.dg/gamma_4.f90: New: large-real tests.
1824
1825 2007-08-28  Jason Merrill  <jason@redhat.com>
1826
1827         PR c++/29000
1828         * g++.dg/ext/stmtexpr12.C: New test.
1829
1830         PR c++/28558
1831         * g++.dg/ext/attrib28.C: New test.
1832
1833 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
1834
1835         PR target/32661
1836         * gcc.target/i386/pr32661.c: New test.
1837
1838 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1839
1840         PR middle-end/32370
1841         * gcc.dg/pr32370.c: New test.
1842
1843         PR rtl-optimization/33148
1844         * gcc.c-torture/compile/20070827-1.c: New test.
1845
1846         PR debug/32914
1847         * d++.dg/debug/const3.C: New test.
1848         * d++.dg/debug/const4.C: New test.
1849         * d++.dg/debug/dwarf2/const1.C: New test.
1850         * d++.dg/debug/dwarf2/const2.C: New test.
1851         * d++.dg/debug/dwarf2/const2b.C: New test.
1852
1853 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
1854             Vladimir Yanovsky  <yanov@il.ibm.com>
1855             Revital Eres  <eres@il.ibm.com>
1856             Andrey Belevantsev  <abel@ispras.ru>
1857
1858         * gcc.dg/sms-1.c: New test.
1859
1860 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
1861
1862         * g++.dg/ext/gnu-inline-common.h: New.
1863         * g++.dg/ext/gnu-inline-global-reject.C: New.
1864         * g++.dg/ext/gnu-inline-global.C: New.
1865         * g++.dg/ext/gnu-inline-namespace.C: New.
1866         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
1867         * g++.dg/ext/gnu-inline-class.C: New.
1868         * g++.dg/ext/gnu-inline-class-static.C: New.
1869         * g++.dg/ext/gnu-inline-template-class.C: New.
1870         * g++.dg/ext/gnu-inline-template-func.C: New.
1871
1872 2007-08-27  Jason Merrill  <jason@redhat.com>
1873
1874         PR c++/31337
1875         * g++.dg/ext/stmtexpr11.C: New.
1876
1877 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
1878
1879         * lib/target-supports.exp (check_profiling_available):
1880         Set profiling_available_saved to 0 on fido-*-elf.
1881
1882 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
1883
1884         PR tree-optimization/33173
1885         
1886         * gcc.c-torture/compile/pr33173.c: New.
1887
1888 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
1889
1890         PR target/31385
1891         * gcc.dg/dfp/pr31385.c: New.
1892
1893 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1894
1895         * gcc.dg/unsigned-long-compare.c: Remove target selector.
1896
1897 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1898
1899         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1900         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1901         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
1902         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
1903         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
1904         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
1905         gcc.target/m68k directory.
1906         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
1907         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
1908         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
1909         gcc.target/cris directory.
1910         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
1911         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
1912         gcc.target/bfin directory.
1913
1914         * gcc.target/sh: New directory.
1915         * gcc.target/sh/sh.exp: New file.
1916         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
1917         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
1918         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
1919         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
1920         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
1921         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
1922
1923 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1924
1925         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
1926         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
1927         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
1928         * gcc.target/i386/local2.c: Ditto.
1929         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1930         * gcc.target/i386/20011119-1.c: Ditto.
1931         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
1932         * gcc.target/i386/fastcall-1.c: Fix target selector.
1933
1934 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1935
1936         PR fortran/33055
1937         * gfortran.dg/negative_unit.f: Add new check
1938         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
1939         -fdefault-integer-8.
1940
1941 2007-08-26  Asher Langton  <langton2@llnl.gov>
1942
1943         * gfortran.dg/recursive_stack.f90: New.
1944         * gfortran.dg/openmp_stack.f90: New.
1945
1946 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1947
1948         PR fortran/31298
1949         * gfortran.dg/use_10.f90: New.
1950
1951 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1952
1953         PR fortran/32985
1954         * gfortran.dg/namelist_14.f90: Make test case valid.
1955         * gfortran.dg/common_10.f90: New.
1956
1957 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1958
1959         PR middle-end/33181
1960         * gcc.dg/ifelse-2.c: New.
1961
1962 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1963
1964         PR fortran/32980
1965         * gfortran.dg/gamma_1.f90: New.
1966         * gfortran.dg/gamma_2.f90: New.
1967         * gfortran.dg/gamma_3.f90: New.
1968
1969 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1970
1971         PR fortran/33188
1972         * gfortran.dg/used_types_18.f90: New.
1973
1974 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
1975
1976         * gcc.dg/array-init-2.c: New test.
1977
1978 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1979
1980         PR fortran/33178
1981         * gfortran.dg/initialization_4.f90: Update dg-error.
1982         * gfortran.dg/initialization_13.f90: New.
1983
1984 2007-08-24  Richard Guenther  <rguenther@suse.de>
1985
1986         PR middle-end/33166
1987         * gcc.c-torture/compile/pr33166.c: New testcase.
1988
1989 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1990
1991         PR fortran/33139
1992         * gfortran.dg/pointer_assign_4.f90: New.
1993         * gfortran.dg/shape_2.f90: Fix test case.
1994         * gfortran.dg/char_result_4.f90: Ditto.
1995
1996 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1997
1998         * gcc.dg/array-init-1.c: New test.
1999
2000         PR c++/32567
2001         * g++.dg/parse/crash36.C: New test.
2002
2003 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
2004
2005         * gcc.dg/pr32721.c: Updated.
2006
2007 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
2008
2009         PR tree-optimization/32573
2010         PR middle-end/32946
2011         * gcc.dg/pr32573.c: New test.
2012
2013         PR c++/32898
2014         * g++.dg/lookup/ns3.C: New test.
2015
2016         * gfortran.dg/assumed_charlen_sharing.f90: New test.
2017
2018         PR c++/31941
2019         * g++.dg/parse/crash37.C: New test.
2020
2021 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         PR target/17390
2024         * gcc.target/i386/pr17390.c: New test.
2025
2026 2007-08-23  Richard Guenther  <rguenther@suse.de>
2027
2028         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2029         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2030         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2031         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2032         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2033         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2034         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2035         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2036
2037 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2038
2039         * gcc.target/s390: New directory.
2040         * gcc.target/s390/s390.exp: New file.
2041         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2042         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2043         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2044         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2045         gcc.target/s390 directory.
2046
2047 2007-08-23  Richard Guenther  <rguenther@suse.de>
2048
2049         PR tree-optimization/32328
2050         * testsuite/gcc.dg/pr32328.c: New testcase.
2051
2052 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2053
2054         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2055           available.
2056
2057 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2058
2059         PR fortran/33095
2060         * gfortran.dg/min_max_optional_5.f90: New test.
2061         * gfortran.dg/min_max_optional_2.f90: Remove.
2062         * gfortran.dg/min_max_optional_3.f90: Remove.
2063         * gfortran.dg/min_max_optional_4.f90: Remove.
2064
2065 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2066
2067         * gcc.target/i386/xorps-sse.c: New.
2068         * gcc.target/i386/xorps-sse2.c: New.
2069
2070 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2071
2072         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2073         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2074         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2075
2076 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2077
2078         PR fortran/33020
2079         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2080         include multiple kinds for SHAPE parameter within a single
2081         namespace.
2082         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2083         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2084
2085 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2086
2087         * interface_abstract_1.f90: Extended test case.
2088         * interface_abstract_3.f90: New test.
2089
2090 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2091
2092         * gcc.dg/fold-sub.c: New test.
2093         
2094 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2095
2096         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2097         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2098         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2099         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2100         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2101         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2102
2103 2007-08-22  Richard Guenther  <rguenther@suse.de>
2104
2105         PR middle-end/33007
2106         * gcc.dg/pr33007.c: New testcase.
2107
2108 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2109
2110         * gcc.c-torture/execute/strcmp-1.x: Delete.
2111
2112 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2113
2114         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2115         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2116         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2117         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2118         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2119         gcc.target/i386/stack-realign.c,
2120         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2121         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2122         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2123         target using dg-require-effective-target directive.
2124         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2125         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2126         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2127         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2128         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2129         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2130         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2131         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2132         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2133         Require lp64 target using dg-require-effective-target directive.
2134         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2135         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2136         directive.
2137         * gcc.target/i386/20010202-1.c: Move from here ...
2138         * gcc.dg/20010202-1.c: ... to here.
2139
2140 2007-08-22  Richard Guenther  <rguenther@suse.de>
2141
2142         PR tree-optimization/33142
2143         * gcc.c-torture/execute/pr33142.c: New testcase.
2144
2145 2007-08-22  Richard Guenther  <rguenther@suse.de>
2146
2147         PR middle-end/32563
2148         * g++.dg/torture/pr32563.C: New testcase.
2149
2150 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
2151
2152         PR middle-end/32912
2153         * gcc.dg/pr32912-1.c: Add -w to options.
2154         * gcc.dg/pr32912-2.c: Likewise.
2155         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2156
2157 2007-08-21  Ian Lance Taylor  <iant@google.com>
2158
2159         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2160
2161 2007-08-21  Ian Lance Taylor  <iant@google.com>
2162
2163         PR tree-optimization/33134
2164         * g++.dg/tree-ssa/pr33134.C: New test.
2165
2166 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
2167
2168         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2169         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2170
2171 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
2172
2173         PR debug/32610
2174         * gcc.dg/debug/pr32610.c: New test.
2175
2176         * g++.dg/init/new24.C: New test.
2177
2178         PR middle-end/32912
2179         * gcc.dg/pr32912-1.c: New test.
2180         * gcc.dg/pr32912-2.c: New test.
2181         * gcc.dg/pr32912-3.c: New test.
2182
2183 2007-08-21  Richard Guenther  <rguenther@suse.de>
2184
2185         * gcc.dg/pointer-arith-10.c: New testcase.
2186
2187 2007-08-21  Richard Guenther  <rguenther@suse.de>
2188
2189         PR middle-end/33122
2190         * gcc.c-torture/compile/pr33122.c: New testcase.
2191
2192 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
2193
2194         * g++.dg/warn/Wnvdtor-2.C: New testcase.
2195
2196 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
2197
2198         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2199
2200 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
2201
2202         PR c++/33025
2203         * g++.dg/init/new23.C: New test.
2204
2205 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2206
2207         PR middle-end/30564
2208         * gcc.c-torture/compile/pr30564-1.c: New test.
2209         * gcc.c-torture/compile/pr30564-2.c: New test.
2210
2211 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
2212
2213         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2214
2215 2007-08-19  Tobias Burnus  <burnus@net-b.de>
2216
2217         * gfortran.dg/interface_abstract_2.f90: New.
2218         * gfortran.dg/interface_abstract_1.f90: Fix typo.
2219
2220 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2221
2222         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2223         unknown (so that outer-loop wont get analyzed).
2224         * gcc.dg/vect/vect-outer-1a.c: New test.
2225         * gcc.dg/vect/vect-outer-1b.c: New test.
2226         * gcc.dg/vect/vect-outer-1.c: New test.
2227         * gcc.dg/vect/vect-outer-2a.c: New test.
2228         * gcc.dg/vect/vect-outer-2b.c: New test.
2229         * gcc.dg/vect/vect-outer-2c.c: New test.
2230         * gcc.dg/vect/vect-outer-2.c: New test.
2231         * gcc.dg/vect/vect-outer-3a.c: New test.
2232         * gcc.dg/vect/vect-outer-3b.c: New test.
2233         * gcc.dg/vect/vect-outer-3c.c: New test.
2234         * gcc.dg/vect/vect-outer-3.c: New test.
2235         * gcc.dg/vect/vect-outer-4a.c: New test.
2236         * gcc.dg/vect/vect-outer-4b.c: New test.
2237         * gcc.dg/vect/vect-outer-4c.c: New test.
2238         * gcc.dg/vect/vect-outer-4d.c: New test.
2239         * gcc.dg/vect/vect-outer-4e.c: New test.
2240         * gcc.dg/vect/vect-outer-4f.c: New test.
2241         * gcc.dg/vect/vect-outer-4g.c: New test.
2242         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2243         * gcc.dg/vect/vect-outer-4i.c: New test.
2244         * gcc.dg/vect/vect-outer-4j.c: New test.
2245         * gcc.dg/vect/vect-outer-4k.c: New test.
2246         * gcc.dg/vect/vect-outer-4l.c: New test.
2247         * gcc.dg/vect/vect-outer-4m.c: New test.
2248         * gcc.dg/vect/vect-outer-4.c: New test.
2249         * gcc.dg/vect/vect-outer-5.c: New test.
2250         * gcc.dg/vect/vect-outer-6.c: New test.
2251         * gcc.dg/vect/vect-outer-fir.c: New test.
2252         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2253         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2254
2255 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2256
2257         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2258         and -fno-tree-reassoc.
2259         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2260         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2261         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2262         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2263         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2264         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2265         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2266         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2267         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2268         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2269         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2270         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2271         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2272         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2273         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2274         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2275         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2276         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2277         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2278         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2279         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2280         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2281         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2282         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2283         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2284         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2285         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2286         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2287         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2288         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2289         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2290         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2291         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2292         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2293         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2294         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2295         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2296
2297 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2298
2299         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2300         versioning for aliasing).
2301         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2302
2303         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2304         targets.
2305         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2306
2307 2007-08-18  Tom Tromey  <tromey@redhat.com>
2308
2309         PR preprocessor/32974:
2310         * gcc.dg/cpp/pr32974.c: New file.
2311
2312 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2313
2314         * gfortran.dg/interface_abstract_1.f90: New.
2315
2316 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2317
2318         PR fortran/32881
2319         * gfortran.dg/pure_initializer_1.f90: New test.
2320
2321 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2322
2323         PR fortran/32875
2324         * gfortran.dg/array_constructor_18.f90: New test.
2325
2326 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2327
2328         PR c++/28989
2329         * g++.dg/expr/lval3.C: New test.
2330         * g++.dg/expr/lval4.C: New test.
2331
2332 2007-08-17  Ollie Wild  <aaw@google.com>
2333
2334         PR c++/31749
2335         * g++.dg/lookup/builtin3.C: New test.
2336         * g++.dg/lookup/builtin4.C: New test.
2337         * g++.dg/lookup/using19.C: New test.
2338
2339 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2340
2341         PR c++/32190
2342         * g++.dg/parse/error31.C: New.
2343
2344 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2345
2346         PR c++/32112
2347         * g++.dg/template/error26.C: New.
2348
2349 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2350
2351         PR fortran/33079
2352         * gfortran.dg/zero_length_2.f90: New test.
2353
2354 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2355
2356         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2357         * gfortran.dg/kind_tests_3.f03: Ditto.
2358         * gfortran.dg/global_vars_f90_init.f90: Ditto.
2359         * gfortran.dg/interface_13.f90: Ditto.
2360         * gfortran.dg/pr32738.f90: Ditto.
2361         * gfortran.dg/module_private_1.f90: Ditto.
2362         * gfortran.dg/test_only_clause.f90: Ditto.
2363         * gfortran.dg/bind_c_vars.f90: Ditto.
2364         * gfortran.dg/bind_c_dts.f90: Ditto.
2365         * gfortran.dg/use_9.f90: Ditto.
2366         * gfortran.dg/generic_8.f90: Ditto.
2367         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2368         * gfortran.dg/private_type_6.f90: Ditto.
2369         * gfortran.dg/c_assoc.f90: Ditto.
2370         * gfortran.dg/private_type_7.f90: Ditto.
2371         * gfortran.dg/global_vars_c_init.f90: Ditto.
2372         * gfortran.dg/bind_c_dts_2.f03: Ditto.
2373         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2374         * gfortran.dg/c_size_t_test.f03: Ditto.
2375         * gfortran.dg/used_types_12.f90: Ditto.
2376         * gfortran.dg/pr25923.f90: Ditto.
2377         * gfortran.dg/test_com_block.f90: Ditto.
2378         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2379         * gfortran.dg/equiv_constraint_7.f90: Ditto.
2380         * gfortran.dg/com_block_driver.f90: Ditto.
2381         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2382         * gfortran.dg/use_iso_c_binding.f90: Ditto.
2383         * gfortran.dg/c_loc_test.f90: Ditto.
2384         * gfortran.dg/c_ptr_tests.f03: Ditto.
2385         * gfortran.dg/module_interface_1.f90: Ditto.
2386
2387 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2388
2389         PR c++/32870
2390         * g++.dg/other/error17.C: Adjust.
2391         
2392 2007-08-17  Ben Elliston  <bje@au.ibm.com>
2393
2394         PR middle-end/32970
2395         * g++.dg/ext/altivec-14.C: New test.
2396
2397 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2398
2399         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2400         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2401         dump files.
2402         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2403         * gcc.dg/vect/pr32366.c: Ditto.
2404
2405 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2406
2407         PR testsuite/33082
2408         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2409         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2410         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2411         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2412
2413 2007-08-16  Tobias Burnus  <burnus@net-b.de>
2414
2415         PR fortran/33072
2416         * gfortran.dg/use_9.f90: New.
2417
2418 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
2419
2420         * g++.dg/gcov/gcov-5.C: New test.
2421
2422 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
2423
2424         * g++.dg/gcov/gcov-4.C: New test.
2425         * lib/gcov.exp (verify-lines): Add support for
2426         checking no-coverage lines.
2427
2428 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
2429
2430         * gcc.dg/vect/vect-vfa-01.c: New.
2431         * gcc.dg/vect/vect-vfa-02.c: New.
2432         * gcc.dg/vect/vect-vfa-03.c: New.
2433         * gcc.dg/vect/vect-vfa-04.c: New.
2434         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2435         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2436         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2437         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2438         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2439         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2440         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2441         gfortran.dg/vect/pr19049.f90: Rename to start with
2442         prefix no-vfa-.
2443         * gcc.dg/vect/vect.exp: Disable versioning for alias
2444         when test starts with no-vfa-.
2445         * gfortran.dg/vect/vect.exp: Likewise.
2446
2447 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
2448
2449         * gcc.dg/torture/pr32897.c: New test.
2450
2451 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
2452
2453         PR c++/31132
2454         * g++.dg/template/crash69.C: New.
2455
2456 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
2457
2458         * lib/target-supports.exp (check_effective_target_arm32): Use
2459         check_no_compiler_messages.
2460
2461 2007-08-15  Diego Novillo  <dnovillo@google.com>
2462
2463         gcc.dg/tree-ssa/20070815.c: New test.
2464
2465 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2466
2467         PR fortran/33077
2468         * gfortran.dg/random_7.f90: Initialize variable.
2469
2470 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
2471
2472         PR middle-end/33074
2473         * gfortran.dg/pr33074.f90: New test.
2474
2475         PR c++/32992
2476         * g++.dg/opt/nrv14.C: New test.
2477
2478 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
2479
2480         PR c++/33035
2481         * g++.dg/template/crash68.C: New.
2482
2483 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2484
2485         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2486         * gcc.dg/sibcall-4.c: Ditto.
2487
2488 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2489
2490         PR fortran/33066
2491         * gfortran.dg/use_8.f90: New test.
2492         * gfortran.dg/c_loc_tests_2.f03: Fix code.
2493
2494 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
2495
2496         PR c++/27211
2497         * g++.dg/template/error27.C: New.
2498         * g++.dg/template/error28.C: New.
2499         * g++.dg/other/pr28304.C: Adjust.
2500         * g++.old-deja/g++.mike/p811.C: Likewise.
2501
2502 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2503
2504         PR target/30315
2505         * gcc.target/i386/pr30315.c: New.
2506
2507 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2508
2509         PR fortran/32594
2510         * gfortran.dg/substr_5.f90: New test.
2511
2512 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
2513
2514         PR c/30428
2515         * gcc.dg/vector-2.c: New test.
2516
2517         PR c++/30428
2518         * g++.dg/ext/vector8.C: New test.
2519
2520 2007-08-13  Dan Hipschman  <dsh@google.com>
2521
2522         PR c/32953
2523         * gcc.dg/format/array-1.c: Add an additional test for
2524         unterminated format strings of length 1.
2525
2526 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2527
2528         PR fortran/32926
2529         * gfortran.dg/external_procedures_3.f90: New test.
2530
2531 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2532
2533         PR fortran/32827
2534         * gfortran.dg/import6.f90: New test.
2535
2536 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
2537
2538         PR C/30427
2539         *  gcc.dg/vector-1.c: New test.
2540
2541 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2542
2543         * gcc.dg/pr21255-4.c: Skip for PIC.
2544         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2545
2546 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2547
2548         * gcc.dg/attr-isr.c: Skip for PIC.
2549         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2550         * gcc.dg/attr-isr-trapa.c: Likewise.
2551         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2552         * gcc.dg/pragma-isr-trapa.c: Likewise.
2553         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2554
2555 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2556
2557         PR fortran/32962
2558         * gfortran.dg/transpose_1.f90: New test.
2559
2560 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2561
2562         PR fortran/29600
2563         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2564         intrinsic.
2565
2566 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2567
2568         PR fortran/30964
2569         PR fortran/33054
2570         * gfortran.dg/random_4.f90: New test.
2571         * gfortran.dg/random_5.f90: New test.
2572         * gfortran.dg/random_6.f90: New test.
2573         * gfortran.dg/random_7.f90: New test.
2574
2575 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2576
2577         PR fortran/32860
2578         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2579
2580 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2581
2582         PR fortran/31629
2583         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2584
2585 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2586
2587         PR fortran/29600
2588         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2589         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2590
2591 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2592
2593         PR fortran/32937
2594         * gfortran.dg/char_length_6.f90: New test.
2595
2596 2007-08-10  Ollie Wild  <aaw@google.com>
2597
2598         * g++.dg/lookup/using18.C: New test.
2599
2600 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2601
2602         PR c++/17763
2603         * g++.dg/other/error16.C: New.
2604
2605 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2606
2607         PR libfortran/33039
2608         * gfortran.dg/namelist_37.f90: New test.
2609
2610 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2611
2612         PR c++/22256
2613         * g++.dg/conversion/op3.C: New.
2614
2615 2007-08-09  Tobias Burnus  <burnus@net-b.de>
2616
2617         PR fortran/32987
2618         * gfortran.dg/fmt_tab_1.f90: New.
2619         * gfortran.dg/fmt_tab_2.f90: New.
2620
2621 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2622
2623         PR c/32796
2624         * gcc.c-torture/compile/pr32796.c: New test.
2625
2626 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2627
2628         PR middle-end/32813
2629         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2630         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2631         instead of just -O.
2632
2633 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
2634
2635         * gcc.target/mips/code-readable-1.c: New test.
2636         * gcc.target/mips/code-readable-2.c: Likewise.
2637         * gcc.target/mips/code-readable-3.c: Likewise.
2638
2639 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
2640             Revital Eres  <eres@il.ibm.com>
2641
2642         * gfortran.dg/sms-1.f90: Add comment.
2643         * gfortran.dg/sms-2.f90: New.
2644
2645 2007-08-07  Ian Lance Taylor  <iant@google.com>
2646
2647         * gcc.dg/instrument-1.c: New test.
2648         * gcc.dg/instrument-2.c: New test.
2649         * gcc.dg/instrument-3.c: New test.
2650
2651 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
2652
2653         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2654
2655 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
2656
2657         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
2658         !vector_alignment_reachable targets.
2659         * gcc.dg/vect/vect-33.c: Likewise.
2660         * gcc.dg/vect/vect-42.c: Likewise.
2661         * gcc.dg/vect/vect-44.c: Likewise.
2662         * gcc.dg/vect/vect-50.c: Likewise.
2663         * gcc.dg/vect/vect-70.c: Likewise.
2664         * gcc.dg/vect/vect-71.c: Likewise.
2665         * gcc.dg/vect/vect-87.c: Likewise.
2666         * gcc.dg/vect/vect-88.c: Likewise.
2667         * gcc.dg/vect/vect-91.c: Likewise.
2668         * gcc.dg/vect/vect-93.c: Likewise.
2669         * gcc.dg/vect/vect-96.c: Likewise.
2670         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2671         * gcc.dg/vect/section-anchors-69.c: Likewise.
2672         * gcc.dg/vect/pr25413.c: Likewise.
2673         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2674         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2675         * gfortran.dg/vect-2.f90: Likewise.
2676         * gfortran.dg/vect-3.f90: Likewise.
2677         * gfortran.dg/vect-4.f90: Likewise.
2678         * gfortran.dg/vect-5.f90: Likewise.
2679         * lib/target-supports.exp (check_effective_target_natural_alignment): 
2680         Return false for darwin. 
2681         (check_effective_target_vector_alignment_reachable_for_double): New.
2682
2683 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
2684
2685         * gcc.dg/multiword-1.c: New testcase.
2686
2687 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
2688
2689         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2690         messages.
2691         * gfortran.dg/namelist_36.f90: New test.
2692
2693 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2694
2695         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2696           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2697
2698 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
2699
2700         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2701         * gcc.dg/torture/type-generic-1.c: Likewise.
2702
2703 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2704
2705         * gcc.c-torture/20070522-1.c: Move to ...
2706         * gcc.c-torture/compile/20070522-1.c: Here.
2707
2708 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2709
2710         PR fortran/29828
2711         * gfortran.dg/minmax_char_1.f90: New test.
2712         * gfortran.dg/minmax_char_2.f90: New test.
2713         * gfortran.dg/min_max_optional_4.f90: New test.
2714
2715 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2716
2717         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2718         hanging on the testcase.
2719
2720 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2721
2722         PR middle-end/32988
2723         * gcc.c-torture/compile/pr32988.c: New test.
2724
2725 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2726
2727         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2728
2729 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
2730
2731         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
2732
2733         Revert:
2734         2007-03-22  Dirk Mueller  <dmueller@suse.de>
2735
2736         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2737
2738 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2739
2740         PR fortran/32979
2741         * gfortran.dg/isnan_1.f90: New test.
2742
2743 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
2744             Revital Eres <eres@il.ibm.com>
2745
2746         * gcc.dg/sms-antideps.c: New test.
2747
2748 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
2749
2750         PR fortran/31214
2751         * gfortran.dg/entry_13.f90: New test.
2752
2753         * gfortran.dg/entry_12.f90: Clean up .mod file.
2754
2755 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2756
2757         PR fortran/32770
2758         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
2759         variables as kind=4 so they don't overflow the record length.
2760
2761 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2762
2763         PR fortran/32968
2764         * gfortran.dg/selected_kind_1.f90: New test.
2765
2766 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2767
2768         PR middle-end/32780
2769         * gcc.c-torture/compile/pr32780.c: New test.
2770
2771 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2772
2773         RP middle-end/32399
2774         * gcc.c-torture/compile/pr32399.c: New testcase.
2775
2776 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2777
2778         PR middle-end/32304
2779         * g++.dg/torture/pr32304.C: New testcase.
2780
2781 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2782
2783         PR middle-end/32935
2784         * gfortran.fortran-torture/compile/complex_1.f90: New test.
2785
2786 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2787
2788         PR fortran/32955
2789         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2790
2791 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2792
2793         PR fortran/31202
2794         * gfortran.dg/nint_2.f90: New test.
2795
2796 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
2797
2798         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2799         * gcc.dg/weak/typeof-2.c: Likewise.
2800
2801 2007-08-03  Diego Novillo  <dnovillo@google.com>
2802
2803         PR 31521
2804         * gcc.dg/tree-ssa/pr31521.c: New test.
2805
2806 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2807
2808         PR fortran/32770
2809         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
2810         iostat must be default kind.
2811
2812 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2813
2814         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2815
2816 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2817
2818         PR fortran/32770
2819         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
2820         explicit so test passes with -fdefault-integer-8.
2821         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
2822         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
2823
2824 2007-08-02  Lee Millward  <lee.millward@gmail.com>
2825
2826         PR c++/30849
2827         * g++.dg/parse/asm1.C: New test.
2828
2829         PR c++/30850
2830         * g++.dg/parse/asm2.C: Likewise.
2831
2832         PR c++/30851
2833         * g++.dg/parse/asm3.C: Likewise.
2834         
2835 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2836
2837         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2838           "int" is only 16 bit bits wide.
2839         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2840
2841 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2842
2843         * g++.dg/torture/type-generic-1.C: New.
2844         * gcc.dg/pr28796-2.c: Move tests ...
2845         * gcc.dg/tg-tests.h: ... here.
2846         * gcc.dg/torture/type-generic-1.c: New.
2847
2848 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2849
2850         PR libfortran/32954
2851         * minmaxloc_3.f90:  New test case.
2852
2853 2007-08-01  Tobias Burnus  <burnus@net-b.de>
2854
2855         PR fortran/32936
2856         * gfortran.dg/allocate_stat.f90: New.
2857
2858 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
2859
2860         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
2861
2862 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2863
2864         PR tree-optimization/32919
2865         * gcc.c-torture/compile/pr32919.c: New.
2866
2867 2007-08-01  Nick Clifton  <nickc@redhat.com>
2868
2869         * gcc.c-torture/execute/execute.exp: Change copyright header to
2870         refer to version 3 of the GNU General Public License and to point
2871         readers at the COPYING3 file and the FSF's license web page.
2872         * gcc.c-torture/execute/ieee/ieee.exp,
2873         gcc.c-torture/unsorted/unsorted.exp,
2874         gcc.c-torture/compile/compile.exp,
2875         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
2876         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
2877         gcc.target/cris/torture/cris-torture.exp,
2878         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
2879         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
2880         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2881         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2882         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2883         gnat.dg/dg.exp, gnat.dg/style/style.exp,
2884         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2885         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2886         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2887         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2888         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2889         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2890         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2891         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2892         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2893         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2894         gcc.dg/noncompile/noncompile.exp,
2895         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2896         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2897         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2898         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2899         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2900         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2901         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
2902         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
2903         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
2904         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
2905         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
2906         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
2907         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
2908         g++.old-deja/old-deja.exp,
2909         gfortran.fortran-torture/execute/execute.exp,
2910         gfortran.fortran-torture/compile/compile.exp,
2911         treelang/output/output-1.c, treelang/output/output-1.tree,
2912         treelang/execute/execute.exp, treelang/Makefile.in,
2913         treelang/compile/compile.exp, g++.dg/dg.exp,
2914         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
2915         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
2916         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
2917         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
2918         g++.dg/compat/struct-layout-1.exp,
2919         g++.dg/compat/struct-layout-1_generate.c,
2920         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
2921         g++.dg/bprob/bprob.exp, config/default.exp,
2922         gcc.test-framework/test-framework.awk,
2923         gcc.test-framework/gen_directive_tests,
2924         gcc.test-framework/test-framework.exp,
2925         objc.dg/special/special.exp,
2926         objc.dg/gnu-encoding/gnu-encoding.exp,
2927         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
2928         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
2929         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
2930         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
2931         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
2932         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
2933         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
2934         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
2935         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
2936         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
2937         lib/target-supports-dg.exp, lib/gcc-defs.exp,
2938         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
2939         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
2940         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
2941         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
2942         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
2943         Likewise.
2944
2945 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2946
2947         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
2948         error message text.
2949
2950 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2951
2952         PR fortran/32945
2953         * gfortran.dg/initialization_12.f90: New test.
2954
2955 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
2956
2957         PR fortran/31609
2958         * gfortran.dg/entry_12.f90: New test.
2959
2960 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2961
2962         PR fortran/32938
2963         * gfortran.dg/altreturn_6.f90: New test.
2964
2965 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
2966
2967         PR fortran/32942
2968         * gfortran.dg/exponent_2.f90: New test.
2969
2970 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
2971
2972         * gcc.dg/vect/vect-117.c: New test.
2973         * gcc.dg/vect/vect-74.c: Enabled test
2974         * gcc.dg/vect/vect-81.c: Enabled test
2975
2976 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
2977
2978         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
2979         s/dg-error/dg-warning where warning is expected.
2980
2981 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2982
2983         PR fortran/32770
2984         * gfortran.dg/array_constructor_12.f90:  Adjust argument
2985         of huge() to correct kind.
2986
2987 2007-07-30  Ollie Wild  <aaw@google.com>
2988
2989         * gcc.dg/cpp/counter-2.c: New test.
2990         * gcc.dg/cpp/counter-3.c: New test.
2991         * gcc.dg/cpp/dir-only-1.c: New test.
2992         * gcc.dg/cpp/dir-only-1.h: New file.
2993         * gcc.dg/cpp/dir-only-2.c: New test.
2994         * gcc.dg/cpp/dir-only-3.c: New test.
2995         * gcc.dg/cpp/dir-only-3a.h: New file.
2996         * gcc.dg/cpp/dir-only-3b.h: New file.
2997         * gcc.dg/cpp/dir-only-4.c: New test.
2998         * gcc.dg/cpp/dir-only-5.c: New test.
2999         * gcc.dg/cpp/dir-only-6.c: New test.
3000
3001 2007-07-30  Julian Brown  <julian@codesourcery.com>
3002
3003         * gcc.target/arm/neon/v*.c: Regenerate.
3004
3005 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
3006
3007         PR c++/32108
3008         * g++.dg/ext/label6.C: New.
3009
3010 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3011
3012         PR libfortran/32858
3013         PR libfortran/30814
3014         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
3015
3016 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
3017
3018         PR fortran/31211
3019         * gfortran.dg/actual_pointer_function_1.f90: New test.
3020
3021         PR fortran/32682
3022         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3023
3024 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
3025
3026         PR fortran/32906
3027         * gfortran.dg/shape_1.f90: Adjust error message.
3028         * gfortran.dg/parameter_array_ref_1.f90: New test.
3029
3030 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3031
3032         PR fortran/31609
3033         * gfortran.dg/entry_11.f90: New test.
3034
3035 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
3036             Revital Eres  <eres@il.ibm.com>
3037
3038         * gfortran.dg/sms-1.f90: New test.
3039
3040 2007-07-28  Richard Guenther  <rguenther@suse.de>
3041
3042         * gcc.c-torture/compile/pr32920.c: New testcase.
3043
3044 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
3045
3046         PR c++/30917
3047         * g++.dg/lookup/friend11.C: New test.
3048
3049 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
3050
3051         * gfortran.dg/namelist_5.f90: Adjusted error message.
3052         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3053         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3054         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3055         * gfortran.dg/namelist_32.f90: ... this.
3056
3057         PR fortran/32876
3058         * gfortran.dg/namelist_33.f90: New test.
3059
3060         PR fortran/32905
3061         * gfortran.dg/namelist_34.f90: New test.
3062
3063         PR fortran/31818
3064         * gfortran.dg/namelist_35.f90: New test.
3065
3066 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
3067
3068         PR fortran/32880
3069         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3070
3071 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3072
3073         PR testsuite/32471
3074         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3075           assuming it is 0x7ffffffff.
3076         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3077         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3078
3079 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
3080
3081         * gfortran.dg/operator_3.f90: Fix dg directive.
3082         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3083         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3084         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3085
3086 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
3087
3088         * g++.dg/cpp0x/decltype1.C: New.
3089         * g++.dg/cpp0x/decltype2.C: New.
3090         * g++.dg/cpp0x/decltype3.C: New.
3091         * g++.dg/cpp0x/decltype4.C: New.
3092         * g++.dg/cpp0x/decltype5.C: New.
3093         * g++.dg/cpp0x/decltype6.C: New.
3094
3095 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3096
3097         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3098           because the test relies on bit 31 to be the sign bit.
3099
3100 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3101
3102         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3103           assuming it is 0x7fffffff.
3104         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3105         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3106
3107 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
3108
3109         PR c++/32346
3110         * g++.dg/expr/bitfield9.C: New test.
3111
3112 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3113
3114         PR fortran/32899
3115         * gfortran.dg/logical_comp.f90: Update dg-error strings.
3116
3117 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3118
3119         PR fortran/32760
3120         * gfortran.dg/private_type_7.f90: New test.
3121
3122 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3123
3124         PR fortran/32035
3125         * gfortran.dg/select_char_1.f90: New test.
3126
3127 2007-07-27  Tobias Burnus  <burnus@net-b.de>
3128
3129         PR fortran/32903
3130         * gfortran.dg/initialization_11.f90: New test.
3131
3132 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
3133
3134         * gcc.target/mips/ins-1.c: New test.
3135
3136 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
3137
3138         PR/19232
3139         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3140         (f1): Likewise.
3141
3142 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3143
3144         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3145         error: width of 'spare' exceeds its type.
3146
3147 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
3148
3149         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3150         * gcc.dg/sibcall-4.c: Likewise.
3151
3152 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3153
3154         PR rtl-optimization/31500
3155         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3156         * g++.dg/warn/Warray-bounds.C: Likewise.
3157
3158 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3159
3160         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3161
3162 2007-07-25  Julian Brown  <julian@codesourcery.com>
3163             Paul Brook  <paul@codesourcery.com>
3164             Joseph Myers  <joseph@codesourcery.com>
3165             Mark Shinwell  <shinwell@codesourcery.com>
3166
3167         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3168         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3169         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3170         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3171         (check_effective_target_arm_neon_hw): New.
3172         * gcc.target/arm/neon/neon.exp: New file.
3173         * gcc.target/arm/neon/polytypes.c: New file.
3174         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3175
3176 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
3177
3178         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3179           targets where an "int" is less than 32 bits wide.
3180
3181 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3182
3183         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3184
3185 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3186
3187         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3188           during addition if an int is only 16 bits wide.
3189         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3190
3191 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3192
3193         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3194           size as "long int" and are 32 or 64 bits wide.
3195         * gcc.dg/torture/pr28814.c: Likewise.
3196
3197 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3198
3199         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3200           exactly as wide as an int.
3201
3202 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
3203
3204         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3205         Define and use throughout as long long printf format specifier.
3206         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3207         Likewise.
3208
3209 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3210
3211         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3212         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3213
3214 2007-07-25  Ben Elliston  <bje@au.ibm.com>
3215
3216         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3217
3218 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
3219
3220         * gcc.c-torture/execute/20070724-1.c: New.
3221
3222 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3223
3224         PR fortran/31205
3225         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3226         "deallocates" to 24, since patch has code rid of much spurious
3227         code.
3228         * gfortran.dg/interface_assignment_1.f90 : New test.
3229
3230         PR fortran/32842
3231         * gfortran.dg/interface_assignment_2.f90 : New test.
3232
3233 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3234
3235         PR fortran/32867
3236         * fortran.dg/initialization_10.f90: New test.
3237
3238 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3239
3240         PR fortran/32778
3241         * gfortran.dg/imag_2.f: Removed
3242         * gfortran.dg/warn_std_1.f90: New test.
3243         * gfortran.dg/warn_std_2.f90: New test.
3244         * gfortran.dg/warn_std_3.f90: New test.
3245
3246 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3247
3248         PR c++/29001
3249         * g++.dg/init/new22.C: New.
3250
3251 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3252
3253         PR c++/32561
3254         * g++.dg/template/crash67.C: New.
3255
3256 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
3257
3258         * lib/target-support.exp (check_effective_target_natural_alignment): 
3259         (check_effective_target_vector_alignment_reachable): New.
3260         * config/spu/spu.c (spu_vector_alignment_reachable): New.
3261         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3262         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
3263         check.
3264         * gcc.dg/vect/pr25413.c: Likewise.
3265         * gcc.dg/vect/pr31699.c: Likewise.
3266
3267 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3268
3269         PR fortran/30814
3270         * gfortran.dg/pack_bounds_1.f90:  New test case.
3271
3272 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
3273
3274         PR fortran/31639
3275         * gfortran.dg/initialization_9.f90: New test.
3276
3277 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3278
3279         PR fortran/32797
3280         PR fortran/32800
3281         * gfortran.dg/bind_c_usage_8.f03: New test case.
3282         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3283         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
3284
3285 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
3286
3287         * gcc.target/mips/branch-cost-1.c: New test.
3288         * gcc.target/mips/branch-cost-2.c: Likewise.
3289
3290 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3291
3292         PR fortran/32732
3293         * gfortran.dg/c_char_tests.f03: New test case.
3294         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3295         * gfortran.dg/c_char_tests_2.f03: New test case.
3296         * gfortran.dg/value_6.f03: Ditto.
3297         * gfortran.dg/value_7.f03: Ditto.
3298
3299 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3300
3301         PR fortran/32600
3302         * gfortran.dg/c_funloc_tests_5.f03: New.
3303         * gfortran.dg/c_funloc_tests_5.f04: New.
3304         * gfortran.dg/c_funloc_tests_4_driver.c: New.
3305
3306 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3307
3308         PR c++/32839
3309         * g++.dg/expr/call4.C: New.
3310         * g++.dg/expr/call5.C: New.
3311
3312 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3313
3314         PR fortran/32710
3315         * gfortran.dg/namelist_30.f90: New test.
3316
3317 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3318
3319         PR fortran/29962
3320         * gfortran.dg/array_initializer_1.f90: Removed warning.
3321         * gfortran.dg/initialization_1.f90: Adjusted messages.
3322         * gfortran.dg/nested_modules_6.f90: Removed warning.
3323
3324         PR fortran/31253
3325         * gfortran.dg/initialization_7.f90: New test.
3326
3327         PR fortran/31639
3328         * gfortran.dg/initialization_8.f90: New test.
3329
3330 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3331
3332         PR c++/30818
3333         * g++.dg/template/crash47.C: Adjust errors.
3334         * g++.dg/template/crash48.C: Adjust errors.
3335         * g++.dg/template/typename12.C: New.
3336         * g++.dg/template/typename13.C: New.
3337         * g++.dg/template/typename14.C: New.
3338         * g++.dg/template/typedef6.C: Adjust errors.
3339
3340 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3341
3342         PR fortran/32627
3343         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3344         * gfortran.dg/pr32627.f03: New test case.
3345
3346         * gfortran.dg/c_f_pointer_logical.f03: New test case.
3347         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3348         c_f_pointer_logical.
3349         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3350         c_f_pointer_complex.
3351         * gfortran.dg/c_f_pointer_complex.f03: New test case.
3352         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3353         c_f_pointer_shape_tests_2.
3354         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3355
3356 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3357
3358         PR fortran/32804
3359         * gfortran.dg/c_loc_tests_9.f03: New test case.
3360         * gfortran.dg/c_loc_tests_10.f03: Ditto.
3361
3362 2007-07-21  Lee Millward  <lee.millward@gmail.com>
3363
3364         PR fortran/32823
3365         * gfortran.dg/int_2.f90: New test.
3366         
3367 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3368
3369         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3370
3371 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
3372
3373         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3374         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3375
3376 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
3377
3378         PR tree-optimization/19910
3379         * gcc.dg/pr19910.c: New test.
3380
3381 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
3382
3383         PR fortran/32738
3384         * gfortran.dg/pr32738.f90: New test.
3385
3386 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3387
3388         PR tree-optimzation/32635
3389         * gfortran.dg/pr32635.f:  New test case.
3390
3391 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
3392
3393         PR fortran/32801
3394         * gfortran.dg/pr32801.f03: New test case.
3395
3396 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3397
3398         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3399         Test negative numbers also.
3400         * gcc.dg/c99-math-float-1.c: Likewise.
3401         * gcc.dg/c99-math-long-double-1.c: Likewise.
3402         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
3403         test inputs.
3404
3405 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
3406         
3407         * lib/target-supports.exp (check_effective_target_sync_int_long):
3408         Enable for xtensa.
3409         (check_effective_target_sync_char_short): Likewise.
3410         
3411 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3412
3413         * gcc.dg/pr28796-2.c: Add more cases.
3414
3415 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3416
3417         * gcc.dg/pr28796-1.c: Add more cases.
3418         * gcc.dg/pr28796-2.c: Likewise.
3419
3420 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3421
3422         * gcc.dg/pr28796-1.c: Add more cases.
3423         * gcc.dg/pr28796-2.c: Likewise.
3424
3425 2007-07-17  Janus Weil  <jaydub66@gmail.com>
3426
3427         PR fortran/32535
3428         * gfortran.dg/pr32535.f90: New test.
3429
3430 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
3431
3432         PR fortran/31320
3433         PR fortran/32665
3434         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3435
3436 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
3437
3438         PR rtl-optimization/32773
3439         * gcc.dg/pr32773.c: New test.
3440
3441 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3442
3443         * gcc.target/spu/intrinsics-1.c: Use dg-message to
3444         match flax-vector-conversions note.
3445         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3446         instead of dg-error for the warning.
3447
3448 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3449
3450         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3451           adapted to work on targets with 16-bit or wider int.
3452         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3453         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3454         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3455         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3456
3457 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3458
3459         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3460         support large arrays.
3461         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3462         * gcc.dg/20061109-1.c: Likewise.
3463         * gcc.c-torture/execute/20061101-1.x: Likewise.
3464         * gcc.c-torture/execute/pr29797-1.x: Likewise.
3465         * gcc.c-torture/execute/pr31448.x: Likewise.
3466
3467 2007-07-16  Lee Millward  <lee.millward@gmail.com>
3468
3469         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3470
3471         PR fortran/32238
3472         * gfortran.dg/pr32238.f90: New test.
3473
3474         PR fortran/32222
3475         * gfortran.dg/pr32222.f90: New test.
3476
3477         PR fortran/32242
3478         * gfortran.dg/pr32242.f90: New test.
3479         
3480 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
3481             David Ung  <davidu@mips.com>
3482
3483         * gcc.target/mips/mips-sched-madd.c: New test case.
3484
3485 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3486
3487         PR libfortran/32611
3488         * gfortran.dg/large_real_kind_1.f90: Update test.
3489         * gfortran.dg/pr17706.f90: Update test.
3490         * gfortran.dg/fmt_zero_digits.f90: Update test.
3491         * gfortran.dg/fmt_zero_precision.f90: Update test.
3492         * gfortran.dg/real_const_3.f90: Update test.
3493
3494 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3495
3496         PR fortran/32036
3497         * gfortran.dg/bounds_check_8.f90: New test.
3498         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3499
3500 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3501
3502         PR fortran/32357
3503         * gfortran.dg/mvbits_2.f90: New test.
3504
3505 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3506
3507         PR libfortran/32731
3508         * gfortran.dg/pack_mask_1.f90:  New test.
3509         * gfortran.dg/unpack_mask_1.f90:  New test.
3510
3511 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3512
3513         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3514         * gcc.dg/20001101-1.c: Likewise.
3515         * gcc.dg/20001102-1.c: Likewise.
3516         * gcc.dg/20020116-2.c: Likewise.
3517         * gcc.dg/20020416-1.c: Likewise.
3518         * gcc.dg/sparc-constant-1.c: Likewise.
3519         * gcc.dg/sparc-dwarf2.c: Likewise.
3520         * gcc.dg/sparc-frame-1.c: Likewise.
3521         * gcc.dg/sparc-getcontext-1.c: Likewise.
3522         * gcc.dg/sparc-loop-1.c: Likewise.
3523         * gcc.dg/sparc-reg-1.c: Likewise.
3524         * gcc.dg/sparc-ret.c: Likewise.
3525         * gcc.dg/sparc-trap-1.c: Likewise.
3526         * gcc.dg/ultrasp10.c: Likewise.
3527         * gcc.dg/ultrasp11.c: Likewise.
3528         * gcc.dg/ultrasp1.c: Likewise.
3529         * gcc.dg/ultrasp2.c: Likewise.
3530         * gcc.dg/ultrasp3.c: Likewise.
3531         * gcc.dg/ultrasp4.c: Likewise.
3532         * gcc.dg/ultrasp5.c: Likewise.
3533         * gcc.dg/ultrasp6.c: Likewise.
3534         * gcc.dg/ultrasp7.c: Likewise.
3535         * gcc.dg/ultrasp8.c: Likewise.
3536         * gcc.dg/ultrasp9.c: Likewise.
3537         * gcc.dg/splet-1.c: Delete.
3538
3539 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
3540
3541         PR fortran/32724
3542         * gfortran.dg/stfunc_5.f90: New test.
3543
3544 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
3545
3546         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3547         New procedure to check if arrays are naturally aligned to the vector
3548         alignment boundary.
3549         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
3550         in size_t typedef.  Adjust tree dump scan results according to
3551         vect_aligned_arrays target check.
3552         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3553         vect_aligned_arrays target check.
3554         * gcc.dg/vect/pr31699.c: Ditto.
3555
3556 2007-07-13  Sa Liu  <saliu@de.ibm.com>
3557
3558         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3559         for V2DFmode vector conditional expression.
3560         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
3561         and dfceq patterns.
3562         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
3563         and dfcgt patterns.
3564         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
3565         V2DFmode comparison and test special values.
3566         * lib/target-supports.exp: Switch on test for V2DFmode 
3567         vector conditional expression.
3568
3569 2007-07-13  Richard Guenther  <rguenther@suse.de>
3570
3571         PR tree-optimization/32721
3572         * gcc.dg/pr32721.c: New testcase.
3573
3574 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
3575
3576         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3577         error message part that continues on a new line.
3578
3579 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
3580
3581         * gcc.dg/c99-tgmath-1.c: New.
3582         * gcc.dg/c99-tgmath-2.c: New.
3583         * gcc.dg/c99-tgmath-3.c: New.
3584         * gcc.dg/c99-tgmath-4.c: New.
3585
3586 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3587             Janis Johnson  <janis187@us.ibm.com>
3588
3589         PR testsuite/25241
3590         * gcc.test-framework/dg-error-exp-F.c: New test.
3591         * gcc.test-framework/dg-warning-exp-F.c: New test.
3592         * lib/gcc.exp: Enable warning and error prefixes.
3593         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3594         (dg-error): Wrap original dg-error.
3595         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3596         markers from dg-error/dg-warning directives.
3597         * gcc.dg/20040322-1.c: Likewise.
3598         * gcc.dg/Wchar-subscripts-1.c: Likewise.
3599         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3600         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3601         * gcc.dg/Werror-1.c: Likewise.
3602         * gcc.dg/Werror-10.c: Likewise.
3603         * gcc.dg/Werror-11.c: Likewise.
3604         * gcc.dg/Werror-2.c: Likewise.
3605         * gcc.dg/Werror-3.c: Likewise.
3606         * gcc.dg/Werror-4.c: Likewise.
3607         * gcc.dg/Werror-5.c: Likewise.
3608         * gcc.dg/Werror-6.c: Likewise.
3609         * gcc.dg/Werror-7.c: Likewise.
3610         * gcc.dg/Werror-8.c: Likewise.
3611         * gcc.dg/Werror-9.c: Likewise.
3612         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3613         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3614         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3615         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3616         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3617         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3618         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3619         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3620         * gcc.dg/Wnested-externs-1.c: Likewise.
3621         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3622         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3623         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3624         * gcc.dg/Wshadow-3.c: Likewise.
3625         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3626         * gcc.dg/Wwrite-strings-1.c: Likewise.
3627         * gcc.dg/anon-struct-5.c: Likewise.
3628         * gcc.dg/anon-struct-6.c: Likewise.
3629         * gcc.dg/anon-struct-7.c: Likewise.
3630         * gcc.dg/anon-struct-8.c: Likewise.
3631         * gcc.dg/array-8.c: Likewise.
3632         * gcc.dg/array-quals-2.c: Likewise.
3633         * gcc.dg/asm-qual-1.c: Likewise.
3634         * gcc.dg/asm-wide-1.c: Likewise.
3635         * gcc.dg/assign-warn-1.c: Likewise.
3636         * gcc.dg/assign-warn-2.c: Likewise.
3637         * gcc.dg/bitfld-10.c: Likewise.
3638         * gcc.dg/bitfld-11.c: Likewise.
3639         * gcc.dg/bitfld-12.c: Likewise.
3640         * gcc.dg/bitfld-13.c: Likewise.
3641         * gcc.dg/bitfld-14.c: Likewise.
3642         * gcc.dg/builtin-choose-expr-2.c: Likewise.
3643         * gcc.dg/builtins-30.c: Likewise.
3644         * gcc.dg/c90-const-expr-5.c: Likewise.
3645         * gcc.dg/c90-typespec-1.c: Likewise.
3646         * gcc.dg/c99-const-expr-5.c: Likewise.
3647         * gcc.dg/c99-flex-array-5.c: Likewise.
3648         * gcc.dg/c99-fordecl-3.c: Likewise.
3649         * gcc.dg/c99-tag-3.c: Likewise.
3650         * gcc.dg/c99-typespec-1.c: Likewise.
3651         * gcc.dg/c99-vla-jump-1.c: Likewise.
3652         * gcc.dg/c99-vla-jump-2.c: Likewise.
3653         * gcc.dg/c99-vla-jump-3.c: Likewise.
3654         * gcc.dg/c99-vla-jump-4.c: Likewise.
3655         * gcc.dg/c99-vla-jump-5.c: Likewise.
3656         * gcc.dg/cast-1.c: Likewise.
3657         * gcc.dg/cast-2.c: Likewise.
3658         * gcc.dg/cast-3.c: Likewise.
3659         * gcc.dg/cast-4.c: Likewise.
3660         * gcc.dg/cast-pretty-print-1.c: Likewise.
3661         * gcc.dg/comp-goto-2.c: Likewise.
3662         * gcc.dg/comp-goto-3.c: Likewise.
3663         * gcc.dg/cpp/error-1.c: Likewise.
3664         * gcc.dg/cpp/if-paren.c: Likewise.
3665         * gcc.dg/decl-7.c: Likewise.
3666         * gcc.dg/decl-8.c: Likewise.
3667         * gcc.dg/decl-nospec-1.c: Likewise.
3668         * gcc.dg/decl-nospec-2.c: Likewise.
3669         * gcc.dg/decl-nospec-3.c: Likewise.
3670         * gcc.dg/declspec-10.c: Likewise.
3671         * gcc.dg/declspec-11.c: Likewise.
3672         * gcc.dg/declspec-12.c: Likewise.
3673         * gcc.dg/declspec-13.c: Likewise.
3674         * gcc.dg/declspec-14.c: Likewise.
3675         * gcc.dg/declspec-15.c: Likewise.
3676         * gcc.dg/declspec-16.c: Likewise.
3677         * gcc.dg/declspec-17.c: Likewise.
3678         * gcc.dg/declspec-4.c: Likewise.
3679         * gcc.dg/declspec-5.c: Likewise.
3680         * gcc.dg/declspec-6.c: Likewise.
3681         * gcc.dg/declspec-7.c: Likewise.
3682         * gcc.dg/declspec-8.c: Likewise.
3683         * gcc.dg/declspec-9.c: Likewise.
3684         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3685         * gcc.dg/dfp/constants-c99.c: Likewise.
3686         * gcc.dg/dfp/keywords-c89.c: Likewise.
3687         * gcc.dg/dfp/keywords-c99.c: Likewise.
3688         * gcc.dg/dfp/keywords-reserved.c: Likewise.
3689         * gcc.dg/dfp/typespec.c: Likewise.
3690         * gcc.dg/dremf-type-compat-2.c: Likewise.
3691         * gcc.dg/dremf-type-compat-3.c: Likewise.
3692         * gcc.dg/dremf-type-compat-4.c: Likewise.
3693         * gcc.dg/empty-source-2.c: Likewise.
3694         * gcc.dg/empty-source-3.c: Likewise.
3695         * gcc.dg/enum3.c: Likewise.
3696         * gcc.dg/extra-semi-2.c: Likewise.
3697         * gcc.dg/extra-semi-3.c: Likewise.
3698         * gcc.dg/float-range-1.c: Likewise.
3699         * gcc.dg/float-range-2.c: Likewise.
3700         * gcc.dg/float-range-3.c: Likewise.
3701         * gcc.dg/float-range-5.c: Likewise.
3702         * gcc.dg/format/asm_fprintf-2.c: Likewise.
3703         * gcc.dg/format/asm_fprintf-3.c: Likewise.
3704         * gcc.dg/format/asm_fprintf-4.c: Likewise.
3705         * gcc.dg/format/asm_fprintf-5.c: Likewise.
3706         * gcc.dg/format/cast-1.c: Likewise.
3707         * gcc.dg/format/gcc_diag-3.c: Likewise.
3708         * gcc.dg/format/gcc_diag-4.c: Likewise.
3709         * gcc.dg/format/gcc_diag-6.c: Likewise.
3710         * gcc.dg/format/gcc_diag-8.c: Likewise.
3711         * gcc.dg/format/gcc_diag-9.c: Likewise.
3712         * gcc.dg/format/nul-2.c: Likewise.
3713         * gcc.dg/format/opt-1.c: Likewise.
3714         * gcc.dg/format/opt-2.c: Likewise.
3715         * gcc.dg/format/opt-3.c: Likewise.
3716         * gcc.dg/format/opt-4.c: Likewise.
3717         * gcc.dg/format/opt-5.c: Likewise.
3718         * gcc.dg/format/opt-6.c: Likewise.
3719         * gcc.dg/framework-2.c: Likewise.
3720         * gcc.dg/func-args-1.c: Likewise.
3721         * gcc.dg/func-outside-1.c: Likewise.
3722         * gcc.dg/func-outside-2.c: Likewise.
3723         * gcc.dg/gnu-cond-expr-2.c: Likewise.
3724         * gcc.dg/gnu-cond-expr-3.c: Likewise.
3725         * gcc.dg/if-empty-1.c: Likewise.
3726         * gcc.dg/init-bad-1.c: Likewise.
3727         * gcc.dg/init-bad-2.c: Likewise.
3728         * gcc.dg/init-bad-3.c: Likewise.
3729         * gcc.dg/init-desig-obs-2.c: Likewise.
3730         * gcc.dg/init-desig-obs-3.c: Likewise.
3731         * gcc.dg/init-empty-2.c: Likewise.
3732         * gcc.dg/init-empty-3.c: Likewise.
3733         * gcc.dg/inline-11.c: Likewise.
3734         * gcc.dg/inline-12.c: Likewise.
3735         * gcc.dg/inline-8.c: Likewise.
3736         * gcc.dg/inline-9.c: Likewise.
3737         * gcc.dg/inline3.c: Likewise.
3738         * gcc.dg/label-decl-1.c: Likewise.
3739         * gcc.dg/label-decl-2.c: Likewise.
3740         * gcc.dg/label-decl-3.c: Likewise.
3741         * gcc.dg/label-decl-4.c: Likewise.
3742         * gcc.dg/long-long-typespec-1.c: Likewise.
3743         * gcc.dg/lvalue-2.c: Likewise.
3744         * gcc.dg/lvalue-3.c: Likewise.
3745         * gcc.dg/nested-func-3.c: Likewise.
3746         * gcc.dg/nested-redef-1.c: Likewise.
3747         * gcc.dg/noreturn-4.c: Likewise.
3748         * gcc.dg/old-style-prom-2.c: Likewise.
3749         * gcc.dg/old-style-prom-3.c: Likewise.
3750         * gcc.dg/old-style-then-proto-1.c: Likewise.
3751         * gcc.dg/overflow-warn-1.c: Likewise.
3752         * gcc.dg/overflow-warn-2.c: Likewise.
3753         * gcc.dg/overflow-warn-3.c: Likewise.
3754         * gcc.dg/overflow-warn-4.c: Likewise.
3755         * gcc.dg/overflow-warn-6.c: Likewise.
3756         * gcc.dg/parm-forwdecl-2.c: Likewise.
3757         * gcc.dg/parm-forwdecl-3.c: Likewise.
3758         * gcc.dg/parm-impl-decl-1.c: Likewise.
3759         * gcc.dg/parm-impl-decl-2.c: Likewise.
3760         * gcc.dg/parm-incomplete-1.c: Likewise.
3761         * gcc.dg/parm-mismatch-1.c: Likewise.
3762         * gcc.dg/pointer-arith-1.c: Likewise.
3763         * gcc.dg/pointer-arith-2.c: Likewise.
3764         * gcc.dg/pointer-arith-3.c: Likewise.
3765         * gcc.dg/pointer-arith-4.c: Likewise.
3766         * gcc.dg/pointer-arith-6.c: Likewise.
3767         * gcc.dg/pointer-arith-7.c: Likewise.
3768         * gcc.dg/pointer-arith-8.c: Likewise.
3769         * gcc.dg/pr13804-1.c: Likewise.
3770         * gcc.dg/pr15698-1.c: Likewise.
3771         * gcc.dg/pr15698-2.c: Likewise.
3772         * gcc.dg/pr15698-3.c: Likewise.
3773         * gcc.dg/pr15698-4.c: Likewise.
3774         * gcc.dg/pr15698-5.c: Likewise.
3775         * gcc.dg/pr15698-6.c: Likewise.
3776         * gcc.dg/pr15698-7.c: Likewise.
3777         * gcc.dg/pr15698-8.c: Likewise.
3778         * gcc.dg/pr17188-1.c: Likewise.
3779         * gcc.dg/pr17301-1.c: Likewise.
3780         * gcc.dg/pr17301-2.c: Likewise.
3781         * gcc.dg/pr17730-1.c: Likewise.
3782         * gcc.dg/pr20368-1.c: Likewise.
3783         * gcc.dg/pr20368-2.c: Likewise.
3784         * gcc.dg/pr20368-3.c: Likewise.
3785         * gcc.dg/pr22308-1.c: Likewise.
3786         * gcc.dg/qual-component-1.c: Likewise.
3787         * gcc.dg/redecl-1.c: Likewise.
3788         * gcc.dg/redecl-11.c: Likewise.
3789         * gcc.dg/redecl-12.c: Likewise.
3790         * gcc.dg/redecl-13.c: Likewise.
3791         * gcc.dg/redecl-14.c: Likewise.
3792         * gcc.dg/redecl-15.c: Likewise.
3793         * gcc.dg/register-var-1.c: Likewise.
3794         * gcc.dg/register-var-2.c: Likewise.
3795         * gcc.dg/stmt-expr-2.c: Likewise.
3796         * gcc.dg/stmt-expr-3.c: Likewise.
3797         * gcc.dg/stmt-expr-label-1.c: Likewise.
3798         * gcc.dg/stmt-expr-label-2.c: Likewise.
3799         * gcc.dg/stmt-expr-label-3.c: Likewise.
3800         * gcc.dg/struct-empty-2.c: Likewise.
3801         * gcc.dg/struct-empty-3.c: Likewise.
3802         * gcc.dg/struct-parse-1.c: Likewise.
3803         * gcc.dg/struct-semi-1.c: Likewise.
3804         * gcc.dg/struct-semi-2.c: Likewise.
3805         * gcc.dg/struct-semi-3.c: Likewise.
3806         * gcc.dg/switch-5.c: Likewise.
3807         * gcc.dg/switch-6.c: Likewise.
3808         * gcc.dg/switch-7.c: Likewise.
3809         * gcc.dg/tls/diag-5.c: Likewise.
3810         * gcc.dg/transparent-union-1.c: Likewise.
3811         * gcc.dg/transparent-union-3.c: Likewise.
3812         * gcc.dg/typespec-1.c: Likewise.
3813         * gcc.dg/vla-init-2.c: Likewise.
3814         * gcc.dg/vla-init-3.c: Likewise.
3815         * gcc.dg/vla-init-4.c: Likewise.
3816         * gcc.dg/vla-init-5.c: Likewise.
3817         * gcc.dg/void-cast-2.c: Likewise.
3818         * gcc.dg/wvla-3.c: Likewise.
3819         * gcc.dg/wvla-7.c: Likewise.
3820         * gcc.target/i386/991209-1.c: Likewise.
3821         * gcc.target/ia64/fpreg-1.c: Likewise.
3822         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3823         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3824         
3825 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
3826
3827         PR fortran/31639
3828         * gfortran.dg/func_decl_4.f90: New test.
3829
3830 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
3831
3832         PR fortran/32727
3833         * gfortran.dg/interface_17.f90: New test.
3834
3835 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
3836
3837         PR fortran/32599
3838         * gfortran.dg/32599.f03: New test case.
3839
3840         PR fortran/32601
3841         * gfortran.dg/32601.f03: New test case.
3842         * gfortran.dg/32601_1.f03: Ditto.
3843         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3844         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3845
3846 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
3847
3848         * gcc.c-torture/execute/align-3.c: Remove function addr check.
3849
3850 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3851             Devang Patel  <dpatel@apple.com>
3852
3853         PR tree-optimization/25413
3854         * gcc.dg/vect/vect-align-1.c: New.
3855         * gcc.dg/vect/vect-align-2.c: New.
3856         * gcc.dg/vect/pr25413.c: New.
3857         * gcc.dg/vect/pr25413a.c: New.
3858         * gcc.dg/vect/pr31699.c: Fix dg-final check.
3859
3860 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
3861
3862         * lib/target-support.exp (check_ultrasparc_hw_available):
3863         New function.
3864         (is-effective-target): Check $arg for ultrasparc_hw.
3865         (is-effective-target-keyword): Likewise.
3866         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
3867         when determining what to do on sparc platforms.
3868         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
3869         * gcc.dg/20001101-1.c: Likewise.
3870         * gcc.dg/20001101-2.c: Likewise.
3871         * gcc.dg/ultrasp9.c: Likewise.
3872         * gcc.dg/ultrasp10.c: Likewise.
3873         * gcc.target/sparc/pdist-3.c: Likewise.
3874
3875 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
3876
3877         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
3878
3879 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3880
3881         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3882         get vectorized.
3883         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3884         now get vectorized.
3885         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3886         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3887         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3888         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3889         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3890         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3891         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3892         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3893         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3894         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3895         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3896         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3897         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3898         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3899         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3900         * lib/target-supports.exp (check_effective_target_vect_int_mul):
3901         Add spu.
3902
3903 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
3904
3905         PR c++/30854
3906         * g++.dg/parse/error30.C: New test.
3907
3908 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3909
3910         PR fortran/29804
3911         * gfortran.dg/alloc_comp_misc_1.f90: New test.
3912
3913 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
3914
3915         * gfortran.fortran-torture/compile/pr32663.f: New test.
3916
3917 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3918
3919         PR c++/31027
3920         * g++.dg/inherit/virtual4.C: New.
3921
3922 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
3923
3924         PR target/32661
3925         * gcc.target/i386/pr32661-1.c: New test.
3926
3927 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3928
3929         * gnat.dg/invariant_index.ad[sb]: New test.
3930
3931 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3932
3933         PR c++/32560
3934         * g++.dg/template/decl3.C: New.
3935
3936 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
3937
3938         PR 32617
3939         * gcc.c-torture/execute/align-3.c: New.
3940
3941 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
3942
3943         PR target/32708
3944         * gcc.target/i386/pr32708-1.c: New test.
3945         * gcc.target/i386/pr32708-2.c: Ditto.
3946         * gcc.target/i386/pr32708-3.c: Ditto.
3947
3948 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
3949
3950         * g++.dg/init/new20.C: Remove svn:executable flag.
3951
3952 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3953
3954         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
3955
3956 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3957
3958         * gcc.dg/ultrasp7.c: Add fpic target requirement.
3959
3960 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3961
3962         PR testsuite/25241
3963         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
3964         directive.
3965         
3966 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
3967
3968         PR fortran/32157
3969         * gfortran.dg/overload_2.f90: New test.
3970
3971         PR fortran/32689
3972         * gfortran.dg/transfer_simplify_5.f90
3973
3974         PR fortran/32634
3975         * gfortran.dg/interface_15.f90: New test.
3976
3977 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3978
3979         PR libfortran/32336
3980         * gfortran.dg/matmul_5.f90:  New test case.
3981
3982 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3983
3984         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
3985         * gcc.dg/fesd-any.h: Likewise.
3986         * gcc.dg/fesd-baseonly.c: Likewise.
3987         * gcc.dg/fesd-baseonly.h: Likewise.
3988         * gcc.dg/fesd-none.c: Likewise.
3989         * gcc.dg/fesd-none.h: Likewise.
3990         * gcc.dg/fesd-reduced.c: Likewise.
3991         * gcc.dg/fesd-reduced.h: Likewise.
3992         * gcc.dg/fesd-sys.c: Likewise.
3993         * gcc.dg/fesd-sys.h: Likewise
3994         * gcc.dg/fesd.h: Likewise.
3995
3996         * g++.dg/debug/dwarf2: New directory.
3997         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
3998         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
3999         * g++.dg/other/fesd-any.h: Likewise.
4000         * g++.dg/other/fesd-baseonly.C: Likewise.
4001         * g++.dg/other/fesd-baseonly.h: Likewise.
4002         * g++.dg/other/fesd-none.C: Likewise.
4003         * g++.dg/other/fesd-none.h: Likewise.
4004         * g++.dg/other/fesd-reduced.C: Likewise.
4005         * g++.dg/other/fesd-reduced.h: Likewise.
4006         * g++.dg/other/fesd-sys.C: Likewise.
4007         * g++.dg/other/fesd-sys.h: Likewise.
4008         * g++.dg/other/fesd.h: Likewise.
4009
4010 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
4011
4012         PR fortran/31129
4013         * gfortran.dg/parameter_unused.f90: New test.
4014
4015 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
4016
4017         PR tree-optimization/32681
4018         * gcc.dg/tree-ssa/pr32681.c: New test.
4019
4020 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4021
4022         PR fortran/32678
4023         * gfortran.dg/fmt_t_5.f90: New test.
4024
4025 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
4026
4027         PR c++/30535
4028         * g++.dg/template/operator10.C: New.
4029
4030 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4031
4032         PR libfortran/32217
4033         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
4034
4035 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4036
4037         PR fortran/29876
4038         * gfortran.dg/operator_6.f90: New test.
4039
4040 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4041
4042         PR fortran/17711
4043         * gfortran.dg/operator_4.f90: New test.
4044         * gfortran.dg/operator_5.f90: New test.
4045         * gfortran.dg/logical_comp.f90: Adjusted error messages.
4046         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4047
4048 2007-07-08  Tobias Burnus  <burnus@net-b.de>
4049
4050         PR fortran/32669
4051         * gfortran.dg/argument_checking_6.f90: New.
4052
4053 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4054
4055         PR fortran/25094
4056         * gfortran.dg/interface_155555.f90: New test.
4057
4058 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4059
4060         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4061         c99-math-long-double-1.c, c99-math.h: Test subnormals.
4062
4063 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4064
4065         PR testsuite/25241
4066         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4067         discern pedantic diagnostics and errors.
4068         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4069         and not an error.
4070         * gcc.dg/20050121-1.c: This is an error and not a warning.
4071         * gcc.target/i386/sseregparm-2.c:  Likewise.
4072         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4073         * gcc.dg/charset/attribute2.c: Likewise.
4074         * gcc.dg/bitfld-1.c: Likewise.
4075         * gcc.dg/pack-test-2.c: Likewise.
4076         * gcc.dg/940510-1.c: Match separately error and warning.
4077         * gcc.dg/array-2.c: Match separately multiple messages. The second
4078         diagnostic is a pedantic warning and not an error.
4079         * gcc.dg/pr14475.c: Match separately multiple messages.
4080         * gcc.dg/pr18809-1.c: Likewise.
4081         * gcc.dg/pr27953.c: Likewise.
4082         * gcc.dg/vla-init-1.c: Likewise.
4083         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4084
4085 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4086
4087         PR fortran/32644
4088         * gfortran.dg/char_decl_1.f90: New test.
4089
4090 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
4091
4092         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4093
4094 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
4095
4096         PR c++/32232
4097         * g++.dg/template/overload9.C: New test.
4098
4099 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
4100
4101         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4102         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4103
4104 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4105
4106         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4107         * gcc.dg/20001012-2.c: Likewise.
4108         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4109         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4110
4111 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4112
4113         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4114         about the chunk size when STACK_SIZE is defined.
4115
4116 2007-07-06  Josh Conner  <jconner@apple.com>
4117
4118         PR middle-end/32602
4119         * gcc.dg/sibcall-8.c: New test.
4120
4121 2007-07-06  Josh Conner  <jconner@apple.com>
4122
4123         PR middle-end/32603
4124         * gcc.target/arm/sibcall-1.c: New test.
4125
4126 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4127
4128         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4129
4130 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
4131
4132         * gfortran.dg/save_parameter.f90: New test.
4133         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4134
4135 2007-07-06  Richard Guenther  <rguenther@suse.de>
4136
4137         * g++.dg/opt/pr30965.C: New testcase.
4138
4139 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
4140
4141         * gcc.target/mips/save-restore-5.c: New test.
4142
4143 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4144
4145         PR rtl_optimization/32450
4146         * gcc.dg/pr32450.c: New runtime test.
4147
4148 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4149
4150         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4151         single underscore in scan directives.
4152
4153 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
4154
4155         PR c++/32245
4156         * g++.dg/init/ptrmem4.C: New test.
4157
4158         PR c++/32251
4159         * g++.dg/init/new21.C: Likewise.
4160
4161         PR c++/31992
4162         * g++.dg/template/static30.C: Likewise.
4163
4164 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
4165
4166         * gcc.dg/vect/costmodel/ppc: New directory.
4167         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4168         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4169         New test.
4170         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4171         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4172         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4173         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4174         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4175         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4176         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4177         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4178         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4179         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4180         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4181         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4182         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4183         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4184
4185 2007-07-05  Tobias Burnus  <burnus@net-b.de>
4186
4187         PR fortran/32359
4188         * gfortran.dg/module_md5_1.f90: Update MD5 number.
4189
4190 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
4191
4192         PR fortran/32526
4193         * gfortran.dg/interface_14.f90: New test.
4194
4195         PR fortran/32613
4196         * gfortran.dg/do_iterator_2.f90: New test.
4197
4198 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4199
4200         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4201         (FE_DEC_DOWNWARD): Likewise.
4202         (FE_DEC_UPWARD): Likewise.
4203         (FE_DEC_TOWARDZERO): Likewise.
4204         (FE_DEC_TONEARESTFROMZERO): Likewise.
4205
4206 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
4207
4208         * gcc.c-torture/compile/pr32606.c: New.
4209         * gfortran.fortran-torture/execute/pr32604.f90: New.
4210
4211 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
4212
4213         * gcc.dg/visibility-12.c: New test.
4214         * gcc.dg/visibility-13.c: Likewise.
4215         * g++.dg/ext/visibility-9.C: Likewise.
4216         * g++.dg/ext/visibility-10.C: Likewise.
4217
4218 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4219
4220         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4221         * gcc.dg/sh-relax-vxworks.c: New test.
4222
4223 2007-07-04  Richard Guenther  <rguenther@suse.de>
4224
4225         PR tree-optimization/32500
4226         * gcc.c-torture/execute/pr32500.c: New testcase.
4227
4228 2007-07-04  Richard Guenther  <rguenther@suse.de>
4229
4230         PR tree-optimization/32482
4231         * gcc.c-torture/compile/pr32482.c: New testcase.
4232
4233 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4234
4235         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4236         VxWorks kernels.
4237         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4238         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4239         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4240         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4241
4242 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4243
4244         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4245
4246 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4247
4248         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4249
4250 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4251
4252         PR fortran/31198
4253         * gfortran.dg/min_max_optional_1.f90: New test.
4254         * gfortran.dg/min_max_optional_2.f90: New test.
4255         * gfortran.dg/min_max_optional_3.f90: New test.
4256
4257 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4258
4259         PR fortran/32545
4260         * gfortran.dg/fmt_error.f90: New test.
4261
4262 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4263
4264         PR fortran/32612
4265         * gfortran.dg/interface_13.f90: New test.
4266
4267 2007-07-03  Dave Brolley  <brolley@redhat.com>
4268
4269         PR c++/31743
4270         * g++.dg/init/new20.C: New test.
4271
4272 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
4273
4274         PR fortran/32579
4275         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4276
4277 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4278
4279         PR fortran/25062
4280         * common_7.f90: New.
4281         * common_8.f90: New.
4282         * common_9.f90: New.
4283
4284 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4285
4286         PR fortran/30940
4287         * gfortran.dg/argument_checking_1.f90: New.
4288         * gfortran.dg/argument_checking_2.f90: New.
4289         * gfortran.dg/argument_checking_3.f90: New.
4290         * gfortran.dg/argument_checking_4.f90: New.
4291         * gfortran.dg/argument_checking_5.f90: New.
4292         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4293         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4294
4295 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4296
4297         * gcc.dg/pr32176.c: Add -w to default dg-options.
4298
4299 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4300
4301         * gcc.c-torture/compile/ssa-pre-1.c: New test.
4302
4303 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4304
4305         PR fortran/20888
4306         * gfortran.dg/null_2.f90: New.
4307
4308 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4309             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4310
4311         PR middle-end/32176
4312         * gcc.dg/pr32176.c: New test.
4313
4314 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4315
4316         * gcc.dg/const-float80.c : New test.
4317         * gcc.dg/const-float128.c : New test.
4318         * gcc.dg/const-float80-ped.c : New test.
4319         * gcc.dg/const-float128-ped.c : New test.
4320
4321 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4322
4323         * gcc.dg/c99-math.h: Fix typo.
4324
4325 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4326
4327         PR libgomp/32468
4328         * gcc.dg/gomp/pr32468-1.c: New test.
4329
4330 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4331
4332         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4333         an ABI option.
4334
4335 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4336
4337         * gfortran.fortran-torture/compile/pr32583.f: New.
4338         * gcc.c-torture/compile/pr32584.c: New
4339
4340 2007-07-02  Ollie Wild  <aaw@google.com>
4341
4342         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4343         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4344
4345 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4346
4347         * gcc.target/mips/save-restore-1.c: New test.
4348         * gcc.target/mips/save-restore-2.c: Likewise.
4349         * gcc.target/mips/save-restore-3.c: Likewise.
4350         * gcc.target/mips/save-restore-4.c: Likewise.
4351
4352 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
4353
4354         PR tree-optimization/31966
4355         PR tree-optimization/32533
4356         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4357         * gfortran.dg/pr32533.f90: Ditto.
4358
4359 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4360
4361         * g++.dg/opt/nrv12.C: New test.
4362         * gcc.target/i386/nrv1.c: New test.
4363
4364         PR c++/31748
4365         * g++.dg/gomp/pr31748.C: New test.
4366
4367 2007-07-02  Ira Rosen  <irar@il.ibm.com>
4368  
4369         PR tree-optimization/32230
4370         * gcc.dg/vect/pr32230.c: New test.
4371
4372 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
4373
4374         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4375         * bind_c_coms.f90: Ditto.
4376         * bind_c_coms_driver.c: Ditto.
4377         * bind_c_dts.f90: Ditto.
4378         * bind_c_dts_2.f03: Ditto.
4379         * bind_c_dts_2_driver.c: Ditto.
4380         * bind_c_dts_3.f03: Ditto.
4381         * bind_c_dts_4.f03: Ditto.
4382         * bind_c_dts_driver.c: Ditto.
4383         * bind_c_implicit_vars.f03: Ditto.
4384         * bind_c_procs.f03: Ditto.
4385         * bind_c_usage_2.f03: Ditto.
4386         * bind_c_usage_3.f03: Ditto.
4387         * bind_c_usage_5.f03: Ditto.
4388         * bind_c_usage_6.f03: Ditto.
4389         * bind_c_usage_7.f03: Ditto.
4390         * bind_c_vars.f90: Ditto.
4391         * bind_c_vars_driver.c: Ditto.
4392         * binding_c_table_15_1.f03: Ditto.
4393         * binding_label_tests.f03: Ditto.
4394         * binding_label_tests_10.f03: Ditto.
4395         * binding_label_tests_10_main.f03: Ditto.
4396         * binding_label_tests_11.f03: Ditto.
4397         * binding_label_tests_11_main.f03: Ditto.
4398         * binding_label_tests_12.f03: Ditto.
4399         * binding_label_tests_13.f03: Ditto.
4400         * binding_label_tests_13_main.f03: Ditto.
4401         * binding_label_tests_14.f03: Ditto.
4402         * binding_label_tests_2.f03: Ditto.
4403         * binding_label_tests_3.f03: Ditto.
4404         * binding_label_tests_4.f03: Ditto.
4405         * binding_label_tests_5.f03: Ditto.
4406         * binding_label_tests_6.f03: Ditto.
4407         * binding_label_tests_7.f03: Ditto.
4408         * binding_label_tests_8.f03: Ditto.
4409         * binding_label_tests_9.f03: Ditto.
4410         * c_assoc.f90: Ditto.
4411         * c_assoc_2.f03: Ditto.
4412         * c_f_pointer_shape_test.f90: Ditto.
4413         * c_f_pointer_tests.f90: Ditto.
4414         * c_f_tests_driver.c: Ditto.
4415         * c_funloc_tests.f03: Ditto.
4416         * c_funloc_tests_2.f03: Ditto.
4417         * c_funloc_tests_3.f03: Ditto.
4418         * c_funloc_tests_3_funcs.c: Ditto.
4419         * c_kind_params.f90: Ditto.
4420         * c_kind_tests_2.f03: Ditto.
4421         * c_kinds.c: Ditto.
4422         * c_loc_driver.c: Ditto.
4423         * c_loc_test.f90: Ditto.
4424         * c_loc_tests_2.f03: Ditto.
4425         * c_loc_tests_2_funcs.c: Ditto.
4426         * c_loc_tests_3.f03: Ditto.
4427         * c_loc_tests_4.f03: Ditto.
4428         * c_loc_tests_5.f03: Ditto.
4429         * c_loc_tests_6.f03: Ditto.
4430         * c_loc_tests_7.f03: Ditto.
4431         * c_loc_tests_8.f03: Ditto.
4432         * c_ptr_tests.f03: Ditto.
4433         * c_ptr_tests_10.f03: Ditto.
4434         * c_ptr_tests_5.f03: Ditto.
4435         * c_ptr_tests_7.f03: Ditto.
4436         * c_ptr_tests_7_driver.c: Ditto.
4437         * c_ptr_tests_8.f03: Ditto.
4438         * c_ptr_tests_8_funcs.c: Ditto.
4439         * c_ptr_tests_9.f03: Ditto.
4440         * c_ptr_tests_driver.c: Ditto.
4441         * c_size_t_driver.c: Ditto.
4442         * c_size_t_test.f03: Ditto.
4443         * com_block_driver.f90: Ditto.
4444         * global_vars_c_init.f90: Ditto.
4445         * global_vars_c_init_driver.c: Ditto.
4446         * global_vars_f90_init.f90: Ditto.
4447         * global_vars_f90_init_driver.c: Ditto.
4448         * interop_params.f03: Ditto.
4449         * iso_c_binding_only.f03: Ditto.
4450         * iso_c_binding_rename_1.f03: Ditto.
4451         * iso_c_binding_rename_1_driver.c: Ditto.
4452         * iso_c_binding_rename_2.f03: Ditto.
4453         * iso_c_binding_rename_2_driver.c: Ditto.
4454         * kind_tests_2.f03: Ditto.
4455         * kind_tests_3.f03: Ditto.
4456         * module_md5_1.f90: Ditto.
4457         * only_clause_main.c: Ditto.
4458         * print_c_kinds.f90: Ditto.
4459         * test_bind_c_parens.f03: Ditto.
4460         * test_c_assoc.c: Ditto.
4461         * test_com_block.f90: Ditto.
4462         * test_common_binding_labels.f03: Ditto.
4463         * test_common_binding_labels_2.f03: Ditto.
4464         * test_common_binding_labels_2_main.f03: Ditto.
4465         * test_common_binding_labels_3.f03: Ditto.
4466         * test_common_binding_labels_3_main.f03: Ditto.
4467         * test_only_clause.f90: Ditto.
4468         * use_iso_c_binding.f90: Ditto.
4469         * value_5.f90: Ditto.
4470         * value_test.f90: Ditto.
4471         * value_tests_f03.f90: Ditto.
4472
4473 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
4474
4475         * gcc.dg/tls/opt-14.c: New.
4476
4477 2007-07-01  Ollie Wild  <aaw@google.com>
4478
4479         * g++.dg/lookup/using16.C: New test.
4480         * g++.dg/lookup/using17.C: New test.
4481
4482 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
4483
4484         PR fortran/32239
4485         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4486         (test_4): Use proper test for floating point equality.
4487         (test_8): Likewise.
4488
4489 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4490
4491         PR libgfortran/32554
4492         * gfortran.dg/fmt_p_1.f90: New test.
4493
4494 2007-07-01  Ira Rosen  <irar@il.ibm.com>
4495
4496         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4497         initialization and fix dg-final check - the initialization loop is
4498         vectorizable.
4499
4500 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4501             Volker Reichelt  <reichelt@netcologne.de>
4502
4503         PR middle-end/32559
4504         * gcc.dg/pr32559.c: New test.
4505
4506 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4507
4508         PR tree-optimization/25371
4509         * gcc.dg/vect/pr25371.c: New test.
4510
4511 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4512
4513         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4514         when allocating and initializing a flexible array.
4515
4516 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
4517
4518         PR fortran/20373
4519         * gfortran.dg/intrinsic.f90: New test.
4520
4521 2007-06-30  Tobias Burnus  <burnus@net-b.de>
4522
4523         PR fortran/32555
4524         * gfortran.dg/fmt_zero_check.f90: New.
4525
4526 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
4527
4528         PR fortran/30284
4529         * gfortran.dg/repeat_f90: New test.
4530
4531 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4532
4533         PR testsuite/25241
4534         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4535         -pedantic-errors, so we should match errors.
4536         * gcc.dg/cpp/escape-1.c: Likewise.
4537         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4538         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4539         warning.
4540         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4541         errors instead of warnings.
4542         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4543         a pedantic warning.
4544         * gcc.dg/cpp/arith-3.c: Likewise.
4545
4546 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4547
4548         PR testsuite/25241
4549         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4550         * gcc.dg/pch/valid-2.c: Likewise.
4551         * gcc.dg/pch/valid-3.c: Likewise.
4552         * gcc.dg/pch/warn-1.c: Likewise.
4553         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4554         
4555 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4556
4557         PR c/4076
4558         * gcc.dg/Wunused-function.c: New.
4559         
4560 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4561
4562         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4563
4564 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
4565
4566         * g++.dg/other/canon-31724.C: New.
4567         
4568 2007-06-29  Jan Hubicka  <jh@suse.cz>
4569
4570         PR middle-end/32372
4571         * gcc.c-torture/compile/pr32372.c: new.
4572
4573 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4574
4575         * gfortran.dg/operator_3.f90: New test.
4576
4577 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4578
4579         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4580         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4581
4582 2007-06-29  Richard Guenther  <rguenther@suse.de>
4583
4584         PR middle-end/32493
4585         * gcc.dg/inline-23.c: New testcase.
4586
4587 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
4588
4589         PR tree-optimization/24659
4590         * gcc.target/i386/vectorize2.c: New test.
4591         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4592         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4593
4594 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
4595
4596         * gcc.dg/pointer-arith-9.c: New test.
4597
4598 2007-06-29  Tobias Burnus  <burnus@net-b.de>
4599
4600         PR fortran/32483
4601         * gfortran.dg/fmt_read_2.f90: New.
4602
4603 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4604
4605         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4606         If it exists, don't try to create it.
4607
4608 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
4609
4610         * g++.dg/ext/visibility/ms-compat-1.C: New.
4611
4612 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4613
4614         PR tree-opt/32417
4615         * gfortran.fortran-torture/compile/pr32417.f90: New test.
4616
4617 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
4618
4619         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4620         targets.
4621
4622 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
4623
4624         PR fortran/32467
4625         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4626
4627 2007-06-27  Richard Guenther  <rguenther@suse.de>
4628
4629         PR middle-end/32492
4630         * gcc.dg/inline-22.c: New testcase.
4631
4632 2007-06-26  Hui-May Chang <hm.chang@apple.com>
4633
4634         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4635         the scan-assembler constant.
4636
4637 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
4638
4639         PR 20216
4640         * gcc.dg/pr20216.c: New.
4641
4642 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4643
4644         PR tree-opt/32421
4645         * gcc.dg/vect/pr32421.c: New test.
4646
4647 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
4648
4649         PR c++/32111
4650         * g++.dg/other/friend5.C: New test.
4651
4652 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
4653
4654         PR fortran/32464
4655         * gfortran.dg/host_assoc_function_2.f90: New test.
4656
4657         PR fortran/31494
4658         * gfortran.dg/host_assoc_call_1.f90: New test.
4659
4660 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4661
4662         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4663         
4664 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4665
4666         PR fortran/32456
4667         * gfortran.dg/error_format.f90: New test.
4668
4669 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4670
4671         PR fortran/32136
4672         * gfortran.dg/pr32136.f90: New test.
4673
4674 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4675
4676         PR fortran/31726
4677         * gfortran.dg/minmaxloc_1.f90: New test.
4678
4679         PR fortran/32298
4680         * gfortran.dg/minmaxloc_2.f90: New test.
4681
4682 2007-06-23  Richard Guenther  <rguenther@suse.de>
4683
4684         PR tree-optimization/16876
4685         PR middle-end/29478
4686         * gcc.dg/pr29254.c: The warning is bogus.
4687         * gcc.dg/warn-1.c: Likewise.
4688         * gcc.dg/assign-warn-3.c: Likewise.
4689         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4690
4691 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
4692
4693         * gcc.c-torture/execute/20070623-1.c: New.
4694
4695 2007-06-22  Jan Hubicka  <jh@suse.cz>
4696
4697         * gcc.c-torture/compile/pr31541.c: New.
4698
4699 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4700
4701         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4702         Remove -m64 from dg-options.
4703
4704 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4705
4706         PR middle-end/32374
4707         * gcc.dg/pr32374.c: New test.
4708
4709 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4710
4711         PR fortran/32360
4712         * gfortran.dg/pointer_assign_3.f90: New test.
4713
4714 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
4715
4716         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4717
4718 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4719
4720         PR fortran/31162
4721         * gfortran.dg/assign.f90: Update test.
4722         * gfortran.dg/real_do_1.f90: Update test.
4723         * gfortran.dg/gomp/omp_do1.f90: Update test.
4724         * gfortran.dg/warnings_are_errors_1.f: Update test.
4725         * gfortran.dg/g77/20010519-1.f: Update test.
4726         * gfortran.dg/g77/pr9258.f: Update test.
4727         * gfortran.dg/g77/960317-1.f: Update test.
4728
4729 2007-06-21  Richard Guenther  <rguenther@suse.de>
4730
4731         PR tree-optimization/32453
4732         * gcc.c-torture/compile/pr32453.c: New testcase.
4733
4734 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
4735
4736         PR tree-optimization/31866
4737         * gcc.dg/pr31866.c: New test.
4738
4739 2007-06-21  Richard Guenther  <rguenther@suse.de>
4740
4741         PR tree-optimization/32451
4742         * g++.dg/torture/20070621-1.C: New testcase.
4743
4744 2007-06-21  Christian Bruel  <christian.bruel@st.com>
4745
4746         * gcc.dg/attr-isr.c: Test delay slot content.
4747         
4748 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4749
4750         PR fortran/32361
4751         gfortran.dg/pointer_assign_2.f90: New test.
4752
4753 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4754
4755         PR fortran/25061
4756         gfortran.dg/invalid_procedure_name.f90: New test.
4757
4758 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
4759
4760         PR tree-optimization/25737
4761         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4762
4763 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
4764
4765         * gcc.target/i386/large-size-array-3.c: New.
4766
4767 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4768         Richard Guenther  <rguenther@suse.de>
4769
4770         PR fortran/32140
4771         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4772
4773 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
4774
4775         PR middle-end/31959
4776         * gcc.dg/pr31959.c: New test.
4777
4778         PR inline-asm/32109
4779         * g++.dg/ext/asm10.C: New test.
4780
4781         PR middle-end/32285
4782         * gcc.c-torture/execute/20070614-1.c: New test.
4783
4784 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
4785
4786         * gcc.target/arm/stack-corruption.c: New test.
4787
4788 2007-06-19  Richard Guenther  <rguenther@suse.de>
4789
4790         * g++.dg/torture/pr30252.C: New testcase.
4791
4792 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
4793
4794         PR tree-optimization/32353
4795         * g++.dg/opt/nrv13.C: New test.
4796
4797 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
4798
4799         PR fortran/20863
4800         PR fortran/20882
4801         * gfortran.dg/impure_assignment_2.f90 : New test.
4802
4803         PR fortran/32236
4804         * gfortran.dg/data_initialized_2.f90 : New test.
4805
4806         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
4807         appropriate version of 'dmach'.
4808
4809 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4810
4811         PR target/32389
4812         * gcc.target/i386/pr32389.c New test.
4813
4814 2007-06-18  Simon Baldwin <simonb@google.com>
4815
4816         PR c++/31923
4817         * g++.dg/template/error25.C: New.
4818         * g++.dg/template/spec35.C: New.
4819
4820 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
4821
4822         * gcc.c-torture/compile/pr32355.c: New testcase.
4823         
4824 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4825
4826         PR tree-optimization/32383
4827         * g++.dg/opt/pr32383.C: New test.
4828
4829 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
4830
4831         PR rtl-optimization/32366
4832         * gcc.dg/vect/pr32366.c: New test.
4833
4834 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
4835
4836         * gcc.c-torture/compile/pr32349.c: New testcase.
4837         
4838 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4839
4840         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
4841         * gcc.target/sparc/combined-2.c: Likewise.
4842         * gcc.target/sparc/fexpand.c : Likewise.
4843         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
4844         * gcc.target/sparc/fpack16.c : Likewise.
4845         * gcc.target/sparc/fpmerge.c : Likewise.
4846         * gcc.target/sparc/fpmul.c : Likewise.
4847         * gcc.target/sparc/noresult.c : Likewise.
4848         * gcc.target/sparc/pdist.c: Likewise.
4849
4850 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
4851
4852         PR middle-end/31723
4853         * gcc.target/i386/recip-divf.c: New test.
4854         * gcc.target/i386/recip-sqrtf.c: Ditto.
4855         * gcc.target/i386/recip-vec-divf.c: Ditto.
4856         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4857         * gcc.target/i386/sse-recip.c: Ditto.
4858         * gcc.target/i386/sse-recip-vec.c: Ditto.
4859
4860 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4861
4862         PR tree-opt/32225
4863         * gcc.c-torture/compile/20070605-1.c: New test.
4864
4865         * gcc.c-torture/compile/20070603-1.c: New testcase.
4866         * gcc.c-torture/compile/20070603-2.c: New testcase.
4867
4868         * gcc.c-torture/compile/20070531-1.c: New test.
4869
4870         PR tree-opt/32167
4871         * gcc.c-torture/compile/20070531-2.c: New test.
4872
4873         PR tree-opt/32144
4874         * gcc.c-torture/compile/20070529-1.c: New test.
4875
4876         PR tree-opt/32145
4877         * gcc.c-torture/compile/20070529-2.c: New test.
4878
4879         PR tree-opt/32015
4880         * gcc.c-torture/compile/20070520-1.c: New test.
4881
4882         * g++.dg/ext/java-1.C: New test.
4883
4884         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
4885         loops instead of one. Remove the "can't determine dependence"
4886         check.
4887         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
4888         needed as the cast is gone in the first place.
4889         * gcc.dg/max-1.c: Change local variable a to be a global one.
4890         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
4891         have a cast which is PREd.
4892
4893 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
4894
4895         * g++.dg/lookup/anon6.C: New test.
4896
4897 2007-06-14  Dirk Mueller  <dmueller@suse.de>
4898
4899         PR c++/31806
4900         * g++.dg/opt/static6.C: New testcase.
4901
4902 2007-06-14  Geoff Keating  <geoffk@apple.com>
4903
4904         * g++.dg/ext/visibility/overload-1.C: New.
4905
4906         PR 31093
4907         * g++.dg/ext/visibility/anon4.C: New.
4908
4909 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
4910
4911         PR target/32268
4912         * gcc.target/i386/pr32268.c: New test.
4913
4914 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4915
4916         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
4917         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
4918         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
4919
4920         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
4921         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
4922         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
4923         BID is used.
4924
4925 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
4926
4927         PR fortran/32302
4928         * gfortran.dg/common_resize_1.f90: New test.
4929
4930 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
4931
4932         PR target/32274
4933         * gcc.dg/vect/pr32224.c: Fix.   
4934         
4935 2007-06-13  Eric Christopher  <echristo@apple.com>
4936
4937         * gcc.target/i386/ssefn-1.c: Add -march=i386.
4938
4939 2007-06-13  Tobias Burnus  <burnus@net-b.de>
4940
4941         PR fortran/32323
4942         * gfortran.dg/actual_array_vect_1.f90: New.
4943
4944 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4945
4946         * gcc.target/sparc/mfpu.c: New test.
4947
4948 2007-06-12  Geoff Keating  <geoffk@apple.com>
4949
4950         * g++.dg/warn/weak1.C: Suppress on Darwin.
4951         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
4952
4953 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4954
4955         PR middle-end/31579
4956          * g++.dg/torture/pr31579.C: New testcase.
4957
4958 2007-06-12  Ian Lance Taylor  <iant@google.com>
4959
4960         PR libstdc++/29286
4961         * g++.dg/init/new16.C: New test.
4962         * g++.dg/init/new17.C: New test.
4963         * g++.dg/init/new18.C: New test.
4964         * g++.dg/init/new19.C: New test.
4965
4966 2007-06-12  Olivier Hainque  <hainque@adacore.com>
4967
4968         * gnat.dg/lhs_view_convert.adb: New test.
4969
4970 2007-06-12  Richard Guenther  <rguenther@suse.de>
4971
4972         PR tree-optimization/15353
4973         PR tree-optimization/31657
4974         * gcc.c-torture/execute/20070424-1.c: New testcase.
4975         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
4976         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
4977         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
4978         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
4979         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
4980
4981 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4982
4983         PR rtl-optimization/32293
4984         * gcc.dg/pr32293.c: New test.
4985
4986 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4987
4988         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
4989
4990 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
4991
4992         PR fortran/29786
4993         * gfortran.dg/equiv_7.f90: New test.
4994         * gfortran.dg/equiv_constraint_7.f90: Change error message.
4995
4996         PR fortran/30875
4997         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
4998
4999 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
5000
5001         * gcc.dg/setjmp-3.c: Rename raise to raise0.
5002         * gcc.dg/setjmp-4.c: Likewise.
5003         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5004
5005 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
5006
5007         PR rtl-optimization/31025
5008         * gfortran.dg/pr31025.f90: New.
5009
5010 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5011
5012         PR target/32280
5013         * gcc.target/i386/pr32280.c: New test.
5014
5015 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
5016
5017         PR middle-end/32279
5018         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5019
5020 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5021
5022         PR libgfortran/32235
5023         * gfortran.dg/backspace_9.f: New test.
5024
5025 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
5026
5027         * gcc.dg/tree-ssa/prefetch-7.c: New test.
5028
5029 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
5030
5031         * gcc.dg/tree-ssa/loop-28.c: New testcase.
5032
5033 2007-06-09  Ian Lance Taylor  <iant@google.com>
5034
5035         PR tree-optimization/32169
5036         * gcc.c-torture/compile/pr32169.c: New test.
5037
5038 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
5039
5040         * gcc.dg/vect/costmodel: New directory.
5041         * gcc.dg/vect/costmodel/i386: New directory.
5042         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5043         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5044         New test.
5045         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5046         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5047         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5048         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5049         * gcc.dg/vect/costmodel/x86_64: New directory.
5050         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5051         New testsuite.
5052         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5053         New test.
5054         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5055         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5056         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5057         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5058         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5059
5060 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
5061
5062         PR tree-optimization/32243
5063         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
5064         flags for -Os tests.
5065         * gcc.dg/vect/03-vect-pr32243.c: New test.
5066
5067 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
5068
5069         PR tree-optimization/32224
5070         * gcc.dg/vect/pr32224.c: New test.
5071
5072 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
5073
5074         PR c++/32177
5075         * g++.dg/gomp/pr32177.C: New test.
5076
5077 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5078
5079         PR testsuite/25241
5080         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5081         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5082         warning nor an error.
5083         * gcc.dg/Wfatal-2.c: Likewise.
5084         * gcc.dg/Werror-1.c: Likewise.
5085         * gcc.dg/Werror-5.c: Likewise.
5086         * gcc.dg/Werror-7.c: Likewise.
5087         * gcc.dg/Werror-10.c: Likewise.
5088         * gcc.dg/Werror-11.c: Likewise.
5089
5090 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
5091
5092         PR c++/30759
5093         * g++.dg/init/brace6.C: New test.
5094
5095 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
5096
5097         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5098         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5099         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5100         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5101
5102         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5103         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5104         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5105         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5106         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5107         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5108         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5109         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5110
5111         * gcc.dg/darwin-minversion-3.c: New.
5112
5113 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
5114
5115         * gcc.target/i386/builtin-copysign.c: New test.
5116
5117 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5118
5119         PR tree-optimization/32220
5120         * gfortran.dg/predcom-2.f: New testcase.
5121
5122 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5123
5124         PR tree-opt/32231
5125         * gcc.target/i386/vectorize4.c: New test.
5126
5127 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
5128
5129         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5130
5131 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5132
5133         PR testsuite/25241
5134         * gcc.dg/simd-5.c: Mark output as a note.
5135         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5136         dg-message.
5137         * gcc.dg/simd-1.c: Likewise.
5138         * gcc.dg/always_inline.c: Mark output as a sorry.
5139         * gcc.dg/always_inline2.c: Likewise.
5140         * gcc.dg/always_inline3.c: Likewise.
5141
5142 2007-06-06  Ian Lance Taylor  <iant@google.com>
5143
5144         * g++.dg/conversion/enum1.C: New test.
5145
5146 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
5147
5148         PR tree-optimization/32216
5149         * gcc.dg/vect/pr32216.c: New test.
5150
5151 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5152
5153         PR testsuite/18923
5154         * gfortran.dg/invalid_contains_1.f90: New test.
5155         * gfortran.dg/invalid_contains_2.f90: New test.
5156
5157 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5158
5159         PR testsuite/32057
5160         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5161         midnight issues.
5162
5163 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5164
5165         PR testsuite/25241
5166         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5167         dg-message to match de note.
5168         * gcc.dg/pr26570.c: Use dg-message for a note.
5169         * gcc.dg/pr29254.c: Use dg-message for generic output and use
5170         dg-error instead of dg-warning because of -Werror.
5171         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5172         neither an error, nor a warning.
5173         * gcc.dg/glibc-uclibc-2.c: Likewise
5174         * gcc.dg/cpp/19940712-1.c: Likewise.
5175
5176 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
5177
5178         PR preprocessor/23479
5179         * gcc.dg/binary-constants-1.c: Add test suites for
5180         the 0b-prefixed binary integer constants.
5181         * gcc.dg/binary-constants-2.c: Ditto.
5182         * gcc.dg/binary-constants-3.c: Ditto.
5183         * gcc.dg/binary-constants-4.c: Ditto.
5184
5185 2007-06-05  Ian Lance Taylor  <iant@google.com>
5186
5187         * gcc.dg/Wstrict-overflow-19.c: New test.
5188
5189 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
5190
5191         * gcc.dg/matrix/matrix-6.c: Remove conversion.
5192
5193 2007-06-04  Ian Lance Taylor  <iant@google.com>
5194
5195         * gcc.dg/Wstrict-overflow-18.c: New test.
5196
5197 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5198
5199         PR testsuite/25241
5200         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5201         * gcc.dg/cpp/mi5.c: Likewise.
5202         * gcc.dg/cpp/mi7.c: Likewise.
5203
5204 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
5205
5206         PR c/32191
5207         * gcc.dg/pr32191.c: New test.
5208
5209 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5210
5211         PR fortran/32124
5212         * gfortran.dg/allocate_stat_1.f90: Remove.
5213
5214 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5215
5216         * gcc.target/i386/sse4_2-check.h: New.
5217         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5218         * gcc.target/i386/sse4_2-crc32.h: Likewise.
5219         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5220         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5221         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5222         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5223         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5224         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5225         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5226         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5227         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5228         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5229         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5230         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5231         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5232         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5233         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5234         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5235
5236 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
5237
5238         * gcc.dg/pie-link.c: New test.
5239
5240 2007-06-01  Ian Lance Taylor  <iant@google.com>
5241
5242         * gcc.dg/Wstrict-overflow-17.c: New test.
5243
5244 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
5245
5246         * gcc.dg/builtin-return-1.c (g): New.
5247         (main): Allocate at least 64 bytes on the stack.
5248
5249 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
5250
5251         * g++.dg/init/cleanup3.C: New test.
5252
5253 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5254
5255         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5256         int is 16 bits.
5257
5258 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
5259
5260         PR fortran/32156
5261         * gfortran.dg/char_array_constructor_3.f90: New test.
5262
5263 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5264
5265         PR tree-optimization/32160
5266         * gfortran.dg/predcom-1.f: New test.
5267
5268 2007-05-31  Richard Guenther  <rguenther@suse.de>
5269
5270         * g++.dg/other/str_empty.C: Move...
5271         * g++.dg/other/pr30567.C: Move...
5272         * g++.dg/tree-ssa/pr27218.C: Move...
5273         * g++.dg/torture: ...here and remove dg-options.
5274
5275 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
5276
5277         PR c++/32158
5278         * g++.dg/ext/is_pod_incomplete.C: New.
5279
5280 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
5281             Douglas Gregor <doug.gregor@gmail.com>
5282             Pedro Lamarao <pedro.lamarao@mndfck.org>
5283             Howard Hinnant <howard.hinnant@gmail.com>
5284
5285         PR c++/7412
5286         PR c++/29939
5287         * g++.dg/cpp0x/rv8p.C: New.
5288         * g++.dg/cpp0x/temp-constructor-bug.C: New.
5289         * g++.dg/cpp0x/cast-bug.C: New.
5290         * g++.dg/cpp0x/elision_weak.C: New.
5291         * g++.dg/cpp0x/collapse-bug.C: New.
5292         * g++.dg/cpp0x/rv3p.C: New.
5293         * g++.dg/cpp0x/rv7n.C: New.
5294         * g++.dg/cpp0x/overload-conv-1.C: New.
5295         * g++.dg/cpp0x/rv2n.C: New.
5296         * g++.dg/cpp0x/deduce.C: New.
5297         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5298         * g++.dg/cpp0x/rv6p.C: New.
5299         * g++.dg/cpp0x/template_deduction.C: New.
5300         * g++.dg/cpp0x/implicit-copy.C: New.
5301         * g++.dg/cpp0x/rv1p.C: New.
5302         * g++.dg/cpp0x/cast.C: New.
5303         * g++.dg/cpp0x/rv5n.C: New.
5304         * g++.dg/cpp0x/collapse.C: New.
5305         * g++.dg/cpp0x/overload-conv-2.C: New.
5306         * g++.dg/cpp0x/rv4p.C: New.
5307         * g++.dg/cpp0x/rvo.C: New.
5308         * g++.dg/cpp0x/iop.C: New.
5309         * g++.dg/cpp0x/rv3n.C: New.
5310         * g++.dg/cpp0x/rv7p.C: New.
5311         * g++.dg/cpp0x/reference_collapsing.C: New.
5312         * g++.dg/cpp0x/overload.C: New.
5313         * g++.dg/cpp0x/named.C: New.
5314         * g++.dg/cpp0x/rv2p.C: New.
5315         * g++.dg/cpp0x/rv6n.C: New.
5316         * g++.dg/cpp0x/not_special.C: New.
5317         * g++.dg/cpp0x/bind.C: New.
5318         * g++.dg/cpp0x/rv1n.C: New.
5319         * g++.dg/cpp0x/rv5p.C: New.
5320         * g++.dg/cpp0x/elision.C: New.
5321         * g++.dg/cpp0x/named_refs.C: New.
5322         * g++.dg/cpp0x/unnamed_refs.C: New.
5323         * g++.dg/cpp0x/rv4n.C: New.
5324         * g++.dg/cpp0x/elision_neg.C: New.
5325         * g++.dg/init/copy7.C: Run in C++98 mode.
5326         * g++.dg/overload/arg1.C: Ditto.
5327         * g++.dg/overload/arg4.C: Ditto.
5328
5329 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5330
5331         PR c++/31809
5332         * g++.dg/opt/static5.C: New test.
5333
5334 2007-05-30  Richard Guenther  <rguenther@suse.de>
5335
5336         * g++.dg/dg.exp: Prune torture/.
5337         * g++.dg/torture/dg-torture.exp: New testsuite.
5338
5339 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
5340
5341         * gcc.target/arm/pr27387.C: Move and rename to ...
5342         * g++.dg/inherit/thunk8.C: ... here.
5343
5344 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5345
5346         PR tree-optimization/31769
5347         * g++.dg/gomp/pr31769.C: New test.
5348
5349 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
5350
5351         * gcc.target/i386/stack-realign.c: New.
5352
5353 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
5354
5355         * gcc.dg/tree-ssa/prefetch-6.c: New test.
5356
5357 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
5358
5359         * gfortran.dg/sizeof.f90: New.
5360
5361 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5362
5363         PR c/31339
5364         * gcc.dg/boolcomplex-1.c: New test.
5365
5366         PR c++/31339
5367         * g++.dg/ext/boolcomplex-1.c: New test.
5368
5369 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
5370
5371         * gcc.dg/matrix: New directory.
5372
5373 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5374
5375         PR fortran/32124
5376         * gfortran.dg/allocate_stat_1.f90: New.
5377
5378 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5379
5380         PR fortran/31972
5381         * transfer_hollerith_1.f90: New test.
5382
5383 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5384
5385         PR tree-opt/32100
5386         * gcc.c-torture/execute/vrp-7.c: New test.
5387
5388 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5389
5390         * gfortran.dg/transfer_simplify_4.f90: New test.
5391
5392 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5393
5394         PR fortran/32088
5395         * gfortran.dg/func_result_3.f90: New.
5396
5397 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5398
5399         PR middle-end/32083
5400         * gfortran.dg/transfer_simplify_3.f90: New.
5401
5402 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5403
5404         PR target/32065
5405         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
5406         to compile options.
5407         * gcc.target/i386/pr32065-2.c: New test.
5408
5409 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5410
5411         PR fortran/31813
5412         * gfortran.dg/io_constraints_2.f90: Update.
5413
5414 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
5415
5416         PR fortran/31219
5417         * gfortran.dg/array_constructor_17.f90: New test.
5418
5419 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5420
5421         PR tree-opt/32090
5422         * g++.dg/opt/array2.C: New testcase.
5423
5424 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5425
5426         PR target/32065
5427         * gcc.target/i386/pr32065.c: New test.
5428
5429 2007-05-25  Dirk Mueller  <dmueller@suse.de>
5430             Marcus Meissner <meissner@suse.de>
5431
5432         * gcc.dg/attr-alloc_size.c: New.
5433
5434 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
5435             Lee Millward  <lee.millward@gmail.com>
5436
5437         PR c++/31745
5438         * g++.dg/parse/crash34.C: New test.
5439
5440         * g++.dg/parse/crash35.C: New test.
5441
5442 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5443
5444         * gcc.target/i386/sse2-check.h: New.
5445         * gcc.target/i386/sse2-vec-1.c: Likewise.
5446         * gcc.target/i386/sse2-vec-2.c: Likewise.
5447         * gcc.target/i386/sse2-vec-3.c: Likewise.
5448         * gcc.target/i386/sse2-vec-4.c: Likewise.
5449         * gcc.target/i386/sse2-vec-5.c: Likewise.
5450         * gcc.target/i386/sse2-vec-6.c: Likewise.
5451
5452 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
5453
5454         PR c++/31431
5455         PR c++/31432
5456         PR c++/31434
5457         PR c++/31435
5458         PR c++/31437
5459         PR c++/31438
5460         PR c++/31442
5461         PR c++/31443
5462         PR c++/31444
5463         PR c++/31445
5464         * g++.dg/cpp0x/pr31431.C: New.
5465         * g++.dg/cpp0x/pr31437.C: New.
5466         * g++.dg/cpp0x/pr31442.C: New.
5467         * g++.dg/cpp0x/pr31444.C: New.
5468         * g++.dg/cpp0x/pr31431-2.C: New.
5469         * g++.dg/cpp0x/pr31432.C: New.
5470         * g++.dg/cpp0x/pr31434.C: New.
5471         * g++.dg/cpp0x/pr31438.C: New.
5472         * g++.dg/cpp0x/pr31443.C: New.
5473         * g++.dg/cpp0x/pr31445.C: New.
5474         * g++.dg/cpp0x/variadic-crash1.C: New.
5475
5476 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
5477
5478         * gcc.target/arm/long-calls-1.c: New test.
5479         * gcc.target/arm/long-calls-2.c: Likewise.
5480         * gcc.target/arm/long-calls-3.c: Likewise.
5481         * gcc.target/arm/long-calls-4.c: Likewise.
5482
5483 2007-05-25  Richard Guenther  <rguenther@suse.de>
5484             Andrew Pinski  <andrew_pinski@playstation.sony.com>
5485
5486         PR tree-optimization/31982
5487         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5488
5489 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
5490
5491         PR fortran/32047
5492         * gfortran.dg/result_in_spec_2.f90: New test.
5493
5494 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5495
5496         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5497
5498 2007-05-24  Ollie Wild  <aaw@google.com>
5499
5500         * gcc.dg/cpp/counter-1.c: New test.
5501         * gcc.dg/pch/counter-1.c: New test.
5502         * gcc.dg/pch/counter-1.hs: New file.
5503         * gcc.dg/pch/counter-2.c: New test.
5504         * gcc.dg/pch/counter-2.hs: New file.
5505         * gcc.dg/pch/counter-3.c: New test.
5506         * gcc.dg/pch/counter-3.hs: New file.
5507
5508 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
5509
5510         * gcc.dg/tree-ssa/predcom-1.c: New test.
5511         * gcc.dg/tree-ssa/predcom-2.c: New test.
5512         * gcc.dg/tree-ssa/predcom-3.c: New test.
5513         * gcc.dg/tree-ssa/predcom-4.c: New test.
5514         * gcc.dg/tree-ssa/predcom-5.c: New test.
5515         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5516
5517 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
5518
5519         PR testsuite/32062
5520         * gcc.target/i386/sse4_1-check.h (MASK): New.
5521
5522 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5523
5524         PR fortran/32038
5525         * gfortran.dg/pr25603.f: Initialize integer variables.
5526
5527 2007-05-23  Ian Lance Taylor  <iant@google.com>
5528
5529         * g++.dg/other/vrp1.C: New test.
5530
5531 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
5532
5533         PR preprocessor/20077
5534         * gcc.dg/cpp/paste15.c: New test.
5535
5536 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
5537             Nigel Stephens  <nigel@mips.com>
5538             Richard Sandiford  <richard@codesourcery.com>
5539
5540         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5541         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5542         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5543         * gcc.target/mips/inter/mips16-inter.exp: New.
5544
5545 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
5546
5547         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5548
5549 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5550
5551         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5552         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
5553         * gcc.target/i386/sse3-addsubps.c: Likewise.
5554         * gcc.target/i386/sse3-haddpd.c: Likewise.
5555         * gcc.target/i386/sse3-haddps.c: Likewise.
5556         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5557         * gcc.target/i386/sse3-hsubps.c: Likewise.
5558         * gcc.target/i386/sse3-lddqu.c: Likewise.
5559         * gcc.target/i386/sse3-movddup.c: Likewise.
5560         * gcc.target/i386/sse3-movshdup.c: Likewise.
5561         * gcc.target/i386/sse3-movsldup.c: Likewise.
5562
5563         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5564         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
5565         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5566         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5567         * gcc.target/i386/ssse3-palignr.c: Likewise.
5568         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5569         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5570         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5571         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5572         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5573         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5574         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5575         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5576         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5577         * gcc.target/i386/ssse3-psignb.c: Likewise.
5578         * gcc.target/i386/ssse3-psignd.c: Likewise.
5579         * gcc.target/i386/ssse3-psignw.c: Likewise.
5580         * gcc.target/i386/ssse3-vals.h: Likewise.
5581
5582         * gcc.target/i386/sse3-check.h: New file.
5583         * gcc.target/i386/ssse3-check.h: Likewise.
5584
5585 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5586
5587         PR middle-end/31095
5588         * gcc.c-torture/compile/bcopy-1.c: New testcase.
5589
5590 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5591
5592         PR middle-end/31606
5593         * gcc.c-torture/20070522-1.c: New testcase.
5594
5595 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5596
5597         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5598
5599 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
5600
5601         * gcc.c-torture/execute/ieee/20000320-1.x,
5602         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5603         m68k-*-* and check_effective_target_coldfire_fpu.
5604
5605 2007-05-22  Ollie Wild  <aaw@google.com>
5606
5607         * g++.dg/lookup/hidden-class10.C: New test.
5608         * g++.dg/lookup/hidden-class11.C: New test.
5609
5610 2007-05-22  Ollie Wild  <aaw@google.com>
5611
5612         * g++.dg/lookup/name-clash5.C: New test.
5613         * g++.dg/lookup/name-clash6.C: New test.
5614
5615 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5616
5617         * g++.dg/other/i386-2.C: Update comments on header files tested.
5618         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
5619         of <tmmintrin.h>.
5620         * gcc.target/i386/sse-12.c: Likewise.
5621         * gcc.target/i386/sse-13.c: Likewise.
5622         * gcc.target/i386/sse-14.c: Likewise.
5623
5624         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5625         Redefined to test with immediate operand.
5626         (__builtin_ia32_blendps): Likewise.
5627         (__builtin_ia32_blendpd): Likewise.
5628         (__builtin_ia32_dpps): Likewise.
5629         (__builtin_ia32_dpps): Likewise.
5630         (__builtin_ia32_insertps128): Likewise.
5631         (__builtin_ia32_vec_ext_v4sf): Likewise.
5632         (__builtin_ia32_vec_set_v16qi): Likewise.
5633         (__builtin_ia32_vec_set_v4si): Likewise.
5634         (__builtin_ia32_vec_set_v2di): Likewise.
5635         (__builtin_ia32_vec_ext_v16qi): Likewise.
5636         (__builtin_ia32_vec_ext_v4si): Likewise.
5637         (__builtin_ia32_vec_ext_v2di): Likewise.
5638         (__builtin_ia32_roundpd): Likewise.
5639         (__builtin_ia32_roundsd): Likewise.
5640         (__builtin_ia32_roundps): Likewise.
5641         (__builtin_ia32_roundss): Likewise.
5642         (__builtin_ia32_mpsadbw128): Likewise.
5643
5644 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5645
5646         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5647
5648 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5649
5650         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5651         failures.
5652         * gcc.dg/dfp/func-struct.c: Ditto.
5653         * gcc.dg/dfp/operator-assignment.c: Ditto.
5654         * gcc.dg/dfp/convert-bfp.c: Ditto.
5655         * gcc.dg/dfp/convert-int.c: Ditto.
5656         * gcc.dg/dfp/convert-int-max.c: Ditto.
5657         * gcc.dg/dfp/func-scalar.c: Ditto.
5658         * gcc.dg/dfp/cast.c: Ditto.
5659         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5660         failures, and fix a typo in return type of arg1_128.
5661         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5662         failures, and fix a typo in a constant suffix.
5663         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5664         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5665
5666 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5667             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5668
5669         * lib/gcc-dg.exp(process_message): New proc.
5670         (dg-message): New test directive.
5671         * gcc.dg/always_inline.c: Use dg-message.
5672         * gcc.dg/always_inline2.c: Ditto.
5673         * gcc.dg/always_inline3.c: Ditto.
5674         * gcc.dg/invalid-call-1.c: Ditto.
5675         * gcc.dg/pr17506.c: Ditto.
5676         * gcc.dg/simd-5.c: Ditto.
5677         * gcc.dg/simd-6.c: Ditto.
5678         * gcc.dg/va-arg-2.c: Ditto.
5679         * gcc.dg/cpp/syshdr.c: Ditto.
5680         * gcc.dg/cpp/unc4.c: Ditto.
5681         * gcc.dg/cpp/trad/mi1.c: Ditto.
5682         * gcc.dg/cpp/trad/mi5.c: Ditto.
5683         * gcc.dg/cpp/trad/mi7.c: Ditto.
5684         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5685         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5686         * gcc.test-framework/test-framework.awk: Special-case outexists
5687         tests.
5688
5689 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5690
5691         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5692         (bit_SSE4_2): Likewise.
5693         (bit_POPCNT): Likewise.
5694
5695         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5696         Check if assembler supports SSE4 instructions.
5697
5698         * gcc.target/i386/sse4_1-blendpd.c: New file.
5699         * gcc.target/i386/sse4_1-blendps.c: Likewise.
5700         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5701         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5702         * gcc.target/i386/sse4_1-check.h: Likewise.
5703         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5704         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5705         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5706         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5707         * gcc.target/i386/sse4_1-extractps.c: Likewise.
5708         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5709         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5710         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5711         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5712         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5713         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5714         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5715         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5716         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5717         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5718         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5719         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5720         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5721         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5722         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5723         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5724         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5725         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5726         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5727         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5728         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5729         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5730         * gcc.target/i386/sse4_1-pminud.c: Likewise.
5731         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5732         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5733         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5734         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5735         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5736         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5737         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5738         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5739         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5740         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5741         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5742         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5743         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5744         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5745         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5746         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5747         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5748         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5749         * gcc.target/i386/sse4_1-round.h: Likewise.
5750         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5751         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5752         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5753         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5754         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5755         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5756         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5757         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5758         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5759         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5760         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5761         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5762         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5763         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5764
5765 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5766
5767         PR fortran/31627
5768         * gfortran.dg/bounds_check_7.f90: New test.
5769
5770 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
5771
5772         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5773         (check_effective_target_sse4a): Ditto.
5774
5775         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5776         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5777         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5778         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5779         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5780         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5781         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5782         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5783         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5784         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5785         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5786         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5787         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5788         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5789         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5790         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5791         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5792         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5793         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5794         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
5795
5796 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
5797
5798         * g++.dg/ext/cleanup-1.C: New test.
5799         * g++.dg/ext/cleanup-2.C: Likewise.
5800         * g++.dg/ext/cleanup-3.C: Likewise.
5801         * g++.dg/ext/cleanup-4.C: Likewise.
5802         * g++.dg/ext/cleanup-5.C: Likewise.
5803         * g++.dg/ext/cleanup-6.C: Likewise.
5804         * g++.dg/ext/cleanup-8.C: Likewise.
5805         * g++.dg/ext/cleanup-9.C: Likewise.
5806         * g++.dg/ext/cleanup-10.C: Likewise.
5807         * g++.dg/ext/cleanup-11.C: Likewise.
5808         * g++.dg/ext/cleanup-dtor.C: Likewise.
5809
5810 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5811
5812         PR middle-end/31995
5813         * gcc.dg/vect/vect-102a.c: New test.
5814
5815 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
5816             Paolo Carlini  <pcarlini@suse.de>
5817             Uros Bizjak  <ubizjak@gmail.com>
5818
5819         * gcc.dg/gcc-have-sync-compare-and-swap.c,
5820         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5821         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5822         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
5823         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5824         New testcases.
5825
5826 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
5827
5828         PR fortran/32002
5829         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
5830
5831 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5832
5833         PR fortran/32027
5834         * gfortran.dg/do_3.F90: Add checks for the final value of the
5835         loop variable.
5836
5837 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5838
5839         * gcc.c-torture/execute/990127-2.x: New file.
5840
5841 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5842
5843         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
5844         * gcc.target/i386/sse-12: Add -O to compile options.
5845         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
5846         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5847         and mm3dnow.h.  Add -O to compile options.
5848
5849 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
5850
5851         PR fortran/31867
5852         * gfortran.dg/char_length_5.f90: New test.
5853
5854         PR fortran/31994
5855         * gfortran.dg/array_reference_1.f90: New test.
5856
5857 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5858
5859         PR middle-end/7651
5860         PR c++/11856
5861         PR c/12963
5862         PR c/23587
5863         PR other/29694
5864         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
5865         * gcc.dg/Wtype-limits.c: New.
5866         * gcc.dg/Wtype-limits-Wextra.c: New.
5867         * gcc.dg/Wtype-limits-no.c: New.
5868         * g++.dg/warn/Wtype-limits.C: New.
5869         * g++.dg/warn/Wtype-limits-Wextra.C: New.
5870         * g++.dg/warn/Wtype-limits-no.C: New.
5871
5872 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5873
5874         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
5875         instead of "-msse2".'
5876         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
5877         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5878         and mm3dnow.h.
5879         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
5880         to test with immediate operand.
5881         (__builtin_ia32_insertqi): Ditto.
5882         (__builtin_ia32_palignr128): Ditto.
5883         (__builtin_ia32_palignr): Ditto.
5884         (__builtin_ia32_pshufhw): Ditto.
5885         (__builtin_ia32_pshuflw): Ditto.
5886         (__builtin_ia32_pshufd): Ditto.
5887         (__builtin_ia32_vec_set_v8hi): Ditto.
5888         (__builtin_ia32_vec_ext_v8hi): Ditto.
5889         (__builtin_ia32_shufpd): Ditto.
5890         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5891
5892 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
5893
5894         PR fortran/32001
5895         * gfortran.dg/min_max_conformance.f90: Added more testcases.
5896
5897 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5898
5899         PR target/31585
5900         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
5901         and "__inline".  Use "-msse" instead of "-msse2".
5902
5903 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5904
5905         PR middle-end/7651
5906         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
5907         * gcc.dg/20030906-2.c: Likewise.
5908         * objc.dg/method-17.m: Add -Wreturn-type.
5909         * obj-c++.dg/method-21.mm: Likewise.
5910
5911 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5912
5913         PR target/31585
5914         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
5915         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
5916         (__builtin_ia32_psrlqi128): Ditto.
5917         (__builtin_ia32_psrlwi128): Ditto.
5918         (__builtin_ia32_psrldi128): Ditto.
5919         (__builtin_ia32_psrldqi128): Ditto.
5920         (__builtin_ia32_pslldqi128): Ditto.
5921         (__builtin_ia32_psrawi128): Ditto.
5922         (__builtin_ia32_psradi128): Ditto.
5923         (__builtin_ia32_psllqi128): Ditto.
5924         (__builtin_ia32_pslldi128): Ditto.
5925         (__builtin_prefetch): Ditto.
5926         (__builtin_ia32_pshufw): Ditto.
5927         (__builtin_ia32_vec_set_v4hi): Ditto.
5928         (__builtin_ia32_vec_ext_v4hi): Ditto.
5929         (__builtin_ia32_shufps): Ditto.
5930         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5931
5932 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5933
5934         PR fortran/31974
5935         * gfortran.dg/char_allocation_1.f90: New test.
5936
5937 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5938
5939         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
5940         * gcc.dg/Wconversion-sign.c: New.
5941         * gcc.dg/Wconversion-integer-no-sign.c: New.
5942         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
5943         Wconversion-sign.C
5944         * g++.dg/warn/Wconversion-sign.C: New.
5945         * g++.old-deja/g++.other/warn4.C: Update.
5946         * g++.dg/warn/Wconversion1.C: Likewise.
5947
5948 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5949
5950         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
5951         * gcc.dg/torture/builtin-math-4.c: Likewise.
5952
5953 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5954
5955         PR libfortran/31964
5956         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
5957
5958 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5959
5960         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
5961
5962 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5963
5964         PR target/31628
5965         * gcc.target/i386/pr31628.c: New.
5966
5967 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
5968
5969         PR middle-end/31344
5970         * gcc.dg/pr31344.c: New test.
5971
5972 2007-05-17  Ian Lance Taylor  <iant@google.com>
5973
5974         PR tree-optimization/31953
5975         * gcc.c-torture/compile/pr31953.c: New test.
5976
5977 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5978
5979         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
5980
5981         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
5982         and drem.
5983         * gcc.dg/torture/builtin-math-4.c: Likewise.
5984
5985         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
5986         * gcc.dg/torture/builtin-math-4.c: Likewise.
5987
5988         * gcc.dg/torture/builtin-math-4.c: New test.
5989
5990 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
5991             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5992
5993         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
5994         * gcc.dg/cpp/include2.c: Ditto.
5995         * gcc.dg/cpp/mac-dir-2.c: Ditto.
5996         * gcc.dg/cpp/paste5.c: Ditto.
5997         * gcc.dg/cpp/paste6.c: Ditto.
5998         * gcc.dg/cpp/paste8.c: Ditto.
5999         * gcc.dg/cpp/paste11.c: Ditto.
6000         * gcc.dg/cpp/paste13.c: Ditto.
6001         * gcc.dg/cpp/skipping2.c: Ditto.
6002         * gcc.dg/reg-vol-struct-1.c: Ditto.
6003         * gcc.dg/Wshadow-1.c: Ditto.
6004         * gcc.dg/cpp/trad/comment.c: Ditto.
6005         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6006         * gcc.dg/cpp/if-2.c: Ditto.
6007         * gcc.dg/array-5.c: Ditto.
6008         * gcc.dg/inline-15.c: Ditto.
6009         * gcc.dg/pr27953.c: Ditto.
6010         * gcc.dg/Wno-c++-compat.c: Ditto.
6011
6012 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
6013
6014         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6015
6016 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6017
6018         * gcc.c-torture/execute/20070517-1.c: New test.
6019
6020 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
6021
6022         PR fortran/31919
6023         * gfortran.dg/min_max_conformance.f90: New test.
6024
6025 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
6026
6027         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6028         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6029         gcc.dg/vect/vect-104.c: Use more complex construction to
6030         prevent vectorizing.
6031         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6032
6033 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
6034
6035         PR tree-optimization/24659
6036         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6037         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6038         not vect_int target.
6039         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6040         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
6041         targets.
6042         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6043         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6044         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6045
6046 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
6047
6048         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6049         and x86_64-*-* targets.
6050         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6051
6052 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
6053
6054         PR fortran/18769
6055         PR fortran/30881
6056         PR fortran/31194
6057         PR fortran/31216
6058         PR fortran/31427
6059         * transfer_simplify_1.f90: New test.
6060         * transfer_simplify_2.f90: New test.
6061
6062 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
6063
6064         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6065
6066 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
6067
6068         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6069
6070         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6071
6072         PR c/31924
6073         * gcc.dg/fltconst-1.c: New test.
6074
6075         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6076         * gcc.dg/dfp/operator-assignment.c: Ditto.
6077
6078 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
6079
6080         PR c++/29928
6081         * g++.dg/rtti/typeid5.C: New.
6082
6083 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6084
6085         PR fortran/31725
6086         * gfortran.dg/substr_4.f: New test.
6087
6088 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
6089
6090         * gcc.target/m68k/interrupt_thread-1.c,
6091         gcc.target/m68k/interrupt_thread-2.c,
6092         gcc.target/m68k/interrupt_thread-3.c: New.
6093         * gcc.target/m68k/m68k.exp: Accept fido.
6094
6095 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6096
6097         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6098         * gfortran.dg/altreturn_3.f90: Likewise.
6099         * gfortran.dg/assumed_dummy_1.f90: Likewise.
6100         * gfortran.dg/default_numeric_type_1.f90: Likewise.
6101         * gfortran.dg/inquire_iolength.f90: Likewise.
6102         * gfortran.dg/module_naming_1.f90: Likewise.
6103         * gfortran.dg/oldstyle_2.f90: Likewise.
6104         * gfortran.dg/operator_2.f90: Likewise.
6105         * gfortran.dg/parameter_array_element_1.f90: Likewise.
6106         * gfortran.dg/used_types_11.f90: Likewise.
6107         * gfortran.dg/zero_array_components_1.f90: Likewise.
6108         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6109         * gfortran.dg/parameter_array_dummy.f90: Likewise.
6110         * gfortran.dg/real_const_3.f90: Likewise.
6111
6112 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
6113
6114         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6115         * gcc.dg/tree-ssa/loop-30.c: New test.
6116
6117 2007-05-13  Richard Guenther  <rguenther@suse.de>
6118
6119         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6120         scanning forwprop1.
6121         * g++.dg/tree-ssa/pr31146.C: Likewise.
6122
6123 2007-05-13  Revital Eres  <eres@il.ibm.com>
6124
6125         * gcc.dg/dse.c: New test.
6126
6127 2007-05-12  Richard Guenther  <rguenther@suse.de>
6128
6129         PR tree-optimization/31797
6130         * gcc.c-torture/compile/pr31797.c: New testcase.
6131
6132 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
6133
6134         PR fortran/30746
6135         * gfortran.dg/host_assoc_function_1.f90: New test.
6136
6137 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
6138
6139         PR c++/31829
6140         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6141
6142 2007-05-11  Silvius Rus  <rus@google.com>
6143
6144         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6145         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6146         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6147         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6148         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6149         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6150         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6151         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6152         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6153         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6154         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6155         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6156         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6157         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6158         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6159         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6160
6161 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
6162
6163         PR other/31852
6164         * gcc.c-torture/execute/builtins/memchr.c: New.
6165         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6166         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6167
6168 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6169
6170         PR fortran/30876
6171         * gfortran.dg/recursive_reference_1.f90: Put error at correct
6172         line.
6173         * gfortran.dg/recursive_reference_2.f90: New test.
6174
6175 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6176
6177         PR fortran/30878
6178         * gfortran.dg/namelist_29.f90: New test.
6179
6180 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
6181
6182         PR fortran/31474
6183         * gfortran.dg/entry_10.f90: New test.
6184
6185 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
6186
6187         PR tree-optimization/31885
6188         * gcc.dg/tree-ssa/loop-29.c: New test.
6189
6190 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6191
6192         * assumed_dummy_1.f90: Fix dg directive.
6193         * char_initialiser_actual.f90: Likewise.
6194         * nested_modules_2.f90: Likewise.
6195         * shift-alloc.f90: Likewise.
6196
6197 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
6198
6199         * gcc.dg/20070507-1.c: Disable for non-pic targets.
6200
6201 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6202
6203         PR libfortran/31880
6204         * gfortran.dg/unf_read_corrupted_2.f90: New test.
6205
6206 2007-05-09  Mike Stump  <mrs@apple.com>
6207
6208         * g++.dg/other/first-global.C: Add -fpie for darwin.
6209         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6210
6211 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6212
6213         * gcc.dg/20070507-1.c: New testcase.
6214
6215 2007-05-08  Chao-ying Fu  <fu@mips.com>
6216
6217         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6218         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6219         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6220         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6221
6222 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
6223
6224         PR 31847
6225         * gcc.dg/pr31847.c: New test.
6226
6227 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6228
6229         PR fortran/31692
6230         * gfortran.dg/actual_array_result_1.f90: New test.
6231
6232 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6233
6234         PR fortran/29397
6235         * gfortran.dg/parameter_array_init_1.f90: New test.
6236
6237         PR fortran/29400
6238         * gfortran.dg/parameter_array_init_2.f90: New test.
6239
6240 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
6241
6242         PR target/31854
6243         * gcc.target/i386/pr31854.c: New test.
6244
6245 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
6246
6247         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6248
6249 2007-05-07  Mike Stump  <mrs@apple.com>
6250
6251         * g++.old-deja/g++.mike/empty.C: Add.
6252
6253 2007-05-07  Eric Christopher  <echristo@apple.com>
6254
6255         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6256
6257 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
6258
6259         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6260         variable.  Rearrange conversions from binary float to decimal float.
6261
6262 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
6263
6264         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6265         x86.
6266
6267 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6268
6269         * gnat.dg/opt1.ad[sb]: New testcase.
6270
6271 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6272
6273         PR fortran/31399
6274         * gfortran.dg/do_3.F90: New test.
6275
6276 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6277
6278         PR fortran/31764
6279         * gfortran.dg/new_line.f90: Add new checks.
6280
6281 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6282
6283         PR fortran/31201
6284         * gfortran.dg/large_unit_1.f90: New.
6285         * gfortran.dg/large_unit_2.f90: New.
6286         * gfortran.dg/iostat_4.f90: New
6287         * gfortran.dg/bounds_check_fail_1.f90: Updated.
6288
6289 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
6290
6291         PR fortran/31540
6292         * gfortran.dg/char_result_4.f90: New test.
6293
6294 2007-06-05  Revital Eres  <eres@il.ibm.com>
6295
6296         PR 30957
6297         * gcc.dg/pr30957-1.c: New test.
6298
6299 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6300
6301         PR fortran/31251
6302         * gfortran.dg/char_type_len_2.f90: New test.
6303
6304 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
6305
6306         PR 31775
6307         * g++.dg/other/nested-extern.cc: New.
6308         * g++.dg/other/nested-extern-1.C: New.
6309         * g++.dg/other/nested-extern-2.C: New.
6310
6311 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6312
6313         PR fortran/31760
6314         * gfortran.dg/erf.f90: New test.
6315         * gfortran.dg/besxy.f90: New test.
6316
6317 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6318
6319         PR fortran/22359
6320         * gfortran.dg/fseek.f90: New test.
6321
6322 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
6323
6324         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6325
6326 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6327
6328         PR libfortran/31210
6329         * gfortran.dg/zero_length_1.f90: New test.
6330
6331 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6332
6333         PR fortran/31803
6334         * gfortran.dg/char_pointer_assign_3.f90: New test.
6335         * gfortran.dg/char_result_2.f90: Re-enable test.
6336
6337 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6338
6339         PR fortran/25071
6340         * gfortran.dg/char_length_3.f90: New test.
6341         * gfortran.dg/char_result_2.f90: Fix test.
6342
6343 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
6344
6345         PR tree-optimization/30565
6346         * gcc.dg/tree-ssa/loop-27.c: New test.
6347
6348 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
6349
6350         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6351         * gcc.target/bfin/arith.c (__v2hi): Likewise.
6352         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6353         * gcc.target/bfin/shift.c (__v2hi): Likewise.
6354
6355 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
6356
6357         PR tree-optimization/31699
6358         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6359         New.
6360         (check_effective_target_vect_floatint_cvt): New.
6361         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6362         of specific targets.
6363         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6364         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6365         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6366         * gcc.dg/vect/vect-iv-4.c: Likewise.
6367         * gcc.dg/vect/vect-multitypes-11.c: New.
6368         * gcc.dg/vect/pr31699.c: New.
6369
6370 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
6371
6372         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6373
6374 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
6375
6376         PR C++/31663
6377         * g++.dg/warn/anonymous-namespace-2.C: New.
6378         * g++.dg/warn/anonymous-namespace-2.h: New.
6379
6380 2007-05-02  Paul Brook  <paul@codesourcery.com>
6381
6382         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
6383
6384 2007-05-02  Eric Christopher  <echristo@apple.com>
6385
6386         * gcc.dg/cpp/if-div.c: New file.
6387
6388 2007-05-02  Tom Tromey  <tromey@redhat.com>
6389
6390         PR preprocessor/28709:
6391         * gcc.dg/cpp/pr28709.c: New file.
6392
6393 2007-05-02  Richard Guenther  <rguenther@suse.de>
6394
6395         PR tree-optimization/31146
6396         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6397
6398 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
6399
6400         * gcc.c-torture/compile/limits-blockid.c: New.
6401         * gcc.c-torture/compile/limits-caselabels.c: New.
6402         * gcc.c-torture/compile/limits-declparen.c: New.
6403         * gcc.c-torture/compile/limits-enumconst.c: New.
6404         * gcc.c-torture/compile/limits-exprparen.c: New.
6405         * gcc.c-torture/compile/limits-externalid.c: New.
6406         * gcc.c-torture/compile/limits-fnargs.c: New.
6407         * gcc.c-torture/compile/limits-fndefn.c: New.
6408         * gcc.c-torture/compile/limits-idexternal.c: New.
6409         * gcc.c-torture/compile/limits-idinternal.c: New.
6410         * gcc.c-torture/compile/limits-pointer.c: New.
6411         * gcc.c-torture/compile/limits-stringlit.c: New.
6412         * gcc.c-torture/compile/limits-structmem.c: New.
6413         * gcc.c-torture/compile/limits-structnest.c: New.
6414
6415 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
6416
6417         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6418
6419 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6420
6421         PR middle-end/31740
6422         * gcc.c-torture/compile/20070501-1.c: New testcase.
6423
6424 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6425
6426         PR fortran/31732
6427         * gfortran.dg/array_memset_2:  New test case.
6428
6429 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6430
6431         PR testsuite/31615
6432         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6433
6434 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6435
6436         PR testsuite/31589
6437         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6438         dg-final test.
6439         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6440         keyword to dg-final test.
6441         * gcc.dg/vect/vect-iv-4.c: Likewise.
6442         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6443         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6444         test.
6445         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6446         cast.
6447         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6448         * lib/target-supports.exp
6449         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6450         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6451
6452 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
6453
6454         * gcc.c-torture/execute/ieee/20000320-1.c: Use
6455         __LONG_LONG_MAX__ and its friends instead of those supplied by
6456         limits.h.
6457
6458 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
6459
6460         PR C++/31721
6461         * g++.dg/ext/vector7.C: New testcase.
6462
6463 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6464
6465         PR fortran/31591
6466         * gfortran.dg/bound_simplification_1.f90: New test.
6467
6468 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6469
6470         PR fortran/31645
6471         * gfortran.dg/bom_error.f90: New test.
6472         * gfortran.dg/bom_include.f90: New test.
6473         * gfortran.dg/bom_UTF16-LE.f90: New test.
6474         * gfortran.dg/bom_UTF16-BE.f90: New test.
6475         * gfortran.dg/bom_UTF-8.f90: New test.
6476         * gfortran.dg/bom_UTF-32.f90: New test.
6477         * gfortran.dg/bom_UTF-8.F90: New test.
6478         * gfortran.dg/bom_include.inc: New file.
6479
6480 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6481
6482         PR C++/30221
6483         * g++.dg/init/ptrfn2.C: New test.
6484         * g++.dg/init/ptrfn3.C: New test.
6485
6486 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
6487
6488         PR fortran/31711
6489         * gfortran.dg/dependency_21.f90: New test.
6490
6491 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6492
6493         * gfortran.dg/secnds.f: Use real*8.
6494         * gfortran.dg/secnds-1.f: Use real*8.
6495
6496 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6497
6498         PR libfortran/31532
6499         * gfortran.dg/inquire_5.f90: Update test.
6500
6501 2007-04-27  Ian Lance Taylor  <iant@google.com>
6502
6503         PR middle-end/31710
6504         * gcc.c-torture/compile/pr31710.c: New test.
6505
6506 2007-04-27  Richard Guenther  <rguenther@suse.de>
6507
6508         PR tree-optimization/30965
6509         PR tree-optimization/30978
6510         * gcc.dg/tree-ssa/pr30978.c: New testcase.
6511         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6512         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6513         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6514
6515 2007-04-27  Richard Guenther  <rguenther@suse.de>
6516
6517         PR tree-optimization/31715
6518         * gcc.dg/Warray-bounds-4.c: New testcase.
6519
6520 2007-04-26  Ian Lance Taylor  <iant@google.com>
6521
6522         PR target/28675
6523         * gcc.c-torture/compile/pr28675.c: New test.
6524
6525 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6526
6527         PR C++/30016
6528         * g++.dg/ext/vector6.C: New test.
6529
6530 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
6531
6532         * gcc.c-torture/execute/ieee/20000320-1.x: New.
6533
6534 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
6535
6536         PR middle-end/31617
6537         * g++.dg/other/str_empty.C: Add expected warning.
6538
6539 2007-04-26  Richard Guenther  <rguenther@suse.de>
6540         Daniel Berlin  <dberlin@dberlin.org>
6541
6542         PR tree-optimization/30567
6543         * g++.dg/other/pr30567.C: New testcase.
6544
6545 2007-04-26  Richard Guenther  <rguenther@suse.de>
6546
6547         PR tree-optimization/31703
6548         * gcc.c-torture/compile/pr31703.c: New testcase.
6549         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6550         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6551
6552 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
6553
6554         * gfortran.dg/open_errors.f90: Added if statements checking
6555         the value of iostat.
6556
6557 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
6558
6559         PR c++/31598
6560         * g++.dg/gomp/pr31598.C: New test.
6561
6562         PR tree-optimization/30558
6563         * g++.dg/gomp/pr30558.C: New test.
6564
6565 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
6566
6567         PR c++/31338
6568         * g++.dg/ext/complex2.C: New test.
6569
6570 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
6571
6572         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6573
6574 2007-04-25  Thiemo Seufer  <ths@mips.com>
6575
6576         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6577         value to signed char.
6578
6579 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
6580
6581         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
6582         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
6583         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
6584
6585 2007-04-25  Tobias Burnus  <burnus@net-b.de>
6586
6587         PR fortran/31668
6588         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6589         statement functions.
6590         * gfortran.dg/c_by_val_5.f90: New test.
6591
6592 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
6593
6594         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6595         with two new subroutines to avoid parameter-induced aliasing.
6596         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6597         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6598
6599 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6600
6601         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6602         * g++.dg/warn/Warray-bounds.C: Likewise.
6603
6604 2007-04-24  Ian Lance Taylor  <iant@google.com>
6605
6606         PR tree-optimization/31605
6607         * gcc.c-torture/execute/pr31605.c: New test.
6608
6609 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6610
6611         PR fortran/31587
6612         * lib/gcc-dg.exp (scan-module): New function.
6613         * gfortran.dg/module_md5_1.f90: New test.
6614
6615 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
6616
6617         * g++.old-deja/g++.pt/defarg6.C: Only run with
6618         -std=gnu++98.
6619         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6620         * g++.dg/cpp0x/variadic61.C: Ditto.
6621         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6622         * g++.dg/cpp0x/variadic62.C: Ditto.
6623         * g++.dg/template/meminit1.C: Ditto.
6624         * g++.dg/template/operator7.C: Ditto.
6625         * g++.dg/template/static15.C: Ditto.
6626         * g++.dg/template/invalid1.C: Ditto.
6627         * g++.dg/template/shift1.C: Ditto.
6628         * g++.dg/template/error10.C: Ditto.
6629
6630 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
6631
6632         PR diagnostic/25923
6633         * gfortran.dg/pr25923.f90: New test.
6634
6635 2007-04-24  Ian Lance Taylor  <iant@google.com>
6636
6637         PR tree-optimization/31602
6638         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6639
6640 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
6641
6642         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6643         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6644
6645 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
6646
6647         * gcc.target/i386/reload-1.c. New.
6648
6649 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6650             Olga Golovanevsky  <olga@il.ibm.com>
6651
6652         * g++.dg/other/str_empty.C: New test.
6653
6654 2007-04-24  Richard Henderson  <rth@redhat.com>
6655
6656         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6657
6658 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6659
6660         PR target/31641
6661         * gcc.c-torture/compile/pr31641.c: New testcase.
6662
6663 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
6664
6665         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6666         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6667         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6668         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6669
6670 2007-04-23  Simon Baldwin  <simonb@google.com>
6671
6672         * g++.dg/other/error15.C: New.
6673         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6674         triggering a "multiple parameters named" error.
6675
6676 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
6677
6678         PR fortran/31618
6679         * gfortran.dg/backspace_8.f:  New test case.
6680
6681 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
6682
6683         PR fortran/31630
6684         * gfortran.dg/used_types_17.f90: New test.
6685
6686         PR fortran/31620
6687         * gfortran.dg/zero_array_components_1.f90: New test.
6688
6689 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6690
6691         PR fortran/31616
6692         * gfortran.dg/open_errors.f90: Allow a different error message.
6693
6694 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
6695
6696         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6697         Rename from check_effective_target_vect_pack_mod.  Rename global
6698         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
6699         messages.
6700         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6701         rename.
6702         * gcc.dg/vect/vect-iv-8a.c: Ditto.
6703         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6704
6705 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6706
6707         PR middle-end/31448
6708         * gcc.c-torture/execute/pr31448.c: New testcase.
6709
6710 2007-04-22  Nick Clifton  <nickc@redhat.com>
6711
6712         * gcc.dg/20020312-2.c: Add support for the FRV.
6713
6714 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
6715
6716         PR tree-optimization/24659
6717         * gcc.dg/vect/vect-float-extend-1.c: New test.
6718         * gcc.dg/vect/vect-float-truncate-1.c: New test.
6719
6720 2007-04-22  Richard Guenther  <rguenther@suse.de>
6721
6722         PR tree-optimization/29789
6723         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6724         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6725
6726 2007-04-22  Revital Eres  <eres@il.ibm.com>
6727
6728         * gcc.dg/var-expand2.c: New test.
6729
6730 2007-04-22  Revital Eres  <eres@il.ibm.com>
6731
6732         * gcc.dg/var-expand3.c: New test.
6733
6734 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6735
6736         PR fortran/31495
6737         * gfortran.dg/continuation_8.f90: New test.
6738
6739 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6740
6741         PR C/30265
6742         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6743         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6744
6745 2007-04-21  Richard Guenther  <rguenther@suse.de>
6746
6747         PR middle-end/31136
6748         * gcc.c-torture/execute/pr31136.c: New testcase.
6749
6750 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
6751
6752         * gcc.target/i386/movsi-sm-1.c: New.
6753
6754 2007-04-20  Richard Henderson  <rth@redhat.com>
6755
6756         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6757         * gcc.dg/pr27095.c: Cope with alpha GOT load.
6758
6759 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
6760
6761         * gcc.target/i386/ordcmp-1.c: New test.
6762         * gcc.target/i386/unordcmp-1.c: New test.
6763
6764         PR tree-optimization/31632
6765         * gcc.c-torture/compile/20070419-1.c: New test.
6766
6767 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6768
6769         * gcc.dg/invalid-call-1.c: New test.
6770
6771 2007-04-18  Dirk Mueller  <dmueller@suse.de>
6772
6773         PR diagnostic/31227
6774         * gcc.dg/Warray-bounds-3.c: New.
6775
6776 2007-04-18  Richard Guenther  <rguenther@suse.de>
6777
6778         PR tree-optimization/19431
6779         PR tree-optimization/21463
6780         * gcc.c-torture/execute/20070212-1.c: New testcase.
6781         * gcc.c-torture/execute/20070212-2.c: Likewise.
6782         * gcc.c-torture/execute/20070212-3.c: Likewise.
6783         * gcc.dg/tree-ssa/pr19431.c: Likewise.
6784         * gcc.dg/tree-ssa/pr21463.c: Likewise.
6785         * g++.dg/tree-ssa/pr21463.C: Likewise.
6786         * g++.dg/tree-ssa/pr30738.C: Likewise.
6787
6788 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6789
6790         PR c++/31513
6791         * g++.dg/expr/bitfield8.C: New test.
6792
6793 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
6794             Richard Sandiford  <richard@codesourcery.com>
6795
6796         * lib/target-supports.exp (check_profiling_available): Return 0
6797         for uClibc with -p or -pg.
6798
6799 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
6800
6801         PR c++/31517
6802         * g++.dg/template/init7.C: New test.
6803
6804 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
6805
6806         PR rtl-optimization/31360
6807         * gcc.dg/loop-7.c: New test.
6808
6809 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6810
6811         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
6812         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
6813         build.
6814         (compat-execute): Likewise.
6815         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
6816         files to remote hosts.
6817         * lib/c-ctorture.exp (c-torture-compile): Likewise.
6818         (c-torture-execute): Likewise.
6819         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
6820         or plain file.  Use remote_upload and remote_download to copy
6821         files about.
6822         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
6823         before scanning it.
6824
6825 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
6826
6827         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
6828
6829 2007-04-16  Lawrence Crowl  <crowl@google.com>
6830
6831         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
6832         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
6833         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
6834         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6835         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
6836         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
6837         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
6838         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
6839         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
6840         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6841         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
6842
6843         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
6844         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
6845         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
6846         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6847         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
6848         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
6849         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
6850         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
6851         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
6852         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6853         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
6854
6855 2007-04-16  Ian Lance Taylor  <iant@google.com>
6856
6857         PR tree-optimization/31522
6858         * gcc.dg/Wstrict-overflow-16.c: New test.
6859
6860 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
6861
6862         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
6863
6864 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
6865
6866         PR fortran/31144
6867         * gfortran.dg/module_naming_1.f90: New.
6868
6869 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
6870
6871         * lib/target-supports.exp (check_profiling_available): Return
6872         false for m68k-*-uclinux.
6873
6874 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
6875
6876         PR c++/29365
6877         Testcase for c++ anonymous namespace warning
6878
6879         * g++.dg/warn/anonymous-namespace-1.C: New test
6880         * g++.dg/warn/anonymous-namespace-1.h: New test
6881
6882 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6883
6884         PR testsuite/31578
6885         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
6886
6887 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6888
6889         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
6890
6891 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
6892
6893         PR fortran/31204
6894         * gfortran.dg/array_constructor_16.f90: New test.
6895
6896 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
6897
6898         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
6899         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
6900
6901 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6902
6903         PR rtl-optimization/31500
6904         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
6905         * g++.dg/warn/Warray-bounds.C: Likewise.
6906
6907 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6908
6909         PR C/31520
6910         * gcc.dg/gnu89-init-4.c: New testcase.
6911
6912 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
6913
6914         PR c++/25874
6915         * gcc.dg/gomp/pr25874.c: Add dg-options.
6916         * g++.dg/gomp/pr25874.C: Add dg-options.
6917
6918 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
6919
6920         PR fortran/21061
6921         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
6922         * gfortran.dg/warnings_are_errors_1.f: New testcase.
6923
6924 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6925
6926         PR fortran/31561
6927         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
6928
6929 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
6930
6931         PR fortran/29507
6932         PR fortran/31404
6933         * gfortran.dg/initialization_6.f90: New test.
6934
6935 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
6936
6937         * gcc.c-torture/compile/pr27528.c: Require nonpic.
6938
6939         * lib/target-supports.exp (check_gc_sections_available):
6940         Return false if ldflags includes -elf2flt.
6941
6942 2007-04-13  Jason Merrill  <jason@redhat.com>
6943
6944         PR c++/31074
6945         * conv3.C: New test.
6946
6947 2007-04-13  Mike Stump  <mrs@apple.com>
6948
6949         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
6950         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
6951
6952 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
6953
6954         PR tree-optimization/29598
6955         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
6956
6957 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6958
6959         PR fortran/31559
6960         * gfortran.dg/func_assign.f90: New test.
6961
6962 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
6963
6964         PR fortran/31550
6965         * gfortran.dg/used_types_16.f90: New test.
6966
6967 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6968
6969         PR fortran/18937
6970         * gfortran.dg/goto_2.f90: New.
6971         * gfortran.dg/goto_3.f90: New.
6972         * gfortran.dg/pr17708.f90: Rename to ...
6973         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
6974
6975 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6976
6977         PR fortran/31562
6978         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
6979         instead of a struct.
6980
6981 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6982
6983         PR fortran/31562
6984         * gfortran.dg/value_4.c: Use GNU extensions for complex
6985         instead of a struct.
6986
6987 2007-04-13  Richard Guenther  <rguenther@suse.de>
6988
6989         PR tree-optimization/21258
6990         * gcc.dg/tree-ssa/vrp34.c: New testcase.
6991
6992 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6993
6994         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
6995         <complex.h>.
6996
6997 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
6998
6999         PR fortran/31250
7000         * gfortran.dg/char_length_2.f90: New.
7001         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7002         * gfortran.dg/repeat_4.f90: Likewise.
7003
7004         PR fortran/31266
7005         * gfortran.dg/char_assign_1.f90: New.
7006
7007         PR fortran/31471
7008         * gfortran.dg/block_name_1.f90: New.
7009         * gfortran.dg/block_name_2.f90: New.
7010
7011 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
7012
7013         PR c++/31078
7014         * g++.dg/other/pr31078.C: New.
7015
7016 2007-04-12  Richard Guenther  <rguenther@suse.de>
7017
7018         PR tree-optimization/31169
7019         * gcc.c-torture/execute/pr31169.c: New testcase.
7020
7021 2007-04-12  Richard Guenther  <rguenther@suse.de>
7022
7023         PR tree-optimization/24689
7024         PR tree-optimization/31307
7025         * g++.dg/tree-ssa/pr31307.C: New testcase.
7026         * gcc.dg/tree-ssa/pr24689.c: Likewise.
7027
7028 2007-04-12  Tobias Burnus  <burnus@net-b.de>
7029
7030         PR fortran/31472
7031         * gfortran.dg/access_spec_1.f90: New test.
7032         * gfortran.dg/access_spec_2.f90: New test.
7033         * gfortran.dg/non_module_public.f90: Match new error message.
7034
7035 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
7036
7037         PR testsuite/31538
7038         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7039         to 4 at line 38 to fix bounds problem.
7040
7041 2007-04-11  Tobias Burnus  <burnus@net-b.de>
7042
7043         PR testsuite/31240
7044         * gfortran.dg/pointer_intent_1.f90: Fix test.
7045
7046 2007-04-10  Eric Christopher  <echristo@apple.com>
7047
7048         * lib/target-supports.exp
7049         (check_effective_target_fstack_protector): Rewrite.
7050
7051 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
7052
7053         PR c++/31449
7054         * g++.dg/init/const5.C: New test.
7055
7056 2007-04-09  Jan Hubicka  <jh@suse.cz>
7057
7058         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7059
7060 2007-04-08  Jan Hubicka  <jh@suse.cz>
7061
7062         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7063
7064 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7065
7066         PR fortran/31257
7067         * gfortran.dg/achar_4.f90: New test.
7068
7069 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7070
7071         PR fortran/30880
7072         * gfortran.dg/used_dummy_types_8.f90: New test.
7073
7074 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7075
7076         PR fortran/30872
7077         * gfortran.dg/parameter_array_element_1.f90: New test.
7078
7079 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7080
7081         PR fortran/31222
7082         * gfortran.dg/default_numeric_type_1.f90: New test.
7083
7084 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7085
7086         PR fortran/31424
7087         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7088
7089 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7090
7091         PR fortran/31293
7092         * gfortran.dg/interface_12.f90: New test.
7093
7094 2007-04-07  Bruce Korb  <bkorb@gnu.org>
7095
7096         * gcc.dg/format/opt-6.c: New test.
7097         * gcc.dg/format/nul-1.c: New test.
7098         * gcc.dg/format/nul-2.c: New test.
7099
7100 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7101
7102         PR libgfortran/31395
7103         * gfortran.dg/fmt_colon.f90: New test.
7104
7105 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
7106
7107         * g++.old-deja/g++.other/init18.C: Use
7108         dg-require-effective-target instead of an explicit xfail.
7109
7110 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
7111
7112         * gcc.dg/dfp/signbit-1.c
7113         * gcc.dg/dfp/signbit-2.c
7114
7115 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7116
7117         PR fortran/31483
7118         * gfortran.dg/altreturn_5.f90: New test.
7119
7120 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7121
7122         PR fortran/31292
7123         * gfortran.dg/contained_module_proc_1.f90: New test.
7124
7125 2007-04-04  Stuart Hastings  <stuart@apple.com>
7126
7127         PR 31281
7128         * objc/execute/exceptions/pr31281.m: New.
7129
7130 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
7131
7132         * g++.dg/ext/dllimport12.C: Update comments.
7133
7134 2007-04-03  Eric Christopher  <echristo@apple.com>
7135
7136         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7137
7138 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7139
7140         PR fortran/31304
7141         * gfortran.dg/repeat_2.f90: New test.
7142         * gfortran.dg/repeat_3.f90: New test.
7143         * gfortran.dg/repeat_4.f90: New test.
7144
7145 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
7146
7147         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7148
7149 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
7150
7151         PR c++/30847
7152         * g++.dg/parse/cond3.C: New test.
7153
7154         PR middle-end/30704
7155         * gcc.c-torture/execute/ieee/pr30704.c: New test.
7156
7157 2007-04-02  Jason Merrill  <jason@redhat.com>
7158
7159         PR c++/31187
7160         * g++.dg/ext/visibility/anon3.C: New test.
7161
7162 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7163
7164         PR libgfortran/31052
7165         * gfortran.dg/namelist_28.f90: New test.
7166
7167 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7168
7169         PR libgfortran/31366
7170         * gfortran.dg/direct_io_6.f90: New test.
7171
7172 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7173
7174         PR libgfortran/31207
7175         * gfortran.dg/advance_5.f90: New test.
7176         * gfortran.dg/advance_6.f90: New test.
7177
7178 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7179
7180         * g++.dg/ext/dllimport6.C: Remove extra ';'.
7181         * g++.dg/ext/dllimport7.C: Likewise.
7182         * g++.dg/ext/selectany1.C: Likewise.
7183
7184 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
7185
7186         * g++.dg/parser/pr31138.C: New.
7187         * g++.dg/parser/pr31140.C: New.
7188         * g++.dg/parser/pr31141.C: New.
7189
7190 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
7191
7192         PR c++/26099
7193         * g++.dg/ext/is_base_of.C: New.
7194         * g++.dg/ext/has_virtual_destructor.C: New.
7195         * g++.dg/ext/is_polymorphic.C: New.
7196         * g++.dg/ext/is_base_of_diagnostic.C: New.
7197         * g++.dg/ext/is_enum.C: New.
7198         * g++.dg/ext/has_nothrow_assign.C: New.
7199         * g++.dg/ext/has_nothrow_constructor.C: New.
7200         * g++.dg/ext/is_empty.C: New.
7201         * g++.dg/ext/has_trivial_copy.C: New.
7202         * g++.dg/ext/has_trivial_assign.C: New.
7203         * g++.dg/ext/is_abstract.C: New.
7204         * g++.dg/ext/is_pod.C: New.
7205         * g++.dg/ext/has_nothrow_copy.C: New.
7206         * g++.dg/ext/is_class.C: New.
7207         * g++.dg/ext/has_trivial_constructor.C: New.
7208         * g++.dg/ext/is_union.C: New.
7209         * g++.dg/ext/has_trivial_destructor.C: New.
7210         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7211         * g++.dg/template/crash43.C: Likewise.
7212
7213 2007-03-29  Dirk Mueller  <dmueller@suse.de>
7214
7215         * g++.dg/warn/pedantic2.C: New testcase.
7216
7217 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7218
7219         * size_dim.f90: Fix dg directive.
7220         * pr16433.f: Likewise.
7221         * use_6.f90: Likewise.
7222         * use_7.f90: Likewise.
7223         * entry_9.f90: Likewise.
7224         * pointer_intent_2.f90: Likewise.
7225         * protected_1.f90: Likewise.
7226         * fmt_missing_period_2.f: Likewise.
7227         * pointer_intent_3.f90: Likewise.
7228         * protected_2.f90: Likewise.
7229         * protected_3.f90: Likewise.
7230         * pr15754.f90: Likewise.
7231         * protected_4.f90: Likewise.
7232         * protected_5.f90: Likewise.
7233         * initialization_2.f90: Likewise.
7234         * protected_6.f90: Likewise.
7235         * continuation_7.f90: Likewise.
7236         * derived_function_interface_1.f90: Likewise.
7237         * der_pointer_4.f90: Likewise.
7238         * fmt_zero_precision.f90: Likewise.
7239         * blockdata_3.f90: Likewise.
7240         * fmt_missing_period_1.f: Likewise.
7241         * real_const_3.f90: Likewise.
7242         * use_4.f90: Likewise.
7243         * fmt_missing_period_3.f: Likewise.
7244         * use_5.f90: Likewise.
7245
7246 2007-03-28  Mike Stump  <mrs@apple.com>
7247
7248         * gcc.dg/darwin-comm.c: Add.
7249
7250 2007-03-28  Eric Christopher  <echristo@apple.com>
7251
7252         * lib/target-supports.exp (check_effective_target_fstack_protector):
7253         New.
7254         * gcc.dg/ssp-1.c: Use.
7255         * gcc.dg/ssp-2.c: Ditto.
7256
7257 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
7258
7259         PR c++/29077
7260         * g++.dg/parse/constructor3.C: New test.
7261
7262 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7263
7264         * gnat.dg/thin_pointer.ad[sb]: New test.
7265
7266 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7267
7268         * g++.dg/cpp0x/bracket1.C: New.
7269         * g++.dg/cpp0x/bracket2.C: New.
7270         * g++.dg/cpp0x/bracket3.C: New.
7271         * g++.dg/cpp0x/bracket4.C: New.
7272
7273 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7274
7275         * g++.dg/cpp0x/temp_default1.C: New.
7276         * g++.dg/cpp0x/temp_default3.C: New.
7277         * g++.dg/cpp0x/temp_default2.C: New.
7278         * g++.dg/cpp0x/temp_default4.C: New.
7279
7280 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7281
7282         PR c++/29993
7283         * g++.dg/other/cv_func2.C: New.
7284
7285 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
7286
7287         * gcc.dg/dfp/func-vararg-alternate.h: New file.
7288         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7289         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7290         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7291
7292         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7293         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7294
7295         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7296
7297         * lib/compat.exp (compat-execute): Fix processing of file names.
7298
7299 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
7300
7301         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7302
7303 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
7304
7305         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7306         Delete created executable test file.
7307         (check_effective_target_fortran_large_int): Ditto.
7308         (check_effective_target_static_libgfortran): Ditto.
7309
7310 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
7311
7312         PR c++/30500
7313         * g++.dg/warn/pragma-system_header1.C: New test.
7314         * g++.dg/warn/pragma-system_header2.C: New test.
7315         * g++.dg/warn/pragma-system_header1.h. New.
7316         * g++.dg/warn/pragma-system_header2.h. New.
7317
7318 2007-03-26  Ian Lance Taylor  <iant@google.com>
7319
7320         PR tree-optimization/31345
7321         * gcc.c-torture/compile/pr31345-1.c: New test.
7322
7323 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
7324
7325         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7326         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7327         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7328         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7329         * gfortran.dg/overload_1.f90: Likewise.
7330         * gfortran.dg/impure_assignment_1.f90: Likewise.
7331         * gfortran.dg/error_recovery_3.f90: Likewise.
7332         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7333         * gfortran.dg/sequence_types_1.f90: Likewise.
7334         * gfortran.dg/internal_references_1.f90: Likewise.
7335         * gfortran.dg/present_1.f90: Likewise.
7336         * gfortran.dg/volatile10.f90: Likewise.
7337         * gfortran.dg/module_equivalence_2.f90: Likewise.
7338         * gfortran.dg/use_4.f90: Likewise.
7339         * gfortran.dg/elemental_result_1.f90: Likewise.
7340         * gfortran.dg/generic_actual_arg.f90: Likewise.
7341         * gfortran.dg/private_type_5.f90: Likewise.
7342         * gfortran.dg/protected_4.f90: Likewise.
7343         * gfortran.dg/interface_3.f90: Likewise.
7344
7345 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7346
7347         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7348         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7349
7350 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7351
7352         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7353
7354 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7355
7356         PR libgfortran/31199
7357         * gfortran.dg/fmt_t_4.f90: New test.
7358
7359 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7360
7361         PR libfortran/31297
7362         * gfortran.dg/backspace_5.f:  Initialize variable(s).
7363         * gfortran.dg/backspace_6.f:  Likewise.
7364         * gfortran.dg/char_bounds_check_fail_1: Likewise.
7365         * gfortran.dg/direct_io_2.f90:  Likewise.
7366         * gfortran.dg/write_back.f:  Likewise.
7367         * gfortran.dg/write_rewind_2.f:  Likewise.
7368         * gfortran.dg/write_rewind_1.f:  Likewise.
7369         * gfortran.dg/write_rewind_2.f:  Likewise.
7370
7371 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
7372
7373         PR tree-optimization/30784
7374         * gcc.dg/vect/pr30784.c: New test.
7375
7376 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7377
7378         PR fortran/30877
7379         * gfortran.dg/operator_1.f90: New test.
7380         * gfortran.dg/operator_2.f90: New test.
7381
7382 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7383
7384         PR libfortran/31196
7385         * gfortran.dg/reshape_transpose_1.f90:  New test.
7386
7387 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7388
7389         PR fortran/30655
7390         * gfortran.dg/bounds_check_6.f90: New test.
7391
7392 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
7393
7394         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7395         #ifndef/#endif.
7396         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7397         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7398
7399 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
7400
7401         PR fortran/31209
7402         * gfortran.dg/pointer_function_actual_1.f90: New test.
7403
7404         PR fortran/31200
7405         * gfortran.dg/pointer_function_actual_2.f90: New test.
7406
7407         PR fortran/31215
7408         * gfortran.dg/result_in_spec_1.f90: New test.
7409
7410 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7411
7412         PR fortran/30834
7413         * gfortran.dg/integer_exponentiation_3.F90: New test.
7414         * gfortran.dg/integer_exponentiation_4.f90: New test.
7415         * gfortran.dg/integer_exponentiation_5.F90: New test.
7416
7417 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/30863
7420         * g++.dg/template/error24.C: New test.
7421         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7422
7423 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7424
7425         PR c++/31273
7426         * g++.dg/expr/bitfield7.C: New test.
7427
7428 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7429
7430         PR other/23572
7431         * gcc.dg/float-range-4.c: New.
7432         * gcc.dg/float-range-1.c: Update. Test for a warning.
7433         * gcc.dg/float-range-3.c: New.
7434         * gcc.dg/float-range-5.c: New.
7435
7436 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7437
7438         PR fortran/31262
7439         * gfortran.dg/no_range_check_1.f90: New test.
7440
7441 2007-03-22  Dirk Mueller  <dmueller@suse.de>
7442
7443         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7444         * g++.dg/other/static1.C: Remove stray semicolon.
7445         * g++.dg/other/init1.C: Likewise.
7446         * g++.dg/rtti/dyncast1.C: Likewise.
7447         * g++.dg/tree-ssa/pr17153.C: Likewise.
7448         * g++.dg/lookup/disamb1.C: Likewise.
7449         * g++.dg/lookup/scoped2.C: Likewise.
7450         * g++.dg/lookup/friend7.C: Likewise.
7451         * g++.dg/parse/parse4.C: Likewise.
7452         * g++.dg/parse/parse5.C: Likewise.
7453         * g++.dg/expr/pr29066.C: Likewise.
7454         * g++.dg/expr/cast4.C: Likewise.
7455         * g++.dg/tc1/dr193.C: Likewise.
7456         * g++.dg/tc1/dr213.C: Likewise.
7457         * g++.dg/abi/dcast1.C: Likewise.
7458         * g++.dg/abi/covariant2.C: Likewise.
7459         * g++.dg/inherit/covariant11.C: Likewise.
7460         * g++.dg/inherit/covariant9.C: Likewise.
7461         * g++.dg/inherit/covariant10.C: Likewise.
7462         * g++.dg/init/static3.C: Likewise.
7463         * g++.dg/init/init-ref3.C: Likewise.
7464         * g++.dg/init/ref10.C: Likewise.
7465         * g++.dg/template/meminit2.C: Likewise.
7466         * g++.dg/template/using9.C: Likewise.
7467         * g++.dg/template/friend9.C: Likewise.
7468         * g++.dg/template/ref1.C: Likewise.
7469         * g++.old-deja/g++.warn/inline.C: Likewise.
7470         * g++.old-deja/g++.robertl/eb91.C: Likewise.
7471         * g++.old-deja/g++.robertl/eb46.C: Likewise.
7472         * g++.old-deja/g++.robertl/eb34.C: Likewise.
7473         * g++.old-deja/g++.robertl/eb43.C: Likewise.
7474         * g++.old-deja/g++.robertl/eb26.C: Likewise.
7475         * g++.old-deja/g++.robertl/eb116.C: Likewise.
7476         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7477         * g++.old-deja/g++.brendan/overload8.C: Likewise.
7478         * g++.old-deja/g++.brendan/overload11.C: Likewise.
7479         * g++.old-deja/g++.brendan/copy7.C: Likewise.
7480         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7481         * g++.old-deja/g++.brendan/template11.C: Likewise.
7482         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7483         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7484         * g++.old-deja/g++.brendan/crash16.C: Likewise.
7485         * g++.old-deja/g++.jason/pmem2.C: Likewise.
7486         * g++.old-deja/g++.jason/parse9.C: Likewise.
7487         * g++.old-deja/g++.jason/byval2.C: Likewise.
7488         * g++.old-deja/g++.jason/overload8.C: Likewise.
7489         * g++.old-deja/g++.jason/pmf8.C: Likewise.
7490         * g++.old-deja/g++.jason/template33.C: Likewise.
7491         * g++.old-deja/g++.jason/return3.C: Likewise.
7492         * g++.old-deja/g++.jason/scoping2.C: Likewise.
7493         * g++.old-deja/g++.jason/virtual.C: Likewise.
7494         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7495         * g++.old-deja/g++.jason/template27.C: Likewise.
7496         * g++.old-deja/g++.jason/synth6.C: Likewise.
7497         * g++.old-deja/g++.jason/ref8.C: Likewise.
7498         * g++.old-deja/g++.jason/offset1.C: Likewise.
7499         * g++.old-deja/g++.other/static20.C: Likewise.
7500         * g++.old-deja/g++.other/array1.C: Likewise.
7501         * g++.old-deja/g++.other/new3.C: Likewise.
7502         * g++.old-deja/g++.other/array2.C: Likewise.
7503         * g++.old-deja/g++.other/overload9.C: Likewise.
7504         * g++.old-deja/g++.other/cast6.C: Likewise.
7505         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7506         * g++.old-deja/g++.other/eh4.C: Likewise.
7507         * g++.old-deja/g++.other/using7.C: Likewise.
7508         * g++.old-deja/g++.other/init18.C: Likewise.
7509         * g++.old-deja/g++.other/dyncast1.C: Likewise.
7510         * g++.old-deja/g++.other/dyncast2.C: Likewise.
7511         * g++.old-deja/g++.other/dtor11.C: Likewise.
7512         * g++.old-deja/g++.pt/static11.C: Likewise.
7513         * g++.old-deja/g++.pt/crash19.C: Likewise.
7514         * g++.old-deja/g++.pt/overload12.C: Likewise.
7515         * g++.old-deja/g++.pt/crash46.C: Likewise.
7516         * g++.old-deja/g++.pt/mi1.C: Likewise.
7517         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7518         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7519         * g++.old-deja/g++.pt/local5.C: Likewise.
7520         * g++.old-deja/g++.pt/typename2.C: Likewise.
7521         * g++.old-deja/g++.pt/explicit80.C: Likewise.
7522         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7523         * g++.old-deja/g++.law/visibility1.C: Likewise.
7524         * g++.old-deja/g++.law/visibility2.C: Likewise.
7525         * g++.old-deja/g++.law/virtual2.C: Likewise.
7526         * g++.old-deja/g++.law/operators19.C: Likewise.
7527         * g++.old-deja/g++.law/parsing10.C: Likewise.
7528         * g++.old-deja/g++.law/visibility4.C: Likewise.
7529         * g++.old-deja/g++.law/operators4.C: Likewise.
7530         * g++.old-deja/g++.law/dtors2.C: Likewise.
7531         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7532         * g++.old-deja/g++.law/visibility10.C: Likewise.
7533         * g++.old-deja/g++.law/scope3.C: Likewise.
7534         * g++.old-deja/g++.law/casts2.C: Likewise.
7535         * g++.old-deja/g++.law/code-gen5.C: Likewise.
7536         * g++.old-deja/g++.law/operators33.C: Likewise.
7537         * g++.old-deja/g++.law/friend4.C: Likewise.
7538         * g++.old-deja/g++.mike/pmf7.C: Likewise.
7539         * g++.old-deja/g++.mike/p5611.C: Likewise.
7540         * g++.old-deja/g++.mike/net37.C: Likewise.
7541         * g++.old-deja/g++.mike/p3570.C: Likewise.
7542         * g++.old-deja/g++.mike/p5718.C: Likewise.
7543         * g++.old-deja/g++.mike/net21.C: Likewise.
7544         * g++.old-deja/g++.mike/p1862.C: Likewise.
7545         * g++.old-deja/g++.mike/p4511.C: Likewise.
7546         * g++.old-deja/g++.mike/virt3.C: Likewise.
7547         * g++.old-deja/g++.mike/p16146.C: Likewise.
7548         * g++.old-deja/g++.mike/p1989.C: Likewise.
7549         * g++.old-deja/g++.mike/p5571.C: Likewise.
7550         * g++.old-deja/g++.gb/scope10.C: Likewise.
7551         * g++.old-deja/g++.abi/primary5.C: Likewise.
7552         * g++.old-deja/g++.abi/empty2.C: Likewise.
7553         * g++.old-deja/g++.abi/arraynew.C: Likewise.
7554         * g++.old-deja/g++.eh/vbase4.C: Likewise.
7555         * g++.old-deja/g++.eh/ptr1.C: Likewise.
7556         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7557         * g++.old-deja/g++.bob/template3.C: Likewise.
7558         * g++.old-deja/g++.bob/inherit1.C: Likewise.
7559
7560 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
7561
7562         PR fortran/31193
7563         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7564
7565 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
7566
7567         PR fortran/20897
7568         * gfortran.dg/derived_name_1.f90: New.
7569         * gfortran.dg/derived_name_2.f: New.
7570
7571 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7572
7573         * lib/target-supports.exp (check_effective_target_nonpic): New
7574         procedure.
7575         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7576         when compiling PIC.
7577         * gcc.target/i386/asm-4.c: Require nonpic.
7578         * gcc.target/i386/cmov1.c: Likewise.
7579         * gcc.target/i386/mul.c: Likewise.
7580         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7581         * gcc.target/i386/ssetype-1.c: Require nonpic.
7582         * gcc.target/i386/ssetype-3.c: Likewise.
7583         * gcc.target/i386/ssetype-5.c: Likewise.
7584
7585 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7586
7587         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7588         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7589         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7590         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7591
7592 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
7593
7594         PR tree-optimization/30590
7595         * g++.dg/opt/pr30590.C: New testcase.
7596
7597 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
7598
7599         PR c/30762
7600         * gcc.dg/pr30762-1.c: New test.
7601         * gcc.dg/pr30762-2.c: New test.
7602
7603         PR inline-asm/30505
7604         * gcc.target/i386/pr30505.c: New test.
7605
7606 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
7607
7608         * gcc.target/arm/register-variables.c: New.
7609
7610 2007-03-19  Jeff Law  <law@redhat.com>
7611
7612         * PR tree-optimization/30984
7613         * gcc.c-torture/pr30984.c: New test.
7614
7615 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7616         Richard Guenther  <rguenther@suse.de>
7617
7618         PR tree-optimization/31254
7619         * gcc.dg/torture/pr31254.c: New testcase.
7620
7621 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
7622
7623         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7624         target default_packed.
7625
7626 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7627
7628         PR fortran/31203
7629         * gfortran.dg/string_length_1.f90: New test.
7630
7631 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7632
7633         PR testsuite/30395
7634         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7635
7636 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7637
7638         PR libgfortran/31052
7639         * gfortran.dg/namelist_27.f90: New test.
7640
7641 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
7642
7643         PR fortran/30531
7644         * gfortran.dg/used_types_14.f90: New test.
7645
7646         PR fortran/31086
7647         * gfortran.dg/used_types_15.f90: New test.
7648
7649 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
7650
7651         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7652         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7653
7654 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7655
7656         PR fortran/31120
7657         * gfortran.dg/integer_exponentiation_2.f90: New test.
7658
7659 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
7660
7661         PR tree-optimization/31041
7662         * gcc.dg/vect/pr31041.c: New test.
7663
7664 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7665
7666         * g++.dg/warn/Wconversion-integer.C: New
7667         * g++.dg/warn/Wconversion-real.C: New.
7668         * g++.dg/warn/Wconversion-real-integer.C: New.
7669         * g++.dg/warn/conv2.C: Updated.
7670
7671 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7672
7673         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7674         exclude RTPs.
7675
7676 2007-03-16  Richard Guenther  <rguenther@suse.de>
7677
7678         PR tree-optimization/31146
7679         * g++.dg/tree-ssa/pr31146.C: New testcase.
7680
7681 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7682
7683         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7684         assume that the target has <features.h>.
7685
7686 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7687
7688         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7689         dg-options rather than to the whole test.
7690
7691 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
7692
7693         PR debug/29906
7694         * g++.dg/debug/pr29906.C: New
7695
7696 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7697
7698         PR libgfortran/31099
7699         * gfortran.dg/unformatted_recl.f90: Update test.
7700
7701 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
7702
7703         * gcc.dg/tree-ssa/prefetch-5.c: New test.
7704
7705 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7706
7707         PR c++/30891
7708         * g++.dg/parse/namespace-definition.C: New.
7709
7710 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7711
7712         PR c++/24924
7713         * g++.dg/cpp/pedantic-errors.C: New.
7714         * g++.dg/cpp/permissive.C: New.
7715
7716 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7717
7718         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7719         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7720
7721 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7722
7723         * lib/target-supports.exp (check_missing_uclibc_feature)
7724         (check_effective_target_wchar): New procedures.
7725         * gcc.dg/wchar_t-1.c: Require target wchar.
7726         * gcc.dg/wint_t-1.c: Likewise.
7727
7728 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7729
7730         * lib/target-supports.exp (check_gc_sections_available): Return
7731         false for VxWorks targets.
7732
7733 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7734
7735         * g++.dg/warn/Wconversion2.C: Fix typo.
7736         * gcc.dg/if-empty-1.c: Ditto.
7737
7738 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7739
7740         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7741
7742 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7743
7744         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7745         * gcc.target/i386/pr31167.c: Ditto.
7746
7747 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7748
7749         PR target/31167
7750         * gcc.target/i386/pr31167.c: New test.
7751
7752 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
7753
7754         PR fortran/30922
7755         * gfortran.dg/import5.f90.f90: New test.
7756
7757
7758         PR fortran/30879
7759         * gfortran.dg/data_components_1.f90: New test.
7760
7761
7762         PR fortran/30870
7763         * gfortran.dg/generic_13.f90: New test.
7764
7765         PR fortran/31163
7766         * gfortran.dg/alloc_comp_basics_5.f90: New test.
7767
7768 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7769
7770         PR libgfortran/31051
7771         * gfortran.dg/fmt_t_4.f90: New
7772
7773 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7774
7775         PR C++/31165
7776         * g++.dg/other/default7.C: New test.
7777
7778 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7779
7780         * g++.dg/warn/Wconversion2.C: New.
7781
7782 2007-03-14  Eric Christopher  <echristo@apple.com>
7783
7784         * gcc.dg/ssp-1.c: New.
7785         * gcc.dg/ssp-2.c: Ditto.
7786
7787 2007-03-14  Dirk Mueller  <dmueller@suse.de>
7788
7789         * g++.dg/warn/do-empty.C: New.
7790         * gcc.dg/do-empty.c: New.
7791         * gcc.dg/if-empty-1.c: Update.
7792         * gcc.dg/20001116-1.c: Update.
7793         * gcc.dg/pr23165.c: Update.
7794
7795 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
7796
7797         * gfortran.dg/module_implicit_conversion.f90: New test.
7798
7799 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
7800
7801         PR middle-end/31127
7802         * gcc.dg/pr31127.c: New.
7803
7804 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
7805
7806         * gcc.dg/tree-ssa/loop-26.c: New test.
7807
7808 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
7809
7810         * gcc.target/i386/cmpxchg16b-1.c: New test.
7811
7812 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7813
7814         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
7815         * gcc.dg/c99-vla-1.c: Likewise.
7816         * g++.dg/ext/vla1.C: Likewise
7817
7818 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7819
7820         * gcc.dg/wvla-1.c: New test
7821         * gcc.dg/wvla-2.c: New test
7822         * gcc.dg/wvla-3.c: New test
7823         * gcc.dg/wvla-4.c: New test
7824         * gcc.dg/wvla-5.c: New test
7825         * gcc.dg/wvla-6.c: New test
7826         * gcc.dg/wvla-7.c: New test
7827         * g++.dg/warn/Wvla-1.C: New test
7828         * g++.dg/warn/Wvla-2.C: New test
7829         * g++.dg/warn/Wvla-3.C: New test
7830
7831 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
7832
7833         PR c++/30108
7834         * g++.dg/other/default6.C: New test.
7835
7836 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7837
7838         * lib/target-supports.exp (check_profiling_available): Return false
7839         for VxWorks.
7840         (check_effective_target_vxworks_kernel): New procedure.
7841         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
7842         VxWorks.
7843         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
7844         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
7845         to include VxWorks.
7846         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
7847
7848 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7849
7850         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
7851         PIC is not supported.
7852         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
7853         * gcc.dg/20020426-2.c: Likewise.
7854         * gcc.dg/pr28243.c: Likewise.
7855         * gcc.dg/visibility-11.c: Likewise.
7856         * gcc.dg/tls/opt-9.c: Likewise.
7857         * gcc.dg/tls/opt-10.c: Likewise.
7858         * gcc.dg/tls/pic-1.c: Likewise.
7859         * gcc.dg/tls/struct-1.c: Likewise.
7860         * gcc.target/i386/20000807-1.c: Likewise.
7861         * gcc.target/i386/20000904-1.c: Likewise.
7862         * gcc.target/i386/20011119-1.c: Likewise.
7863         * gcc.target/i386/990213-2.c: Likewise.
7864         * gcc.target/i386/990214-1.c: Likewise.
7865         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7866         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7867         * gcc.target/i386/pic-1.c: Likewise.
7868         * gcc.target/i386/pr21518.c: Likewise.
7869         * gcc.target/i386/pr23098.c: Likewise.
7870         * gcc.target/i386/pr23943.c: Likewise.
7871
7872 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
7873
7874         PR c++/31038
7875         * g++.dg/template/complit2.C: New test.
7876
7877         PR c++/30328
7878         * g++.dg/ext/bitfield1.C: New test.
7879
7880 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
7881
7882         PR fortran/30883
7883         * gfortran.dg/interface_11.f90: New test.
7884
7885 2007-03-11  Richard Guenther  <rguenther@suse.de>
7886
7887         PR tree-optimization/31115
7888         * gcc.dg/torture/pr31115.c: New testcase.
7889
7890 2007-03-11  Ira Rosen  <irar@il.ibm.com>
7891
7892         PR tree-optimization/29925
7893         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
7894
7895 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
7896
7897         PR c++/30274
7898         * g++.dg/expr/bitfield3.C: New test.
7899         * g++.dg/expr/bitfield4.C: Likewise.
7900         * g++.dg/expr/bitfield5.C: Likewise.
7901         * g++.dg/expr/bitfield6.C: Likewise.
7902
7903         PR c++/30924
7904         * g++.dg/template/array18.C: New test.
7905
7906 2007-03-10  Dirk Mueller  <dmueller@suse.de>
7907
7908         PR c++/17946
7909         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
7910         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
7911
7912 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
7913
7914         PR c++/20599
7915         * g++.dg/cpp0x/variadic-bind.C: New.
7916         * g++.dg/cpp0x/variadic-function.C: New.
7917         * g++.dg/cpp0x/variadic-mem_fn.C: New.
7918         * g++.dg/cpp0x/variadic-tuple.C: New.
7919         * g++.dg/cpp0x/variadic1.C: New.
7920         * g++.dg/cpp0x/variadic2.C: New.
7921         * g++.dg/cpp0x/variadic3.C: New.
7922         * g++.dg/cpp0x/variadic4.C: New.
7923         * g++.dg/cpp0x/variadic5.C: New.
7924         * g++.dg/cpp0x/variadic6.C: New.
7925         * g++.dg/cpp0x/variadic7.C: New.
7926         * g++.dg/cpp0x/variadic8.C: New.
7927         * g++.dg/cpp0x/variadic9.C: New.
7928         * g++.dg/cpp0x/variadic10.C: New.
7929         * g++.dg/cpp0x/variadic11.C: New.
7930         * g++.dg/cpp0x/variadic12.C: New.
7931         * g++.dg/cpp0x/variadic13.C: New.
7932         * g++.dg/cpp0x/variadic14.C: New.
7933         * g++.dg/cpp0x/variadic15.C: New.
7934         * g++.dg/cpp0x/variadic16.C: New.
7935         * g++.dg/cpp0x/variadic17.C: New.
7936         * g++.dg/cpp0x/variadic18.C: New.
7937         * g++.dg/cpp0x/variadic19.C: New.
7938         * g++.dg/cpp0x/variadic20.C: New.
7939         * g++.dg/cpp0x/variadic21.C: New.
7940         * g++.dg/cpp0x/variadic22.C: New.
7941         * g++.dg/cpp0x/variadic23.C: New.
7942         * g++.dg/cpp0x/variadic24.C: New.
7943         * g++.dg/cpp0x/variadic25.C: New.
7944         * g++.dg/cpp0x/variadic26.C: New.
7945         * g++.dg/cpp0x/variadic27.C: New.
7946         * g++.dg/cpp0x/variadic28.C: New.
7947         * g++.dg/cpp0x/variadic29.C: New.
7948         * g++.dg/cpp0x/variadic30.C: New.
7949         * g++.dg/cpp0x/variadic31.C: New.
7950         * g++.dg/cpp0x/variadic32.C: New.
7951         * g++.dg/cpp0x/variadic33.C: New.
7952         * g++.dg/cpp0x/variadic34.C: New.
7953         * g++.dg/cpp0x/variadic35.C: New.
7954         * g++.dg/cpp0x/variadic36.C: New.
7955         * g++.dg/cpp0x/variadic37.C: New.
7956         * g++.dg/cpp0x/variadic38.C: New.
7957         * g++.dg/cpp0x/variadic39.C: New.
7958         * g++.dg/cpp0x/variadic40.C: New.
7959         * g++.dg/cpp0x/variadic41.C: New.
7960         * g++.dg/cpp0x/variadic42.C: New.
7961         * g++.dg/cpp0x/variadic43.C: New.
7962         * g++.dg/cpp0x/variadic44.C: New.
7963         * g++.dg/cpp0x/variadic45.C: New.
7964         * g++.dg/cpp0x/variadic46.C: New.
7965         * g++.dg/cpp0x/variadic47.C: New.
7966         * g++.dg/cpp0x/variadic48.C: New.
7967         * g++.dg/cpp0x/variadic49.C: New.
7968         * g++.dg/cpp0x/variadic50.C: New.
7969         * g++.dg/cpp0x/variadic51.C: New.
7970         * g++.dg/cpp0x/variadic52.C: New.
7971         * g++.dg/cpp0x/variadic53.C: New.
7972         * g++.dg/cpp0x/variadic54.C: New.
7973         * g++.dg/cpp0x/variadic55.C: New.
7974         * g++.dg/cpp0x/variadic56.C: New.
7975         * g++.dg/cpp0x/variadic57.C: New.
7976         * g++.dg/cpp0x/variadic58.C: New.
7977         * g++.dg/cpp0x/variadic59.C: New.
7978         * g++.dg/cpp0x/variadic60.C : New.
7979         * g++.dg/cpp0x/variadic61.C : New.
7980         * g++.dg/cpp0x/variadic62.C : New.
7981         * g++.dg/cpp0x/variadic63.C : New.
7982         * g++.dg/cpp0x/variadic64.C : New.
7983         * g++.dg/cpp0x/variadic65.C : New.
7984         * g++.dg/cpp0x/variadic66.C : New.
7985         * g++.dg/cpp0x/variadic67.C : New.
7986         * g++.dg/cpp0x/variadic68.C : New.
7987         * g++.dg/cpp0x/variadic69.C : New.
7988         * g++.dg/cpp0x/variadic70.C : New.
7989         * g++.dg/cpp0x/variadic71.C : New.
7990         * g++.dg/cpp0x/variadic72.C : New.
7991         * g++.dg/cpp0x/variadic73.C : New.
7992         * g++.dg/cpp0x/variadic74.C : New.
7993         * g++.dg/cpp0x/variadic75.C : New.
7994         * g++.dg/cpp0x/variadic-ex1.C : New.
7995         * g++.dg/cpp0x/variadic-ex2.C : New.
7996         * g++.dg/cpp0x/variadic-ex3.C : New.
7997         * g++.dg/cpp0x/variadic-ex4.C : New.
7998         * g++.dg/cpp0x/variadic-ex5.C : New.
7999         * g++.dg/cpp0x/variadic-ex6.C : New.
8000         * g++.dg/cpp0x/variadic-ex7.C : New.
8001         * g++.dg/cpp0x/variadic-ex8.C : New.
8002         * g++.dg/cpp0x/variadic-ex9.C : New.
8003         * g++.dg/cpp0x/variadic-ex10.C : New.
8004         * g++.dg/cpp0x/variadic-ex11.C : New.
8005         * g++.dg/cpp0x/variadic-ex12.C : New.
8006         * g++.dg/cpp0x/variadic-ex13.C : New.
8007         * g++.dg/cpp0x/variadic-ex14.C : New.
8008
8009 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8010
8011         PR libgfortran/31099
8012         * gfortran.dg/unformatted_recl.f90: New test.
8013
8014 2007-03-09  Roger Sayle  <roger@eyesopen.com>
8015
8016         * gcc.dg/fold-eqcmplx-1.c: New test case.
8017
8018 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
8019
8020         PR rtl-optimization/30643
8021         * gcc.dg/pr30643.c: New.
8022
8023 2007-03-09  Chao-ying Fu  <fu@mips.com>
8024
8025         * gcc.target/mips/mips32-dspr2-type.c: New test.
8026         * gcc.target/mips/mips32-dspr2.c: New test.
8027         * gcc.target/mips/dspr2-MULT.c: New test.
8028         * gcc.target/mips/dspr2-MULTU.c: New test.
8029         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8030         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8031         Adjust some formats.
8032
8033 2007-03-09  Dirk Mueller  <dmueller@suse.de>
8034
8035         PR c++/17946
8036         * gcc.dg/Wlogical-op-1.c: New.
8037         * g++.dg/warn/Wlogical-op-1.C: New.
8038
8039 2007-03-09  Richard Guenther  <rguenther@suse.de>
8040
8041         PR tree-optimization/30904
8042         PR middle-end/31058
8043         * gcc.dg/pr30904.c: Remove xfail.
8044
8045 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8046
8047         PR C/31072
8048         * gcc.c-torture/execute/pr31072.c: New test.
8049
8050 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8051
8052         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8053         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8054         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
8055         *lrint* and *lround*.
8056         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8057         floor->lfloor.
8058         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8059         * gcc.dg/torture/builtin-integral-1.c: Likewise.
8060         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
8061         and *lround*.  Correct macro names.
8062         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8063         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8064
8065 2007-03-08  Ian Lance Taylor  <iant@google.com>
8066
8067         * gcc.dg/no-strict-overflow-5.c: New test.
8068         * gcc.dg/no-strict-overflow-6.c: New test.
8069         * gcc.dg/Wstrict-overflow-11.c: New test.
8070         * gcc.dg/Wstrict-overflow-12.c: New test.
8071         * gcc.dg/Wstrict-overflow-13.c: New test.
8072         * gcc.dg/Wstrict-overflow-14.c: New test.
8073         * gcc.dg/Wstrict-overflow-15.c: New test.
8074
8075 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8076
8077         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
8078         for VxWorks kernel mode.
8079         * gcc.c-torture/execute/strncmp-1.x: Likewise.
8080
8081 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8082
8083         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8084         mode.
8085
8086 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8087
8088         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8089         and lib/bfill.c on VxWorks targets.
8090         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8091         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8092         lib/bfill.c and lib/memmove.c on VxWorks targets.
8093         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8094         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8095         on VxWorks targets.
8096         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8097         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8098
8099 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8100
8101         * gfortran.dg/use_5.f90: New test.
8102         * gfortran.dg/use_6.f90: Ditto.
8103         * gfortran.dg/use_7.f90: Ditto.
8104
8105 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8106
8107         PR fortran/30973
8108         * gfortran.dg/use_4.f90: New test.
8109         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8110
8111 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
8112
8113         PR fortran/31011
8114         * gfortran.dg/parameter_array_section_2.f90: New test.
8115
8116 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
8117
8118         PR c++/30852
8119         * g++.dg/ext/offsetof1.C: Add cases with volatile.
8120
8121         PR c++/30534
8122         * g++.dg/template/arg5.C: New test.
8123
8124 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
8125
8126         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8127
8128 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
8129
8130         * gcc.dg/var-expand1.c: Add newline at end of file.
8131
8132 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
8133
8134         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8135
8136 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
8137
8138         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8139
8140 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8141
8142         * gcc.dg/torture/builtin-convert-4.c: New test.
8143
8144 2007-03-05  Ian Lance Taylor  <iant@google.com>
8145
8146         * gcc.c-torture/compile/pr31034.c: New test.
8147
8148 2007-03-05  Ian Lance Taylor  <iant@google.com>
8149
8150         * gcc.dg/inline-18.c: New test.
8151         * gcc.dg/inline-19.c: New test.
8152         * gcc.dg/inline-20.c: New test.
8153         * gcc.dg/inline-21.c: New test.
8154
8155 2007-03-05  Richard Guenther  <rguenther@suse.de>
8156
8157         PR tree-optimization/14052
8158         * gcc.dg/tree-ssa/vrp33.c: New testcase.
8159
8160 2007-03-05  Richard Guenther  <rguenther@suse.de>
8161
8162         PR tree-optimization/23777
8163         * gcc.dg/tree-ssa/pr23777.c: New testcase.
8164
8165 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8166
8167         PR other/30465
8168         * gcc.dg/multiple-overflow-warn-3.c: New.
8169         * g++.dg/warn/multiple-overflow-warn-3.C: New.
8170
8171 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
8172
8173         PR c++/30895
8174         * g++.dg/parse/template23.C: New test.
8175
8176 2007-03-04  Roger Sayle  <roger@eyesopen.com>
8177
8178         PR middle-end/30744
8179         * gcc.dg/pr30744-1.c: New test case.
8180
8181 2007-03-04  Tobias Burnus  <burnus@net-b.de>
8182
8183         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8184
8185 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8186
8187         PR target/30406
8188         * gfortran.dg/logical_3.f90: New test.
8189
8190 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
8191
8192         PR libfortran/30981
8193         * gfortran.dg/integer_exponentiation_1.f90:  New test.
8194
8195 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8196
8197         * gcc.target/m68k/m68k.exp: New.
8198         * gcc.target/m68k/crash1.c: New.
8199
8200 2007-03-03  Tobias Burnus  <burnus@net-b.de>
8201
8202         * gfortran.dg/c_by_val.c: Use int64_t instead of long
8203         to be more compatible with integer(kind=8).
8204
8205 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8206
8207         PR libfortran/31001
8208         * gfortran.dg/zero_sized_3.f90: New test.
8209
8210 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8211
8212         PR c++/15787
8213         * g++.dg/parse/else.C: New.
8214         * g++.dg/parse/else-2.C: New.
8215
8216 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
8217             Tobias Burnus  <burnus@net-b.de>
8218
8219         PR fortran/30882
8220         * gfortran.dg/size_dim.f90: New test.
8221
8222 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
8223             Tobias Burnus  <burnus@net-b.de>
8224
8225         PR fortran/30873
8226         * gfortran.dg/entry_9.f90: New test.
8227
8228 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
8229
8230         PR c++/28253
8231         * g++.dg/inherit/covariant16.C: New test.
8232
8233 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
8234
8235         * g++.dg/other/darwin-minversion-1.C: New.
8236
8237 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
8238
8239         * gcc.dg/tree-ssa/20070302-1.c: New test.
8240
8241 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
8242
8243         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8244         tests.
8245
8246 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
8247
8248         * gcc.dg/tree-ssa/prefetch-4.c: New test.
8249
8250 2007-03-01  Simon Baldwin <simonb@google.com>
8251
8252         PR c++/23689
8253         * warn/ignored_typedef.C: New.
8254         * init/ctor8.C: Added dg-warning to consume ignored typedef
8255         warning.
8256         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
8257         and added an explicit line number.
8258
8259 2007-02-28  Richard Guenther  <rguenther@suse.de>
8260
8261         PR middle-end/30364
8262         * gcc.dg/torture/pr30364-1.c: New testcase.
8263         * gcc.dg/torture/pr30364-2.c: Likewise.
8264         * gcc.dg/torture/pr30364-3.c: Likewise.
8265
8266 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8267
8268         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8269         powerpc*, use -funsafe-math-optimizations.
8270         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8271         * gcc.dg/torture/builtin-modf-1.c: Likewise.
8272
8273 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8274             Paul Thomas  <pault@gcc.gnu.org>
8275
8276         PR fortran/30888
8277         PR fortran/30887
8278         * c_by_val_1.f: Test %VAL() with non-default kind.
8279         * c_by_val.c: Ditto.
8280         * c_by_val_4.f: New test.
8281
8282 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8283
8284         PR fortran/30968
8285         * gfortran.dg/continuation_7.f90: New test.
8286
8287 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
8288
8289         * g++.dg/inherit/thunk7.C: New test.
8290         * lib/target-supports.exp (check_profiling_available): Not available
8291         for bfin-*-*.
8292
8293 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
8294
8295         PR target/30970
8296         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8297
8298 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
8299
8300         * lib/target-supports.exp (check_effective_target_init_priority):
8301         Remove Solaris special case.
8302
8303 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
8304
8305         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8306         for more builtin types.
8307
8308         * g++.dg/ext/visibility/class1.C: Port to Darwin.
8309         * g++.dg/ext/visibility/noPLT.C: Likewise.
8310
8311 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8312
8313         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8314         sh* targets.
8315
8316 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
8317
8318         PR fortran/30865
8319         * size_optional_dim_1.f90:  New test.
8320
8321 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
8322
8323         * gcc.dg/vxworks/vxworks.exp: New file.
8324         * gcc.dg/vxworks/initpri1.c: Likewise.
8325         * gcc.dg/vxworks/initpri2.c: Likewise.
8326         * gcc.dg/initpri2.c: Add more tests.
8327         * g++.dg/special/initpri2.C: Likewise.
8328
8329         * gcc.dg/initpri1.c: New test.
8330         * gcc.dg/initpri2.c: Likewise.
8331         * g++.dg/special/initpri1.C: New test.
8332         * g++.dg/special/initpri2.C: Likewise.
8333         * g++.dg/special/conpr-1.C: Use init_priority effective target.
8334         * g++.dg/special/conpr-2.C: Likewise.
8335         * g++.dg/special/conpr-3.C: Likewise.
8336         * g++.dg/special/conpr-4.C: Likewise.
8337         * g++.dg/special/initp1.C: Likewise.
8338         * g++.dg/special/ecos.exp: Remove code to detect availability of
8339         constructor priorities.
8340         * lib/target-supports.exp (check_effective_target_init_priority):
8341         New function.
8342
8343 2007-02-24  Jan Hubicka  <jh@suse.cz>
8344
8345         * gcc.c-torture/execute/pr30778.c: New testcase.
8346
8347 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8348
8349         PR libgfortran/30918
8350         * gfortran.dg/namelist_26.f90: New test.
8351
8352 2007-02-24  Richard Guenther  <rguenther@suse.de>
8353
8354         PR middle-end/30951
8355         * gcc.dg/pr30951.c: New testcase.
8356
8357 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8358
8359         * gcc.dg/torture/builtin-modf-1.c: New test.
8360
8361 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
8362
8363         PR tree-optimization/30904
8364         * gcc.dg/pr30904.c: New test.
8365
8366 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8367
8368         * gcc.test-framework/README: Correct command.
8369         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8370         -Wunused-value.
8371         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8372
8373 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
8374
8375         * lib/target-supports.exp (check_effective_target_unwrapped): New.
8376
8377 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
8378
8379         * lib/target-supports.exp (check_effective_target_newlib): New
8380         function.
8381
8382 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
8383
8384         PR fortran/30660
8385         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8386         allocatable component.
8387
8388
8389 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8390
8391         * gcc.dg/torture/builtin-logb-1.c: New test.
8392         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8393         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8394         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8395         sh* targets.
8396
8397 2007-02-23  Richard Guenther  <rguenther@suse.de>
8398
8399         * g++.dg/warn/changes-meaning.C: New testcase.
8400
8401 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8402
8403         PR libgfortran/30910
8404         * gfortran.dg/fmt_zero_precision.f90: Update test.
8405
8406 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8407
8408         * gcc.dg/torture/builtin-frexp-1.c: New test.
8409
8410 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
8411
8412         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8413
8414 2007-02-22  Ian Lance Taylor  <iant@google.com>
8415
8416         PR debug/30898
8417         * g++.dg/debug/pr30898.C: New test.
8418
8419 2007-02-22  Ira Rosen  <irar@il.ibm.com>
8420
8421         * gcc.dg/vect/vect-106.c: New test.
8422
8423 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8424             Ira Rosen  <irar@il.ibm.com>
8425
8426         PR tree-optimization/30843
8427         * gcc.dg/vect/pr30843.c: New test.
8428
8429 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8430
8431         PR tree-optimization/30858
8432         * gcc.dg/vect/pr30858.c: New test.
8433
8434 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
8435
8436         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8437         to set options for compiling testglue.
8438         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8439         * lib/obj-c++.exp (obj-c++_init): Likewise.
8440
8441 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
8442
8443         * gnat.dg/derived_aggregate.adb: New test.
8444
8445 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8446
8447         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8448         sh* targets.  Call the correct CKSGN macro.
8449
8450 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
8451
8452         * gfortran.dg/gomp/omp_parse1.f90: New test.
8453         * gfortran.dg/gomp/omp_parse2.f: New test.
8454
8455 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
8456
8457         PR fortran/30869
8458         * gfortran.dg/do_pointer_1.f90:  New test.
8459
8460 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8461
8462         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8463         and scalbln.
8464
8465 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
8466
8467         * gcc.dg/darwin-minversion-1.c: New.
8468         * gcc.dg/darwin-minversion-2.c: New.
8469
8470 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8471
8472         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8473
8474 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8475             DJ Delorie <dj@redhat.com>
8476
8477         PR other/30824
8478         * gcc.dg/Wfatal.c: New.
8479         * gcc.dg/Wfatal-2.c: New.
8480         * gcc.dg/Werror-1.c: Adjust expectations.
8481         * gcc.dg/Werror-5.c: Likewise.
8482         * gcc.dg/Werror-7.c: Likewise.
8483         * gcc.dg/Werror-10.c: Likewise.
8484         * gcc.dg/Werror-11.c: Likewise.
8485
8486 2007-02-20  Tobias Burnus  <burnus@net-b.de>
8487
8488         PR fortran/30522
8489         * gfortran.dg/volatile10.f90: New test.
8490
8491 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
8492
8493         PR libfortran/30533
8494         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
8495
8496 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8497
8498         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8499         * gcc.dg/Walways-true-1.c: Likewise.
8500         * gcc.dg/weak/weak-3.c: Likewise.
8501         * gcc.dg/Werror-1.c: Likewise.
8502         * gcc.dg/Werror-3.c: Likewise.
8503         * gcc.dg/Werror-4.c: Likewise.
8504         * gcc.dg/Werror-5.c: Likewise.
8505         * gcc.dg/Werror-6.c: Likewise.
8506         * gcc.dg/Werror-7.c: Likewise.
8507         * gcc.dg/Werror-8.c: Likewise.
8508         * gcc.dg/Werror-10.c: Likewise.
8509         * gcc.dg/Werror-11.c: Likewise.
8510         * gcc.dg/Werror-12.c: Likewise.
8511         * g++.old-deja/g++.mike/warn8.C: Likewise.
8512         * g++.dg/warn/Walways-true-1.C: Likewise.
8513         * g++.dg/warn/Walways-true-2.C: Likewise.
8514         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8515         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8516         -Wstring-literal-comparison with -Waddress.
8517         * gcc.dg/Wstring-literal-comparison-4.c: Replace
8518         -Wno-string-literal-comparison with -Wno-address.
8519
8520 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
8521
8522         * gnat.dg/self_aggregate_with_call.adb: New test.
8523
8524 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
8525
8526         PR tree-optimization/30975
8527         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8528         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8529         * gcc.dg/vect/pr30795.c: New.
8530
8531 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8532
8533         PR fortran/30681
8534         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8535
8536 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8537
8538         PR rtl-optimization/28173
8539         * gcc.target/i386/andor-1.c: New test case.
8540
8541 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8542
8543         * gcc.dg/torture/builtin-ldexp-1.c: New.
8544         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8545
8546 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8547
8548         * gfortran.dg/array_constructor_15.f90: New test case.
8549
8550 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8551
8552         * gfortran.dg/forall_10.f90: New test case.
8553
8554 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8555
8556         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8557
8558 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8559
8560         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8561         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8562
8563 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
8564
8565         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8566         * gcc.target/i386/builtin-bswap-3.c: Ditto.
8567         * gcc.target/i386/xchg-1.c: New test.
8568         * gcc.target/i386/xchg-2.c: New test.
8569
8570 2007-02-16  Richard Guenther  <rguenther@suse.de>
8571             Christian Bruel  <christian.bruel@st.com>
8572
8573         * gcc.dg/strict-overflow-5.c: New testcase.
8574
8575 2007-02-16  Tobias Burnus  <burnus@net-b.de>
8576
8577         PR fortran/30793
8578         * gfortran.dg/func_derived_4.f90: New test.
8579
8580 2007-02-15  Roger Sayle  <roger@eyesopen.com>
8581
8582         PR middle-end/30391
8583         * gfortran.dg/pr30391-1.f90: New test case.
8584
8585 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8586
8587         PR middle-end/30433
8588         * gcc.c-torture/compile/pr30433.c: New testcase to check
8589         that complex constants comparisions are foldded.
8590
8591 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8592
8593         PR C++/30158
8594         * g++.dg/ext/stmtexpr10.C: New testcase.
8595
8596 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8597
8598         PR middle-end/30729
8599         * gcc.dg/Wunused-value-2.c: New testcase.
8600
8601 2007-02-15  Ian Lance Taylor  <iant@google.com>
8602
8603         * g++.dg/eh/subreg-1.C: New test.
8604
8605 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8606
8607         PR c/26494
8608         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8609         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8610         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8611         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8612         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8613         * gcc.dg/Werror-implicit-function-declaration.c: New.
8614
8615 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8616
8617         PR c++/28943
8618         * g++.dg/warn/pr28943.C: New.
8619
8620 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8621
8622         * gfortran.fortran-torture/execute/math.f90: Fix typo.
8623
8624 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8625
8626         PR fortran/30779
8627         * gfortran.dg/error_recovery_3.f90: New test.
8628
8629 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8630
8631         * g++.dg/tree-ssa/sra-1.C: New.
8632
8633 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8634
8635         * g++.dg/tree-ssa/sra-1.C: New.
8636
8637 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8638
8639         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8640
8641 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8642
8643         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8644
8645 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8646
8647         PR fortran/30799
8648         * gfortran.dg/logical_2.f90: New test.
8649
8650 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
8651
8652         * gcc.dg/torture/complex-alias-1.c: New test.
8653
8654 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
8655
8656         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8657         instead of -fdump-tree-tailcall.
8658
8659 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
8660
8661         * gfortran.dg/interface_10.f90: Fix comment typo.
8662
8663 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
8664
8665         PR tree-optimization/30771
8666         * gcc.dg/vect/pr30771.c: New test.
8667
8668 2007-02-13  Ian Lance Taylor  <iant@google.com>
8669
8670         * gcc.dg/Wstrict-overflow-1.c: New test.
8671         * gcc.dg/Wstrict-overflow-2.c: New test.
8672         * gcc.dg/Wstrict-overflow-3.c: New test.
8673         * gcc.dg/Wstrict-overflow-4.c: New test.
8674         * gcc.dg/Wstrict-overflow-5.c: New test.
8675         * gcc.dg/Wstrict-overflow-6.c: New test.
8676         * gcc.dg/Wstrict-overflow-7.c: New test.
8677         * gcc.dg/Wstrict-overflow-8.c: New test.
8678         * gcc.dg/Wstrict-overflow-9.c: New test.
8679         * gcc.dg/Wstrict-overflow-10.c: New test.
8680
8681 2007-02-13  Roger Sayle  <roger@eyesopen.com>
8682
8683         * gcc.target/ia64/builtin-bswap-2.c: New test case.
8684
8685 2007-02-13  Richard Henderson  <rth@redhat.com>
8686
8687         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8688         * gcc.c-torture/execute/pr29302-1.c: ... here.
8689
8690 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8691
8692         PR c/29521
8693         * gcc.dg/c90-return-1.c: Update output.
8694         * gcc.dg/c99-return-1.c: Likewise.
8695
8696 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
8697
8698         PR fortran/30554
8699         * gfortran.dg/used_dummy_types_7.f90: New test..
8700
8701 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
8702
8703         * gcc.target/i386/parity-1.c: New test.
8704         * gcc.target/i386/parity-2.c: New test.
8705
8706 2007-02-12  Roger Sayle  <roger@eyesopen.com>
8707
8708         * gcc.target/i386/builtin-bswap-3.c: New test case.
8709
8710 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
8711
8712         PR tree-optimization/29145
8713         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8714         alias analysis is improved to take better advantage of restrict
8715         qualified pointers.
8716         * gcc.dg/vect/vect-80.c: Likewise.
8717         * gcc.dg/vect/pr29145.c: New.
8718
8719 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8720
8721         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8722         * gcc.target/i386/sse4a-insert.c: Likewise.
8723
8724 2007-02-11  Roger Sayle  <roger@eyesopen.com>
8725
8726         * gcc.target/ia64/builtin-popcount-1.c: New test case.
8727         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8728
8729 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
8730
8731         PR fortran/30478
8732         * gfortran.dg/enum_4.f90: Update error message checks.
8733
8734 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
8735
8736         PR fortran/30554
8737         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8738         versions of the modules.
8739
8740         PR fortran/30617
8741         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8742         by getting rid of recursive I/O and providing functions with
8743         results.
8744
8745         PR fortran/30319
8746         * gfortran.dg/char_array_constructor_2.f90
8747
8748 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
8749
8750         PR c++/26988
8751         * g++.dg/template/spec34.C: New test
8752
8753 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
8754
8755         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8756         on i?86 and x86_64.
8757         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8758         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8759         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8760         on i?86 and x86_64.
8761         * gcc.dg/vect/vect-113.c: Ditto.
8762
8763 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
8764
8765         PR c++/29487
8766         * g++.dg/eh/weak1-C: New test.
8767         * g++.dg/eh/weak1-a.cc: Likewise.
8768         * g++.dg/eh/comdat1.C: Likewise.
8769
8770 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
8771             Dorit Nuzman  <dorit@il.ibm.com>
8772
8773         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
8774         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
8775         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8776         * gcc.dg/vect/vect-113.c: Likewise.
8777
8778         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8779
8780 2007-02-10  Richard Henderson  <rth@redhat.com>
8781
8782         * lib/target-supports.exp (check_effective_target_tls): Redefine
8783         to mean non-emulated tls.
8784         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8785         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8786         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8787         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8788         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8789         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8790         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8791
8792 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
8793
8794         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
8795
8796 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
8797
8798         * gfortran.dg/secnds.f: Replace time tolerance with a
8799         before-and-after bracket.
8800         * gfortran.dg/secnds-1.f: Likewise.
8801
8802 2007-02-09  Tobias Burnus  <burnus@net-b.de>
8803
8804         PR fortran/30512
8805         * gfortran.dg/maxlocval_1.f90: New test.
8806
8807 2007-02-09  Roger Sayle  <roger@eyesopen.com>
8808
8809         * gcc.target/ia64/builtin_bswap-1.c: New test case.
8810
8811 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8812
8813         PR fortran/30720
8814         * gfortran.dg/array_function_1.f90: New test.
8815
8816 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8817
8818         * lib/target-supports.exp (check_effective_target_lax_strtofp)
8819         (check_effective_target_dummy_wcsftime): New functions.
8820
8821 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8822
8823         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
8824         * lib/target-supports.exp (check_effective_target_uclibc): New
8825         function.
8826
8827 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8828
8829         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
8830         (vsnprintf): Don't define for uClibc targets.
8831
8832 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8833
8834         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
8835         set before checking whether it was allowed.
8836         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
8837         before checking inside_main.
8838
8839 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8840
8841         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
8842         uClinux targets.
8843         (u16sf): Likewise u4sf.
8844         * g++.dg/compat/struct-layout-1.h: Likewise.
8845
8846 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8847
8848         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
8849         procedure.
8850         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8851         m68k targets if check_effective_target_coldfire_fpu returns true.
8852
8853 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
8854         Richard Guenther  <rguenther@suse.de>
8855
8856         PR middle-end/23361
8857         * gcc.dg/fold-compare-3.c: New testcase.
8858         * gcc.dg/tree-ssa/loop-24.c: Likewise.
8859
8860 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
8861
8862         * gcc.dg/pr26570.c: Clean up coverage files.
8863         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
8864         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
8865         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
8866         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
8867         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
8868         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
8869         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
8870         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
8871         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
8872         * gcc.dg/tree-ssa/pr25501.c: Ditto.
8873         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
8874         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
8875         * gcc.dg/vect/pr28952.c: Ditto.
8876         * gcc.dg/vect/pr27151.c: Ditto.
8877         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
8878         * g++.dg/gomp/macro-3.C: Ditto.
8879
8880 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
8881
8882         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
8883         of the loop.
8884
8885 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8886
8887         * gcc.target/i386/builtin-bswap-2.c: New test case.
8888
8889 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8890
8891         * gfortran.dg/forall_8.f90: New test case.
8892         * gfortran.dg/forall_9.f90: Likewise.
8893
8894 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8895
8896         * gcc.dg/builtins-20.c: Add some -~ complex cases.
8897
8898 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
8899
8900         * lib/target-supports.exp (check_effective_target_simulator): New.
8901
8902 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
8903
8904         * gcc.dg/tree-ssa/loop-25.c: New test.
8905
8906 2007-02-06  Richard Henderson  <rth@redhat.com>
8907
8908         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
8909
8910 2007-02-06  Roger Sayle  <roger@eyesopen.com>
8911
8912         * gcc.target/powerpc/popcount-1.c: New test case.
8913         * gcc.target/powerpc/parity-1.c: Likewise.
8914
8915 2007-02-06  Richard Guenther  <rguenther@suse.de>
8916
8917         PR middle-end/27302
8918         * gcc.dg/torture/pr27302-2.c: New testcase.
8919
8920 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
8921
8922         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
8923         * gcc.dg/vect/vect-iv-1.c: New test.
8924         * gcc.dg/vect/vect-iv-2.c: New test.
8925         * gcc.dg/vect/vect-iv-3.c: New test.
8926         * gcc.dg/vect/vect-iv-4.c: New test.
8927         * gcc.dg/vect/vect-iv-5.c: New test.
8928         * gcc.dg/vect/vect-iv-6.c: New test.
8929         * gcc.dg/vect/vect-iv-7.c: New test.
8930         * gcc.dg/vect/vect-iv-8.c: New test.
8931         * gcc.dg/vect/vect-iv-9.c: New test.
8932         * gcc.dg/vect/vect-iv-10.c: New test.
8933         * gcc.dg/vect/vect-iv-11.c: New test.
8934         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
8935         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
8936         * gcc.dg/vect/vect-14.c: Now vectorizable.
8937         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
8938         loop).
8939         * gcc.dg/vect/vect-27.c: Likewise.
8940         * gcc.dg/vect/vect-29.c Likewise.
8941         * gcc.dg/vect/vect-dv-2.c: Likewise.
8942         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8943         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8944         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8945
8946 2007-02-06  Ira Rosen  <irar@il.ibm.com>
8947
8948         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
8949
8950 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8951
8952         * gcc.dg/builtins-20.c: Add more cases.
8953
8954 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
8955
8956         PR debug/30189
8957         * gcc.dg/pr30189.c: New test.
8958
8959 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8960
8961         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
8962         for running tests.
8963         * gcc.target/i386/sse4a-extract.c: New test.
8964         * gcc.target/i386/sse4a-insert.c: New test.
8965         * gcc.target/i386/sse4a-montsd.c: New test.
8966         * gcc.target/i386/sse4a-montss.c: New test.
8967
8968 2007-02-05  Richard Guenther  <rguenther@suse.de>
8969
8970         * gcc.target/i386/vectorize3.c: New testcase.
8971
8972 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
8973
8974         PR target/30665
8975         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
8976
8977 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8978
8979         PR fortran/30611
8980         * gfortran.dg/repeat_1.f90: New test.
8981
8982 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
8983
8984         PR fortran/30605
8985         * gfortran.dg/spread_shape_1.f90: Remove tabs.
8986         * gfortran.dg/derived_init_2.f90: Ditto.
8987         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
8988         * gfortran.dg/array_initializer_1.f90: Ditto.
8989         * gfortran.dg/do_2.f90: Ditto.
8990         * gfortran.dg/proc_assign_1.f90: Ditto.
8991
8992 2007-02-04  Richard Guenther  <rguenther@suse.de>
8993
8994         PR middle-end/30636
8995         * g++.dg/warn/pr30636.C: New testcase.
8996         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
8997
8998 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
8999
9000         PR middle-end/30667
9001         * gfortran.dg/pr30667.f: New test.
9002
9003 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9004
9005         * gcc.dg/builtins-54.c: Add more cases.
9006
9007 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
9008
9009         PR fortran/30514
9010         * gfortran.dg/zero_sized_2.f90: New test.
9011
9012         PR fortran/30660
9013         * gfortran.dg/alloc_comp_basics_4.f90: New test.
9014
9015         PR fortran/29820
9016         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9017         file.
9018
9019 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9020
9021         PR fortran/30683
9022         * gfortran.dg/interface_10.f90: New test.
9023
9024 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9025
9026         * gcc.dg/builtins-20.c: Add more cases.
9027
9028 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9029
9030         PR target/29682
9031         * gcc-target/ia64/pr29682.c: New test.
9032
9033 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
9034
9035         PR fortran/30284
9036         * gfortran.dg/arrayio_11.f90.f90: New test.
9037
9038         PR fortran/30626
9039         * gfortran.dg/arrayio_12.f90.f90: New test.
9040
9041 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
9042
9043         PR c++/30536
9044         * g++.dg/tls/diag-5.C: New test.
9045
9046         PR middle-end/30473
9047         * gcc.dg/pr30473.c: New test.
9048         * gcc.c-torture/execute/20070201-1.c: New test.
9049
9050 2007-02-01  Roger Sayle  <roger@eyesopen.com>
9051
9052         * gfortran.dg/dependency_20.f90: New test case.
9053
9054 2007-01-31  Ian Lance Taylor  <iant@google.com>
9055
9056         * gcc.dg/lower-subreg-1.c (test): New test.
9057
9058 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
9059
9060         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9061
9062 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9063
9064         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9065         * gcc.dg/torture/builtin-math-3.c: Likewise.
9066
9067 2007-01-31  Dirk Mueller  <dmueller@suse.de>
9068
9069         gcc.dg/Wparentheses-2.c: Update and add new tests.
9070
9071 2007-01-31  Ira Rosen  <irar@il.ibm.com>
9072
9073         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9074         vectorize.
9075
9076 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
9077
9078         * gcc.dg/builtins-63.c: New test.
9079
9080 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9081
9082         PR fortran/27588
9083         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9084
9085 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9086
9087         PR fortran/30520
9088         * gfortran.dg/volatile8.f90: New argument conformance test.
9089         * gfortran.dg/volatile9.f90: New scope test.
9090
9091 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9092
9093         PR c++/24745
9094         * g++.dg/warn/null4.C: New.
9095
9096 2001-01-30  Roger Sayle  <roger@eyesopen.com>
9097             Uros Bizjak  <ubizjak@gmail.com>
9098
9099         * gcc.dg/large-size-array-3.c: Correct typo.
9100
9101 2007-01-30  Richard Guenther  <rguenther@suse.de>
9102
9103         PR middle-end/27657
9104         * g++.dg/debug/pr27657.C: New testcase.
9105
9106 2007-01-30  Richard Guenther  <rguenther@suse.de>
9107
9108         PR middle-end/30313
9109         * gcc.dg/torture/pr30313.c: New testcase.
9110
9111 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
9112
9113         * gcc.dg/dfp/dfp-except.h: New file.
9114         * gcc.dg/dfp/fe-check.h: New file.
9115         * gcc.dg/dfp/fe-binop.c: New test.
9116         * gcc.dg/dfp/fe-convert-1.c: New test.
9117         * gcc.dg/dfp/fe-convert-2.c: New test.
9118         * gcc.dg/dfp/fe-convert-3.c: New test.
9119
9120         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9121         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9122         * gcc.dg/dfp/convert-dfp.c: Ditto.
9123         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9124
9125 2007-01-29  Josh Conner  <jconner@apple.com>
9126
9127         * gcc.target/powerpc/altivec-24.c: New test.
9128
9129 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
9130
9131         PR c++/28266
9132         * g++.dg/parse/defarg12.C: New test.
9133
9134 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
9135
9136         PR fortran/30554
9137         * gfortran.dg/used_dummy_types_6.f90: New test.
9138
9139 2007-01-28  Jan Hubicka  <jh@suse.cz>
9140
9141         * gcc.dg/tree-prof/val-prof-6.c: New test.
9142
9143 2007-01-28  Roger Sayle  <roger@eyesopen.com>
9144
9145         * gcc.dg/large-size-array-3.c: Correct test case (portability).
9146
9147 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
9148
9149         PR C++/28988
9150         * g++.dg/expr/dtor4.C: New test.
9151
9152 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
9153
9154         * gcc.dg/tree-ssa/loop-23.c: New test.
9155
9156 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
9157
9158         PR libfortran/30389
9159         * gfortran.dg/achar_2.f90:  New test.
9160         * gfortran.dg/achar_3.f90:  New test.
9161
9162 2007-01-27  Ian Lance Taylor  <iant@google.com>
9163
9164         * gcc.dg/strict-overflow-1.c: New test.
9165         * gcc.dg/no-strict-overflow-1.c: New test.
9166         * gcc.dg/strict-overflow-2.c: New test.
9167         * gcc.dg/no-strict-overflow-2.c: New test.
9168         * gcc.dg/strict-overflow-3.c: New test.
9169         * gcc.dg/no-strict-overflow-3.c: New test.
9170         * gcc.dg/strict-overflow-4.c: New test.
9171         * gcc.dg/no-strict-overflow-4.c: New test.
9172         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9173         * gcc.dg/pr15784-1.c: Likewise.
9174         * gcc.dg/pr20922-1.c: Likewise.
9175         * gcc.dg/pr20922-3.c: Likewise.
9176         * gcc.dg/pr20922-4.c: Likewise.
9177         * gcc.dg/pr20922-6.c: Likewise.
9178         * gcc.dg/compare-4.c: Likewise.
9179         * gcc.dg/torture/pr26898-1.c: Likewise.
9180         * gcc.dg/tree-ssa/divide-1.c: Likewise.
9181         * gcc.dg/tree-ssa/divide-2.c: Likewise.
9182         * gcc.dg/tree-ssa/divide-3.c: Likewise.
9183         * gcc.dg/tree-ssa/divide-4.c: Likewise.
9184         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9185         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9186         * gcc.dg/tree-ssa/pr21082.c: Likewise.
9187         * gcc.dg/tree-ssa/pr26899.c: Likewise.
9188         * g++.dg/tree-ssa/pr21082.C: Likewise.
9189
9190 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9191
9192         * gcc-dg/large-size-array-3.c: New test case.
9193
9194 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9195
9196         * gfortran.dg/forall_7.f90: New test case.
9197
9198 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
9199
9200         PR fortran/30407
9201         * gfortran.dg/where_operator_assign_1.f90: New test.
9202         * gfortran.dg/where_operator_assign_2.f90: New test.
9203         * gfortran.dg/where_operator_assign_3.f90: New test.
9204
9205 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
9206
9207         * lib/target-supports.exp
9208         (check_effective_target_powerpc_altivec): New.
9209         (check_effective_target_vect_cmdline_needed): Use it.
9210
9211 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9212
9213         PR fortran/30278
9214         * gfortran.dg/backslash_3.f: New test.
9215
9216 2007-01-26  Richard Guenther  <rguenther@suse.de>
9217
9218         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9219
9220 2007-01-26  Tobias Burnus  <burnus@net-b.de>
9221
9222         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9223         * gfortran.dg/vect/vect.exp: Ditto.
9224         * gfortran.dg/dg.exp: Ditto.
9225         * gfortran.fortran-torture/execute/execute.exp: Ditto.
9226         * gfortran.fortran-torture/compile/compile.exp: Ditto.
9227
9228 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9229
9230         * gcc.dg/builtins-20.c: Add more cases.
9231         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9232
9233 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9234
9235         PR fortran/30437
9236         * gcc.dg/Wall.c: New.
9237         * gcc.dg/Wno-all.c: New.
9238         * gfortran.dg/Wall.f90: New.
9239         * gfortran.dg/Wno-all.f90: New.
9240
9241 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
9242
9243         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9244         * g++.dg/eh/simd-2.C: Also run on Darwin.
9245         * g++.dg/eh/simd-3.C: New.
9246         * g++.dg/eh/simd-4.C: New.
9247
9248 2007-01-25  Richard Guenther  <rguenther@suse.de>
9249
9250         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9251         and _PROFILE_USE.
9252         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9253
9254 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
9255
9256         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9257         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9258         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9259         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9260         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9261         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9262         * gcc.dg/ipa/ipa-7.c: New testcase.
9263
9264 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
9265
9266         * g++.dg/cpp0x/warn_cxx0x.C: New.
9267
9268 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9269
9270         * gcc.dg/builtins-20.c: Test builtin carg.
9271
9272 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR middle-end/27416
9275         * gcc.dg/gomp/pr27416.c: New test.
9276
9277         PR middle-end/30494
9278         * gcc.dg/gomp/pr30494.c: New test.
9279         * g++.dg/gomp/pr30494.C: New test.
9280
9281         PR middle-end/30421
9282         * gcc.dg/gomp/pr30421.c: New test.
9283
9284 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
9285
9286         * gcc.target/ia64/versionid-1.c: New test.
9287         * gcc.target/ia64/versionid-2.c: New test.
9288
9289 2007-01-24  Richard Guenther  <rguenther@suse.de>
9290
9291         PR testsuite/30181
9292         * gcc.dg/builtins-57.c: Change to a link-time testcase
9293         to support non-C99 targets.
9294
9295 2007-01-24  Jan Hubicka  <jh@suse.cz>
9296
9297         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9298
9299 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9300
9301         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9302
9303 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
9304
9305         PR objc/27438
9306         * objc.dg/const-str-12.m: New test.
9307
9308 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9309
9310         PR fortran/30532
9311         * gfortran.dg/ctrl-z.f90:  New test.
9312
9313 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9314
9315         PR fortran/30481
9316         * gfortran.dg/namelist_assumed_char.f90:  New test.
9317
9318 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
9319
9320         PR c++/27492
9321         * g++.dg/inherit/covariant15.C: New test.
9322
9323 2007-01-23  Ian Lance Taylor  <iant@google.com>
9324
9325         * g++.dg/warn/Wparentheses-24.C: New test.
9326
9327 2007-01-23  Richard Guenther  <rguenther@suse.de>
9328
9329         PR testsuite/30560
9330         * ada/acats/run_acats: Do not call gnatmake or gnatchop
9331         with full path.
9332
9333 2007-01-22  Richard Guenther  <rguenther@suse.de>
9334
9335         PR tree-optimization/30038
9336         * gcc.dg/builtins-62.c: New testcase.
9337
9338 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9339
9340         * gcc.c-torture/compile/20070121.c: New test.
9341
9342 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
9343
9344         PR libfortran/30525
9345         * gfortran.dg/char_comparison_1.f:  New test.
9346
9347 2007-01-21  Ira Rosen  <irar@il.ibm.com>
9348
9349         * gcc.dg/vect/vect-strided-same-dr.c: New test.
9350
9351 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
9352
9353         PR objc/30479
9354         * objc.dg/pch: New directory.
9355         * objc.dg/pch/pch.exp: New file.
9356         * objc.dg/pch/interface-1.m: New test.
9357         * objc.dg/pch/interface-1.hs: New include file.
9358         * lib/objc.exp (objc_target_compile): Add
9359         "-x objective-c-header" in front of the sources if this is
9360         a precompiled header being compiled.
9361
9362 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9363
9364         * gfortran.dg/array_memcpy_3.f90: New test case.
9365         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9366
9367 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9368             Brooks Moses  <brooks.moses@codesourcery.com>
9369             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9370
9371         * gfortran.dg/intrinsic_sign_1.f90: New test case.
9372         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9373
9374 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9375
9376         * gcc.dg/torture/builtin-math-3.c: Test fdim.
9377
9378 2007-01-19  Mike Stump  <mrs@apple.com>
9379
9380         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9381         away.
9382
9383 2007-01-19  Roger Sayle  <roger@eyesopen.com>
9384
9385         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9386         option instead of -funsafe-math-optimizations.
9387
9388 2007-01-19  Tomas Bily  <tbily@suse.cz>
9389
9390         gcc.dg/tree-prof/indir-call-prof.c: New.
9391         g++.dg/dg.exp: Add tree-prof subdirectory.
9392         g++.dg/tree-prof/indir-call-prof.C: New.
9393         g++.dg/tree-prof/tree-prof.exp: New.
9394
9395 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9396
9397         PR c++/17947
9398         * g++.dg/warn/deprecated.C: Update warning output.
9399         * g++.dg/warn/deprecated-2.C: Likewise.
9400         * g++.dg/warn/deprecated-3.C: New.
9401
9402 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9403
9404         * gcc.c-torture/execute/nestfunc-7.c: New.
9405
9406 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
9407
9408         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9409
9410 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9411
9412         * gcc.dg/m68k-pic-1.c: New.
9413
9414 2007-01-18  Roger Sayle  <roger@eyesopen.com>
9415
9416         * gfortran.dg/array_memcpy_4.f90: New test case.
9417
9418 2007-01-18  Josh Conner  <jconner@apple.com>
9419
9420         PR target/30485
9421         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9422         * gcc.dg/vect/no-trapping-math-1: New.
9423         * gcc.dg/vect/no-trapping-math-2: New.
9424
9425 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
9426
9427         * gcc.target/i386/387-8.c: Update comment about optimizing
9428         inherent load of 1.0 of fptan instruction.
9429
9430 2007-01-18  Dirk Mueller  <dmueller@suse.de>
9431             Richard Guenther <rguenther@suse.de>
9432
9433         PR diagnostic/8268
9434         * gcc.dg/Warray-bounds.c: New testcase.
9435         * gcc.dg/Warray-bounds-2.c: New testcase.
9436         * g++.dg/warn/Warray-bounds.C: New testcase.
9437         * g++.dg/warn/Warray-bounds-2.C: New testcase.
9438
9439 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
9440
9441         PR fortran/30476
9442         * gfortran.dg/generic_12.f90: New test.
9443
9444 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
9445
9446         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9447         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9448
9449 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
9450
9451         * gcc.dg/dfp/compare-special.h: New file.
9452         * gcc.dg/dfp/compare-special-32.c: New test.
9453         * gcc.dg/dfp/compare-special-64.c: New test.
9454         * gcc.dg/dfp/compare-special-128.c: New test.
9455
9456 2007-01-16  Roger Sayle  <roger@eyesopen.com>
9457             Paul Thomas  <pault@gcc.gnu.org>
9458             Steven G. Kargl  <kargl@gcc.gnu.org>
9459
9460         PR fortran/30404
9461         * gfortran.dg/forall_6.f90: New test case.
9462         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9463         * gfortran.dg/dependency_13.f90: Likewise.
9464
9465 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9466
9467         PR testsuite/12325
9468         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9469         targets that don't support Inf.
9470
9471 2007-01-15  Dale Johannesen  <dalej@apple.com>
9472
9473         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
9474
9475 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
9476
9477         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
9478         of achar for 0xff to avoid the "Extended ASCII not
9479         implemented" error message.
9480
9481 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
9482
9483         PR fortran/28172
9484         * gfortran.dg/altreturn_4.f90: New test.
9485
9486         PR fortran/29389
9487         * gfortran.dg/stfunc_4.f90: New test.
9488
9489         PR fortran/29712
9490         * gfortran.dg/bound_2.f90: Reinstate commented out line.
9491         * gfortran.dg/initialization_1.f90: Change warning.
9492
9493         PR fortran/30283
9494         * gfortran.dg/specification_type_resolution_2.f90: New test.
9495
9496 2007-01-14  Jan Hubicka  <jh@suse.cz>
9497
9498         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9499         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9500         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9501         elimination.
9502
9503 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
9504
9505         PR fortran/30410
9506         * gfortran.dg/external_procedures_2.f90: New test.
9507
9508 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
9509
9510         PR target/30413
9511         * gcc.target/i386/pr30413.c: New test.
9512
9513 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
9514
9515         PR fortran/30452
9516         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
9517
9518 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
9519
9520         * gcc.dg/20070112-1.c: New test.
9521
9522 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9523
9524         PR libgfortran/30435
9525         * gfortran.dg/list_read_6.f90: New test.
9526
9527 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
9528
9529         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
9530
9531 2007-01-12  Tom Tromey  <tromey@redhat.com>
9532
9533         PR preprocessor/28227:
9534         * gcc.dg/cpp/pr28227.c: New file.
9535
9536 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9537
9538         * gcc.dg/tree-ssa/loop-22.c: New test.
9539
9540 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9541
9542         PR tree-optimization/29516
9543         * gcc.dg/tree-ssa/loop-20.c: New test.
9544
9545 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
9546
9547         PR libfortran/30415
9548         * minmaxloc_integer_kinds_1.f90:  New test.
9549
9550 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
9551
9552         PR c++/29573
9553         * g++.dg/template/sizeof-template-argument.C: New test.
9554
9555 2007-01-11  Jan Hubicka  <jh@suse.cz>
9556
9557         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9558         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9559         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9560         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9561         * gcc.dg/tree-ssa/pr21658.c: Likewise.
9562         * gcc.dg/tree-ssa/pr15349.c: Likewise.
9563         * gcc.dg/tree-ssa/pr25501.c: Likewise.
9564         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9565         transformation in question.
9566         * gcc.dg/tree-ssa/vrp05.c: Likewise.
9567         * gcc.dg/tree-ssa/pr20701.c: Likewise.
9568         * gcc.dg/always_inline3.c: Likewise.
9569
9570 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
9571
9572         PR c++/28999
9573         * g++.dg/template/typename11.C: New test.
9574
9575 2007-01-10  Robert Kennedy <jimbob@google.com>
9576
9577         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9578
9579 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9580
9581         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9582         for different integer kinds.
9583         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9584         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9585         * gfortran.dg/ishft_2.f90: New test.
9586         * gfortran.dg/ishft_3.f90: New test.
9587
9588 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9589
9590         * gfortran.dg/altreturn_2.f90: Removed executable bit.
9591
9592 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
9593
9594         PR tree-optimization/30322
9595         * gcc.dg/tree-ssa/loop-21.c: New test.
9596
9597 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
9598
9599         * g++.dg/rtti/darwin-builtin-linkage.C: New.
9600
9601 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9602
9603         * gcc.target/spu/intrinsics-1.c: Remove xfail.
9604
9605 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9606
9607         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9608         * g++.dg/warn/overflow-warn-3.C: Likewise.
9609         * g++.dg/warn/overflow-warn-4.C: Likewise.
9610         * g++.dg/warn/overflow-warn-5.C: Likewise.
9611         * g++.dg/warn/overflow-warn-6.C: Likewise.
9612         * g++.dg/warn/Woverflow-1.C: Likewise.
9613         * g++.dg/warn/Woverflow-2.C: Likewise.
9614         * g++.dg/warn/Woverflow-3.C: Likewise.
9615         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9616
9617 2007-01-08  Roger Sayle  <roger@eyesopen.com>
9618
9619         * gfortran.dg/array_constructor_14.f90: New test case.
9620         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9621
9622 2007-01-08  Richard Guenther  <rguenther@suse.de>
9623
9624         PR tree-optimization/23603
9625         * gcc.dg/tree-ssa/vrp31.c: New testcase.
9626         * gcc.dg/tree-ssa/vrp32.c: Likewise.
9627
9628 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9629
9630         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9631         in __v8qi typedef.
9632         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9633         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9634         compiler behaviour.
9635         * gcc.dg/simd-5.c: Likewise.
9636         * gcc.dg/simd-6.c: Likewise.
9637         * g++.dg/conversion/simd1.C: Likewise.
9638         * g++.dg/conversion/simd3.C: Likewise.
9639         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9640         (main): Use it.
9641
9642 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9643
9644         PR tree-optimization/29877
9645         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9646         name of a hard register for the target concerned.  Adjust dg-error
9647         directives to cope with new behaviour of TER.
9648
9649 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9650
9651         PR c++/28986
9652         * g++.dg/conversion/nullptr1.C: Added overflow warning.
9653         * g++.dg/warn/overflow-warn-1.C: New.
9654         * g++.dg/warn/overflow-warn-3.C: New.
9655         * g++.dg/warn/overflow-warn-4.C: New.
9656         * g++.dg/warn/overflow-warn-5.C: New.
9657         * g++.dg/warn/overflow-warn-6.C: New.
9658         * g++.dg/warn/Woverflow-1.C: New.
9659         * g++.dg/warn/Woverflow-2.C: New.
9660         * g++.dg/warn/Woverflow-3.C: New.
9661         * g++.dg/warn/multiple-overflow-warn-2.C: New.
9662
9663 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
9664
9665         PR fortran/27698
9666         * gfortran.dg/invalid_name.f90: New test.
9667         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9668         * gfortran.dg/gomp/pr29759.f90: Ditto.
9669
9670 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
9671
9672         * gfortran.dg/present_1.f90:  Update error message.
9673
9674 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
9675
9676         PR c++/19439
9677         * g++.dg/template/duplicate1.C: New test
9678         * g++.dg/template/memfriend6.C: Adjust error markers.
9679
9680 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
9681
9682         PR tree-opt/30385
9683         * gcc.dg/torture/inline-1.c: New test.
9684
9685 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9686
9687         PR c/19978
9688         * gcc.dg/multiple-overflow-warn-1.c: New.
9689         * gcc.dg/multiple-overflow-warn-2.c: New.
9690         * gcc.dg/overflow-warn-6.c: New.
9691         * g++.dg/warn/multiple-overflow-warn-1.C: New.
9692
9693 2007-01-05  Roger Sayle  <roger@eyesopen.com>
9694
9695         * gfortran.dg/array_memcpy_1.f90: New test case.
9696         * gfortran.dg/array_memcpy_2.f90: Likewise.
9697
9698 2007-01-05  Richard Guenther  <rguenther@suse.de>
9699
9700         PR middle-end/27826
9701         * g++.dg/opt/pr27826.C: New testcase.
9702
9703 2007-01-05  Ian Lance Taylor  <iant@google.com>
9704
9705         * gcc.dg/Walways-true-1.c: New test.
9706         * gcc.dg/Walways-true-2.c: New test.
9707         * g++.dg/warn/Walways-true-1.C: New test.
9708         * g++.dg/warn/Walways-true-2.C: New test.
9709
9710 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
9711
9712         PR c/30360
9713         * gcc.dg/pr30360.c: New test.
9714
9715 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
9716
9717         PR fortran/23232
9718         * gfortran.dg/data_implied_do_1.f90: New test.
9719
9720         PR fortran/27996
9721         PR fortran/27998
9722         * gfortran.dg/char_length_1.f90: New test.
9723
9724 2007-01-05  Richard Guenther  <rguenther@suse.de>
9725
9726         PR middle-end/28116
9727         * g++.dg/opt/pr28116.C: New testcase.
9728
9729 2007-01-05  Tobias Burnus  <burnus@net-b.de>
9730
9731         PR fortran/29624
9732         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9733           invalid deallocate.
9734         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9735         * gfortran.dg/protected_4.f90: Add pointer intent check.
9736         * gfortran.dg/protected_6.f90: Add pointer intent check.
9737         * gfortran.dg/pointer_intent_1.f90: New test.
9738         * gfortran.dg/pointer_intent_2.f90: New test.
9739         * gfortran.dg/pointer_intent_3.f90: New test.
9740
9741 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
9742
9743         PR 30235
9744         * gfortran.dg/altreturn_2.f90: new test.
9745
9746 2007-01-04  Tom Tromey  <tromey@redhat.com>
9747
9748         PR preprocessor/28165:
9749         * gcc.dg/cpp/pr28165.c: New file.
9750
9751 2007-01-03  Josh Conner  <jconner@apple.com>
9752
9753         PR middle-end/29683
9754         * gcc.dg/pr29683.c: New.
9755
9756 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9757
9758         PR c++/28217
9759         * g++.dg/pch/template-1.C: New test.
9760         * g++.dg/pch/template-1.Hs: New file.
9761
9762 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9763
9764         PR middle-end/30353
9765         * gcc.c-torture/compile/complex-4.c: New test.
9766
9767 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
9768
9769         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9770         -maltivec.
9771         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9772
9773 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9774
9775         PR middle-end/30286
9776         * gcc.dg/pr30286.c: New test.
9777
9778         PR c++/29535
9779         * g++.dg/template/crash66.C: New test.
9780
9781         PR c++/29054
9782         * g++.dg/template/friend49.C: New test.
9783
9784 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
9785
9786         * gfortran.dg/ibits.f90: New test.
9787
9788 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
9789
9790         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9791         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9792
9793 2007-01-02  Jan Hubicka  <jh@suse.cz>
9794
9795         * gcc.dg/pr16194.c: We now output error on all three functions,
9796         not just first one.
9797
9798 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9799
9800         PR c/19977
9801         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
9802         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
9803
9804 2006-01-02  Ian Lance Taylor  <iant@google.com>
9805
9806         * g++.dg/warn/Wparentheses-22.C: New test.
9807         * g++.dg/warn/Wparentheses-23.C: New test.
9808
9809 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9810
9811         PR middle-end/7651
9812         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
9813         * gcc.dg/declspec-3-Wextra.c: New.
9814         * gcc.dg/declspec-3-no.c: New
9815
9816 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
9817
9818         PR fortran/20896
9819         * gfortran.dg/interface_10.f90: Remove.
9820
9821 2007-01-01  Roger Sayle  <roger@eyesopen.com>
9822
9823         * gcc.dg/fold-eqxor-4.c: New test case.
9824
9825 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
9826
9827         PR middle-end/30311
9828         * gcc.c-torture/compile/pr30311.c: New test.
9829
9830 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
9831
9832         PR middle-end/30253
9833         * gcc.c-torture/compile/statement-expression-1.c: New test.
9834
9835 2007-01-01  Andreas Schwab  <schwab@suse.de>
9836
9837         PR target/29166
9838         * g++.dg/eh/pr29166.C: New test.
9839
9840 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
9841
9842         * lib/target-supports.exp (check_effective_target_powerpc_spe):
9843         New.
9844         (check_effective_target_vect_cmdline_needed): Use it.
9845
9846 2006-12-31  Richard Guenther  <rguenther@suse.de>
9847
9848         PR middle-end/30137
9849         * gcc.dg/pr30137-1.c: New testcase.
9850         * gcc.dg/pr30137-2.c: Likewise.
9851
9852 2006-12-31  Roger Sayle  <roger@eyesopen.com>
9853
9854         PR middle-end/30322
9855         * gcc.dg/fold-plusnot-1.c: New test case.
9856
9857 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
9858
9859         PR c++/29731
9860         * g++.dg/parse/template22.C: New test.
9861
9862 2006-12-31  Richard Guenther  <rguenther@suse.de>
9863
9864         PR middle-end/30338
9865         * gcc.c-torture/compile/pr30338.c: New testcase.
9866
9867 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9868
9869         PR fortran/27900
9870         * gfortran.dg/intrinsic_actual_4.f90: New test.
9871
9872         PR fortran/24325
9873         * gfortran.dg/func_decl_3.f90: New test.
9874
9875 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9876
9877         PR fortran/23060
9878         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
9879         * gfortran.dg/c_by_val_1.f: New test.
9880         * gfortran.dg/c_by_val_2.f: New test.
9881         * gfortran.dg/c_by_val_3.f: New test.
9882
9883 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
9884
9885         PR libfortran/30321
9886         * gfortran.dg/sum_zero_array_1.f90:  New test.
9887
9888 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
9889
9890         PR preprocessor/29612
9891         * gcc.dg/cpp/pr29612-1.c: New test.
9892         * gcc.dg/cpp/pr29612-2.c: New test.
9893
9894 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
9895
9896         PR fortran/30034
9897         * gfortran.dg/pure_formal_proc_1.f90: New test.
9898
9899         PR fortran/30237
9900         * gfortran.dg/intrinsic_actual_3.f90: New test.
9901
9902 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9903
9904         PR fortran/30014
9905         * gfortran.dg/io_constraints_1.f90: Update test.
9906         * gfortran.dg/io_constraints_2.f90: Update test.
9907         * gfortran.dg/inquire_iolength.f90: New test.
9908
9909 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
9910
9911         PR fortran/20896
9912         * gfortran.dg/interface_10.f90: New test.
9913         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
9914         since z is already, locally a variable.
9915
9916         PR fortran/25135
9917         * gfortran.dg/generic_11.f90: New test.
9918         * gfortran.dg/interface_7.f90: Remove name clash between module
9919         name and procedure 'x' referenced in the interface.
9920
9921 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9922
9923         PR middle-end/7651
9924         * gcc.dg/Wmissing-parameter-type.c: New.
9925         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
9926         * gcc.dg/Wmissing-parameter-type-no.c: New.
9927
9928 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
9929
9930         PR fortran/25818
9931         * gfortran.dg/entry_array_specs_2.f: New test.
9932
9933         PR fortran/30084
9934         * gfortran.dg/nested_modules_6.f90: New test.
9935
9936 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9937
9938         PR middle-end/7651
9939         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
9940         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
9941
9942 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
9943
9944         PR C++/30168
9945         * g++.dg/opt/complex6.C: New test.
9946
9947 2006-12-22  Ben Elliston  <bje@au.ibm.com>
9948
9949         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
9950         full" if the linker on spu-*-* warns about exceeding local store.
9951
9952         And revert this patch:
9953         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9954         fail to link due to relocation overflows on spu-*-*.
9955
9956 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9957
9958         PR fortran/30273
9959         * gfortran.dg/dependency_19.f90: New test.
9960
9961 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9962
9963         PR fortran/30202
9964         * gfortran.dg/alloc_comp_basics_3.f90: New test.
9965
9966 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
9967
9968         PR middle-end/30262
9969         * gcc.c-torture/execute/20061220-1.c: New test.
9970
9971         PR middle-end/30263
9972         * gcc.dg/gomp/asm-1.c: New test.
9973
9974         PR target/30230
9975         * g++.dg/eh/ia64-2.C: New test.
9976
9977 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
9978
9979         PR target/28966
9980         PR target/29248
9981         * gcc.dg/rs6000-leaf.c: New.
9982
9983 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9984
9985         PR fortran/25392
9986         * gfortran.dg/f2c_8.f90: New test.
9987
9988 2006-12-20  Bill Wendling  <wendling@apple.com>
9989
9990         * gcc.dg/asm-b.c: Check for __ppc64__.
9991
9992 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9993
9994         PR fortran/30190
9995         * gfortran.dg/bounds_check_5.f90: New test.
9996
9997 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
9998
9999         PR middle-end/30143
10000         * gcc.dg/gomp/complex-1.c: New testcase.
10001
10002 2006-12-20  Roger Sayle  <roger@eyesopen.com>
10003
10004         * gfortran.dg/array_memset_1.f90: New test case.
10005
10006 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
10007
10008         * lib/target-supports.exp: Add spu to
10009         check_effective_target_vect_widen_mult_hi_to_si.
10010
10011 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
10012
10013         PR fortran/29992
10014         * gfortran.dg/generic_9.f90: New test.
10015
10016         PR fortran/30081
10017         * gfortran.dg/generic_10.f90: New test.
10018
10019 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
10020
10021         PR tree-opt/30045
10022         * gcc.dg/pr30045.c: New test.
10023
10024 2006-12-20  Ben Elliston  <bje@au.ibm.com>
10025
10026         * gcc.dg/20020312-2.c: Add a case for __SPU__.
10027
10028 2006-12-19  Eric Christopher  <echristo@apple.com>
10029
10030         PR target/29302
10031         * gcc.c-torture/execute/pr29302-1.c: New.
10032
10033 2006-12-19  Tobias Burnus  <burnus@net-b.de>
10034
10035         PR fortran/39238
10036         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10037
10038 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
10039
10040         PR fortran/30236
10041         * gfortran.dg/altreturn_3.f90: New test.
10042
10043         * gfortran.dg/char_result_12.f90: Fix comment typos.
10044
10045 2006-12-19  Ben Elliston  <bje@au.ibm.com>
10046
10047         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10048         as newlib's stdio.h uses non-traditional cpp constructs.
10049
10050 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10051
10052         * gfortran.dg/advance.f90: Renamed to advance_1.f90
10053         * gfortran.dg/append-1.f90: Renamed to append_1.f90
10054         * gfortran.dg/array-1.f90: Renamed to array_1.f90
10055         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10056         * gfortran.dg/backspace.f: Renamed to backspace_1.f
10057         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10058         * gfortran.dg/default_initialization.f: Renamed to
10059         default_initialization_1.f
10060         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10061         dollar_edit_descriptor_1.f
10062         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10063         dollar_edit_descriptor_2.f
10064         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10065         dollar_edit_descriptor_3.f
10066         * gfortran.dg/logint-1.f: Renamed to logint_1.f
10067         * gfortran.dg/logint-2.f: Renamed to logint_2.f
10068         * gfortran.dg/logint-3.f: Renamed to logint_3.f
10069         * gfortran.dg/advance_1.f90: Renamed from advance.f90
10070         * gfortran.dg/append_1.f90: Renamed from append-1.f90
10071         * gfortran.dg/array_1.f90: Renamed from array-1.f90
10072         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10073         * gfortran.dg/backspace_1.f: Renamed from backspace.f
10074         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10075         * gfortran.dg/default_initialization_1.f: Renamed from
10076         default_initialization.f
10077         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10078         dollar_edit_descriptor-1.f
10079         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10080         dollar_edit_descriptor-2.f
10081         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10082         dollar_edit_descriptor-3.f
10083         * gfortran.dg/logint_1.f: Renamed from logint-1.f
10084         * gfortran.dg/logint_2.f: Renamed from logint-2.f
10085         * gfortran.dg/logint_3.f: Renamed from logint-3.f
10086
10087 2006-12-18  Bill Wendling  <wendling@apple.com>
10088
10089         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10090         id is an OjbC keyword.
10091
10092 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10093
10094         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10095
10096 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10097
10098         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10099
10100 2006-12-18  Ian Lance Taylor  <iant@google.com>
10101
10102         * g++.dg/warn/Wmissing-declarations-1.C: New test.
10103
10104 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10105
10106         * gcc.c-torture/compile/pr27528.c: Use empty templates.
10107
10108 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10109
10110         PR fortran/30207
10111         * gfortran.fortran-torture/execute/where21.f90: New test.
10112
10113 2006-12-17  Tobias Burnus  <burnus@net-b.de>
10114
10115         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10116
10117 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10118
10119         PR middle-end/7651
10120         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10121         * gcc.dg/if-empty-1.c: Likewise.
10122         * gcc.dg/pr23165.c: Likewise.
10123         * g++.dg/warn/empty-body.C: Likewise.
10124
10125 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10126
10127         PR libfortran/30005
10128         * gfortran.dg/open_errors.f90: New test.
10129
10130 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
10131
10132         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10133
10134         * gcc.target/i386/ssse3-pabsb.c: New file.
10135         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10136         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10137         * gcc.target/i386/ssse3-palignr.c: Likewise.
10138         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10139         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10140         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10141         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10142         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10143         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10144         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10145         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10146         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10147         * gcc.target/i386/ssse3-psignb.c: Likewise.
10148         * gcc.target/i386/ssse3-psignd.c: Likewise.
10149         * gcc.target/i386/ssse3-psignw.c: Likewise.
10150         * gcc.target/i386/ssse3-vals.h: Likewise.
10151
10152 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
10153
10154         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10155         * lib/fortran-torture.exp: Include target-supports.exp.
10156
10157 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
10158
10159         PR target/30185
10160         * gcc.c-torture/execute/pr30185.c: New test.
10161
10162 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10163
10164         PR testsuite/30179
10165         PR testsuite/30180
10166         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10167         * gcc.dg/builtin-bswap-2.c: Likewise.
10168         * gcc.dg/builtin-bswap-3.c: Likewise.
10169         * gcc.dg/builtin-bswap-4.c: Likewise.
10170         * lib/target-supports.exp (check_effective_target_stdint_types): New.
10171         * gcc.c-torture/execute/mode-dependent-address.x: New file.
10172
10173 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10174
10175         PR libfortran/30145
10176         * gfortran.dg/write_zero_array: New test.
10177
10178 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10179
10180         PR fortran/30200
10181         * gfortran.dg/write_fmt_trim.f90: New test.
10182
10183 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
10184
10185         PR 30194
10186         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10187         temporarily.
10188
10189 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10190
10191         * lib/target-supports.exp (check_weak_available): Use istarget
10192         "hppa*-*-hpux10*" instead of regexp.
10193         (check_cxa_atexit_available): Likewise.
10194
10195 2006-12-14  Richard Guenther  <rguenther@suse.de>
10196
10197         PR tree-optimization/30197
10198         * gcc.c-torture/execute/complex-1.c: Fix function name.
10199         * gcc.dg/builtins-61.c: New testcase.
10200
10201 2006-12-14  Richard Guenther  <rguenther@suse.de>
10202
10203         PR middle-end/30172
10204         * gcc.dg/pr30172-1.c: New testcase.
10205
10206 2006-12-14  Richard Guenther  <rguenther@suse.de>
10207
10208         PR tree-optimization/30198
10209         * gcc.dg/builtins-60.c: New testcase.
10210
10211 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
10212
10213         * lib/target-supports.exp (vect_no_align): Remove spu.
10214
10215 2006-12-13  Ian Lance Taylor  <iant@google.com>
10216
10217         PR c++/19564
10218         PR c++/19756
10219         * g++.dg/warn/Wparentheses-5.C: New test.
10220         * g++.dg/warn/Wparentheses-6.C: New test.
10221         * g++.dg/warn/Wparentheses-7.C: New test.
10222         * g++.dg/warn/Wparentheses-8.C: New test.
10223         * g++.dg/warn/Wparentheses-9.C: New test.
10224         * g++.dg/warn/Wparentheses-10.C: New test.
10225         * g++.dg/warn/Wparentheses-11.C: New test.
10226         * g++.dg/warn/Wparentheses-12.C: New test.
10227         * g++.dg/warn/Wparentheses-13.C: New test.
10228         * g++.dg/warn/Wparentheses-14.C: New test.
10229         * g++.dg/warn/Wparentheses-15.C: New test.
10230         * g++.dg/warn/Wparentheses-16.C: New test.
10231         * g++.dg/warn/Wparentheses-17.C: New test.
10232         * g++.dg/warn/Wparentheses-18.C: New test.
10233         * g++.dg/warn/Wparentheses-19.C: New test.
10234         * g++.dg/warn/Wparentheses-20.C: New test.
10235         * g++.dg/warn/Wparentheses-21.C: New test.
10236
10237 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10238
10239         PR testsuite/30157
10240         * lib/target-supports.exp (check_cxa_atexit_available): Return false
10241         for target "hppa.*hpux10".
10242
10243 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
10244
10245         * g++.dg/debug/vartrack1.C: New test.
10246
10247         * g++.dg/opt/ifcvt1.C: New test.
10248
10249         * gcc.dg/tls/opt-13.c: New test.
10250
10251         * gcc.dg/20060425-2.c: New test.
10252
10253         * g++.dg/opt/pr15054-2.C: New test.
10254
10255         * gcc.c-torture/execute/20060420-1.c: New test.
10256
10257         * gcc.c-torture/execute/20060412-1.c: New test.
10258
10259         * objc/compile/20060406-1.m: New test.
10260
10261 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
10262
10263         * g++.dg/template/array17.C: New test.
10264
10265 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
10266
10267         * gcc.target/powerpc/altivec-23.c: New test.
10268
10269 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
10270
10271         PR c++27316
10272         * g++.dg/inherit/error3.C: New test.
10273
10274         PR c++/28740
10275         * g++.dg/inherit/error4.C: New test.
10276
10277 2006-12-13  Richard Guenther  <rguenther@suse.de>
10278
10279         PR tree-optimization/17687
10280         * gcc.dg/builtins-59.c: New testcase.
10281
10282 2006-12-13  Ben Elliston  <bje@au.ibm.com>
10283
10284         * gcc.target/spu/Wmain.c: New test.
10285
10286 2006-12-12  Josh Conner  <jconner@apple.com>
10287
10288         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10289         * g++.dg/abi/thunk4.C: Likewise.
10290         * g++.dg/abi/rtti3.C: Likewise.
10291
10292 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
10293
10294         * gcc.target/spu/cpat-1.c: New test.
10295         * gcc.target/spu/cpat-2.c: New test.
10296         * gcc.target/spu/cpat-3.c: New test.
10297         * gcc.target/spu/cpat-4.c: New test.
10298
10299 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10300
10301         PR tree-opt/28436
10302         * gcc.c-torture/compile/vector-1.c: New test.
10303         * gcc.c-torture/compile/vector-2.c: New test.
10304         * gcc.c-torture/compile/vector-3.c: New test.
10305
10306 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10307
10308         * lib/fortran-torture.exp: Update copyright years.  Remove
10309         obsolete comment.  Test -ftree-vectorize where it makes sense.
10310         * lib/gfortran-dg.exp: Update copyright years.  Use settings
10311         from fortran-torture.exp.
10312         * gfortran.dg/char_transpose_1.f90,
10313         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10314         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10315         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
10316         '-w' to dg-options.
10317
10318 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
10319
10320         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10321         saved_${tool}_load.
10322
10323 2006-12-12  Ira Rosen  <irar@il.ibm.com>
10324
10325         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10326         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10327         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10328         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10329         gaps.
10330
10331 2006-12-12  Richard Guenther  <rguenther@suse.de>
10332
10333         PR middle-end/30147
10334         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10335
10336 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
10337             Diego Novillo  <dnovillo@redhat.com>
10338
10339         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10340         VDEF/VUSE changes.
10341         * gcc.dg/tree-ssa/pr26421.c: Likewise
10342         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10343         * gcc.dg/tree-ssa/pr23382.c: Likewise.
10344         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10345         * gcc.dg/tree-ssa/pr28410.c: Likewise.
10346         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10347         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10348         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10349         * gcc.dg/tree-ssa/vrp08.c: Likewise.
10350         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10351
10352 2006-12-11  Jan Hubicka  <jh@suse.cz>
10353
10354         * gcc.dg/tree-prof/stringop-1.c: New test.
10355         * gcc.dg/tree-prof/stringop-2.c: New test.
10356
10357 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
10358
10359         PR target/30120
10360         * gcc.target/i386/pr30120.c: New test.
10361
10362         Revert:
10363         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10364
10365         * gcc.target/i386/x87regparm-1.c: New test.
10366         * gcc.target/i386/x87regparm-2.c: New test.
10367         * gcc.target/i386/x87regparm-3.c: New test.
10368         * gcc.target/i386/x87regparm-4.c: New test.
10369
10370 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
10371
10372         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10373
10374 2006-12-10  Tobias Burnus  <burnus@net-b.de>
10375
10376         PR fortran/23994
10377         * gfortran.dg/protected_1.f90: New test.
10378         * gfortran.dg/protected_2.f90: New test.
10379         * gfortran.dg/protected_3.f90: New test.
10380         * gfortran.dg/protected_4.f90: New test.
10381         * gfortran.dg/protected_5.f90: New test.
10382         * gfortran.dg/protected_6.f90: New test.
10383
10384 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10385             Tobias Burnus  <burnus@gcc.gnu.org>
10386
10387         PR fortran/29975
10388         PR fortran/30068
10389         * gfortran.dg/interface_4.f90: Test adding procedure to generic
10390         interface.
10391         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10392         ambiguous interfaces.
10393         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10394         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10395         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10396         ambiguous interfaces.
10397         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10398         * gfortran.dg/array_initializer_2.f90: Add initializer array
10399         constructor test.
10400
10401         PR fortran/30096
10402         * gfortran.dg/interface_9.f90: Test that host interfaces are
10403         not checked for ambiguity with the local version.
10404
10405 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10406
10407         PR fortran/29464
10408         * gfortran.dg/module_interface_2.f90: New test.
10409
10410 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10411
10412         PR fortran/29941
10413         * gfortran.dg/assumed_len.f90: New test.
10414
10415 2006-12-09  Richard Guenther  <rguenther@suse.de>
10416
10417         * g++.dg/warn/implicit-typename1.C: Qualify types.
10418         * g++.dg/parse/crash12.C: Likewise.
10419         * g++.dg/tree-ssa/pr22444.C: Likewise.
10420
10421 2006-12-09  Tobias Burnus  <burnus@net-b.de>
10422
10423         * gfortran.dg/array_2.f90: Added sqrt test.
10424
10425 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
10426
10427         * gcc.target/i386/x87regparm-1.c: XFAIL.
10428         * gcc.target/i386/x87regparm-2.c: XFAIL.
10429         * gcc.target/i386/x87regparm-3.c: XFAIL.
10430         * gcc.target/i386/x87regparm-4.c: XFAIL.
10431
10432 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10433
10434         * lib/target-supports.exp
10435         (check_effective_target_large_long_double): New.
10436         * gcc.dg/Wconversion-real.c : Use it.
10437         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10438         unsigned.
10439
10440 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
10441
10442         * gcc.c-torture/execute/mode-dependent-address.c: New test.
10443
10444 2006-12-08  Tobias Burnus  <burnus@net-b.de>
10445
10446         PR fortran/27546
10447         * gfortran.dg/import4.f90: New test for IMPORT in modules.
10448
10449 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
10450
10451         PR c++/29732
10452         * g++.dg/template/crash65.C: New test.
10453         * g++.dg/template/spec16.C: Tweak error markers.
10454
10455 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10456
10457         * gcc.target/spu: New directory.
10458         * gcc.target/spu/spu.exp: New file.
10459         * gcc.target/spu/intrinsics-1.c: New test.
10460
10461 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
10462
10463         PR c++/29980
10464         * g++.dg/ext/attrib27.C: New test.
10465         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10466         * g++.dg/parse/typedef5.C: Likewise.
10467
10468 2006-12-07  Mike Stump  <mrs@apple.com>
10469
10470         * treelang/compile/var_defs.tree: Adjust.
10471
10472 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
10473
10474         PR c++/29730
10475         * g++.dg/template/crash64.C: New test.
10476         * g++.dg/parse/crash27.C: Adjust error markers.
10477
10478 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
10479
10480         PR libfortran/30009
10481         PR libfortran/30056
10482         * gfortran.dg/read_eof_4.f90:  Add tests.
10483         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
10484         * gfortran.dg/unf_read_corrupted_1.f90: New test.
10485
10486 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
10487
10488         PR c++/29729
10489         * g++.dg/template/crash63.C: New test.
10490
10491         PR c++/29728
10492         * g++.dg/template/crash62.C: New test.
10493
10494 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10495
10496         PR fortran/30003
10497         * gfortran.dg/allocatable_function_1.f90: Increase the number
10498         of expected calls of free to 10; the lhs section reference is
10499         now evaluated so there is another call to bar.  Change the
10500         comment appropriately.
10501         * gfortran.dg/array_section_1.f90: New test.
10502
10503 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10504
10505         PR fortran/29912
10506         * gfortran.dg/char_result_12.f90: New test.
10507
10508 2006-12-05  Richard Guenther  <rguenther@suse.de>
10509
10510         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10511         * gcc.dg/vect/vect-pow-2.c: Rename to ...
10512         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
10513         vect_double, xfail for spu*-*-*.
10514
10515 2006-12-04  Tobias Burnus  <burnus@net-b.de>
10516
10517         PR fortran/29962
10518         * initialization_4.f90: Test noninteger exponents (-std=f95).
10519         * initialization_5.f90: New test for noninteger exponents
10520           with -std=f2003.
10521
10522 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10523
10524         PR fortran/29821
10525         * gfortran.dg/parameter_array_section_1.f90: New test.
10526
10527 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
10528
10529         PR c++/29733
10530         * g++.dg/template/crash61.C: New test.
10531
10532         PR c++/29632
10533         * g++.dg/template/error23.C: New test.
10534
10535 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
10536
10537         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10538
10539 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10540
10541         PR fortran/29916
10542         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10543
10544 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
10545
10546         PR middle-end/29965
10547         * gcc.dg/gomp/pr29965-1.c: New test.
10548         * gcc.dg/gomp/pr29965-2.c: New test.
10549         * gcc.dg/gomp/pr29965-3.c: New test.
10550         * gcc.dg/gomp/pr29965-4.c: New test.
10551         * gcc.dg/gomp/pr29965-5.c: New test.
10552         * gcc.dg/gomp/pr29965-6.c: New test.
10553         * g++.dg/gomp/pr29965-1.C: New test.
10554         * g++.dg/gomp/pr29965-2.C: New test.
10555         * g++.dg/gomp/pr29965-3.C: New test.
10556         * g++.dg/gomp/pr29965-4.C: New test.
10557         * g++.dg/gomp/pr29965-5.C: New test.
10558         * g++.dg/gomp/pr29965-6.C: New test.
10559         * g++.dg/gomp/pr29965-7.C: New test.
10560         * g++.dg/gomp/pr29965-8.C: New test.
10561         * g++.dg/gomp/pr29965-9.C: New test.
10562         * g++.dg/gomp/pr29965-10.C: New test.
10563
10564 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
10565
10566         * gnat.dg/pointer_variable_bounds.adb: New test.
10567         * gnat.dg/pointer_variable_bounds.ads: Likewise.
10568         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10569
10570 2006-12-03  Eric Christopher  <echristo@apple.com>
10571
10572         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10573
10574 2006-12-03  Richard Henderson  <rth@redhat.com>
10575             Andrew Pinski  <pinskia@gmail.com>
10576
10577         PR C++/14329
10578         * g++.dg/warn/unit-1.C: New test.
10579
10580 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
10581
10582         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10583
10584 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
10585
10586         * g++.dg/vect/vect.exp: Enable tests to run on spu.
10587         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10588         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10589         * gcc.dg/vect/vect-70.c: Reduce array size.
10590         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10591         vect_no_compaer_double targets.
10592         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10593         vect_float, vect_double, and vect_int.
10594
10595 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
10596
10597         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10598         test for loop versioning on vect_no_align targets.
10599         * gcc.dg/vect/pr20122.c: Likewise.
10600         * gcc.dg/vect/vect-105.c: Likewise.
10601         * gcc.dg/vect/vect-42.c: Likewise.
10602         * gcc.dg/vect/vect-43.c: Likewise.
10603         * gcc.dg/vect/vect-74.c: Likewise.
10604         * gcc.dg/vect/vect-75.c: Likewise.
10605         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10606         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10607         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10608         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10609
10610 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
10611
10612         PR fortran/29642
10613         * gfortran.dg/value_1.f90 : New test.
10614         * gfortran.dg/value_2.f90 : New test.
10615         * gfortran.dg/value_3.f90 : New test.
10616         * gfortran.dg/value_4.f90 : New test.
10617         * gfortran.dg/value_4.c : Called from value_4.f90.
10618
10619 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10620
10621         PR C++/30033
10622         *  g++.dg/cpp0x/static_assert4.C: New testcase.
10623
10624 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10625
10626         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10627
10628 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
10629
10630         PR c/27953
10631         * gcc.dg/pr27953.c: New test.
10632
10633 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10634
10635         PR c++/30022
10636         * g++.dg/ext/vector5.C: New test.
10637
10638         PR c++/30021
10639         * g++.dg/other/main1.C: New test.
10640
10641 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
10642
10643         PR libfortran/29568
10644         * gfortran.dg/convert_implied_open.f90:  Change to
10645         new default record length.
10646         * gfortran.dg/unf_short_record_1.f90:  Adapt to
10647         new error message.
10648         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
10649
10650 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
10651
10652         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10653
10654 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
10655
10656         PR c++/29066
10657         * g++.dg/expr/pr29066.c: New.
10658
10659 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
10660             Zdenek Dvorak <dvorakz@suse.cz>
10661
10662         PR tree-optimization/29921
10663         * gcc.dg/pr29921-2.c: New test.
10664
10665 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
10666
10667         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10668         (i386_get_cpuid): New function.
10669         (i386_cpuid_ecx): Likewise.
10670         (i386_cpuid_edx): Likewise.
10671         (i386_cpuid): Updated to call i386_cpuid_edx.
10672
10673         * gcc.target/i386/sse3-addsubpd.c: New file.
10674         * gcc.target/i386/sse3-addsubps.c: Likewise.
10675         * gcc.target/i386/sse3-haddpd.c: Likewise.
10676         * gcc.target/i386/sse3-haddps.c: Likewise.
10677         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10678         * gcc.target/i386/sse3-hsubps.c: Likewise.
10679         * gcc.target/i386/sse3-lddqu.c: Likewise.
10680         * gcc.target/i386/sse3-movddup.c: Likewise.
10681         * gcc.target/i386/sse3-movshdup.c: Likewise.
10682         * gcc.target/i386/sse3-movsldup.c: Likewise.
10683
10684 2006-12-01  Dirk Mueller  <dmueller@suse.de>
10685
10686         * g++.dg/warn/Wreturn-type-4.C: New testcase.
10687
10688 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
10689
10690         * gcc.dg/dfp/convert-int-max.c: New test.
10691         * gcc.dg/dfp/convert-int-max-fold.c: New test.
10692
10693 2006-11-30  Richard Guenther  <rguenther@suse.de>
10694
10695         * gcc.dg/vect/vect-pow-1.c: Rename ...
10696         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
10697         floats instead of doubles, check successful vectorization.
10698
10699 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10700
10701         PR target/29945
10702         * gcc.c-torture/compile/pr29945.c: New testcase.
10703
10704 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
10705
10706         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10707         -maltivec.
10708
10709 2006-11-29  Eric Christopher  <echristo@apple.com>
10710
10711         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10712
10713 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
10714
10715         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10716
10717         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10718
10719 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
10720
10721         PR c++/29022
10722         * g++.dg/inherit/virtual2.C: New test.
10723         * g++.dg/inherit/virtual3.C: Likewise.
10724         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10725         * g++.dg/inherit/error2.C: Likewise.
10726         * g++.dg/template/instantiate1.C: Likewise.
10727
10728 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
10729
10730         PR tree-opt/29984
10731         * gcc.dg/tree-ssa/reassoc-12.c: New test.
10732
10733 2006-11-28  Jan Hubicka  <jh@suse.cz>
10734
10735         * gcc.dg/memcpy-1.c: New test.
10736
10737 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
10738
10739         PR c++/29735
10740         * g++.dg/warn/main-3.C: New test.
10741
10742 2006-11-28  Jan Hubicka  <jh@suse.cz>
10743
10744         * gcc.dg/winline-1.c: New test.
10745
10746 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10747
10748         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10749         alignments.
10750
10751 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10752
10753         PR fortran/29976
10754         * gfortran.dg/missing_optional_dummy_3.f90
10755
10756 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10757
10758         PR fortran/20880
10759         * gfortran.dg/interface_3.f90: Modify errors.
10760
10761 2006-11-28  Ben Elliston  <bje@au.ibm.com>
10762
10763         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10764         fail to link due to relocation overflows on spu-*-*.
10765
10766 2006-11-27  Michael Matz  <matz@suse.de>
10767             Andreas Krebbel  <krebbel1@de.ibm.com>
10768
10769         PR target/29319
10770         * gcc.dg/20061127-1.c: New testcase.
10771
10772 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
10773
10774         * gcc.dg/20061124-1.c: Add exit() function prototype.
10775
10776 2006-11-27  Jan Hubicka  <jh@suse.cz>
10777
10778         * gcc.target/i386/memcpy-1.c: Adjust size.
10779         * gcc.dg/visibility-11.c: Likewise.
10780
10781 2006-11-27  Richard Guenther  <rguenther@suse.de>
10782
10783         PR middle-end/25620
10784         * gcc.target/i386/pow-1.c: New testcase.
10785         * gcc.dg/builtins-58.c: Likewise.
10786
10787 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
10788
10789         PR c++/29886
10790         * g++.dg/expr/cast8.C: New test.
10791
10792 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10793
10794         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
10795         Don't ever inline the testcase.
10796
10797 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10798
10799         PR fortran/29982
10800         * gfortran.fortran-torture/compile/parameter_3.f90: New
10801         testcase.
10802
10803 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10804
10805         PR fortran/29951
10806         * gfortran.fortran-torture/execute/transfer2.f90: New test.
10807
10808 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10809
10810         * gfortran.fortran-torture/execute/specifics.f90: Remove test
10811         for CHAR.
10812
10813 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10814
10815         PR libgfortran/29936
10816         * gfortran.dg/write_check3.f90: New test.
10817
10818 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10819
10820         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
10821
10822 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
10823
10824         PR fortran/20880
10825         * gfortran.dg/interface_3.f90: New test.
10826
10827         PR fortran/29387
10828         * gfortran.dg/generic_8.f90: New test.
10829
10830 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10831
10832         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
10833         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
10834         * gfortran.dg/specifics_3.f90: Remove.
10835
10836 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
10837
10838         PR c/29955
10839         * gcc.dg/gomp/pr29955.c: New test.
10840
10841         PR c/29736
10842         * gcc.dg/pr29736.c: New test.
10843
10844 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10845
10846         PR tree-opt/29964
10847         * gcc.dg/pure-1.c: New test.
10848
10849 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
10850
10851         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
10852         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
10853
10854 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10855
10856         * gcc.dg/20061124-1.c: New testcase.
10857
10858 2006-11-23  Eric Christopher  <echristo@apple.com>
10859
10860         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
10861
10862 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10863
10864         PR c/2707
10865         PR c++/26167
10866         * gcc.dg/Wconversion-integer.c: New. Supersedes
10867         Wconversion-negative-constants.c
10868         * gcc.dg/Wconversion-real.c: New.
10869         * gcc.dg/Wconversion-real-integer.c: New.
10870         * gcc.dg/Wconversion-negative-constants.c: Deleted.
10871         * g++.dg/warn/Wconversion1.C: Modified.
10872
10873 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10874
10875         * gfortran.dg/overload_1.f90: New test.
10876
10877 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10878
10879         PR c/9072
10880         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
10881         Wtraditional-conversion.
10882         * gcc.dg/overflow-warn-2.c: Likewise.
10883         * gcc.dg/Wconversion.c: Likewise. Renamed as
10884         Wtraditional-conversion.c .
10885         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
10886         Wtraditional-conversion-2.c .
10887         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
10888         Wtraditional-conversion-2.c
10889         * gcc.dg/Wconversion-negative-constants.c: New.
10890
10891 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
10892
10893         * gcc.dg/tree-ssa/dump-1.c: New test.
10894
10895 2006-11-23  David Ung <davidu@mips.com>
10896
10897         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
10898         -mfp64, allowable when ISA >= 33 and float is enabled.
10899         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
10900         of mthc1 and mfhc1 patterns.
10901
10902 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
10903
10904         PR tree-optimization/29921
10905         * gcc.dg/pr29921.c: New test.
10906
10907 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10908
10909         PR fortran/29441
10910         * gfortran.dg/initialization_4.f90: New test.
10911
10912 2006-11-22  Ira Rosen  <irar@il.ibm.com>
10913
10914         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
10915         platforms that have interleaving support.
10916         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
10917         * gcc.dg/vect/vect-strided-a-u16-i2.c,
10918         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
10919         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
10920         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
10921         gcc.dg/vect/vect-strided-u8-i2-gap.c,
10922         gcc.dg/vect/vect-strided-u8-i8.c,
10923         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
10924         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
10925         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
10926         gcc.dg/vect/vect-strided-float.c,
10927         gcc.dg/vect/vect-strided-a-mult.c,
10928         gcc.dg/vect/vect-strided-mult-char-ls.c,
10929         gcc.dg/vect/vect-strided-a-u16-mult.c,
10930         gcc.dg/vect/vect-strided-a-u32-mult.c,
10931         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
10932         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
10933         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
10934         gcc.dg/vect/vect-strided-mult.c,
10935         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
10936         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
10937         New.
10938
10939 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10940
10941         PR fortran/25087
10942         * gfortran.dg/auto_char_len_4.f90: New test.
10943
10944 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10945
10946         PR fortran/29652
10947         * gfortran.dg/generic_7.f90: New test.
10948         * gfortran.dg/defined_operators_1.f90: Add new error.
10949
10950 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
10951
10952         PR tree-optimization/29902
10953         * g++.dg/tree-ssa/pr29902.C: New test.
10954
10955 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
10956
10957         PR fortran/29820
10958         * gfortran.dg/used_types_13.f90: New test.
10959
10960 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
10961
10962         * gcc.dg/dfp/snan.c: Delete.
10963
10964 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
10965
10966         * g++.dg/cpp0x/static_assert1.C: New.
10967         * g++.dg/cpp0x/static_assert2.C: New.
10968         * g++.dg/cpp0x/static_assert3.C: New.
10969
10970 2006-11-21  Richard Guenther  <rguenther@suse.de>
10971
10972         * gcc.dg/vect/vect-pow-1.c: New testcase.
10973         * gcc.dg/vect/vect-pow-2.c: Likewise.
10974
10975 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
10976
10977         PR c++/29570
10978         * g++.dg/template/static29.C: New test.
10979
10980         PR c++/29734
10981         * g++.dg/conversion/simd4.C: New test.
10982
10983 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
10984
10985         PR c++/29475
10986         * g++.dg/template/access19.C: New test.
10987         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
10988         error is reported.
10989
10990 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10991
10992         PR tree-opt/25500
10993         * gcc.dg/tree-ssa/sra-4.c: New testcase.
10994
10995 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10996
10997         PR fortran/27546
10998         * gfortran.dg/import.f90: Extended test.
10999         * gfortran.dg/import2.f90: Extended test.
11000
11001 2006-11-20  Tobias Burnus  <burnus@net-b.de>
11002
11003         * gfortran.dg/volatile3.f90: Add conflict test.
11004
11005 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
11006
11007         PR fortran/24783
11008         * gfortran.dg/implicit_10.f90: New test.
11009
11010 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11011
11012         PR c++/8586
11013         * g++.dg/warn/Wall-write-strings.C: New.
11014
11015 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
11016
11017         * gfortran.dg/alloc_comp_constraint_5.f90: New.
11018         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11019
11020 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11021
11022         * gfortran.dg/use_3.f90: Remove error message.
11023         * gfortran.dg/iso_fortran_env_1.f90: New test.
11024         * gfortran.dg/iso_fortran_env_2.f90: New test.
11025         * gfortran.dg/iso_fortran_env_3.f90: New test.
11026         * gfortran.dg/iso_fortran_env_4.f90: New test.
11027
11028 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
11029
11030         * gcc.dg/vect/vect-27.c: Fix initialization.
11031
11032 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11033
11034         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11035         * gcc.dg/torture/builtin-minmax-1.c: New.
11036
11037         * gcc.dg/builtins-20.c: Add cases for copysign.
11038
11039 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11040
11041         PR fortran/24285
11042         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11043
11044 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11045         * gfortran.dg/use_1.f90: New test.
11046         * gfortran.dg/use_1.f90: New test.
11047         * gfortran.dg/use_1.f90: New test.
11048
11049 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
11050
11051         PR tree-optimization/29801
11052         * gcc.dg/pr29801.c: New test.
11053
11054 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
11055
11056         PR middle-end/29584
11057         * gcc.dg/torture/pr29584.c: New test.
11058
11059 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
11060
11061         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11062         Condition PowerPC tests for saving FPRs on powerpc_fprs.
11063         * gcc.target/powerpc/compress-float-ppc.c,
11064         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11065         powerpc_fprs.
11066         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11067         do not pass -mhard-float.
11068
11069 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11070
11071         * gnat.dg/volatile_aggregate.adb: New test.
11072
11073 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11074
11075         PR fortran/29391
11076         PR fortran/29489
11077         * gfortran.dg/bound_2.f90: Add more checks.
11078         * gfortran.dg/bound_3.f90: New test.
11079
11080 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11081
11082         PR target/29201
11083         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11084
11085 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11086
11087         * gfortran.dg/import3.f90: Fix error message.
11088
11089 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11090
11091         PR tree-opt/29788
11092         * gfortran.fortran-torture/compile/inline_1.f90:
11093         New testcase.
11094
11095 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11096
11097         * gcc.target/i386/x87regparm-1.c: New test.
11098         * gcc.target/i386/x87regparm-2.c: New test.
11099         * gcc.target/i386/x87regparm-3.c: New test.
11100         * gcc.target/i386/x87regparm-4.c: New test.
11101
11102 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11103
11104         PR fortran/27546
11105         * gfortran.dg/import.f90: New test.
11106         * gfortran.dg/import2.f90: New test.
11107         * gfortran.dg/import3.f90: New test.
11108
11109 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11110
11111         PR fortran/27588
11112         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11113
11114 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11115
11116         PR fortran/29806
11117         * gfortran.dg/contains.f90: New test.
11118         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11119
11120 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
11121
11122         PR tree-optimization/29581
11123         * gcc.dg/pr29581-1.c: New test.
11124         * gcc.dg/pr29581-2.c: New test.
11125         * gcc.dg/pr29581-3.c: New test.
11126         * gcc.dg/pr29581-4.c: New test.
11127         * gfortran.dg/pr29581.f90: New test.
11128
11129 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
11130
11131         PR fortran/29702
11132         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11133         numbers in error message headers.
11134
11135 2006-11-14  Richard Guenther  <rguenther@suse.de>
11136
11137         * gcc.target/i386/math-torture/math-torture.exp: Restrict
11138         to i?86 and x86_64 targets.
11139
11140 2006-11-14  Caroline Tice  <ctice@apple.com>
11141
11142         * gcc.dg/pubtypes-1.c: New file/testcase.
11143         * gcc.dg/pubtypes-2.c: New file/testcase.
11144         * gcc.dg/pubtypes-3.c: New file/testcase.
11145         * gcc.dg/pubtypes-4.c: New file/testcase.
11146         * g++.dg/pubtypes.C: New file/testcase.
11147
11148 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
11149
11150         PR c++/29106
11151         * g++.dg/init/self1.C: New test.
11152
11153 2006-11-14  Tobias Burnus  <burnus@net-b.de>
11154
11155         PR fortran/29657
11156         * gfortran.dg/conflicts.f90: Add.
11157
11158 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
11159
11160         PR rtl-optimization/29798
11161
11162         * gcc.c-torture/execute/pr29798.c: New.
11163
11164 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11165
11166         * gcc.dg/builtins-20.c: Add more cases.
11167
11168 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
11169
11170         PR fortran/29759
11171         * gfortran.dg/gomp/pr29759.f90: New test.
11172
11173 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
11174
11175         PR c++/29518
11176         * g++.dg/template/static28.C: New test.
11177
11178 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
11179
11180         * lib/c-torture.exp: Use target-libpath.exp.
11181         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11182         set GCC_EXEC_PREFIX env var from global variable of same name.
11183
11184 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11185
11186         PR fortran/26994
11187         * gfortran.fortran-torture/compile/transfer-1.f90:
11188         New testcase.
11189
11190 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
11191             Zdenek Dvorak <dvorakz@suse.cz>
11192
11193         PR tree-optimization/29680
11194         * gcc.dg/alias-11.c: New test.
11195
11196 2006-11-12  Jason Merrill  <jason@redhat.com>
11197             Andrew Pinski <pinskia@physics.uc.edu>
11198
11199         PR middle-end/28915
11200         * gcc.target/i386/vectorize1.c: New.
11201
11202 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11203
11204         PR rtl-optimization/29797
11205         * gcc.c-torture/execute/pr29797-1.c: New test case.
11206
11207 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11208
11209         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11210
11211 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
11212
11213         * gcc.dg/tree-ssa/prefetch-3.c: New test.
11214
11215 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11216
11217         PR tree-optimization/13827
11218         * gcc.dg/fold-eqand-1.c: New test case.
11219
11220 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11221
11222         PR rtl-opt/28812
11223         * gcc.c-torture/execute/mayalias-3.c: New test.
11224
11225 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
11226
11227         PR middle-end/27528
11228         * gcc.c-torture/compile/pr27528.c: New test.
11229         * gcc.dg/pr27528.c: Likewise.
11230
11231 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11232
11233         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11234
11235         * gcc.dg/torture/builtin-symmetric-1.c: New test.
11236
11237 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11238
11239         PR fortran/29758
11240         * gfortran.dg/reshape_source_size_1.f90: New test.
11241
11242 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11243
11244         PR fortran/29315
11245         * gfortran.dg/aliasing_dummy_4.f90: New test.
11246
11247 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
11248
11249         PR target/29777
11250         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11251         and x86_64-*-* targets.
11252
11253 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11254
11255         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11256         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11257         New macros. Use them in exact tests.
11258         (TESTIT3): New macro.
11259         Add tests for fmin, fmax and fma.
11260
11261 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11262
11263         PR fortran/29431
11264         * gfortran.dg/array_constructor_13.f90: New test.
11265
11266 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11267
11268         PR fortran/29744
11269         * gfortran.dg/used_types_12.f90: New test.
11270
11271 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
11272
11273         PR middle-end/29726
11274         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11275         (test6): Ditto.
11276         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11277         * gcc.dg/fold-eqandshift-3.c: New test case.
11278
11279 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11280
11281         PR fortran/29699
11282         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11283
11284         PR fortran/21370
11285         * gfortran.dg/change_symbol_attributes_1.f90: New test.
11286
11287 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11288
11289         * gcc.dg/20061109-1.c: New testcase.
11290
11291 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11292
11293         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11294
11295 2006-11-09  Tobias Burnus  <burnus@net-b.de>
11296
11297         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11298         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11299
11300 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
11301
11302         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11303         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11304
11305 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11306
11307         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11308
11309 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11310
11311         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11312         vect-9.c).
11313         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11314         * gcc.dg/vect/vect-9.c: Now vectorizable.
11315         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11316         that support vect_widen_mult.
11317         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11318         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11319         vect-reduc-dot-u16.c).
11320         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11321         vect-reduc-dot-u16.c).
11322         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11323         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11324         vect-reduc-dot-s8.c).
11325         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11326         vect-reduc-dot-s8.c).
11327         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11328         vect-reduc-dot-s8.c).
11329         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11330         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11331         vect-reduc-dot-u8.c).
11332         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11333         vect-reduc-dot-u8.c).
11334         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11335         * gcc.dg/vect/vect-multitypes-9.c: New test.
11336         * gcc.dg/vect/vect-multitypes-10.c: New test.
11337         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11338         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11339         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11340         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11341         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11342         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11343         wrapv-vect-reduc-dot-s8.c.
11344         * lib/target-support.exp (check_effective_target_vect_unpack): New.
11345         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11346         targets that support vec_unpack.
11347         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11348         (check_effective_target_vect_widen_mult_qi_to_hi): New.
11349         (check_effective_target_vect_widen_mult_hi_to_si): New.
11350         (check_effective_target_vect_widen_sum): Removed.
11351
11352         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11353
11354         * gcc.dg/vect/vect-multitypes-8.c: New test.
11355         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11356
11357         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
11358
11359         * gcc.dg/vect/vect-multitypes-7.c: New test.
11360
11361         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11362
11363         * gcc.dg/vect/vect-multitypes-4.c: New test.
11364         * gcc.dg/vect/vect-multitypes-5.c: New test.
11365         * gcc.dg/vect/vect-multitypes-6.c: New test.
11366
11367         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11368
11369         * gcc.dg/vect/vect-multitypes-1.c: New test.
11370         * gcc.dg/vect/vect-multitypes-2.c: New test.
11371         * gcc.dg/vect/vect-multitypes-3.c: New test.
11372
11373 2006-11-07  Eric Christopher  <echristo@apple.com>
11374
11375         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11376         Test using scan-assembler-not.
11377
11378 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
11379
11380         * gcc.dg/inline-17.c: New test.
11381
11382 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
11383
11384         PR other/25028
11385         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
11386         on HP-UX.
11387
11388 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11389
11390         PR fortran/29539
11391         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11392
11393         PR fortran/29634
11394         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11395         test.
11396
11397 2006-11-07  Tobias Burnus  <burnus@net-b.de>
11398
11399         PR fortran/29601
11400         * gfortran.dg/volatile.f90: Add.
11401         * gfortran.dg/volatile2.f90: Add.
11402         * gfortran.dg/volatile3.f90: Add.
11403         * gfortran.dg/volatile4.f90: Add.
11404         * gfortran.dg/volatile5.f90: Add.
11405         * gfortran.dg/volatile6.f90: Add.
11406         * gfortran.dg/volatile7.f90: Add.
11407
11408 2006-11-06  Tobias Burnus  <burnus@net-b.de>
11409
11410         * gfortran.dg/io_constraints_2.f90: Adjust pattern
11411           for matching error messages.
11412         * gfortran.dg/specifics_3.f90: Adjust pattern
11413           for matching error messages.
11414
11415 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
11416             Bernhard Fischer  <aldot@gcc.gnu.org>
11417
11418         * lib/gcc-dg.exp (output-exists): New proc.
11419         (output-exists-not): New proc.
11420         * gcc.test-framework/test-framework.awk: Support new directives.
11421         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11422         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11423         * gcc.test-framework/dg-outexists-exp-F.c: New test.
11424         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11425         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11426         * gcc.test-framework/dg-outexists-exp-P.c: New test.
11427
11428 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
11429
11430         PR fortran/29630
11431         PR fortran/29679
11432         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11433         * gfortran.dg/initialization_3.f90: New.
11434
11435 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11436
11437         PR libgfortran/25545
11438         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11439
11440 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
11441
11442         PR middle-end/29695
11443         * gcc.c-torture/execute/pr29695-1.c: New test.
11444         * gcc.c-torture/execute/pr29695-2.c: New test.
11445
11446 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
11447
11448         PR fortran/29565
11449         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11450
11451 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
11452
11453         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11454         for matching error messages.
11455
11456 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
11457
11458         PR target/26915
11459         * gcc.target/i386/387-12.c: New test.
11460
11461 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11462
11463         PR libfortran/29713
11464         * gfortran.dg/pr29713.f90: New test.
11465
11466 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
11467
11468         * gcc.c-torture/execute/arith-rand-ll.c:
11469         Also test for bogus rest sign.
11470
11471 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11472
11473         PR libfortran/27895
11474         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11475
11476 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
11477
11478         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11479         from error messages.
11480
11481 2006-11-02  Mike Stump  <mrs@apple.com>
11482
11483         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11484
11485         * g++.old-deja/g++.abi/align.C: Enable for darwin.
11486
11487 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
11488
11489         * g++.dg/eh/gcsec1.C: New test.
11490
11491 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11492
11493         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11494         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
11495
11496 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
11497
11498         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11499         hexadecimal value.
11500         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11501         * gcc.dg/pr14796-2.c: Likewise.
11502
11503 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11504
11505         * gcc.c-torture/execute/20061101-1.c: New test.
11506
11507 2006-11-01  Richard Guenther  <rguenther@suse.de>
11508
11509         * gcc.target/i386/fpprec-1.c: New testcase.
11510
11511 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11512
11513         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11514         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11515
11516 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11517
11518         * gcc.c-torture/execute/20061031-1.c: New test.
11519
11520 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11521
11522         PR 23067
11523         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11524         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11525         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11526         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11527         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11528         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11529         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11530
11531 2006-10-31  Eric Christopher  <echristo@apple.com>
11532             Falk Hueffner  <falk@debian.org>
11533
11534         * gcc.dg/builtin-bswap-1.c: New.
11535         * gcc.dg/builtin-bswap-2.c: New.
11536         * gcc.dg/builtin-bswap-3.c: New.
11537         * gcc.dg/builtin-bswap-4.c: New.
11538         * gcc.dg/builtin-bswap-5.c: New.
11539         * gcc.target/i386/builtin-bswap-1.c: New.
11540
11541 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11542
11543         * gcc.dg/inline-16.c: New.
11544
11545         PR 16622
11546         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11547         defining it.
11548         * gcc.dg/inline-13.c: New.
11549         * gcc.dg/inline-14.c: New.
11550         * gcc.dg/inline-15.c: New.
11551
11552         PR 11377
11553         * gcc.dg/inline6.c: New.
11554         * gcc.dg/inline7.c: New.
11555
11556 2006-10-31  Roger Sayle  <roger@eyesopen.com>
11557
11558         PR middle-end/23470
11559         * gcc.dg/pr23470-1.c: New test case.
11560
11561 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
11562
11563         PR fortran/29537
11564         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11565         data.
11566         * gfortran.dg/blockdata_2.f90: New testcase.
11567
11568 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
11569
11570         PR libfortran/29627
11571         * gfortran.dg/unf_short_record_1.f90:  New test.
11572
11573 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11574
11575         PR fortran/29067
11576         * gfortran.dg/pr29067.f: New test.
11577
11578 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
11579             Richard Sandiford  <richard@codesourcery.com>
11580
11581         * lib/target-supports.exp (get_compiler_messages): Append options
11582         as a single list element.
11583         (check_effective_target_arm_vfp_ok): New.
11584         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11585
11586 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
11587
11588         PR fortran/29387
11589         * gfortran.dg/intrinsic_actual_2.f90: New test.
11590
11591         PR fortran/29490
11592         * gfortran.dg/actual_array_interface_1.f90: New test.
11593
11594         PR fortran/29641
11595         * gfortran.dg/used_types_11.f90: New test.
11596
11597 2006-10-30  Dirk Mueller  <dmueller@suse.de>
11598
11599         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11600         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11601         * g++.old-deja/g++.pt/eichin01.C (main): Same.
11602         * g++.old-deja/g++.mike/net25.C (main): Same.
11603         * g++.dg/lookup/exception1.C (main): Same.
11604         * g++.dg/parse/parens2.C (main): Same.
11605
11606 2006-10-30  Roger Sayle  <roger@eyesopen.com>
11607
11608         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11609
11610 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11611
11612         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11613         * gcc.dg/torture/builtin-math-3.c: Likewise.
11614
11615 2006-10-30  Tobias Burnus  <burnus@net-b.de>
11616
11617         PR fortran/29452
11618         * gfortran.dg/write_check.f90: Check run-time keyword checking.
11619         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11620
11621 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
11622
11623         PR Fortran/29410
11624         * gfortran.fortran-torture/execute/transfer1.f90: New test.
11625
11626 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
11627
11628         * lib/target-supports.exp (check_function_available): Declare
11629         function before calling.
11630
11631 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
11632
11633         PR tree-optimization/29637
11634         * gcc.dg/pr29637.c: New test.
11635
11636 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11637
11638         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11639         tree canonicalization.
11640
11641 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11642
11643         * gcc.dg/builtins-20.c: Add more hypot tests.
11644
11645 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11646
11647         * gcc.dg/fold-compare-1.c: New test case.
11648
11649 2006-10-29  Dirk Mueller  <dmueller@suse.de>
11650
11651         PR c++/16307
11652         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11653
11654 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11655
11656         PR tree-optimization/15458
11657         * gcc.dg/fold-xornot-1.c: New test case.
11658
11659 2006-10-29  Richard Guenther  <rguenther@suse.de>
11660
11661         * gcc.target/i386/math-torture/trunc.c: New testcase.
11662
11663 2006-10-29  Richard Guenther  <rguenther@suse.de>
11664
11665         * gcc.target/i386/math-torture/round.c: New testcase.
11666
11667 2006-10-29  Richard Guenther  <rguenther@suse.de>
11668
11669         * gcc.target/i386/math-torture/ceil.c: New testcase.
11670         * gcc.target/i386/math-torture/floor.c: Likewise.
11671
11672 2006-10-29  Richard Guenther  <rguenther@suse.de>
11673
11674         * gcc.target/i386/math-torture/rint.c: New testcase.
11675         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11676
11677 2006-10-29  Richard Guenther  <rguenther@suse.de>
11678
11679         * gcc.target/i386/math-torture/lfloor.c: New testcase.
11680         * gcc.target/i386/math-torture/lceil.c: Likewise.
11681
11682 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11683
11684         PR libgfortran/24313
11685         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11686
11687 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
11688
11689         * gcc.c-torture/execute/20020118-1.c,
11690         gcc.c-torture/execute/builtins/strlen.c,
11691         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11692         comment typos.
11693
11694 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11695
11696         * gcc.dg/builtins-20.c: Add tests for hypot.
11697         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
11698         two-argument builtins.
11699         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11700         TESTIT2.  Update all callers.
11701         (TESTIT2, TESTIT2_R): New helper macros.
11702         Add testcases for pow, hypot and atan2.
11703
11704 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11705
11706         PR C++/29295
11707         * g++.dg/expr/bool1.C: New test.
11708         * g++.dg/expr/bool2.C: New test.
11709
11710 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11711
11712         PR fortran/28224
11713         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11714         * gfortran.dg/namelist_internal.f90: New test.
11715
11716 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11717
11718         PR fortran/29625
11719         * gfortran.dg/io_real_boz.f90: Add.
11720         * gfortran.dg/io_real_boz2.f90: Add.
11721
11722 2006-10-28  Richard Guenther  <rguenther@suse.de>
11723
11724         PR middle-end/26899
11725         * gcc.dg/tree-ssa/pr26899.c: New testcase.
11726
11727 2006-10-28  Richard Guenther  <rguenther@suse.de>
11728
11729         PR target/28806
11730         * gcc.target/i386/math-torture/lround.c: New testcase.
11731
11732 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11733
11734         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11735         * gcc.dg/builtins-44.c: Likewise.
11736         * gcc.dg/builtins-45.c: Likewise.
11737         * gcc.dg/pr28796-2.c: Likewise.
11738         * gcc.dg/unordered-3.c: Likewise.
11739
11740 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11741
11742         PR libgfortran/27954
11743         * gfortran.dg/error_recovery_2.f90: New test.
11744
11745 2006-10-26  Richard Guenther  <rguenther@suse.de>
11746
11747         * gcc.target/i386/i386.exp: Use glob, not find to collect
11748         tests.  Avoids recursing into subdirectories.
11749         * gcc.target/i386/math-torture/math-torture.exp: Torture
11750         for interesting ia32 math options.
11751         * gcc.target.i386/math-torture/lrint.c: New testcase.
11752
11753 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11754
11755         PR libgfortran/29563
11756         * gfortran.dg/arrayio_9.f90: Update test.
11757         * gfortran.dg/arrayio_19.f90: New test.
11758
11759 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
11760
11761         * gcc.dg/20061026.c: New testcase.
11762
11763 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11764
11765         PR libgfortran/29563
11766         * gfortran.dg/arrayio_9.f90: New test.
11767
11768 2006-10-26  Ben Elliston  <bje@au.ibm.com>
11769
11770         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11771         Copy the strings manually, as strcpy may call strlen.
11772
11773 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11774
11775         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11776         Add checks for log, log2, log10 and log1p.
11777
11778         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11779         we already test 0.0.  Add checks for expm1, log, log2, log10,
11780         log1p, cbrt, erf and erfc.
11781
11782 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
11783
11784         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11785
11786 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
11787
11788         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11789         and remainderl() built-in functions.  Remove -ffast-math from
11790         dg-options.
11791
11792 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11793
11794         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
11795         acosh and atanh.
11796
11797         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
11798         floating point modifiers to arguments passed to float and long
11799         double functions respectively.  Update all callers to use floating
11800         point numbers, not integers.  Add tests for exp, exp2 and
11801         exp10/pow10.
11802
11803         * gcc.dg/torture/builtin-math-3.c: New test.
11804
11805 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11806
11807         PR fortran/29393
11808         * gfortran.dg/initialize_2.f90: New.
11809
11810 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11811
11812         * gcc.dg/torture/builtin-math-2.c: New test.
11813
11814 2006-10-24  Richard Guenther  <rguenther@suse.de>
11815
11816         PR middle-end/28796
11817         * gcc.dg/pr28796-1.c: New testcase.
11818         * gcc.dg/pr28796-2.c: Likewise.
11819
11820 2006-10-24  Richard Guenther  <rguenther@suse.de>
11821
11822         * gcc.dg/builtins-57.c: New testcase.
11823
11824 2006-10-24  Richard Guenther  <rguenther@suse.de>
11825
11826         PR tree-optimization/29567
11827         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
11828
11829 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
11830
11831         PR tree-optimization/14784
11832         * gcc.dg/alias-10.c: New test.
11833
11834 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11835
11836         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
11837
11838 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
11839
11840         * gcc.dg/builtin-strncat-chk-1.c: New test.
11841
11842 2006-10-23  Jan Hubicka  <jh@suse.cz>
11843
11844         * gcc.dg/memmove-1.c: New test.
11845
11846 2006-10-23  Paul Brook  <paul@codesourcery.com>
11847
11848         * gcc.dg/pragma-pack-5.c: New test.
11849
11850 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
11851
11852         * g++.dg/other/s390-1.C: New testcase.
11853
11854 2006-10-23  Richard Guenther  <rguenther@suse.de>
11855
11856         PR middle-end/27132
11857         PR middle-end/23295
11858         * gcc.dg/pr27132.c: New testcase.
11859         * gcc.dg/pr23295.c: Likewise.
11860         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
11861         * g++.dg/tree-ssa/pr19807.C: Likewise.
11862
11863 2006-10-23  Richard Guenther  <rguenther@suse.de>
11864
11865         PR middle-end/21032
11866         * gcc.dg/pr21032.c: New testcase.
11867
11868 2006-10-22  Jeff Law  <law@redhat.com>
11869         Richard Guenther  <rguenther@suse.de>
11870
11871         PR tree-optimization/15911
11872         * gcc.dg/tree-ssa/vrp30.c: New testcase.
11873
11874 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11875
11876         PR c++/20647
11877         * g++.dg/abi/rtti3.C: New.
11878
11879 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
11880
11881         PR middle-end/28252
11882         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
11883         transformation.
11884
11885 2006-10-21  Richard Guenther  <rguenther@suse.de>
11886
11887         PR tree-optimization/3511
11888         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
11889
11890 2006-10-21  Richard Guenther  <rguenther@suse.de>
11891
11892         PR middle-end/26898
11893         * gcc.dg/torture/pr26898-1.c: New testcase.
11894         * gcc.dg/torture/pr26898-2.c: Likewise.
11895
11896 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
11897
11898         PR c++/28053
11899         * g++.dg/parse/bitfield1.C: Adjust error markers.
11900         * g++.dg/parse/bitfield2.C: New test.
11901
11902 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
11903
11904         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
11905
11906 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11907
11908         PR libfortran/27895
11909         * gfortran.dg/zero_sized_1.f90: New test.
11910
11911 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
11912
11913         * gcc.dg/div-compare-1.c: New test.
11914
11915 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
11916
11917         PR fortran/29216
11918         * gfortran.dg/result_default_init_1.f90: New test.
11919
11920         PR fortran/29314
11921         * gfortran.dg/automatic_default_init_1.f90: New test.
11922
11923         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
11924         from 38 to 33.
11925
11926 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
11927
11928         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
11929         'using namespace std' without previous declaration.
11930         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
11931         * g++.old-deja/g++.robertl/eb133c.C: New.
11932
11933 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11934
11935         PR libgfortran/29277
11936         * gfortran.dg/streamio_4.f90: Update test.
11937         * gfortran.dg/streamio_11.f90: New test.
11938
11939 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
11940
11941         PR c++/27952
11942         * g++.dg/inherit/virtual1.C: New test.
11943
11944 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11945
11946         PR c++/28261
11947         * g++.dg/parse/enum3.C: New test.
11948
11949 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11950
11951         PR c++/29039
11952         * g++.dg/init/ctor8.C: New test.
11953
11954 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11955
11956         PR c++/27270
11957         * g++.dg/ext/complit8.C: Tweak error markers.
11958         * g++.dg/template/complit1.C: Add error marker.
11959
11960 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11961
11962         PR c++/27270
11963         * g++.dg/ext/complit8.C: New test.
11964
11965         PR c++/29408
11966         * g++.dg/parse/dtor12.C: New test.
11967
11968         PR c++/29435
11969         * g++.dg/template/sizeof11.C: New test.
11970
11971 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
11972
11973         PR fortran/29392
11974         * gfortran.dg/data_char_3.f90: New test.
11975
11976         PR fortran/29451
11977         * gfortran.dg/negative_automatic_size.f90: New test.
11978
11979 2006-10-16  David Daney  <ddaney@avtrex.com>
11980
11981         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
11982
11983 2006-10-16  Eric Christopher  <echristo@apple.com>
11984
11985         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
11986         x86_64.
11987
11988 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11989
11990         PR c++/28211
11991         * g++.dg/tc1/dr49.C: Tweak error messages.
11992         * g++.dg/parse/template21.C: New test.
11993
11994 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11995
11996         PR middle-end/20491
11997         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
11998
11999 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
12000
12001         PR fortran/29403
12002         * gfortran.dg/print_1.f90: New test.
12003
12004 2006-10-15  Jan Hubicka  <jh@suse.cz>
12005
12006         PR middle-end/29241
12007         * gcc.c-torture/compile/pr29241.c: New testcase.
12008
12009 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
12010
12011         PR middle-end/29250
12012         * gcc.c-torture/compile/pr29250.c: New test.
12013
12014 2006-10-15  Richard Guenther  <rguenther@suse.de>
12015
12016         * gcc.dg/pr29299.c: New testcase.
12017
12018 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
12019
12020         PR fortran/24767
12021         * gfortran.dg/label_4.f90: Adjust warning flag.
12022
12023 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12024
12025         PR fortran/29371
12026         * gfortran.dg/nullify_3.f90: New test.
12027
12028 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12029
12030         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12031         on Solaris 2.5.1 too.
12032
12033 2006-10-13  Eric Christopher  <echristo@apple.com>
12034
12035         * gcc.dg/pr25993.c: Skip for darwin.
12036
12037 2006-10-13  Eric Christopher  <echristo@apple.com>
12038
12039         * gcc.dg/visibility-11.c: Skip for darwin.
12040
12041 2006-10-13  Eric Christopher  <echristo@apple.com>
12042
12043         * gcc.dg/darwin-weakimport-1.c: Use
12044         -fno-asynchronous-unwind-tables.
12045         * gcc.dg/darwin-weakimport-3.c: Ditto.
12046
12047 2006-10-13  Richard Guenther  <rguenther@suse.de>
12048
12049         PR tree-optimization/29446
12050         * gcc.dg/torture/pr29446.c: New testcase.
12051
12052 2006-10-13  Bill Wendling  <wendling@apple.com>
12053
12054         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12055         * g++.old-deja/g++.jason/hmc1.C: Likewise.
12056         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12057         * g++.old-deja/g++.law/shadow1.C: Likewise.
12058         * g++.old-deja/g++.law/ctors10.C: Likewise.
12059         * g++.dg/debug/namespace1.C: Likewise.
12060         * g++.dg/inherit/namespace-as-base.C: Likewise.
12061         * g++.dg/opt/delay-slot-1.C: Likewise.
12062         * g++.dg/parse/defarg10.C: Likewise.
12063         * g++.dg/template/ptrmem11.C: Likewise.
12064         * g++.dg/template/mem_func_ptr.C: Likewise.
12065         * g++.dg/template/spec19.C: Likewise.
12066
12067 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
12068
12069         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12070
12071 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12072
12073         PR fortran/29373
12074         * gfortran.dg/implicit_9.f90: New test.
12075
12076         PR fortran/29407
12077         * gfortran.dg/namelist_25.f90: New test.
12078
12079         PR fortran/27701
12080         * gfortran.dg/same_name_2.f90: New test.
12081
12082         PR fortran/29232
12083         * gfortran.dg/host_assoc_types_1.f90: New test.
12084
12085         PR fortran/29364
12086         * gfortran.dg/missing_derived_type_1.f90: New test.
12087         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12088
12089         PR fortran/29422
12090         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12091
12092         PR fortran/29428
12093         * gfortran.dg/alloc_comp_assign_5.f90: New test.
12094
12095 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12096
12097         PR fortran/29391
12098         * gfortran.dg/bound_2.f90: New test.
12099
12100 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12101
12102         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12103         directive.
12104         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12105         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12106         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12107         * gfortran.dg/gomp/reduction3.f90: Likewise.
12108         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12109         * gfortran.dg/dummy_procedure_2.f90: Likewise.
12110         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12111         * gfortran.dg/forall_4.f90: Likewise.
12112         * gfortran.dg/spec_expr_4.f90: Likewise.
12113         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12114         * gfortran.dg/forall_5.f90: Likewise.
12115         * gfortran.dg/open_access_append_2.f90: Add check for
12116         compile-time warning.
12117
12118 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
12119
12120         PR c++/28506
12121         * g++.dg/parse/pure1.C: New test.
12122
12123 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12124
12125         PR fortran/21435
12126         * gfortran.dg/io_constraints_3.f90: New test.
12127         * gfortran.dg/open_access_append_1.f90: Add checks
12128         for compile-time warnings.
12129         * gfortran.dg/pr20163-2.f: Likewise.
12130         * gfortran.dg/iostat_2.f90: Likewise.
12131         * gfortran.dg/label_4.f90: Delete the temporary
12132         file.
12133         * gfortran.dg/direct_io_2.f90: Add a FILE=
12134         specifier.
12135         * gfortran.dg/iomsg_1.f90: Add check for
12136         compile-time warning.
12137
12138 2006-10-12  Jan Hubicka  <jh@suse.cz>
12139
12140         PR c/28419
12141         * gcc.dg/pr28319.c: New test.
12142
12143 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
12144         PR c++/29318
12145         * g++.dg/ext/vla4.C: New test.
12146
12147 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12148
12149         PR c++/27961
12150         * g++.dg/template/crash60.C: New test.
12151         * g++.dg/other/large-size-array.C: Adjust error markers.
12152         * g++.dg/parse/crash27.C: Likewise.
12153         * g++.dg/template/crash1.C: Likewise.
12154
12155 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
12156
12157         PR testsuite/29093
12158         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12159
12160 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
12161
12162         PR preprocessor/28709
12163         * gcc.dg/cpp/paste14.c: New test.
12164
12165 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
12166
12167         PR c++/29175
12168         * g++.dg/init/array24.C: New test.
12169
12170 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12171
12172         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12173         of <sys/types.h>.
12174
12175 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
12176
12177         PR c++/29024
12178         * g++.dg/parse/typedef8.C: New test.
12179         * g++.dg/other/mult-stor1.C: Adjust error markers.
12180
12181 2006-10-11  Richard Guenther  <rguenther@suse.de>
12182
12183         PR tree-optimization/28230
12184         * gcc.dg/torture/pr28230.c: New testcase.
12185
12186 2006-10-11  Richard Guenther  <rguenther@suse.de>
12187
12188         PR inline-asm/29119
12189         * gcc.dg/torture/pr29119.c: New testcase.
12190
12191 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
12192
12193         PR middle-end/29272
12194         * gcc.c-torture/execute/20060930-2.c: New test.
12195
12196 2006-10-09  Richard Henderson  <rth@redhat.com>
12197
12198         Revert emutls patch.
12199
12200 2006-10-09  Richard Guenther  <rguenther@suse.de>
12201
12202         PR middle-end/29254
12203         * gcc.dg/pr29254.c: New testcase.
12204
12205 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
12206             Paul Thomas  <pault@gcc.gnu.org>
12207
12208         PR fortran/20541
12209         * gfortran.dg/alloc_comp_basics_1.f90: New test.
12210         * gfortran.dg/alloc_comp_basics_2.f90: New test.
12211         * gfortran.dg/alloc_comp_assign_1.f90: New test.
12212         * gfortran.dg/alloc_comp_assign_2.f90: New test.
12213         * gfortran.dg/alloc_comp_assign_3.f90: New test.
12214         * gfortran.dg/alloc_comp_assign_4.f90: New test.
12215         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12216         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12217         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12218         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12219         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12220         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12221         * gfortran.dg/alloc_comp_std.f90: New test.
12222         * gfortran.dg/move_alloc.f90: New test.
12223
12224 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
12225
12226         PR fortran/29115
12227         * gfortran.dg/derived_constructor_comps_2.f90: New test.
12228
12229         PR fortran/29211
12230         * gfortran.dg/forall_char_dependencies_1.f90: New test.
12231
12232 2006-10-08  Tobias Burnus  <burnus@net-b.de>
12233
12234         PR fortran/28585
12235         * gfortran.dg/new_line.f90: New test.
12236
12237 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12238
12239         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12240         * gcc.dg/torture/builtin-convert-1.c,
12241         gcc.dg/torture/builtin-convert-2.c,
12242         gcc.dg/torture/builtin-convert-3.c,
12243         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12244
12245 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
12246
12247         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12248         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12249         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12250         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12251
12252 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
12253
12254         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12255         Xfail some tests for powerpc-darwin and powerpc-aix.
12256
12257 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
12258
12259         PR c/29380
12260         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12261
12262 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12263
12264         PR target/29300
12265         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12266         on hppa*-*-hpux*.
12267
12268 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12269
12270         PR fortran/16580
12271         PR fortran/29288
12272         * gfortran.fortran-torture/execute/specifics.f90:
12273         Add tests for using all possible intrinsics as actual arguments.
12274         * gfortran.dg/specifics_1.f90: Add tests for using
12275         all possible intrinsics as actual arguments.
12276         * gfortran.dg/specifics_2.f90: New file.
12277         * gfortran.dg/specifics_3.f90: New file.
12278
12279 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
12280
12281         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12282         * gcc.dg/debug/debug-2.c: Likewise.
12283
12284 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
12285
12286         * gcc.c-torture/compile/sync-2.c: New test.
12287
12288 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12289
12290         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12291         line endings.
12292
12293 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12294
12295         PR rtl-optimization/29128
12296         * gcc.c-torture/compile/pr29128.c: New test.
12297
12298 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12299
12300         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12301         line endings.
12302
12303 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
12304
12305         PR middle-end/29256
12306         * gcc.dg/tree-ssa/loop-19.c: New test.
12307
12308 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12309
12310         PR tree-optimization/29330
12311         * gcc.dg/pr29330.c: New test.
12312
12313         PR target/28924
12314         * gcc.c-torture/compile/20061005-1.c: New test.
12315
12316 2006-10-06  Olivier Hainque  <hainque@adacore.com>
12317
12318         * gcc.dg/typename-vla-1.c: New case.
12319         * gnat.dg/forward_vla.adb: New case.
12320
12321 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12322
12323         PR tree-optimization/29290
12324         * gfortran.dg/loop_nest_1.f90: New test.
12325
12326         PR target/29198
12327         * gcc.dg/tls/opt-12.c: New test.
12328
12329         PR fortran/28415
12330         * gfortran.dg/save_2.f90: New test.
12331
12332         PR c/29091
12333         * gcc.dg/pr29091.c: New test.
12334
12335 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
12336
12337         * lib/target-supports.exp
12338         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12339         same as x86_64-*-*; check for LP64.
12340
12341 2006-10-04  Richard Henderson  <rth@redhat.com>
12342
12343         * lib/target-supports.exp (check_effective_target_tls): Redefine
12344         to mean non-emulated tls.
12345         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12346         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12347         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12348         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12349         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12350         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12351         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12352
12353 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12354
12355         PR fortran/29343
12356         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12357
12358 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12359
12360         * gfortran.dg/bounds_check_fail_1.f90: New test.
12361
12362 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12363
12364         PR c++/29020
12365         * g++.dg/template/friend48.C: New test.
12366
12367 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12368
12369         PR fortran/29098
12370         * gfortran.dg/default_initialization_2.f90: New test.
12371
12372 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12373
12374         PR fortran/20779
12375         PR fortran/20891
12376         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12377
12378 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12379
12380         PR fortran/29284
12381         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12382
12383         PR fortran/29321
12384         PR fortran/29322
12385         * gfortran.dg/missing_optional_dummy_2.f90: New test.
12386
12387         PR fortran/25091
12388         PR fortran/25092
12389         * gfortran.dg/entry_array_specs_1.f90: New test.
12390
12391 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
12392
12393         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12394         insufficient to inhibit some test failures at -O3.  Do testing
12395         on integers.
12396
12397 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12398
12399         PR c++/29138
12400         * g++.dg/inherit/access8.C: New test.
12401         * g++.dg/template/dtor4.C: Tweak error messages.
12402
12403 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12404
12405         PR fortran/27478
12406         * gfortran.dg/entry_8.f90: New test.
12407
12408 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12409
12410         PR c++/29291
12411         * g++.dg/parse/new4.C: New test.
12412
12413 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
12414
12415         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12416         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12417         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12418         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12419         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12420
12421 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12422
12423         PR fortran/19260
12424         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12425         * gfortran.dg/continuation_2.f90: New test.
12426
12427         PR fortran/19262
12428         * gfortran.dg/continuation_3.f90: New test.
12429         * gfortran.dg/continuation_4.f90: New test.
12430         * gfortran.dg/continuation_5.f: New test.
12431         * gfortran.dg/continuation_6.f: New test.
12432
12433 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
12434
12435         PR c++/29226
12436         * g++.dg/template/vla1.C: New test.
12437
12438 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12439
12440         PR fortran/29210
12441         * gfortran.dg/complex_parameter_1.f90: New test.
12442
12443 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
12444
12445         PR c/29154
12446         * gcc.c-torture/execute/20060929-1.c: New test.
12447
12448 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
12449
12450         PR c++/29105
12451         * g++.dg/template/member6.C: New test.
12452         * g++.dg/parse/typename7.C: Adjust error markers.
12453
12454         PR c++/29080
12455         * g++.dg/template/member7.C: New test.
12456
12457 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
12458
12459         PR c/24010
12460         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12461         gcc.dg/Woverride-init-3.c: New tests.
12462
12463 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12464
12465         * gcc.c-torture/execute/20060930-1.c: New test.
12466
12467 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12468
12469         PR fortran/18791
12470         * gfortran.dg/specifics_1.f90: New test.
12471         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12472         complex specifics.
12473
12474 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12475
12476         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12477         pthread-init-common.h: New.
12478
12479 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
12480
12481         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12482         precision on some archs.
12483
12484 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
12485
12486         * gcc.dg/non-local-goto-1.c: New test.
12487         * gcc.dg/non-local-goto-2.c: Likewise.
12488         * gcc.dg/setjmp-3.c: Likewise.
12489         * gcc.dg/setjmp-4.c: Likewise.
12490
12491 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
12492
12493         * gnat.dg/self_aggregate_with_pointer.adb: New test.
12494
12495 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12496
12497         PR fortran/28276
12498         * gfortran.dg/exponent_1.f90: New test.
12499
12500         PR fortran/27021
12501         * gfortran.dg/nearest_1.f90: New test.
12502
12503 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
12504
12505         PR middle-end/25261
12506         PR middle-end/28790
12507         * gcc.dg/gomp/nestedfn-1.c: New test.
12508
12509 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
12510
12511         PR objc/29195
12512         * objc/compile/method-1.m: New test.
12513
12514 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
12515
12516         PR c++/26938
12517         * g++.dg/template/crash58.C: New test.
12518         * g++.dg/parse/crash28.C: Adjust error markers.
12519         * g++.dg/template/crash34.C: Likewise.
12520         * g++.dg/template/friend31.C: Likewise.
12521         * g++.dg/template/crash32.C: Likewise.
12522
12523         PR c++/27329
12524         * g++.dg/template/crash59.C: New test.
12525
12526         PR c++/27667
12527         * g++.dg/template/spec33.C: New test.
12528         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12529
12530 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
12531             Adam Nemet  <anemet@caviumnetworks.com>
12532
12533         * gcc.dg/tree-ssa/ivopts-1.c: New test.
12534         * gcc.dg/tree-ssa/ivopts-2.c: New test.
12535
12536 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
12537
12538         PR target/28911
12539         * gcc.dg/pr28911.c: New.
12540
12541 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
12542
12543         PR target/29169
12544         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12545         (dg-options): Add -mfpmath=387.
12546
12547 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
12548
12549         PR c/28706
12550         * gcc.dg/pr28706.c: New test.
12551
12552         PR c/28712
12553         * gcc.dg/pr28712.c: New test.
12554
12555 2006-09-22  Mike Stump  <mrs@apple.com>
12556
12557         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12558
12559 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
12560
12561         PR tree-optimization/28888
12562         * gcc.dg/pr28888.c: New test.
12563
12564 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
12565
12566         PR c++/29016
12567         * g++.dg/init/ptrfn1.C: New test.
12568
12569 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
12570
12571         PR c++/28861
12572         * g++.dg/template/spec32.C: New test.
12573         * g++.dg/parse/crash9.C: Adjust error markers.
12574
12575         PR c++/28303
12576         * g++.dg/template/typedef6.C: New test.
12577         * g++.dg/init/error1.C: Adjust error markers.
12578         * g++.dg/parse/crash9.C: Likewise.
12579         * g++.dg/template/crash55.C: Likewise.
12580
12581 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
12582
12583         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12584
12585 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
12586
12587         PR target/27650
12588         * g++.dg/ext/dllimport12.C: New test.
12589
12590 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
12591
12592         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12593         * gcc.target/mips/nmadd-2.c: Likewise.
12594         * gcc.target/mips/mips-ps-6.c: New test.
12595         * gcc.target/mips/neg-abs-1.c: Likewise.
12596         * gcc.target/mips/neg-abs-2.c: Likewise.
12597         * gcc.target/mips/nmadd-3.c: New test.
12598
12599 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
12600
12601         PR middle-end/28046
12602         * gcc.dg/gomp/atomic-10.c: New test.
12603         * g++.dg/gomp/atomic-10.C: New test.
12604
12605 2006-09-20  Eric Christopher  <echristo@apple.com>
12606
12607         * gcc.target/i386/sse3-not-fisttp.c: New.
12608
12609 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
12610
12611         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12612
12613 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
12614
12615         * gcc.c-torture/execute/pr28289.c (one): New variable.
12616         (main): Use it instead of argc.
12617         * gcc.c-torture/execute/20060102-1.c (one): New variable.
12618         (main): Use it instead of argc.
12619
12620 2006-09-19  Paul Brook  <paul@codesourcery.com>
12621
12622         PR target/28516
12623         * gcc.dg/nested-func-5.c: New test.
12624
12625 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12626
12627         * lib/target-supports.exp (check_effective_target_tls): Compile
12628         test stubs using ${tool}_target_compile, not just target_compile.
12629         (check_effective_target_tls_runtime): Likewise.
12630
12631 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12632
12633         * gcc.c-torture/compile/20030405-1.x: Remove.
12634
12635         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12636         optimising linker from discarding it.
12637
12638 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12639
12640         PR fortran/28526
12641         * gfortran.dg/keyword_symbol_1.f90: New test.
12642
12643         * gfortran.dg/spread_shape_1.f90: Add missing warning with
12644         pedantic compilation option.
12645
12646 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
12647
12648         PR fortran/29060
12649         * gfortran.dg/spread_shape_1.f90: New test.
12650
12651 2006-09-17  Roger Sayle  <roger@eyesopen.com>
12652
12653         PR tree-optimization/28887
12654         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12655
12656 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
12657
12658         PR c/25993
12659         * gcc.dg/pr25993.c: New test.
12660
12661 2006-09-17  Ira Rosen  <irar@il.ibm.com>
12662
12663         PR tree-opt/21591
12664         * gcc.dg/vect/pr21591.c: New test.
12665
12666 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
12667
12668         PR tree-opt/29059
12669         * gcc.c-torture/compile/strcpy-1.c: New test.
12670         * gcc.c-torture/compile/strcpy-2.c: New test.
12671         * gcc.c-torture/compile/memcpy-1.c: New test.
12672         * gcc.c-torture/compile/memcpy-2.c: New test.
12673
12674 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
12675
12676         PR testsuite/29055
12677         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12678
12679 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
12680
12681         * gnat.dg/specs/double_record_extension1.ads: New test.
12682         * gnat.dg/specs/double_record_extension2.ads: Likewise.
12683
12684 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
12685
12686         PR fortran/29051
12687         * gfortran.dg/oldstyle_3.f90: New test.
12688
12689 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12690
12691         PR libgfortran/29099
12692         * gfortran.dg/secnds-1.f: New test.
12693
12694 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12695
12696         PR libgfortran/29053
12697         * gfortran.dg/streamio_9.f90: New test.
12698         * gfortran.dg/streamio_10.f90: New test.
12699
12700 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
12701
12702         PR C++/29002
12703         * g++.dg/init/array22.C: New test.
12704         * g++.dg/init/array23.C: New test.
12705
12706 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
12707
12708         * stackcheck.lst: Update list of tests requiring stack checking.
12709         * norun.lst: Adjust for above change.
12710         * ada95.lst: New file.
12711         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12712         requiring -gnat95 switch.
12713
12714 2006-09-14  Olivier Hainque  <hainque@adacore.com>
12715
12716         * gnat.dg/in_out_parameter.adb: New test.
12717
12718 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
12719
12720         PR debug/28980
12721         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12722
12723 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
12724
12725         * gnat.dg/specs/unchecked_union.ads: New test.
12726
12727 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
12728
12729         PR rtl-optimization/28982
12730         * gcc.c-torture/execute/pr28982a.c: New test.
12731         * gcc.c-torture/execute/pr28982b.c: Likewise.
12732
12733 2006-09-12  Eric Christopher  <echristo@apple.com>
12734
12735         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12736         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12737
12738 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
12739
12740         PR c/28768
12741         PR preprocessor/14634
12742         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12743         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12744         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12745
12746 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12747
12748         * gcc.dg/pr28243.c: New test.
12749
12750 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
12751
12752         PR fortran/28971
12753         gfortran.dg/pr28971.f90: New test to act as a backstop in case
12754         this undiagnosed regression reappears.
12755
12756 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
12757
12758         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12759         Treat $srcdir as a literal.
12760         * lib/fortran-torture.exp (fortran-torture-compile,
12761         fortran-torture-execute): Likewise.
12762         * lib/objc-torture.exp (objc-torture-compile,
12763         objc-torture-execute): Likewise.
12764         * lib/profopt.exp (profopt-execute): Likewise.
12765
12766 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
12767
12768         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12769
12770 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
12771
12772         PR testsuite/28950
12773         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12774
12775 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
12776
12777         PR target/13685
12778         * gcc.target/i386/pr13685.c: New test.
12779
12780 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12781
12782         * gcc.dg/pr28726.c: New test.
12783
12784 2006-09-11  Josh Conner  <jconner@apple.com>
12785
12786         * gcc.dg/nrv3.c: Increase size of structure.
12787         * gcc.dg/nrv4.c: Likewise.
12788         * gcc.dg/nrv5.c: Likewise.
12789
12790 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
12791
12792         PR libfortran/28890
12793         gfortran.dg/assumed_charlen_function_5.f90: New test.
12794
12795 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
12796
12797         PR c++/28991
12798         * g++.dg/init/static3.C: New test.
12799
12800 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
12801
12802         PR testsuite/29007
12803         * gcc.dg/long-long-cst1.c (t): Add cast to
12804         __SIZE_TYPE__ before casting to int.
12805         (main): Return 0 on success.
12806
12807 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12808
12809         * gcc.c-torture/execute/20060910-1.c: New test.
12810
12811 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
12812
12813         PR middle-end/26983
12814         * gcc.dg/pr26983.c: New test.
12815
12816 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
12817
12818         PR target/29006
12819         * gcc.c-torture/execute/pr29006.c: New test.
12820
12821 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12822
12823         PR libfortran/28947
12824         gfortran.dg/matmul_4.f90: New test.
12825
12826 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12827
12828         PR fortran/28959
12829         gfortran.dg/used_types_10: New test.
12830
12831 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12832
12833         PR libfortran/28923
12834         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
12835         gfortran.dg/array_initializer_3.f90: New test.
12836
12837 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12838
12839         PR fortran/28914
12840         * gfortran.dg/actual_array_constructor_3.f90: New test.
12841
12842 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
12843
12844         PR testsuite/26778
12845         * gcc.target/i386/pr26778.c: New testcase.
12846
12847 2006-09-08  Eric Christopher  <echristo@apple.com>
12848
12849         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
12850         * gcc.target/i386/memcpy-1.c: Ditto.
12851         * gcc.target/i386/asm-1.c: Ditto.
12852         * gcc.target/i386/20060512-4.c: Ditto.
12853         * gcc.target/i386/compress-float-387.c: Ditto.
12854         * gcc.target/i386/20060512-1.c: Ditto.
12855         * gcc.target/i386/compress-float-sse.c: Ditto.
12856         * gcc.target/i386/20060512-2.c: Ditto.
12857         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
12858         * gcc.target/i386/stack-prot-kernel.c: Ditto.
12859         * gcc.target/i386/compress-float-387-pic.c: Ditto.
12860         * gcc.dg/pr26449.c: Ditto.
12861         * gcc.dg/attr-ms_struct-2.c: Ditto.
12862         * gcc.dg/attr-ms_struct-1.c: Ditto.
12863         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
12864
12865 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
12866
12867         PR c/28504
12868         * gcc.dg/vla-10.c: New test.
12869
12870 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12871
12872         PR c++/28858
12873         * g++.dg/parse/template20.C: New test.
12874         * g++.dg/template/operator8.C: Remove obsolete part.
12875         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
12876         * g++.old-deja/g++.pt/crash65.C: Likewise.
12877
12878 2006-09-07  Jason Merrill  <jason@redhat.com>
12879
12880         PR middle-end/27724
12881         * gcc.dg/long-long-cst1.c: New test.
12882
12883 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12884
12885         PR C++/28906
12886         * g++.dg/other/array3.C: New test.
12887         * g++.dg/other/array4.C: New test.
12888         * g++.dg/other/array5.C: New test.
12889
12890 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
12891
12892         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
12893
12894 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
12895
12896         PR target/28946
12897         * gcc.target/i386/pr28946.c: New test.
12898
12899 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
12900
12901         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
12902         in integer literal constant.
12903         * gfortran.dg/enum_8.f90: Ditto.
12904         * gfortran.dg/g77/20030326-1.f: Ditto.
12905
12906 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
12907
12908         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
12909         nonconformance usage.
12910
12911 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12912
12913         PR middle-end/28862
12914         * gcc.c-torture/compile/vector-align-1.c: New test.
12915
12916 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12917
12918         PR rtl-opt/27883
12919         * g++.dg/opt/copysign-1.C: New test.
12920
12921 2006-09-06  Jason Merrill  <jason@redhat.com>
12922
12923         PR c++/27371
12924         * g++.dg/warn/unused-result1.C: New test.
12925
12926 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
12927
12928         PR c++/28903
12929         * g++.dg/ext/vla3.C: New test.
12930
12931         PR c++/28886
12932         * g++.dg/template/array16.C: New test.
12933
12934 2006-09-06  Richard Guenther  <rguenther@suse.de>
12935
12936         * gcc.dg/pr27226.c: Remove testcase again.
12937
12938 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12939
12940         PR tree-opt/28937
12941         * g++.dg/opt/unroll2.C: New test.
12942
12943 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12944
12945         PR tree-opt/28952
12946         * gcc.dg/vect/pr28952.c: New test.
12947
12948 2006-09-05  Richard Guenther  <rguenther@suse.de>
12949
12950         PR tree-optimization/28900
12951         * gcc.dg/torture/pr28900.c: New testcase
12952
12953 2006-09-05  Richard Guenther  <rguenther@suse.de>
12954
12955         PR tree-optimization/28905
12956         * gcc.c-torture/compile/pr28905.c: New testcase.
12957
12958 2006-09-05  Richard Guenther  <rguenther@suse.de>
12959
12960         PR middle-end/28935
12961         * gcc.dg/pr28935.c: New testcase.
12962
12963 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12964
12965         * gcc.c-torture/execute/20060905-1.c: New test.
12966
12967 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
12968
12969         PR fortran/28908
12970         * gfortran.dg/used_types_7.f90: New test.
12971         * gfortran.dg/used_types_8.f90: New test.
12972         * gfortran.dg/used_types_9.f90: New test.
12973
12974 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12975
12976         * gcc.c-torture/compile/20060904-1.c: New test.
12977
12978 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12979
12980         PR c++/23287 Revert my 2006-09-01 patch
12981         * g++.dg/parse/dtor12.C: Remove.
12982
12983 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
12984
12985         PR c+/27670
12986         * g++.dg/template/operator9.C: New test.
12987
12988         PR c++/27493
12989         * g++.dg/template/operator7.C: New test.
12990
12991         PR c++/27494
12992         * g++.dg/template/operator8.C: New test.
12993
12994         PR c++/27397
12995         * g++.dg/template/crash57.C: New test.
12996
12997         * g++.dg/template/typedef4.C: Adjust error markers.
12998         * g++.dg/template/typedef5.C: Likewise.
12999
13000 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
13001
13002         PR c++/28878
13003         * g++.dg/parse/crash33.C: New test.
13004
13005 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
13006         Richard Guenther  <rguenther@suse.de>
13007         Adam Nemet  <anemet@caviumnetworks.com>
13008
13009         PR middle-end/27226
13010         * gcc.target/mips/memcpy-1.c: New testcase.
13011         * gcc.dg/pr27226.c: Likewise.
13012
13013 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13014
13015         PR c++/28705
13016         * g++.dg/lookup/koenig5.C: New.
13017         * g++.dg/template/crash56.C: New.
13018
13019 2006-09-01  Josh Conner  <jconner@apple.com>
13020
13021         PR c++/25505
13022         * gcc.dg/nrv3.c: New test.
13023         * gcc.dg/nrv4.c: New test.
13024         * gcc.dg/nrv5.c: New test.
13025
13026 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13027
13028         PR c++/23287
13029         * g++.dg/parse/dtor12.C: New.
13030
13031 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
13032
13033         PR tree-optimization/28839
13034         * gcc.dg/pr28839.c: New test.
13035
13036 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
13037
13038         PR target/24367
13039         * gcc.dg/pr24367.c: New testcase.
13040
13041 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
13042
13043         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13044
13045 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
13046
13047         PR rtl-optimization/27735
13048         * gcc.dg/loop-unswitch-1.c: New test.
13049
13050 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
13051
13052         PR fortran/28885
13053         * gfortran.dg/aliasing_dummy_2.f90: New test.
13054
13055         PR fortran/20067
13056         * gfortran.dg/generic_5.f90: Change error message.
13057
13058         PR fortran/28873
13059         * gfortran.dg/generic_6.f90: New test.
13060
13061         PR fortran/25077
13062         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13063
13064         PR fortran/25102
13065         * gfortran.dg/invalid_interface_assignment.f90: New test.
13066
13067         PR fortran/24866
13068         * gfortran.dg/module_proc_external_dummy.f90: New test.
13069
13070 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
13071
13072         PR c++/28349
13073         * g++.dg/warn/var-args1.C: New test.
13074
13075 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
13076
13077         PR fortran/28866
13078         * gfortran.dg/simpleif_2.f90: New test.
13079         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13080         * gfortran.dg/enum_5.f90: Ditto.
13081
13082 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13083             Kazu Hirata  <kazu@codesourcery.com>
13084
13085         PR tree-optimization/17506
13086         * gcc.dg/pr17506.c: New.
13087
13088 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
13089
13090         PR c++/28139
13091         * g++.dg/eh/alias1.C: New test.
13092
13093 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13094
13095         PR c++/28860
13096         * g++.dg/template/ttp22.C: New test.
13097
13098 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
13099
13100         PR middle-end/26632
13101         * gcc.dg/pr26632.c: New.
13102
13103 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13104
13105         PR libgfortran/28354
13106         * gfortran.dg/fmt_zero_precision.f90: New test.
13107
13108 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
13109
13110         PR c++/28058
13111         * g++.dg/template/spec31.C: New test.
13112
13113 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
13114
13115         PR c++/26573
13116         * g++.dg/other/static2.C: New test.
13117
13118 2006-08-26  Roger Sayle  <roger@eyesopen.com>
13119
13120         * gcc.dg/Wswitch-enum-2.c: New test case.
13121         * gcc.dg/Wswitch-enum-3.c: Likewise.
13122
13123 2006-08-26  Richard Guenther  <rguenther@suse.de>
13124
13125         * gcc.c-torture/compile/20060826-1.c: New testcase.
13126
13127 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
13128
13129         PR c++/28736
13130         * g++.dg/template/void10.C: New test.
13131
13132         PR c++/28737
13133         * g++.dg/template/void8.C: New test.
13134
13135         PR c+_+/28738
13136         * g++.dg/template/void9.C: New test.
13137
13138         * g++.dg/template/void3.C: Adjust error markers.
13139         * g++.dg/template/void4.C: Likewise.
13140         * g++.dg/template/crash55.C: Likewise.
13141         * g++.dg/template/void7.C: Likewise
13142
13143 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
13144
13145         PR c++/28588
13146         * g++.dg/inherit/access6.C: New test.
13147         * g++.dg/inherit/access7.C: Likewise.
13148
13149         PR c++/28595
13150         * g++.dg/template/array15.C: New test.
13151         * g++.dg/template/crash2.C: Tweak error markers.
13152
13153 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
13154
13155         PR middle-end/28683
13156         * gcc.c-torture/compile/20060823-1.c: New test.
13157
13158 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13159
13160         PR c++/28853
13161         * g++.dg/template/ttp21.C: New test.
13162
13163         PR c++/28852
13164         * g++.dg/other/operator1.C: Add error-marker.
13165         * g++.dg/other/operator2.C: New test.
13166
13167 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13168
13169         PR c/27893
13170         * gcc.c-torture/compile/vla-const-1.c,
13171         gcc.c-torture/compile/vla-const-2.c: New tests.
13172
13173 2006-08-26  Richard Guenther  <rguenther@suse.de>
13174
13175         PR middle-end/28814
13176         * gcc.dg/torture/pr28814.c: New testcase.
13177
13178 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13179
13180         PR c/28418
13181         * gcc.c-torture/compile/compound-literal-1.c: New test.
13182
13183 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13184
13185         PR c/28299
13186         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13187         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13188         Expect extra diagnostics.
13189
13190 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
13191
13192         gcc.dg/noncompile/pr16876.c: New test.
13193
13194 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
13195
13196         PR c++/28056
13197         * g++.dg/parse/local1.C: New test.
13198         * g++.dg/other/qual1.C: Tweak error marker.
13199
13200 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13201
13202         PR c++/27787
13203         * g++.dg/template/typename10.C: New.
13204         * g++.dg/template/lookup4.C: Remove bogus error marker.
13205
13206 2006-08-25  Richard Guenther  <rguenther@suse.de>
13207
13208         PR testsuite/28829
13209         * gcc.dg/pr26570.c: Fix testcase.
13210
13211 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
13212
13213         PR tree-opt/28807
13214         * gcc.c-torture/execute/mayalias-2.c: New test.
13215         * gcc.dg/tree-ssa/alias-13.c: New test.
13216
13217 2006-08-24  Jan Hubicka  <jh@suse.cz>
13218
13219         PR debug/26881
13220         * gcc.dg/debug/pr26881.c: New file.
13221
13222 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
13223
13224         PR fortran/28788
13225         * gfortran.dg/used_types_4.f90: New test.
13226         * gfortran.dg/derived_init_2.f90: Modify to check sibling
13227         association of derived types.
13228         * gfortran.dg/used_types_2.f90: Add module cleanup.
13229         * gfortran.dg/used_types_3.f90: The same.
13230
13231         PR fortran/28771
13232         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13233         fix of regression.
13234
13235 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13236
13237         PR 28813
13238         * gfortran.dg/direct_io_6.f90: Remove test.
13239
13240 2006-08-23  Stuart Hastings  <stuart@apple.com>
13241
13242         PR 28825
13243         * gcc.target/i386/20060821-1.c: New.
13244
13245 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
13246
13247         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
13248         dg-warning strings for dllimport.
13249
13250 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13251
13252         PR C++/28450
13253         * g++.dg/ext/vector4.C: New test.
13254         * g++.dg/ext/complex1.C: New test.
13255
13256 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
13257
13258         PR debug/28692
13259         * gcc.dg/debug/const-1.c: New.
13260         * gcc.dg/debug/const-2.c: New.
13261         * gcc.dg/debug/dwarf2/const-1.c: New.
13262         * gcc.dg/debug/dwarf2/const-2.c: New.
13263         * gcc.dg/debug/dwarf2/const-2b.c: New.
13264
13265 2006-08-22  Richard Guenther  <rguenther@suse.de>
13266
13267         PR middle-end/28776
13268         * gcc.c-torture/compile/pr28776-1.c: New testcase.
13269         * gcc.c-torture/compile/pr28776-2.c: Likewise.
13270
13271 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
13272
13273         PR tree-optimization/28003
13274         * g++.dg/tree-ssa/pr28003.C: New.
13275
13276 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13277
13278         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13279
13280 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
13281
13282         PR c++/26269
13283         * g++.dg/other/error14.C: New test.
13284
13285         PR c++/28505
13286         * g++.dg/parse/ctor7.C: New test.
13287         * g++.dg/parse/ctor8.C: Likewise.
13288
13289         PR c++/28741
13290         * g++.dg/template/void7.C: New test.
13291
13292 2006-08-21  Olivier Hainque  <hainque@adacore.com>
13293
13294         * gnat.dg/self_aggregate_with_zeros.adb: New test.
13295         * gnat.dg/self_aggregate_with_array.adb: New test.
13296
13297 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13298
13299         * g++.dg/eh/arm-vfp-unwind.C: New test.
13300
13301 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
13302
13303         PR c++/28341
13304         * g++.dg/template/ref3.C: New test.
13305         * g++.dg/template/nontype13.C: New test.
13306
13307         PR c++/28346
13308         * g++.dg/template/ptrmem17.C: New test.
13309
13310 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
13311
13312         PR target/28648 c:
13313         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13314
13315 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
13316
13317         PR fortran/28630
13318         * gfortran.dg/used_types_2.f90: New test.
13319
13320         PR fortran/28601
13321         * gfortran.dg/used_types_3.f90: New test.
13322
13323         PR fortran/20886
13324         * gfortran.dg/generic_actual_arg.f90: New test.
13325
13326         PR fortran/28735
13327         * gfortran.dg/module_private_array_refs_1.f90: New test.
13328
13329         PR fortran/28762
13330         * gfortran.dg/program_name_1.f90: New test.
13331
13332         PR fortran/28425
13333         * gfortran.dg/derived_constructor_comps_1.f90: New test.
13334
13335         PR fortran/28496
13336         * gfortran.dg/array_initializer_2.f90: New test.
13337
13338         PR fortran/18111
13339         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13340
13341         PR fortran/28600
13342         * gfortran.dg/assumed_charlen_function_4.f90: New test.
13343
13344         PR fortran/28771
13345         * gfortran.dg/assumed_charlen_in_main.f90: New test.
13346
13347         PR fortran/28660
13348         * gfortran.dg/dependent_decls_1.f90: New test.
13349
13350 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13351
13352         PR fortran/25217
13353         * gfortran.dg/derived_init_2.f90: New.
13354
13355 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
13356
13357         * gcc.c-torture/execute/pr28289.c: New test.
13358
13359 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
13360
13361         PR c/28744
13362         * gcc.dg/attr-externally-visible-1.c: New test.
13363         * gcc.dg/attr-externally-visible-2.c: New test.
13364         * g++.dg/parse/attr-externally-visible-1.C: New test.
13365         * g++.dg/parse/attr-externally-visible-2.C: New test.
13366
13367 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13368
13369         PR c++/28606
13370         * g++.dg/parse/dtor11.C: New test.
13371
13372 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13373
13374         PR rtl-optimization/28489
13375         * gcc.c-torture/compile/pr28489.c: New test.
13376
13377 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13378
13379         PR c++/28710
13380         * g++.dg/template/redecl4.C: New test.
13381
13382         PR c++/28711
13383         * g++.dg/template/ctor8.C: New test.
13384
13385 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13386
13387         * gcc.dg/pr26570.c: Fix testcase.
13388
13389 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13390
13391         * PR c++/28573
13392         * g++.dg/parse/offsetof6.C: New test.
13393         * g++.dg/parse/offsetof6.C: New test.
13394         * g++.dg/parse/offsetof7.C: New test.
13395
13396 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13397
13398         PR testsuite/28602
13399         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13400         is false.
13401
13402 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13403
13404         PR c++/28302
13405         * g++.dg/ext/vector3.C: New test.
13406
13407 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
13408
13409         PR gcov/profile/26570
13410         * gcc.dg/pr26570.c: New test.
13411
13412 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
13413
13414         PR c/27697
13415         * gcc.dg/qual-component-1.c: New test.
13416
13417 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13418
13419         PR c++/28593
13420         * g++.dg/parse/new3.C: New test.
13421
13422 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13423
13424         PR fortran/25828
13425         * gfortran.dg/streamio_1.f90: New test.
13426         * gfortran.dg/streamio_2.f90: New test.
13427         * gfortran.dg/streamio_3.f90: New test.
13428         * gfortran.dg/streamio_4.f90: New test.
13429         * gfortran.dg/streamio_5.f90: New test.
13430         * gfortran.dg/streamio_6.f90: New test.
13431         * gfortran.dg/streamio_7.f90: New test.
13432         * gfortran.dg/streamio_8.f90: New test.
13433
13434 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
13435
13436         PR c/28287
13437         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13438
13439 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
13440
13441         PR c++/28594
13442         * g++.dg/template/void6.C: New test.
13443
13444 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13445
13446         PR c/28649
13447         * gcc.dg/parse-error-1.c: New test.
13448         * gcc.dg/parse-error-2.c: New test.
13449         * gcc.dg/cpp/digraph2.c: Add error-marker.
13450         * gcc.dg/noncompile/920923-1.c: Likewise.
13451
13452 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13453
13454         PR c/27490
13455         * gcc.dg/sizeof-2.c: New testcase.
13456
13457         PR c/27489
13458         * gcc.dg/switch-A.c: New testcase.
13459
13460 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
13461
13462         PR c++/28288
13463         PR c++/14556
13464         * g++.old-deja/g++.warn/compare1.C: Delete.
13465         * g++.dg/opt/pr7503-2.C: Delete.
13466         * g++.dg/opt/pr7503-3.C: Delete.
13467         * g++.dg/opt/pr7503-4.C: Delete.
13468         * g++.dg/opt/pr7503-5.C: Delete.
13469         * g++.dg/opt/max1.C: Delete.
13470         * g++.dg/warn/minmax.C: Delete.
13471         * g++.dg/expr/minmax.C: New test.
13472
13473 2006-08-14  Richard Guenther  <rguenther@suse.de>
13474
13475         PR testsuite/28703
13476         * gcc.c-torture/execute/pr28651.c: Do not use argc
13477         to avoid optimization, instead forbid inlining.
13478
13479 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
13480
13481         PR rtl-optimization/28634
13482         * gcc.c-torture/execute/ieee/pr28634.c: New test.
13483
13484 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
13485
13486         PR c/27184
13487         * gcc.dg/torture/pr27184.c: New test.
13488
13489 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
13490
13491         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13492
13493 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13494
13495         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13496         * gfortran.dg/stat_2.f90: Likewise.
13497         * gfortran.dg/chmod_1.f90: Likewise.
13498         * gfortran.dg/chmod_2.f90: Likewise.
13499         * gfortran.dg/chmod_3.f90: Likewise.
13500
13501 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
13502
13503         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13504
13505 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13506
13507         * g++.dg/opt/pr23454-2.C: New test.
13508
13509 2006-08-11  Richard Guenther  <rguenther@suse.de>
13510
13511         PR middle-end/28651
13512         * gcc.c-torture/execute/pr28651.c: New testcase.
13513
13514 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
13515
13516         * gnat.dg/specs/static_initializer.ads: New test.
13517
13518 2006-08-10  Paul Brook  <paul@codesourcery.com>
13519
13520         * gcc.target/arm/cond-asm.c: New test.
13521
13522 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
13523
13524         PR tree-optimization/26197
13525         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13526         * g++.dg/vect/vect.exp: Compile the new tests with
13527         --param max-aliased-vops=0.
13528
13529 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
13530
13531         PR c++/28637
13532         * g++.dg/template/void3.C: New test.
13533
13534         PR c++/28638
13535         * g++.dg/template/void4.C: New test.
13536
13537         PR c++/28640
13538         * g++.dg/template/void5.C: New test.
13539
13540 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
13541
13542         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13543         after dg-do compile.
13544
13545 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
13546
13547         PR tree-optimizations/26969
13548         * gcc.dg/vect/vect.exp: Compile tests prefixed with
13549         "unswitch-loops" with -funswitch-loops.
13550         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13551
13552 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13553
13554         * gcc.dg/sparc-getcontext-1.c: Fix typo.
13555         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13556         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
13557         * objc.dg/dwarf-1.m: Likewise.
13558         * objc.dg/dwarf-2.m: Likewise.
13559         * obj-c++.dg/dwarf-2.mm: Likewise.
13560
13561 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13562
13563         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13564         * objc.dg/dwarf-2.m: Likewise.
13565         * obj-c++.dg/dwarf-2.mm: Likewise.
13566
13567         PR libfortran/28603
13568         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13569
13570         PR testsuite/27611
13571         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13572
13573         PR testsuite/27033
13574         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13575
13576 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
13577
13578         PR target/27827
13579         * gcc.target/i386/pr27827.c: New testcase.
13580
13581 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
13582
13583         PR fortran/28590
13584         * gfortran.dg/sequence_types_1.f90: New test.
13585
13586 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
13587
13588         PR fortran/28548
13589         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13590         dg-warning.  Add -pedantic option.
13591
13592 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13593
13594         PR c/28502
13595         * gcc.dg/proto-1.c: New test.
13596
13597         PR c/27721
13598         * gcc.dg/lvalue-4.c: New test.
13599
13600         PR c/28136
13601         * gcc.dg/init-bad-5.c: New test.
13602
13603 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
13604
13605         PR c++/28347
13606         * g++.dg/ext/typedef-init.C: Add new test for typedef
13607         initialization inside templates. Adjust existing error markers.
13608
13609 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
13610
13611         PR c++/28148
13612         * g++.dg/init/ptrmem3.C: New test.
13613
13614 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
13615
13616         PR tree-optimization/27770
13617         * lib/target-support.exp: New target keyword "section_anchors".
13618         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13619         tests.
13620         * gcc.dg/vect/section-anchors-pr27770.c: New test.
13621         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13622         * gcc.dg/vect/section-anchors-vect-69.c: New test.
13623         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13624
13625 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13626
13627         * gcc.dg/20060801-1.c: Add missing '}'.
13628
13629 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13630
13631         PR c++/27508
13632         * g++.dg/parse/dtor9.C: New test.
13633         * g++.dg/parse/dtor10.C: New test.
13634         * g++.dg/other/error7.C: Adjust error-marker.
13635
13636         PR c++/28274
13637         * g++.dg/other/default5.C: New test.
13638
13639 2006-08-02  Richard Guenther  <rguenther@suse.de>
13640
13641         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13642
13643 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
13644
13645         PR c++/28557
13646         * g++.dg/template/conv9.C: New test.
13647
13648 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
13649
13650         PR debug/28063
13651         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13652         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13653         Optionally return assembly text.  Update callers.
13654         (check_no_compiler_messages): Update verbose messages.
13655         (check_no_messages_and_pattern): New.
13656         (check_effective_target_string_merging): New.
13657
13658 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13659
13660         PR c++/28250
13661         * g++.dg/eh/catch4.C: New test.
13662
13663         PR c++/28257
13664         * g++.dg/other/qual1.C: New test.
13665
13666         PR c++/28259
13667         * g++.dg/inherit/error2.C: New test.
13668
13669         PR c++/28267
13670         * g++.dg/other/new1.C: New test.
13671
13672         * g++.dg/warn/pr23075.C: Remove obsolete test.
13673         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13674         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13675
13676 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
13677
13678         PR c++/28523
13679         * g++.dg/eh/cast1.C: New test.
13680
13681 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
13682
13683         PR libfortran/28452
13684         * gfortran.dg/random_3.f90:  New test.
13685
13686 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13687
13688         PR c++/28432
13689         * g++.dg/other/pr28304.C: Change expected error message.
13690         * g++.dg/other/pr28432.C: New test.
13691
13692 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13693
13694         PR c++/28256
13695         * g++.dg/init/brace2.C: Change expected error message, add empty init.
13696
13697 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
13698
13699         PR debug/23336
13700         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13701         at -g1.
13702         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13703         g++.dg/debug/enum-2.C: New.
13704
13705 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13706
13707         PR c++/6634
13708         * g++.dg/parse/long1.C: Add more tests.
13709
13710 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13711
13712         * gfortran.dg/lrshift_1.c: New file.
13713
13714 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13715
13716         PR libgfortran/28335
13717         * gfortran.dg/no_unit_error_1.f90: New test.
13718
13719 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13720
13721         PR libgfortran/28335
13722         * gfortran.dg/no_unit_error_1.f90: Delete test.
13723         * gfortran.dg/no_unit_error_2.f90: Delete test.
13724
13725 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13726
13727         * gfortran.dg/chmod_3.f90: New test.
13728         * gfortran.dg/ltime_gmtime_1.f90: New test.
13729         * gfortran.dg/ltime_gmtime_2.f90: New test.
13730         * gfortran.dg/lrshift_1.f90: New test.
13731         * gfortran.dg/chmod_1.f90: New test.
13732         * gfortran.dg/chmod_2.f90: New test.
13733
13734 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
13735
13736         PR c++/27668
13737         * g++.dg/template/crash55.C: New test.
13738
13739         PR c++/27962
13740         * g++.dg/template/nontype16.C: New test.
13741
13742         * g++.dg/template/void2.C: Adjust error markers.
13743         * g++.dg/template/nontype5.C: Adjust error markers.
13744
13745 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
13746
13747         * gcc.target/i386/stack-prot-kernel.c: New test.
13748
13749 2006-07-27  Roger Sayle  <roger@eyesopen.com>
13750
13751         * gcc.dg/builtins-55.c: New test case.
13752
13753 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
13754
13755         PR rtl-optimization/27907
13756         * gcc.c-torture/compile/pr27907.c: New test.
13757
13758 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13759
13760         * gfortran.dg/mclock.f90: New test.
13761         * gfortran.dg/int_conv_1.f90: New test.
13762         * gfortran.dg/stat_1.f90: New test.
13763         * gfortran.dg/stat_2.f90: New test.
13764
13765 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13766
13767         PR libgfortran/28335
13768         * gfortran.dg/no_unit_error_1.f90: New test.
13769         * gfortran.dg/no_unit_error_2.f90: New test.
13770         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13771
13772 2006-07-25  Roger Sayle  <roger@eyesopen.com>
13773
13774         PR middle-end/28473
13775         * gcc.dg/fold-convround-1.c: New test case.
13776
13777 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13778
13779         * gfortran.dg/arithmetic_if.f90:  Fix comments.
13780
13781 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13782
13783         PR c++/27572
13784         * g++.dg/other/typedef1.C: New test.
13785         * g++.dg/template/typedef4.C: New test.
13786         * g++.dg/template/typedef5.C: New test.
13787
13788 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13789
13790         PR fortran/28416
13791         * gfortran.dg/allocatable_dummy_3.f90: New.
13792
13793 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13794
13795         PR fortran/28439
13796         * gfortran.dg/arithmetic_if.f90:  New test.
13797
13798 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
13799
13800         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
13801         avoid memcpy optimization.
13802
13803 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13804
13805         PR fortran/25289
13806         * gfortran.dg/direct_io_6.f90: New test.
13807
13808 2006-07-24  Jan Hubicka  <jh@suse.cz>
13809
13810         PR c/25795
13811         PR c++/27369
13812         * gcc.dg/pr25795.c: New test.
13813         * gcc.dg/pr25795-1.c: New test.
13814
13815 2006-07-23  Roger Sayle  <roger@eyesopen.com>
13816
13817         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
13818         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
13819         which may be transformed to "g || h" on some platforms.
13820
13821 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
13822
13823         PR c++/28025
13824         * g++.dg/template/friend45.C: New test.
13825
13826 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13827
13828         PR libgfortran/28339
13829         * gfortran.dg/arrayio_8.f90: New test.
13830
13831 2006-07-21  Mike Stump  <mrs@apple.com>
13832
13833         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
13834
13835         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
13836
13837 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13838
13839         PR c++/28250
13840         * g++.dg/eh/catch3.C: New test.
13841
13842         PR c++/28363
13843         * g++.dg/template/defarg10.C: New test.
13844
13845 2006-07-20  Paul Brook  <paul@codesourcery.com>
13846
13847         PR 27363
13848         * gcc.dg/pr27363.c: New test.
13849
13850 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
13851
13852         PR c++/28338
13853         * g++.dg/init/ref13.C: New test.
13854
13855 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13856
13857         PR obj-c++/28434
13858         * obj-c++.dg/proto-error-1.mm: New test.
13859
13860 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13861
13862         PR c++/28337
13863         * g++.dg/template/string1.C: New test.
13864
13865 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13866
13867         PR c++/28048
13868         * g++.dg/template/defarg9.C: New test.
13869
13870         PR c++/28235
13871         * g++.dg/template/static27.C: New test.
13872
13873 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
13874
13875         PR 28410
13876         * gcc.dg/tree-ssa/pr28410.c: New test.
13877
13878 2006-07-18  Lee Millward  <lee.millward@gmail.com>
13879
13880         PR c++/28258
13881         * g++/dg/other/error13.C: New test.
13882
13883         PR c++/28260
13884         * g++.dg/template/friend44.C: New test.
13885
13886 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
13887
13888         PR c++/27495
13889         * g++.dg/other/pr27495.C: New.
13890
13891 2006-07-18  Olivier Hainque  <hainque@adacore.com>
13892
13893         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
13894         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
13895
13896 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13897
13898         PR c/28286
13899         * gcc.dg/pragma-pack-4.c: New test.
13900
13901 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13902
13903         PR c++/28291
13904         * g++.dg/ext/pr28291.C: New test.
13905
13906 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13907
13908         PR middle-end/28403
13909         * gcc.c-torture/execute/pr28403.c: New test.
13910
13911 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13912
13913         PR middle-end/28402
13914         * gcc.dg/pr28402.c: New test.
13915
13916 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13917
13918         PR c++/28304
13919         * g++.dg/other/pr28304.C: New test.
13920
13921 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
13922
13923         PR other/28251
13924         gcc.c-torture/unsorted/dump-noaddr.c: New test.
13925         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
13926
13927 2006-07-17  Richard Guenther  <rguenther@suse.de>
13928
13929         PR tree-optimization/28238
13930         * g++.dg/tree-ssa/pr28238.C: New testcase.
13931
13932 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13933
13934         PR c++/28250
13935         * g++.dg/eh/catch1.C: New test.
13936         * g++.dg/eh/catch2.C: New test.
13937
13938 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
13939
13940         PR c++/28370
13941         * g++.dg/template/anon3.C: New test.
13942
13943 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
13944
13945         PR fortran/20844
13946         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
13947         specifiers requiring an explicit format tag..
13948
13949         PR fortran/28201
13950         * gfortran.dg/generic_5: New test.
13951
13952         PR fortran/20893
13953         * gfortran.dg/elemental_optional_args_1.f90: New test.
13954
13955 2006-07-16  Olivier Hainque  <hainque@adacore.com>
13956
13957         * gnat.dg/assert.ads: New file.
13958         * gnat.dg/controlled_record.ads: Likewise.
13959         * gnat.dg/controlled_record.adb: Likewise.
13960
13961 2006-07-15  Lee Millward  <lee.millward@gmail.com>
13962
13963         PR c++/28292
13964         * g++.dg/other/error12.C: New test.
13965
13966         PR c++/28269
13967         * g++.dg/template/crash54.C: New test.
13968
13969 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13970
13971         PR c++/28249
13972         * g++.dg/parse/catch1.C: New test.
13973
13974         PR c++/28294
13975         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
13976
13977         PR c++/28387
13978         * g++.dg/ext/attrib24.C: New test.
13979
13980 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13981
13982         PR c++/28343
13983         * g++.dg/ext/asmspec1.C: New test.
13984
13985 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
13986
13987         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
13988         (dg-test): Support shouldfail tests.
13989         * lib/target-supports-dg.exp (dg-shouldfail): New.
13990         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
13991         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
13992         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
13993         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
13994         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
13995         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
13996         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
13997
13998 2006-07-13  Jan Hubicka  <jh@suse.cz>
13999
14000         * gcc.target/i386/memcpy-1.c: New.
14001
14002 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
14003
14004         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14005
14006 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
14007
14008         PR fortran/25097
14009         * gfortran.dg/present_1.f90: New test.
14010
14011         PR fortran/20903
14012         * gfortran.dg/interface_derived_type_1.f90: New test.
14013
14014 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
14015
14016         PR fortran/28213
14017         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14018         list.
14019
14020 2006-07-07  Lee Millward  <lee.millward@gmail.com>
14021
14022         PR c++/27820
14023         * g++.dg/other/label1.C: New test.
14024
14025 2006-07-07  Richard Guenther  <rguenther@suse.de>
14026
14027         PR middle-end/28268
14028         * gcc.dg/torture/pr28268.c: New testcase.
14029
14030 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
14031
14032         PR c++/27019
14033         * g++.dg/ext/pr27019.C: New.
14034
14035 2006-07-07  Richard Guenther  <rguenther@suse.de>
14036
14037         PR tree-optimization/28187
14038         * gcc.dg/pr28187.c: New testcase.
14039
14040 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
14041
14042         * gnat.dg/address_conversion.adb: New test.
14043         * gnat.dg/boolean_subtype.adb: Likewise.
14044         * gnat.dg/frame_overflow.adb: Likewise.
14045         * gnat.dg/pointer_array.adb: Likewise.
14046         * gnat.dg/pointer_conversion.adb: Likewise.
14047
14048 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
14049
14050         PR fortran/28237
14051         PR fortran/23420
14052         * gfortran.dg/print_fmt_5.f90: New test.
14053
14054 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14055
14056         PR fortran/28129
14057         * gfortran.dg/bounds_check_4.f90: New test.
14058
14059 2006-07-05  Richard Guenther  <rguenther@suse.de>
14060
14061         PR target/28158
14062         * gfortran.dg/pr28158.f90: New testcase.
14063
14064 2006-07-05  Richard Guenther  <rguenther@suse.de>
14065
14066         PR tree-optimization/28162
14067         * gcc.dg/pr28162.c: New testcase.
14068
14069 2006-07-05  Richard Guenther  <rguenther@suse.de>
14070         Andrew Pinski  <pinskia@gcc.gnu.org>
14071
14072         PR c++/27084
14073         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14074
14075 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
14076
14077         PR fortran/28174
14078         * gfortran.dg/actual_array_substr_2.f90: New test.
14079
14080         PR fortran/28167
14081         * gfortran.dg/actual_array_constructor_2.f90: New test.
14082
14083 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14084
14085         * gfortran.dg/itime_idate_1.f: New test.
14086         * gfortran.dg/itime_idate_2.f: New test.
14087
14088 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14089
14090         PR libgfortran/27704
14091         * gfortran.dg/open_status_3.f90: New test.
14092         * gfortran.dg/fmt_l.f90: Update for new feature.
14093
14094 2006-07-03  Asher Langton  <langton2@llnl.gov>
14095
14096         * gfortran.dg/oldstyle_2.f90: New.
14097
14098 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
14099
14100         * gnat.dg/string_slice.adb: New test.
14101
14102 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14103
14104         PR fortran/19259
14105         * gfortran.dg/semicolon_fixed.c: New.
14106         * gfortran.dg/semicolon_free.c: New.
14107
14108 2006-06-30  Mike Stump  <mrs@apple.com>
14109
14110         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14111         that don't support internal visibility.
14112
14113 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
14114
14115         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14116         for '(' / ')' needing an extra '\'.
14117
14118 2006-06-29  Roger Sayle  <roger@eyesopen.com>
14119
14120         PR middle-end/27428
14121         * gcc.dg/pr27428-1.c: New test case.
14122
14123 2006-06-29  Mike Stump  <mrs@apple.com>
14124
14125         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14126         on darwin as we can't align commons large enough yet.
14127
14128         * gcc.dg/vla-8.c: Add additional testcases.
14129
14130 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
14131
14132         PR c++/28114
14133         * g++.dg/other/pr28114.C: New.
14134
14135 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
14136
14137         * gcc.c-torture/compile/20060625-1.c: New test.
14138
14139 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
14140
14141         PR fortran/20867
14142         * gfortran.dg/stfunc_3.f90: New test.
14143
14144         PR fortran/25056
14145         * gfortran.dg/impure_actual_1.f90: New test.
14146
14147         PR fortran/20874
14148         * gfortran.dg/elemental_result_1.f90: New test.
14149
14150         PR fortran/25073
14151         * gfortran.dg/select_7.f90: New test.
14152
14153         PR fortran/27554
14154         * intrinsic_actual_1.f: New test.
14155
14156         PR fortran/22038
14157         PR fortran/28119
14158         * gfortran.dg/forall_4.f90: New test.
14159
14160         PR fortran/25072
14161         * gfortran.dg/forall_5.f90: New test.
14162
14163 2006-06-25  Lee Millward  <lee.millward@gmail.com>
14164
14165         PR c++/28051
14166         * g++.dg/template/using13.C: New test.
14167
14168         PR c++/28054
14169         * g++.dg/other/incomplete3.C: New test.
14170
14171 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14172
14173         PR fortran/28081
14174         * gfortran.dg/substr_3.f: New test.
14175         * gfortran.dg/equiv_2.f90: Update expected error message.
14176
14177 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
14178
14179         PR fortran/28118
14180         * gfortran.dg/actual_array_substr_1.f90: New test.
14181
14182 2006-06-24  Olivier Hainque  <hainque@adacore.com>
14183
14184         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14185         * gnat.dg/scalar_mode_agg_compare.adb: New test.
14186
14187 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
14188
14189         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14190
14191 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
14192
14193         PR fortran/27981
14194         * gfortran.dg/simpleif_2.f90: New test.
14195
14196 2006-06-23  Lee Millward  <lee.millward@gmail.com>
14197
14198         * g++.dg/template/error22.C: Fix typo.
14199
14200 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14201
14202         PR c++/28112
14203         * g++.dg/ext/attrib23.C: New test.
14204
14205 2006-06-23  Olivier Hainque  <hainque@adacore.com>
14206
14207         * gnat.dg/varsize_temp.adb: New test.
14208
14209 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14210
14211         PR c++/11468
14212         * g++.dg/other/java2.C: New test.
14213
14214 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
14215
14216         PR target/27789
14217         * g++.dg/ext/dllimport4.C. Add more tests for invalid
14218         initialization.
14219
14220 2006-06-22  Roger Sayle  <roger@eyesopen.com>
14221
14222         PR target/27531
14223         * gcc.dg/pr27531-1.c: New test case.
14224
14225 2006-06-22  Asher Langton  <langton2@llnl.gov>
14226
14227         PR fortran/24748
14228         * gfortran.dg/implicit_8.f90: New.
14229
14230 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
14231
14232         PR rtl-optimization/28121
14233         * gcc.dg/pr28121.c: New test.
14234
14235 2006-06-22  Lee Millward  <lee.millward@gmail.com>
14236
14237         PR c++/27805
14238         * g++.dg/parse/ptrmem6.C: New test.
14239
14240         PR c++/27821
14241         * g++.dg/template/error22.C: New test.
14242
14243 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14244
14245         PR c++/28111
14246         * g++.dg/template/friend43.C: New test.
14247
14248         PR c++/28110
14249         * g++.dg/template/crash53.C: New test.
14250
14251         PR c++/28109
14252         * g++.dg/rtti/incomplete1.C: New test.
14253
14254 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
14255
14256         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14257
14258 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
14259
14260         * gcc.c-torture/execute/complex-7.c: New.
14261
14262 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
14263
14264         * gcc.dg/merge-all-constants-1.c: New test.
14265
14266 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
14267
14268         PR c++/28113
14269         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14270
14271 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
14272
14273         * gfortran.dg/rrspacing_1.f90: New test.
14274
14275 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14276
14277         PR c++/28052
14278         * g++.dg/other/bitfield2.C: New test.
14279
14280 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
14281
14282         PR tree-optimization/27331
14283         * gcc.dg/pr27331.c: New test.
14284
14285 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
14286             Eric Botcazou  <ebotcazou@adacore.com>
14287
14288         PR ada/18692
14289         * lib/gnat.exp: New file.
14290         * lib/gnat-dg.exp: Likewise.
14291         * gnat.dg: New directory.
14292         * gnat.dg/dg.exp: New driver.
14293         * gnat.dg/specs: New directory.
14294         * gnat.dg/specs/specs.exp: New driver.
14295         * gnat.dg/style: New directory.
14296         * gnat.dg/style/style.exp: New driver.
14297
14298 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
14299
14300         PR fortran/16206
14301         * gfortran.dg/array_initializer_1.f90: New test.
14302
14303         PR fortran/28005
14304         * gfortran.dg/matmul_3.f90: New test.
14305
14306 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
14307
14308         PR middle-end/28075
14309         * gcc.dg/tree-ssa/inline-1.c: New test.
14310
14311 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
14312
14313         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14314         in malloc prototype; remove XFAIL.
14315         * gcc.dg/pr18241-2.c: Ditto.
14316         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14317         in memset prototype; remove XFAIL.
14318         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14319
14320 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14321
14322         * gcc.dg/vla-8.c: Add.
14323
14324 2006-06-19  Richard Guenther  <rguenther@suse.de>
14325
14326         PR tree-optimization/27090
14327         * g++.dg/tree-ssa/pr27090.C: New testcase.
14328
14329 2006-06-19  Roger Sayle  <roger@eyesopen.com>
14330
14331         PR target/27861
14332         * gcc.dg/pr27861-1.c: New test case.
14333
14334 2006-06-19  Richard Guenther  <rguenther@suse.de>
14335
14336         PR middle-end/28045
14337         * gcc.dg/torture/pr28045.c: New testcase.
14338
14339 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14340
14341         PR fortran/26801
14342         * gfortran.dg/associated_4.f90: New test.
14343
14344 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14345
14346         PR fortran/19310
14347         PR fortran/19904
14348         * gfortran.dg/real_const_3.f90: New test.
14349
14350 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
14351
14352         PR c++/28016
14353         * g++.dg/template/static26.C: New test.
14354
14355         PR c++/27979
14356         * g++.dg/expr/bitfield2.C: New test.
14357
14358         PR c++/27884
14359         * g++.dg/parse/linkage2.C: New test.
14360
14361 2006-06-16  Richard Guenther  <rguenther@suse.de>
14362
14363         PR middle-end/27116
14364         * gcc.dg/pr15785-1.c: Revert last change.
14365         * gcc.dg/torture/pr27116-2.c: New testcase.
14366
14367 2006-06-16  Roger Sayle  <roger@eyesopen.com>
14368
14369         PR middle-end/27802
14370         * gcc.dg/pr27802-1.c: New test case.
14371
14372 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
14373
14374         PR c++/27689
14375         * g++.dg/template/ttp18.C: New test.
14376         * g++.dg/template/ttp19.C: Likewise.
14377
14378         PR c++/27666
14379         * g++.dg/expr/cond9.C: New test.
14380
14381         PR c++/27640
14382         * g++.dg/template/ctor7.C: New test.
14383
14384 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
14385
14386         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14387
14388 2006-06-16  Richard Guenther  <rguenther@suse.de>
14389
14390         PR tree-optimization/27781
14391         * gcc.dg/tree-ssa/pr27781.c: New testcase.
14392
14393 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
14394
14395         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
14396
14397 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
14398
14399         * gcc.dg/tree-ssa/loop-18.c: New test.
14400
14401 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
14402
14403         PR c++/27665
14404         * g++.dg/template/crash52.C: New test.
14405
14406         PR c++/27648
14407         * g++.dg/ext/attrib22.C: New test.
14408
14409         PR c++/26559
14410         * g++.dg/template/builtin1.C: New test.
14411         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14412
14413         PR c++/28018
14414         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14415         assignment.
14416         * g++.old-deja/g++.pt/crash51.C: Likewise.
14417
14418         PR c++/27227
14419         * g++.dg/lookup/linkage1.C: New test.
14420         * g++.dg/lookup/linkage2.C: Likewise.
14421
14422 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
14423
14424         PR middle-end/27959
14425         * gcc.dg/pr27959.c: New testcase.
14426
14427 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
14428
14429         PR target/28014:
14430         * g++.dg/eh/div.C: New test.
14431
14432 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
14433
14434         PR c++/27894
14435         * g++.dg/tree-ssa/pr26757.C: New test.
14436         * g++.dg/tree-ssa/pr27894.C: New test.
14437
14438 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14439
14440         * gcc.c-torture/compile/20060609-1.c: New test.
14441
14442         PR target/27863
14443         * gcc.c-torture/compile/pr27863.c: New test.
14444
14445 2006-06-13  Richard Guenther  <rguenther@suse.de>
14446
14447         PR tree-optimization/27830
14448         * g++.dg/tree-ssa/pr27830.C: New testcase.
14449
14450 2006-06-13  Matthew Sachs  <msachs@apple.com>
14451
14452         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14453         the list of compiler flags; this causes those flags to be checked
14454         for things like dg-skip-if.
14455
14456 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14457
14458         PR c++/27601
14459         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14460
14461 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
14462             Kazu Hirata  <kazu@codesourcery.com>
14463
14464         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14465         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14466
14467 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14468
14469         PR c++/27933
14470         * g++.dg/lookup/using15.C: New test.
14471
14472         PR c++/27951
14473         * g++.dg/other/anon4.C: New test.
14474
14475 2006-06-12  Roger Sayle  <roger@eyesopen.com>
14476
14477         PR c++/21210
14478         * g++.dg/init/complex1.C: New test case.
14479
14480 2006-06-11  Eric Christopher  <echristo@apple.com>
14481
14482         PR middle-end/27948
14483         * gcc.dg/bf-ms-layout.c: Run on darwin.
14484         * gcc.dg/bf-no-ms-layout: Ditto.
14485         * gcc.dg/attr-ms_struct-2.c: New.
14486         * gcc.dg/bf-ms-layout-2.c: Ditto.
14487
14488 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
14489
14490         * gcc.dg/attr-ms_struct-packed1.c: New.
14491
14492 2006-06-09  Mike Stump  <mrs@apple.com>
14493
14494         * gcc.dg/vla-7.c: Add.
14495
14496 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
14497
14498         PR fortran/24558
14499         * gfortran.dg/entry_6.f90: New test.
14500
14501         PR fortran/20877
14502         PR fortran/25047
14503         * gfortran.dg/entry_7.f90: New test.
14504
14505 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
14506
14507         PR c/27747
14508         * gcc.dg/cpp/_Pragma6.c: New test.
14509
14510         PR c++/27748
14511         * g++.dg/cpp/_Pragma1.C: New test.
14512
14513         PR preprocessor/27746
14514         * gcc.dg/gomp/macro-3.c: New test.
14515         * gcc.dg/gomp/macro-4.c: New test.
14516         * g++.dg/gomp/macro-3.C: New test.
14517         * g++.dg/gomp/macro-4.C: New test.
14518
14519 2006-06-09  Richard Guenther  <rguenther@suse.de>
14520
14521         PR tree-optimization/26998
14522         * gcc.dg/torture/pr26998.c: New testcase.
14523         * gcc.dg/tree-ssa/vrp29.c: New testcase.
14524
14525 2006-06-08  Mike Stump  <mrs@apple.com>
14526
14527         * gcc.dg/pr27095.c: Account for stubs.
14528
14529         PR target/26427
14530         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14531         produce bad code on darwin.
14532
14533 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14534
14535         PR fortran/27958
14536         * gfortran.dg/substr_2.f: New test.
14537
14538 2006-06-08  Asher Langton  <langton2@llnl.gov>
14539
14540         PR fortran/27786
14541         * cray_pointers_2.f90: Add -fbounds-check compile flag.
14542
14543 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14544
14545         PR target/27421
14546         * gcc.dg/union-3.c: New test.
14547
14548 2006-06-08  Richard Guenther  <rguenther@suse.de>
14549
14550         PR middle-end/27116
14551         * gcc.dg/torture/pr27116.c: New testcase.
14552         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14553
14554 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
14555
14556         PR rtl-optimization/26449
14557         * gcc.dg/pr26449.c: New test.
14558
14559 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14560
14561         PR c++/27601
14562         * g++.dg/ext/offsetof1.C: Test member functions.
14563
14564 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
14565
14566         * gcc.dg/pr27095.c: Improve scanning.
14567
14568 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
14569
14570         PR fortran/23091
14571         * gfortran.dg/saved_automatic_1.f90: New test.
14572
14573         PR fortran/24168
14574         * gfortran.dg/array_simplify_1.f90: New test.
14575
14576         PR fortran/25090
14577         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14578
14579         PR fortran/25058
14580         * gfortran.dg/entry_dummy_ref_2.f90: New test.
14581
14582 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
14583
14584         PR c++/27177
14585         * g++.dg/expr/cast7.C: New test.
14586
14587 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
14588
14589         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14590         * lib/gcc-defs.exp (tool_check_compile): Ditto.
14591         * lib/fortran-torture.exp (fortran-torture-compile,
14592         fortran-torture-execute): Ditto.
14593
14594 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
14595
14596         PR target/27842
14597         * gcc.dg/vmx/pr27842.c: New test.
14598
14599 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14600
14601         PR libfortran/27895
14602         * gfortran.dg/bounds_check_3.f90: New test.
14603
14604 2006-06-05  Mike Stump  <mrs@apple.com>
14605
14606         * objc.dg/objc-fast-4.m: Skip for ppc64.
14607
14608 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
14609
14610         PR testsuite/27705
14611         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14612
14613 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14614             Victor Kaplansky  <victork@il.ibm.com>
14615
14616         PR tree-optimizations/26360
14617         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14618         with -fno-tree-dce.
14619         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14620
14621 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
14622
14623         PR fortran/14067
14624         * gfortran.dg/data_char_1.f90: Add messages for truncated
14625         strings.
14626
14627         PR fortran/16943
14628         * gfortran.dg/func_decl_2.f90: New test.
14629
14630         PR fortran/20839
14631         * gfortran.dg/do_2.f90: New test.
14632
14633         PR fortran/27655
14634         * gfortran.dg/associated_3.f90: New test.
14635
14636 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
14637
14638         PR c++/27819
14639         * g++.dg/template/static25.C: New test.
14640
14641         PR c++/27722
14642         * g++.dg/init/array21.C: New test.
14643
14644         PR c++/27807
14645         * g++.dg/ext/complit7.C: New test.
14646
14647         PR c++/27806
14648         * g++.dg/parse/ptrmem5.C: New test.
14649
14650 2006-06-04  Roger Sayle  <roger@eyesopen.com>
14651             Andrew Pinski  <pinskia@physics.uc.edu>
14652
14653         PR c/27150
14654         PR middle-end/27382
14655         * gcc.dg/pr27150-1.c: New testcase.
14656         * gcc.dg/pr27382-1.c: New testcase.
14657         * gcc.dg/pr27382-2.c: New testcase.
14658
14659 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
14660
14661         PR c/25161
14662         PR c/27020
14663         * gcc.dg/array-10.c: New test.
14664
14665 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14666
14667         PR c++/27804
14668         * g++.dg/init/const4.C: New test.
14669         * g++.dg/init/member1.C: Add error-marker.
14670         * g++.dg/other/fold1.C: Adjust error-marker.
14671
14672 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14673
14674         PR c++/27601
14675         * g++.dg/ext/offsetof1.C: New test.
14676
14677 2006-06-04 Eric Christopher <echristo@apple.com>
14678
14679         * gcc.dg/attr-ms_struct-1.c: New.
14680
14681 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
14682
14683         * gcc.c-torture/compile/builtin_constant_p.c: New test.
14684
14685 2006-06-04  Richard Guenther  <rguenther@suse.de>
14686
14687         PR tree-optimization/27039
14688         * gcc.dg/tree-ssa/loop-17.c: New testcase.
14689
14690 2006-06-03  Roger Sayle  <roger@eyesopen.com>
14691
14692         PR target/26223
14693         * gcc.target/i386/amd64-abi-2.c: New test case.
14694
14695 2006-06-02  Eric Christopher  <echristo@apple.com>
14696
14697         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14698         * gcc.target/i386/20020523-1.c: Skip if darwin.
14699         * gcc.target/i386/asm-3.c: Ditto.
14700         * gcc.target/i386/20011119-1.c: Ditto.
14701         * gcc.target/i386/clobbers.c: Remove pic part of test.
14702
14703 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
14704
14705         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14706         * g++.old-deja/g++.other/init19.C: Ditto.
14707         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14708         and add other platforms as expected failures.
14709
14710 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
14711
14712         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14713         (is-effective-target-keyword): Ditto.
14714
14715 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
14716
14717         PR fortran/27715
14718         * gfortran.dg/extended_char_comparison_1.f:  New test.
14719
14720 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
14721
14722         PR fortran/25098
14723         * gfortran.dg/dummy_procedure_1.f90: New test.
14724
14725         PR fortran/25147
14726         * gfortran.dg/dummy_procedure_2.f90: New test.
14727
14728         * gfortran.dg/associated_2.f90: Correct to make consistent with
14729         standard.
14730
14731 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14732
14733         * gcc.target/i386/387-11.c: New test case.
14734
14735 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
14736
14737         PR c++/27801
14738         * g++.dg/template/cond6.C: New test.
14739
14740         PR c++/26496
14741         * g++.dg/template/crash51.C: New test.
14742         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14743
14744         PR c++/27385
14745         * g++.dg/init/array20.C: New test.
14746
14747 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14748
14749         * gcc.dg/builtins-54.c: New test case.
14750
14751 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14752
14753         PR c++/26433
14754         * g++.dg/template/fntry1.C: Add dg-do link.
14755
14756         PR c++/27808
14757         * g++.dg/parse/friend6.C: New test.
14758
14759 2006-05-30  Asher Langton  <langton2@llnl.gov>
14760
14761         * gfortran.dg/cray_pointers_7.f90: New test.
14762
14763 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14764
14765         PR tree-optimization/23452
14766         * gcc.dg/fold-mulconj-1.c: New test case.
14767
14768 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14769
14770         PR c++/27803
14771         * g++.dg/parse/bitfield1.C: New test.
14772
14773 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14774
14775         * gcc.target/ppc-eq0-1.c: New test case.
14776         * gcc.target/ppc-negeq0-1.c: New test case.
14777
14778 2006-05-30  Dirk Mueller  <dmueller@suse.de>
14779
14780         PR c/27273
14781         * gcc.dg/overflow-warn-5.c: New test.
14782
14783 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14784
14785         PR c/27718
14786         * gcc.dg/sizeof-1.c: New test.
14787
14788 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
14789
14790         PR target/27790
14791         * gcc.target/i386/pr27790.c: New test.
14792
14793 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14794
14795         PR libgfortran/27757
14796         * gfortran.dg/direct_io_5.f90: New test.
14797
14798 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14799
14800         PR libgfortran/27634
14801         * gfortran.dg/fmt_missing_period_1.f: New test.
14802         * gfortran.dg/fmt_missing_period_2.f: New test.
14803         * gfortran.dg/fmt_missing_period_3.f: New test.
14804
14805 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14806
14807         PR fortran/19777
14808         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
14809         arrays.
14810
14811 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14812
14813         PR c++/27713
14814         * g++.dg/template/new6.C: New test.
14815
14816 2006-05-29  Roger Sayle  <roger@eyesopen.com>
14817
14818         PR tree-optimization/24964
14819         * gcc.target/i386/387-10.c: New test case.
14820
14821 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
14822
14823         * intrinsics/string_intrinsics.c (compare_string):
14824         Use memcmp instead of strncmp to avoid tripping over
14825         CHAR(0) in a string.
14826
14827 2006-05-27  Richard Guenther  <rguenther@suse.de>
14828
14829         PR middle-end/27773
14830         * gcc.dg/torture/pr27773.c: New testcase.
14831
14832 2006-05-27  Dirk Mueller  <dmueller@suse.de>
14833
14834         * gcc.dg/pr24561.c: Rename to..
14835         * gcc.dg/pr25962.c: .. this.
14836
14837 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14838
14839         PR fortran/19777
14840         * gfortran.dg/bounds_check_2.f: New test.
14841
14842 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
14843
14844         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
14845         * gfortran.dg/byte_1.f90: Likewise.
14846         * gfortran.dg/dup_save_2.f90: Likewise.
14847
14848 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
14849
14850         * gfortran.dg/associated_2.f90: New test.
14851
14852 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14853
14854         PR fortran/27524
14855         * gfortran.dg/bounds_check_1.f90: New test.
14856
14857 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
14858
14859         PR rtl-optimization/27661
14860         * gcc.dg/pr27661.c: New test case.
14861
14862 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14863
14864         PR fortran/23151
14865         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
14866         * gfortran.dg/print_parentheses_1.f:  New test.
14867         * gfortran.dg/print_parentheses_2.f90:  New test.
14868
14869 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
14870
14871         PR target/27758
14872         * gcc.dg/pr27758.c: New test.
14873
14874 2006-05-24  Falk Hueffner  <falk@debian.org>
14875
14876         * gcc.c-torture/compile/pr27571.c: New test.
14877
14878 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
14879
14880         PR fortran/27709
14881         * gfortran.dg/spec_expr_4.f90: New test.
14882
14883         PR fortran/27155
14884         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
14885
14886 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
14887
14888         PR c++/20103
14889         * g++.dg/ext/complit6.C: New test.
14890         * g++.dg/ext/complit3.C: Adjust error markers.
14891         * g++.dg/init/const3.C: New test.
14892
14893 2006-05-25  Richard Guenther  <rguenther@suse.de>
14894
14895         PR middle-end/27743
14896         * gcc.dg/torture/pr27743.c: New testcase.
14897
14898 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14899
14900         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
14901
14902 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
14903
14904         * gcc.dg/compat/scalar-by-value-x.h: New.
14905         * gcc.dg/compat/scalar-by-value-y.h: New.
14906         * gcc.dg/compat/scalar-by-value-5.c: New.
14907         * gcc.dg/compat/scalar-by-value-5_main.c: New.
14908         * gcc.dg/compat/scalar-by-value-5_x.c: New.
14909         * gcc.dg/compat/scalar-by-value-5_y.c: New.
14910         * gcc.dg/compat/scalar-by-value-6.c: New.
14911         * gcc.dg/compat/scalar-by-value-6_main.c: New.
14912         * gcc.dg/compat/scalar-by-value-6_x.c: New.
14913         * gcc.dg/compat/scalar-by-value-6_y.c: New.
14914
14915 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
14916
14917         PR tree-optimization/27639
14918         PR tree-optimization/26719
14919         * gcc.dg/pr27639.c: New test.
14920         * gcc.dg/pr26719.c: New test.
14921         * gcc.dg/tree-ssa/scev-cast.c: New test.
14922
14923 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
14924
14925         PR c++/20173
14926         * g++.dg/template/error21.C: New test.
14927
14928 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
14929
14930         PR target/27696
14931         * gcc.target/i386/pr27696.c: New.
14932
14933 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
14934
14935         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
14936
14937         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
14938
14939 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14940
14941         PR c++/27716
14942         * g++.dg/other/assign1.C: New test.
14943
14944 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
14945
14946         PR target/27266
14947         * gcc.target/i386/pr27266.c: New.
14948
14949 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14950
14951         PR c++/27451
14952         * g++.dg/ext/asm9.C: New test.
14953
14954 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
14955
14956         PR rtl-optimization/25514
14957         * gcc.c-torture/compile/pr25514.c: New test.
14958
14959 2006-05-22  Richard Guenther  <rguenther@suse.de>
14960
14961         Revert
14962         2006-01-31  Richard Guenther  <rguenther@suse.de>
14963
14964         * gcc.target/i386/sselibm-1.c: New testcase.
14965         * gcc.target/i386/sselibm-2.c: Likewise.
14966         * gcc.target/i386/sselibm-3.c: Likewise.
14967         * gcc.target/i386/sselibm-4.c: Likewise.
14968         * gcc.target/i386/sselibm-5.c: Likewise.
14969
14970 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14971
14972         PR c/27420
14973         * gcc.dg/func-args-2.c: New test.
14974
14975         PR c/26818
14976         * gcc.dg/struct-incompl-1.c: New test.
14977
14978 2006-05-22  Richard Guenther  <rguenther@suse.de>
14979
14980         PR testsuite/27708
14981         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
14982         the transformations we test for.
14983
14984 2006-05-22  Richard Guenther  <rguenther@suse.de>
14985
14986         PR testsuite/27707
14987         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
14988
14989 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
14990
14991         PR c++/27210
14992         * g++.dg/warn/new1.C: New test.
14993         * g++.dg/template/new5.C: Likewise.
14994
14995 2006-05-21  Roger Sayle  <roger@eyesopen.com>
14996
14997         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
14998         * gcc.target/i386/20060512-3.c: Likewise.
14999
15000 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
15001
15002         PR rtl-optimization/27671
15003         * gcc.c-torture/execute/pr27671-1.c: New.
15004         * gcc.dg/pr27671-2.c: Likewise.
15005
15006         PR tree-optimization/26622.
15007         * gcc.c-torture/compile/pr26622.c: New.
15008
15009 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15010
15011         PR fortran/27613
15012         * gfortran.dg/recursive_reference_1.f90: New test.
15013
15014 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
15015
15016         PR fortran/25746
15017         * gfortran.dg/elemental_subroutine_3.f90: New test.
15018
15019         PR fortran/25090
15020         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15021
15022         PR fortran/27584
15023         * gfortran.dg/associated_target_1.f90: New test.
15024
15025         PR fortran/19015
15026         * gfortran.dg/maxloc_shape_1.f90: New test.
15027
15028 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15029
15030         PR libgfortran/24459
15031         * gfortran.dg/namelist_24.f90: New test.
15032         * gfortran.dg/namelist_12.f: Fix typo in comment.
15033
15034 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
15035
15036         PR middle-end/25776
15037         * g++.dg/other/error11.C: New test.
15038
15039 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15040
15041         * gcc.target/mips/pr26765.c: Add -w to options.
15042
15043 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15044
15045         * lib/target-supports.exp (check_effective_target_mpaired_single):
15046         New function.
15047         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15048         multilibs.
15049         * g++.dg/vect/vect.exp: Likewise.
15050
15051 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15052
15053         PR testsuite/25891
15054         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15055
15056 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
15057
15058         PR fortran/27662
15059         * gfortran.dg/temporary_1.f90: New file.
15060
15061 2006-05-19  Andreas Schwab  <schwab@suse.de>
15062
15063         * g++.dg/other/unused1.C: Also match "stringz".
15064
15065 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
15066
15067         PR c++/26433
15068         * g++.dg/template/fntry1.C: New test.
15069
15070 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
15071
15072         PR c++/27471
15073         PR c++/27506
15074         * g++.dg/conversion/bitfield5.C: New test.
15075         * g++.dg/conversion/bitfield6.C: New test.
15076
15077 2006-05-18  Mike Stump  <mrs@apple.com>
15078
15079         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15080         * gcc.dg/vla-4.c: Add.
15081         * gcc.dg/vla-5.c: Add.
15082         * gcc.dg/vla-6.c: Add.
15083
15084 2006-05-12  Stuart Hastings  <stuart@apple.com>
15085
15086         * gcc.target/i386/20060512-1.c: New.
15087         * gcc.target/i386/20060512-2.c: New.
15088         * gcc.target/i386/20060512-3.c: New.
15089         * gcc.target/i386/20060512-4.c: New.
15090
15091 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
15092
15093         PR c++/26122
15094         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15095
15096         PR c++/26068
15097         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15098         * g++.dg/parse/linkage1.C: New test.
15099
15100 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15101
15102         PR tree-optimization/27548
15103         * g++.dg/tree-ssa/pr27548.C: New test.
15104
15105 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15106
15107         PR fortran/26551
15108         * gfortran.dg/recursive_check_1.f: New test.
15109         * gfortran.dg/recursive_check_2.f90: New test.
15110
15111 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
15112
15113         * g++.dg/opt/temp2.C: New test.
15114
15115 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15116
15117         PR c++/27491
15118         * g++.dg/init/brace5.C: New test.
15119
15120         PR middle-end/27415
15121         * gcc.dg/gomp/pr27415.c: New test.
15122         * g++.dg/gomp/pr27415.C: New test.
15123
15124         PR tree-optimization/27549
15125         * g++.dg/tree-ssa/pr27549.C: New test.
15126
15127 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15128
15129         PR libgfortran/27575
15130         * gfortran.dg/read_eof_4.f90: New test.
15131
15132 2006-05-16  Richard Guenther  <rguenther@suse.de>
15133
15134         PR tree-optimization/22303
15135         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15136
15137 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
15138
15139         PR middle-end/27573
15140         * gcc.dg/gomp/pr27573.c: New test.
15141         * gfortran.dg/gomp/pr27573.f90: New test.
15142
15143         PR c/27499
15144         * gcc.dg/gomp/pr27499.c: New test.
15145         * g++.dg/gomp/pr27499.C: New test.
15146
15147 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15148
15149         PR c++/27339
15150         * g++.dg/parser/access8.C: Adjust error marker.
15151         * g++.dg/template/access17.C: New test.
15152         * g++.dg/template/access18.C: Likewise.
15153
15154 2006-05-15  Roger Sayle  <roger@eyesopen.com>
15155
15156         PR target/26600
15157         * gcc.target/i386/pr26600.c: New test case.
15158
15159 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15160
15161         PR c++/27505
15162         * g++.dg/expr/bitfield1.C: New test.
15163
15164 2006-05-15  Richard Guenther  <rguenther@suse.de>
15165
15166         PR tree-optimization/27603
15167         * gcc.dg/torture/pr27603.c: New testcase.
15168
15169 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
15170
15171         PR fortran/25090
15172         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15173
15174         PR fortran/25082
15175         * gfortran.dg/scalar_return_1.f90: New test.
15176
15177         PR fortran/27411
15178         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15179
15180 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
15181
15182         * gcc.dg/gomp/critical-4.c: New test.
15183         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15184         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15185         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15186         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15187
15188 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15189
15190         PR c++/27582
15191         * g++.dg/template/dependent-args1.C: New test.
15192
15193         PR c++/27581
15194         * g++.dg/lookup/this1.C: New test.
15195
15196         PR c++/27315
15197         * g++.dg/template/operator6.C: New test.
15198         * g++.dg/template/incomplete3.C: New test.
15199
15200         PR c++/27559
15201         * g++.dg/template/new4.C: New test.
15202
15203         PR c++/27496
15204         * g++.dg/template/void2.C: New test.
15205
15206 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
15207
15208         * g++.dg/template/dependent-expr5.C: New test.
15209
15210 2006-05-14  Roger Sayle  <roger@eyesopen.com>
15211
15212         PR middle-end/26729
15213         * gcc.dg/pr26729-1.c: New test case.
15214
15215 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
15216
15217         * gcc.dg/pr27003.c: New test.
15218
15219 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
15220
15221         * lib/target-supports.dg (check_cxa_atexit_available): Change
15222         v3_target_compile to ${tool}_target_compile.
15223
15224 2006-05-11  Jason Merrill  <jason@redhat.com>
15225
15226         * lib/scanasm.exp (scan-not-hidden): Fix typo.
15227
15228 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15229
15230         PR fortran/27553
15231         * gfortran.dg/label_5.f90: New test.
15232
15233 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
15234
15235         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15236         check_effective_target_powerpc_altivec_ok): New.
15237         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15238         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15239         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15240         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15241         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15242         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15243         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15244         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15245         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15246         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15247         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15248         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15249         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15250         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15251         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15252         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15253         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15254         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15255         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15256         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15257         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15258         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15259         gcc.target/powerpc/altivec-9.c,
15260         gcc.target/powerpc/altivec-consts.c,
15261         gcc.target/powerpc/altivec-pr22085.c,
15262         gcc.target/powerpc/altivec-splat.c,
15263         gcc.target/powerpc/altivec-types-1.c,
15264         gcc.target/powerpc/altivec-types-2.c,
15265         gcc.target/powerpc/altivec-types-3.c,
15266         gcc.target/powerpc/altivec-types-4.c,
15267         gcc.target/powerpc/altivec-varargs-1.c,
15268         gcc.target/powerpc/altivec-vec-merge.c,
15269         gcc.target/powerpc/ppc-vector-memcpy.c,
15270         gcc.target/powerpc/ppc-vector-memset.c,
15271         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15272         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15273         these effective targets.
15274         * gcc.dg/vmx/pr27006.c: Add missing close brace.
15275         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15276
15277 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15278
15279         PR middle-end/27384
15280         * g++.dg/other/fold1.C: New test.
15281
15282         PR middle-end/27488
15283         * gcc.dg/fold-nonneg-1.c: New test.
15284
15285         PR c++/27547
15286         * g++.dg/other/operator1.C: New test.
15287
15288 2006-05-11  Richard Guenther  <rguenther@suse.de>
15289
15290         PR middle-end/27529
15291         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15292
15293 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
15294
15295         * lib/target-supports-dg.exp (check-flags): New.
15296         (dg-skip-if): Move flag checks.
15297
15298 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
15299
15300         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15301         * lib/target-supports.dg (check_cxa_atexit_available): New.
15302
15303 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
15304
15305         PR fortran/27470
15306         * gfortran.dg/multiple_allocation_2.f90: New test case.
15307
15308 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
15309
15310         * gcc.target/arm/pr27387.C: Fix a comment typo.
15311
15312 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15313
15314         PR fortran/24549
15315         * gfortran.dg/error_recovery_1.f90: New test.
15316
15317 2006-05-10  Richard Guenther  <rguenther@suse.de>
15318
15319         PR tree-optimization/27302
15320         * gcc.dg/torture/pr27302.c: New testcase.
15321
15322 2006-05-09  Dirk Mueller  <dmueller@suse.de>
15323         Richard Guenther  <rguenther@suse.de>
15324
15325         PR middle-end/27498
15326         * gcc.dg/tree-ssa/pr27498.c: New testcase.
15327
15328 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
15329
15330         PR rtl-optimization/27335
15331         * gcc.dg/pr27335.c: New test.
15332
15333 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
15334
15335         * gcc.target/mips/mips-ps-5.c: New file.
15336
15337 2006-05-08  Jan Hubicka  <jh@suse.cz>
15338
15339         PR middle-end/25962
15340         * gcc.dg/pr25962.c: New.
15341
15342 2006-05-08  Roger Sayle  <roger@eyesopen.com>
15343
15344         PR target/27158
15345         * gcc.target/powerpc/pr27158.c: New test case.
15346
15347 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
15348
15349         PR testsuite/27476
15350         * ada/acats/run_all.sh: Use test -z.
15351
15352 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15353
15354         PR libfortran/18271
15355         * gfortran.dg/spec_expr_3.f90: New test.
15356
15357 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
15358
15359         PR target/24879
15360         * gcc.target/i386/monitor.c: New file.
15361
15362 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
15363
15364         * gcc.dg/pr27095.c: xfail *-*-darwin*.
15365
15366 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15367
15368         PR c++/27447
15369         * g++.dg/other/ptrmem7.C: New test.
15370
15371 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15372
15373         PR target/27421
15374         * gcc.dg/array-9.c: New test.
15375
15376 2006-05-07  Richard Guenther  <rguenther@suse.de>
15377
15378         PR tree-optimization/27409
15379         * gcc.dg/torture/pr27409.c: New testcase.
15380
15381 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15382
15383         PR fortran/27457
15384         * gfortran.dg/select_6.f90: New.
15385
15386 2006-05-07  Richard Guenther  <rguenther@suse.de>
15387
15388         PR tree-optimization/27136
15389         * gcc.dg/torture/pr27136.c: New testcase.
15390
15391 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
15392
15393         PR fortran/24813
15394         * gfortran.dg/char_cons_len_1.f90: New test.
15395
15396 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15397
15398         PR c++/27427
15399         * g++.dg/template/incomplete2.C: New test.
15400
15401 2006-05-06  Richard Guenther  <rguenther@suse.de>
15402
15403         PR tree-optimization/27151
15404         * gcc.dg/vect/pr27151.c: New testcase.
15405
15406 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15407
15408         PR c++/27430
15409         * g++.dg/template/void1.C: New test.
15410
15411         PR c++/27423
15412         * g++.dg/other/void2.C: New test.
15413
15414         PR c++/27422
15415         * g++.dg/conversion/void1.C: New test.
15416
15417 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
15418
15419         PR/21391
15420         * g++.dg/other/unused1.C: New.
15421
15422 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15423
15424         PR objc/27240
15425         * objc.dg/member-1.m: New test.
15426
15427 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
15428
15429         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15430
15431 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15432
15433         PR libfortran/26985
15434         * gfortran.dg/matmul_2.f90: New test.
15435
15436 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
15437
15438         * ada/acats/run_all.sh: Use sync when main not found.
15439
15440 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
15441
15442         PR target/26765
15443         * gcc.target/mips/pr26765.c: New.
15444
15445 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
15446
15447         * gcc.target/bfin: New directory.
15448         * gcc.target/bfin/bfin.exp: New file.
15449         * gcc.target/bfin/frmul.c: New file.
15450         * gcc.target/bfin/arith.c: New file.
15451         * gcc.target/bfin/mul-combine.c: New file.
15452         * gcc.target/bfin/shift.c: New file.
15453
15454 2006-05-04  Richard Guenther  <rguenther@suse.de>
15455
15456         PR tree-optimization/14287
15457         PR tree-optimization/14844
15458         PR tree-optimization/19792
15459         PR tree-optimization/21608
15460         PR tree-optimization/27090
15461         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15462         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15463         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15464         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15465         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15466
15467 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
15468
15469         PR tree-optimization/27285
15470         * gcc.c-torture/execute/pr27285.c: New test.
15471
15472         PR middle-end/27388
15473         * gcc.dg/gomp/pr27388-1.c: New test.
15474         * gcc.dg/gomp/pr27388-2.c: New test.
15475         * gcc.dg/gomp/pr27388-3.c: New test.
15476
15477         PR c++/27359
15478         * g++.dg/gomp/pr27359.C: New test.
15479
15480 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
15481
15482         PR fortran/20248
15483         * gfortran.dg/iargc.f90: New test.
15484
15485 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15486
15487         PR c++/27102
15488         * g++.dg/template/crash49.C: New test.
15489
15490 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
15491
15492         PR testsuite/27032
15493         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15494
15495 2006-05-02  Jeff Law  <law@redhat.com>
15496
15497         PR tree-optimization/27364
15498         * gcc.c-torture/execute/pr27364.c: New test.
15499
15500 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15501
15502         PR c++/27309
15503         * g++.dg/parser/ctor5.C: New test.
15504
15505 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
15506
15507         PR target/27387
15508         * gcc.target/arm/arm.exp: New.
15509         * gcc.target/arm/pr27387.C: Likewise.
15510
15511 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15512
15513         PR fortran/27269
15514         PR fortran/27324
15515         * gfortran.dg/module_equivalence_2.f90: New test.
15516
15517 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
15518
15519         PR middle-end/27337
15520         * g++.dg/gomp/pr27337-1.C: New test.
15521         * g++.dg/gomp/pr27337-2.C: New test.
15522
15523         PR middle-end/27328
15524         * gcc.dg/gomp/pr27328.c: New test.
15525
15526         PR middle-end/27325
15527         * g++.dg/gomp/pr27325.C: New test.
15528
15529         PR middle-end/27310
15530         * g++.dg/gomp/pr27310.C: New test.
15531
15532 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15533
15534         PR tree-optimization/27291
15535         * g++.dg/tree-ssa/pr27291.C: New test.
15536
15537 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15538
15539         PR tree-optimization/27283
15540         * g++.dg/tree-ssa/pr27283.C: New test.
15541
15542 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15543
15544         * gcc.dg/tree-ssa/loop-16.c: New test.
15545
15546 2006-05-01  Roger Sayle  <roger@eyesopen.com>
15547             Joseph S. Myers  <joseph@codesourcery.com>
15548
15549         * gcc.dg/Wconversion-3.c: New test case.
15550         * gcc.dg/Wconversion-4.c: Likewise.
15551
15552 2006-05-01  Richard Guenther  <rguenther@suse.de>
15553
15554         PR tree-optimization/26726
15555         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15556
15557 2006-04-30  Roger Sayle  <roger@eyesopen.com>
15558
15559         * gcc.dg/Woverflow-1.c: New test case.
15560         * gcc.dg/Woverflow-2.c: Likewise.
15561         * gcc.dg/Woverflow-3.c: Likewise.
15562
15563 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
15564
15565         PR c++/27094
15566         * g++.dg/template/defarg8.C: New test.
15567
15568 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15569
15570         PR c++/27278
15571         * g++.dg/parse/operator7.C: New test.
15572
15573 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15574
15575         PR c++/11471
15576         PR c++/27102
15577         * g++.dg/template/crash48.C: New test.
15578
15579         PR c++/27279
15580         * g++.dg/parse/ctor4.C: New test.
15581
15582 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15583
15584         PR fortran/25681
15585         * gfortran.df/char_type_len.f90: New test.
15586
15587 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15588
15589         PR libgfortran/27304
15590         * gfortran.dg/fmt_exhaust.f90: New test.
15591
15592 2006-04-28  Roger Sayle  <roger@eyesopen.com>
15593
15594         PR c/25309
15595         * gcc.dg/large-size-array-2.c: New test case.
15596
15597 2006-04-28  Richard Guenther  <rguenther@suse.de>
15598
15599         PR target/26826
15600         * gcc.target/i386/pr26826.c: New testcase.
15601
15602 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
15603
15604         PR middle-end/27260
15605         * gcc.c-torture/execute/pr27260.c: New.
15606
15607 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
15608
15609         PR middle-end/27095
15610         * gcc.dg/pr27095.c: New.
15611
15612 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15613
15614         PR c++/27292
15615         * g++.dg/conversion/bitfield4.C: New test.
15616
15617 2006-04-27  Eric Christopher  <echristo@apple.com>
15618
15619         * gcc.dg/pragma-ms_struct.c: New.
15620
15621 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15622
15623         PR c++/27102
15624         * g++.dg/template/crash47.C: New test.
15625
15626 2006-04-27  Dirk Mueller  <dmueller@suse.de>
15627
15628         * gcc.target/i386/sse-7.c: build with -msse.
15629
15630 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
15631
15632         PR testsuite/27274:
15633         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15634         (main): Exit if processor doesn't support SSE.
15635
15636 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
15637
15638         PR middle-end/27282
15639         * gcc.c-torture/compile/pr27282.c: New test.
15640
15641 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
15642
15643         PR middle-end/26913
15644         * g++.dg/gomp/pr26913.C: New test.
15645
15646         PR c/25996
15647         * gcc.dg/gomp/pr25996.c: New test.
15648         * g++.dg/gomp/pr25996.C: New test.
15649
15650 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
15651
15652         PR rtl-optimization/26725
15653         * gcc.c-torture/compile/pr26725.c: New test.
15654
15655 2006-04-25  Richard Guenther  <rguenther@suse.de>
15656
15657         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15658         than n + -1.
15659
15660 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
15661
15662         * gcc.dg/20060425-1.c: New testcase.
15663
15664 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
15665
15666         PR tree-optimization/26865
15667         * gcc.dg/pr26865.c: New test.
15668
15669 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
15670
15671         PR c++/27292
15672         * g++.dg/conversion/bitfield1.C: New test.
15673         * g++.dg/conversion/bitfield2.C: Likewise.
15674         * g++.dg/conversion/bitfield3.C: Likewise.
15675
15676 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15677         Richard Guenther  <rguenther@suse.de>
15678
15679         PR tree-optimization/27236
15680         * gcc.dg/tree-ssa/pr27236.c: New testcase.
15681
15682 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15683
15684         PR c++/19963
15685         * g++.dg/other/incomplete2.C: New test.
15686
15687 2006-04-24  Richard Guenther  <rguenther@suse.de>
15688
15689         PR middle-end/26869
15690         * gcc.dg/torture/pr26869.c: New testcase.
15691
15692 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15693         Richard Guenther  <rguenther@suse.de>
15694
15695         PR tree-optimization/27218
15696         * g++.dg/tree-ssa/pr27218.C: New testcase.
15697
15698 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15699
15700         PR c++/26912
15701         * g++.dg/template/friend41.C: New test.
15702
15703 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
15704
15705         * g++.dg/opt/pr15551.C: Include cstdio.
15706         (main): Use remove instead of unlink.
15707
15708 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
15709
15710         * gcc.dg/sibcall-7.c: New test.
15711         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15712         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15713         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15714         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15715         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15716
15717 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15718
15719         PR c++/26534
15720         * g++.dg/opt/bitfield1.C: New test.
15721         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15722         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15723         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15724         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15725         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15726         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15727         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15728         * g++.dg/abi/bitfield2.C: Likewise.
15729         * g++.dg/init/bitfield1.C: Likewise.
15730
15731 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
15732
15733         PR fortran/25099
15734         * gfortran.dg/elemental_subroutine_4.f90: New test.
15735         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15736         call sub (m, x).
15737
15738 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15739
15740         * gcc.c-torture/compile/20060421-1.c: New testcase.
15741
15742 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15743
15744         PR c/25875
15745         * gcc.dg/init-bad-4.c: New test.
15746
15747 2006-04-21  Paul Brook  <paul@codesourcery.com>
15748
15749         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15750
15751 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15752
15753         PR fortran/27122
15754         * gfortran.dg/defined_operators_1.f90: New test.
15755         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15756         remove old ones associated, incorrectly, with Note 5.46.
15757
15758         PR fortran/27113
15759         * gfortran.dg/character_array_constructor_1.f90: New test.
15760
15761 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
15762
15763         * gcc.dg/20060419-1.c: New test.
15764
15765 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
15766
15767         PR c/26774
15768         * gcc.dg/struct-parse-1.c: New test case.
15769
15770 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15771
15772         PR c++/26558
15773         * g++.dg/parse/template19.C: New test.
15774
15775         PR c++/26739
15776         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15777
15778         PR c++/26036
15779         * g++.dg/expr/call3.C: New test.
15780
15781         PR c++/10385
15782         * g++.dg/conversion/dynamic1.C: New test.
15783
15784 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
15785
15786         PR c++/27102
15787         * g++.dg/template/crash35.C: Tweak error markers.
15788         * g++.dg/template/crash46.C: New test.
15789         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15790         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15791
15792 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
15793
15794         PR rtl-optimization/14261
15795         * gcc.c-torture/compile/20060419-1.c: Added.
15796
15797 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
15798
15799         * gfortran.dg/label_1.f90: Adjust dg-error.
15800
15801 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15802
15803         PR target/26961
15804         * gcc.dg/fold-cond-1.c: New test case.
15805         * gcc.dg/pr26961-1.c: Likewise.
15806
15807 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15808
15809         PR libgfortran/27138
15810         * gfortran.dg/read_bad_advance.f90: New test.
15811
15812 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15813             Dale Johannesen  <dalej@apple.com>
15814
15815         PR target/24076
15816         * gcc.target/i386/vecinit-3.c: New testcase.
15817         * gcc.target/i386/vecinit-4.c: Likewise.
15818         * gcc.target/i386/sse-18.c: Likewise.
15819         * gcc.target/i386/sse-19.c: Likewise.
15820
15821 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
15822
15823         * gfortran.dg/allocate_zerosize_1.f90: New test.
15824
15825 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
15826
15827         PR c++/26365
15828         * g++.dg/template/crash45.C: New test.
15829
15830 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
15831
15832         PR fortran/26787
15833         * gfortran.dg/proc_assign_1.f90: New test.
15834         * gfortran.dg/procedure_lvalue.f90: Change message.
15835         * gfortran.dg/namelist_4.f90: Add new error.
15836
15837         PR fortran/25597
15838         PR fortran/27096
15839         * gfortran.dg/auto_pointer_array_result_1.f90
15840
15841         PR fortran/27089
15842         * gfortran.dg/specification_type_resolution_1.f90
15843
15844         PR fortran/18003
15845         PR fortran/25669
15846         PR fortran/26834
15847         * gfortran.dg/bounds_temporaries_1.f90: New test.
15848
15849         PR fortran/27124
15850         * gfortran.dg/array_return_value_1.f90: New test.
15851
15852 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15853
15854         PR fortran/25336
15855         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
15856
15857 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
15858
15859         PR middle-end/26823
15860         * g++.dg/gomp/pr26823-1.C: New test.
15861         * g++.dg/gomp/pr26823-2.C: New test.
15862
15863 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
15864
15865         PR middle-end/27134
15866         * gcc.dg/pr27314.c: New test.
15867
15868 2006-04-13  Richard Henderson  <rth@redhat.com>
15869
15870         * g++.dg/gomp/block-0.C: Update expected matches.
15871
15872 2006-04-13  DJ Delorie  <dj@redhat.com>
15873
15874         * lib/target-supports.exp (check_effective_target_int32plus): New.
15875         (check_effective_target_ptr32plus): New.
15876         (check_effective_target_size32plus): New.
15877         (check_effective_target_int16): New.
15878         (check_profiling_available): Add m32c to the list of unsupported
15879         targets.
15880
15881         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
15882         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
15883         memory size.
15884         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
15885         pointers.
15886         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
15887         size_t.
15888         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
15889         and size_t.
15890         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
15891         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
15892         not just xstormy16.  Skip m32c due to weird pointer size.
15893         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
15894         not just xstormy16.
15895         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
15896         not just xstormy16.
15897         * gcc.dg/20020312-2.c: Add m32c support.
15898         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
15899         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
15900         in test.
15901         * gcc.dg/20050321-2.c: Require >=32 bit integers.
15902         * gcc.dg/asm-1.c: Skip if int and short are the same size.
15903         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
15904         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
15905         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
15906         formats
15907         * gcc.dg/init-string-2.c: Require >=32 bit integers.
15908         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
15909         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
15910         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
15911         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
15912         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
15913         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
15914         in test.
15915         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
15916         in test.
15917         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
15918         * gcc.dg/pr23049.c: Require >=32 bit integers.
15919         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
15920         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
15921         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
15922         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
15923         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
15924         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
15925         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
15926         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
15927         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
15928         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
15929         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
15930         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
15931         prototype in test.
15932         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
15933         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
15934         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
15935         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
15936         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
15937
15938         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
15939         * gcc.c-torture/execute/20040703-1.x: Likewise.
15940         * gcc.c-torture/execute/20040705-1.x: Likewise.
15941         * gcc.c-torture/execute/20040705-2.x: Likewise.
15942         * gcc.c-torture/execute/20040709-1.x: Likewise.
15943         * gcc.c-torture/execute/20040709-2.x: Likewise.
15944         * gcc.c-torture/execute/20040811-1.x: Likewise.
15945         * gcc.c-torture/execute/20050316-1.x: Likewise.
15946         * gcc.c-torture/execute/bitfld-4.x: Likewise.
15947         * gcc.c-torture/execute/pr19689.x: Likewise.
15948         * gcc.c-torture/execute/pr7284-1.x: Likewise.
15949         * gcc.c-torture/execute/usmul.x: Likewise.
15950         * gcc.c-torture/execute/vrp-5.x: Likewise.
15951         * gcc.c-torture/execute/vrp-6.x: Likewise.
15952         * gcc.dg/debug/20041023-1.s: Likewise.
15953
15954 2006-04-13  Roger Sayle  <roger@eyesopen.com>
15955
15956         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
15957         of integers to a vector types are now constant expressions in C.
15958         * gcc.dg/vect/vect-fold-1.c: New test case.
15959
15960 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
15961             Ulrich Weigand  <uweigand@de.ibm.com>
15962
15963         PR target/27006
15964         * gcc.dg/vmx/pr27006.c: New testcase.
15965
15966 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15967
15968         PR libgfortran/26766
15969         * gfortran.dg/write_recursive.f90: New test.
15970
15971 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
15972
15973         * g++.dg/parse/dtor7.C: New test.
15974         * g++.dg/parse/new1.C: Add error marker.
15975         * g++.dg/template/new3.C: New test.
15976
15977         PR c++/26122
15978         * g++.dg/template/pure1.C: New test.
15979
15980         PR c++/26295
15981         * g++.dg/parse/ptrmem4.C: New test.
15982
15983 2006-04-10  Jeff Law  <law@redhat.com>
15984
15985         PR/27087
15986         * gcc.c-torture/compile/pr27087.c: New test.
15987
15988 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
15989
15990         PR/21391
15991         * gcc.dg/20060410.c: New.
15992
15993 2006-04-10  Matthias Klose  <doko@debian.org>
15994
15995         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
15996         Recognize multilib directory names containing underscores.
15997
15998 2006-04-10  Roger Sayle  <roger@eyesopen.com>
15999
16000         * gcc.target/i386/vecinit-1.c: New test case.
16001         * gcc.target/i386/vecinit-2.c: Likewise.
16002
16003 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
16004
16005         PR debug/27057
16006         * g++.dg/debug/dwarf2-2.C: New test.
16007
16008 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
16009
16010         PR rtl-optimization/27073
16011         * gcc.c-torture/execute/pr27073.c: New test.
16012
16013 2006-04-08  Mike Stump  <mrs@apple.com>
16014
16015         * gcc.dg/pragma-darwin.c: Improve for ppc64.
16016
16017 2006-04-07  Richard Guenther  <rguenther@suse.de>
16018
16019         PR tree-optimization/26135
16020         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16021
16022 2006-04-06  Jan Hubicka  <jh@suse.cz>
16023
16024         PR profile/26399
16025         * g++.dg/bprob/g++-bprob-2.C: New testcase.
16026
16027 2006-04-06  Roger Sayle  <roger@eyesopen.com>
16028
16029         * g++.dg/conversion/nullptr1.C: New test case.
16030         * g++.dg/conversion/nullptr2.C: Likewise.
16031
16032 2006-04-05  Roger Sayle  <roger@eyesopen.com>
16033
16034         * gfortran.dg/dependency_18.f90: New test case.
16035
16036 2006-04-05  Richard Guenther  <rguenther@suse.de>
16037
16038         PR tree-optimization/26919
16039         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16040         * gcc.dg/ipa/ipa-2.c: Likewise.
16041         * gcc.dg/ipa/ipa-3.c: Likewise.
16042         * gcc.dg/ipa/ipa-5.c: Likewise.
16043
16044 2006-04-05  Richard Guenther  <rguenther@suse.de>
16045
16046         PR tree-optimization/26763
16047         * gcc.dg/torture/pr26763-1.c: New testcase.
16048         * gcc.dg/torture/pr26763-2.c: Likewise.
16049
16050 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
16051
16052         PR fortran/23634
16053         PR fortran/25619
16054         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16055
16056 2006-04-04  Eric Christopher  <echristo@apple.com>
16057
16058         * gcc.target/i386/387-1.c: Allow regexp to match darwin
16059         stubs.
16060         * gcc.target/i386/387-5.c: Ditto.
16061
16062 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
16063
16064         * gcc.target/sparc/struct-ret-check.c: New test.
16065
16066 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16067
16068         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16069         zero decimal digits specified in format.
16070
16071 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
16072
16073         PR fortran/26891
16074         * gfortran.dg/missing_optional_dummy_1.f90: New test.
16075
16076         PR fortran/26976
16077         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16078         * gfortran.dg/initialization_1.f90: Make assignment compliant.
16079         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16080         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16081         compliant and detect bigendian-ness.
16082
16083 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
16084
16085         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16086         dummy arguments work when the actual argument is itself a dummy
16087         argument of the caller.
16088
16089 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16090
16091         PR libfortran/24685
16092         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16093
16094 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16095
16096         * gfortran.dg/dependencency_17.f90: New test case.
16097
16098 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16099
16100         * gfortran.dg/dependency_14.f90: New test case.
16101         * gfortran.dg/dependency_15.f90: Likewise.
16102         * gfortran.dg/dependency_16.f90: Likewise.
16103
16104 2006-03-31  Asher Langton  <langton2@llnl.gov>
16105
16106         PR fortran/25358
16107         gfortran.dg/cray_pointers_6.f90: New test.
16108
16109 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16110
16111         PR libgfortran/26890
16112         * gfortran.dg/read_size_noadvance.f90: New test.
16113
16114 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
16115
16116         PR fortran/25031
16117         * gfortran.dg/multiple_allocation_1.f90: Check that the
16118         size has changed after a re-allocation with stat.
16119
16120 2006-03-30  Richard Guenther  <rguenther@suse.de>
16121
16122         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16123         removal.
16124         * gcc.target/i386/sselibm-2.c: Likewise.
16125         * gcc.target/i386/sselibm-3.c: Likewise.
16126         * gcc.target/i386/sselibm-4.c: Likewise.
16127         * gcc.target/i386/sselibm-5.c: Likewise.
16128
16129 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16130
16131         * gcc.dg/fold-andxor-1.c: New test case.
16132         * gcc.dg/fold-xorand-1.c: Likewise.
16133
16134 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16135
16136         * gcc.dg/fold-convnotconv-1.c: New test case.
16137
16138 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16139
16140         PR fortran/26779
16141         * gfortran.dg/private_type_5.f90: New test.
16142
16143 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
16144
16145         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16146
16147 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
16148
16149         * gfortran.dg/advance_2.f90: New test.
16150         * gfortran.dg/advance_3.f90: New test.
16151
16152         * gfortran.fortran-torture/execute/equiv_5.f: New test.
16153
16154 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16155
16156         PR libgfortran/26661
16157         PR libgfortran/26880
16158         * gfortran.dg/read_x_past.f: New test.
16159
16160 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
16161
16162         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16163         to be STABS.
16164
16165 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
16166
16167         * objc.dg/dwarf-1.m: Skip on AIX.
16168         * objc.dg/dwarf-2.m: Skip on AIX.
16169
16170 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
16171
16172         PR fortran/26816
16173         * gfortran.dg/float_1.f90: New test.
16174
16175 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
16176
16177         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16178         X86_64 targets.
16179         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16180
16181 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16182
16183         PR libfortran/26735
16184         * gfortran.dg/convert_implied_open.f90: New test case.
16185
16186 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16187
16188         PR fortran/26769
16189         * gfortran.dg/transpose_reshape_r10.f90: New test case.
16190
16191 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
16192
16193         PR middle-end/26717
16194         * gcc.dg/pr26717.c: New test.
16195
16196 2006-03-25  Roger Sayle  <roger@eyesopen.com>
16197
16198         * gfortran.dg/dependency_12.f90: New test case.
16199
16200 2006-03-24  Roger Sayle  <roger@eyesopen.com>
16201
16202         * gfortran.dg/dependency_9.f90: New (resurected) test case.
16203
16204 2006-03-24  Jeff Law  <law@redhat.com>
16205
16206         * gcc.c-torture/pr26840.c: New test.
16207
16208 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
16209
16210         * objc.dg/dwarf-2.m: New.
16211         * obj-c++.dg/dwarf-2.mm: New.
16212
16213         * g++.old-deja/g++.other/init19.C: New.
16214
16215 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
16216
16217         * g++.dg/eh/spbp.C: Skip on AIX.
16218
16219 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
16220
16221         PR middle-end/26611
16222         * g++.dg/gomp/pr26611-1.C: New test.
16223         * g++.dg/gomp/pr26611-2.C: New test.
16224
16225 2006-03-24  Jeff Law  <law@redhat.com>
16226
16227         * gcc.c-torture/compile/pr26833.c: New test.
16228         * gfortran.fortran-torture/compile/pr26806.f90: New test.
16229
16230 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16231
16232         * gfortran.dg/endfile_2.f90: Delete temp file.
16233
16234 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
16235
16236         PR fortran/19303
16237         * gfortran.dg/record_marker_1.f90: New test case.
16238         * gfortran.dg/record_marker_2.f: New test case.
16239         * gfortran.dg/record_marker_3.f90: New test case.
16240
16241 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
16242
16243         PR fortran/17298
16244         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16245         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16246
16247 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
16248
16249         * lib/gcc-dg.exp (cleanup-modules): New proc.
16250         * gfortran.dg/allocatable_function_1.f90,
16251         gfortran.dg/allocate_char_star_scalar_1.f90,
16252         gfortran.dg/assumed_charlen_function_1.f90,
16253         gfortran.dg/assumed_dummy_1.f90,
16254         gfortran.dg/assumed_shape_ranks_1.f90,
16255         gfortran.dg/assumed_shape_ranks_2.f90,
16256         gfortran.dg/assumed_size_dt_dummy.f90,
16257         gfortran.dg/auto_char_dummy_array_1.f90,
16258         gfortran.dg/auto_char_len_3.f90,
16259         gfortran.dg/automatic_module_variable.f90,
16260         gfortran.dg/bad_automatic_objects_1.f90,
16261         gfortran.dg/char_array_constructor.f90,
16262         gfortran.dg/char_array_structure_constructor.f90,
16263         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16264         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16265         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16266         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16267         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16268         gfortran.dg/derived_pointer_recursion.f90,
16269         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16270         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16271         gfortran.dg/dummy_functions_1.f90,
16272         gfortran.dg/elemental_initializer_1.f90,
16273         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16274         gfortran.dg/elemental_pointer_1.f90,
16275         gfortran.dg/elemental_subroutine_1.f90,
16276         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16277         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16278         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16279         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16280         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16281         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16282         gfortran.dg/global_references_1.f90,
16283         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16284         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16285         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16286         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16287         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16288         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16289         gfortran.dg/large_integer_kind_1.f90,
16290         gfortran.dg/large_real_kind_1.f90,
16291         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16292         gfortran.dg/module_double_reuse.f90,
16293         gfortran.dg/module_equivalence_1.f90,
16294         gfortran.dg/module_interface_1.f90,
16295         gfortran.dg/module_parameter_array_refs_1.f90,
16296         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16297         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16298         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16299         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16300         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16301         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16302         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16303         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16304         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16305         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16306         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16307         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16308         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16309         gfortran.dg/same_name_1.f90,
16310         gfortran.dg/sibling_dummy_procedure_1.f90,
16311         gfortran.dg/sibling_dummy_procedure_2.f90,
16312         gfortran.dg/sibling_dummy_procedure_3.f90,
16313         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16314         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16315         gfortran.dg/used_dummy_types_2.f90,
16316         gfortran.dg/used_dummy_types_3.f90,
16317         gfortran.dg/used_dummy_types_4.f90,
16318         gfortran.dg/used_dummy_types_5.f90,
16319         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16320         gfortran.dg/userdef_operator_1.f90: Use it.
16321
16322 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16323
16324         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16325         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16326         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16327         gfortran.dg/write_back.f,
16328         gfortran.fortran-torture/execute/inquire_1.f90,
16329         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16330
16331 2006-03-21  Jeff Law  <law@redhat.com>
16332
16333         * gcc.dg/tree-ssa/vrp28.c: New test.
16334
16335 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16336
16337         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16338         if _STDC_C99 is defined.
16339         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16340         * gcc.dg/builtins-20.c: Likewise.
16341         * gcc.dg/builtins-53.c: Likewise.
16342         * gcc.dg/single-precision-constant.c: Likewise. Also pass
16343         -mmacosx-version-min=10.3 on PowerPC/Darwin.
16344
16345 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
16346
16347         PR tree-opt/26781
16348         * gcc.c-torture/compile/pr26781-1.c: New test.
16349         * gcc.c-torture/compile/pr26781-2.c: New test.
16350
16351 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
16352
16353         PR c++/26690
16354         * g++.dg/gomp/pr26690-1.C: New test.
16355         * g++.dg/gomp/pr26690-2.C: New test.
16356
16357 2006-03-20  Jeff Law  <law@redhat.com>
16358
16359         * gcc.dg/tree-ssa/pr21829.c: New test.
16360
16361         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16362
16363 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
16364
16365         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16366         (check_visibility_available): Use it.
16367         (check_effective_target_default_packed): Likewise.
16368         (check_effective_target_pcc_bitfield_type_matters): Likewise.
16369         (check_effective_target_fopenmp): Likewise.
16370         (check_effective_target_freorder): Likewise.
16371         (check_effective_target_fpic): Likewise.
16372         (check_named_sections_available): Likewise.
16373         (check_effective_target_ilp32): Likewise.
16374         (check_effective_target_lp64): Likewise.
16375
16376 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
16377
16378         PR fortran/20935
16379         * gfortran.dg/scalar_mask_2.f90: New test case.
16380
16381 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
16382
16383         PR tree-opt/26629
16384         * gcc.dg/tree-ssa/loadpre12.c: New test.
16385         * gcc.dg/tree-ssa/loadpre13.c: New test.
16386         * gcc.dg/tree-ssa/loadpre14.c: New test.
16387         * gcc.dg/tree-ssa/loadpre15.c: New test.
16388         * gcc.dg/tree-ssa/loadpre16.c: New test.
16389         * gcc.dg/tree-ssa/loadpre17.c: New test.
16390         * gcc.dg/tree-ssa/loadpre18.c: New test.
16391         * gcc.dg/tree-ssa/loadpre19.c: New test.
16392         * gcc.dg/tree-ssa/loadpre20.c: New test.
16393         * gcc.dg/tree-ssa/loadpre21.c: New test.
16394         * gcc.dg/tree-ssa/loadpre22.c: New test.
16395
16396 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
16397
16398         PR fortran/26741
16399         * gfortran.dg/elemental_initializer_1.f90: New test.
16400
16401         PR fortran/26716
16402         * gfortran.dg/assumed_shape_ranks_2: New test.
16403
16404 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
16405
16406         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16407         target fpic.
16408
16409 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16410
16411         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16412         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16413         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16414         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16415         gfortran.fortran-torture/execute/direct_io.f90,
16416         gfortran.fortran-torture/execute/inquire_2.f90,
16417         gfortran.fortran-torture/execute/inquire_4.f90,
16418         gfortran.fortran-torture/execute/list_read_1.f90,
16419         gfortran.fortran-torture/execute/open_replace.f90,
16420         gfortran.fortran-torture/execute/slash_edit.f90,
16421         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16422         temporary files from testcases.
16423
16424 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16425
16426         PR libgfortran/26509
16427         gfortran.dg/write_direct_eor.f90: New test.
16428
16429 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
16430
16431         * gcc.target/powerpc/pr26350.c: New.
16432         * gcc.target/powerpc/indexed-addr.c: New.
16433
16434 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16435
16436         * gfortran.dg/dependency_13.f90: New test case.
16437
16438 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16439
16440         PR middle-end/21781
16441         * gcc.dg/real-const-1.c: New test case.
16442
16443 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
16444
16445         * g++.old-deja/g++.other/init18.C: New.
16446         * g++.old-deja/g++.other/init5.C: Remove xfail.
16447
16448 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16449
16450         * g++.dg/opt/pr15551.C: Cleanup temp file.
16451
16452 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16453
16454         PR c++/6634
16455         g++.dg/parse/long1.C: New test.
16456
16457 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16458
16459         PR fortran/19101
16460         * gfortran.dg/continuation.f90: New test.
16461         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16462
16463 2006-03-14  Richard Guenther  <rguenther@suse.de>
16464
16465         PR tree-optimization/26672
16466         * gcc.dg/torture/pr26672.c: New testcase.
16467
16468 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
16469
16470         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16471         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16472
16473 2006-03-13  Roger Sayle  <roger@eyesopen.com>
16474
16475         PR middle-end/26557
16476         * gcc.c-torture/compile/switch-1.c: New test case.
16477
16478 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
16479
16480         PR fortran/25378
16481         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16482         test to include more permuatations of mask and index.
16483         * gfortran.dg/scalar_mask_1.f90: Modify last test to
16484         respond to F2003 spec. that the position returned for an all false
16485         mask && condition is zero.
16486
16487 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
16488
16489         PR middle-end/25989
16490         * gcc.dg/gomp/pr25989.c: New test.
16491
16492 2006-03-13  Jeff Law  <law@redhat.com>
16493
16494         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16495
16496 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
16497
16498         * gcc.dg/switch-9.c: New test.
16499
16500 2006-03-13  Richard Guenther  <rguenther@suse.de>
16501
16502         PR middle-end/26630
16503         * gcc.dg/torture/pr26630.c: New testcase.
16504
16505 2006-03-11  Roger Sayle  <roger@eyesopen.com>
16506
16507         * gfortran.dg/dependency_10.f90: New test case.
16508         * gfortran.dg/dependency_11.f90: Likewise.
16509
16510 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
16511             Erik Edelmann  <eedelman@gcc.gnu.org>
16512
16513         * gfortran.dg/allocatable_function_1.f90: New.
16514         * gfortran.dg/allocatable_function_2.f90: New.
16515
16516 2006-03-10  Richard Guenther  <rguenther@suse.de>
16517
16518         PR middle-end/26565
16519         * gcc.dg/torture/pr26565.c: New testcase.
16520
16521 2006-03-09  Eric Christopher  <echristo@apple.com>
16522
16523         * gcc.c-torture/compile/20060309-1.c: New.
16524
16525 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16526
16527         PR libgfortran/26499
16528         * gfortran.dg/write_back.f: New test.
16529         * gfortran.dg/write_rewind_1.f: New test.
16530         * gfortran.dg/write_rewind_2.f: New test.
16531
16532 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16533
16534         PR libgfortran/26554
16535         * gfortran.dg/read_logical.f90: New test.
16536
16537 2006-03-04  Laurent GUERBY <laurent@guerby.net>
16538
16539         * ada/acats/norun.lst: cdd2a03 now passes.
16540
16541 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
16542
16543         PR testsuite/25177
16544         * gcc.target/powerpc/pr18096-1.c: Change where the error
16545         would match.
16546
16547 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
16548
16549         * gcc.target/i386/cleanup-1.c: New test.
16550         * gcc.target/i386/cleanup-2.c: New test.
16551
16552 2006-03-04  Roger Sayle  <roger@eyesopen.com>
16553
16554         * gfortran.dg/dependency_9.f90: Remove for the time being.
16555
16556 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
16557
16558         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16559         directive.
16560
16561 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16562
16563         * gfortran.dg/dependency_9.f90: New test case.
16564
16565 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16566
16567         * gfortran.dg/dependency_4.f90: New test case.
16568         * gfortran.dg/dependency_5.f90: New test case.
16569         * gfortran.dg/dependency_6.f90: New test case.
16570         * gfortran.dg/dependency_7.f90: New test case.
16571         * gfortran.dg/dependency_8.f90: New test case.
16572
16573 2006-03-03  Paul Brook  <paul@codesourcery.com>
16574
16575         * lib/target-supports.exp (check_profiling_available):
16576         Add m68k-*-elf.
16577
16578 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
16579
16580         PR fortran/25031
16581         * multiple_allocation_1.f90: New test.
16582
16583 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16584
16585         PR tree-optimization/26524
16586         * gfortran.dg/pr26524.f: New test case.
16587
16588 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16589
16590         * g++.dg/template/repo5.C: Cleanup repo files.
16591         * gcc.dg/20051201-1.c: Cleanup coverage files.
16592         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16593         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16594         tree dump files.
16595
16596 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
16597
16598         * objc.dg/objc-nofilename-1.m: New test.
16599         * objc.dg/bad-receiver-type.m: New test.
16600         * obj-c++.dg/bad-receiver-type.mm: New test.
16601
16602 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16603
16604         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16605
16606 2006-03-01  Mike Stump  <mrs@apple.com>
16607
16608         * g++.dg/abi/key2.C: Add.
16609
16610 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
16611
16612         * gfortran.dg/logical_dot_product.f90: New test.
16613
16614         PR fortran/26393
16615         * gfortran.dg/used_interface_ref.f90: New test.
16616
16617         PR fortran/20938
16618         * gfortran.dg/dependency_2.f90: New test.
16619         * gfortran.fortran-torture/execute/where17.f90: New test.
16620         * gfortran.fortran-torture/execute/where18.f90: New test.
16621         * gfortran.fortran-torture/execute/where19.f90: New test.
16622         * gfortran.fortran-torture/execute/where20.f90: New test.
16623
16624 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
16625
16626         * g++.dg/tree-ssa/pr26443.C: New test case.
16627
16628 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
16629
16630         PR middle-end/26022
16631         * g++.dg/opt/return-slot1.C: New test.
16632
16633 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16634
16635         PR libgfortran/26136
16636         * gfortran.dg/namelist_23.f90: New test.
16637
16638 2006-02-28  Roger Sayle  <roger@eyesopen.com>
16639
16640         PR middle-end/14752
16641         * gcc.dg/fold-eqandshift-2.c: New test case.
16642
16643 2006-02-28  Richard Guenther  <rguenther@suse.de>
16644
16645         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16646         decomposition.
16647
16648 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
16649
16650         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16651
16652 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16653
16654         PR libgfortran/26464
16655         * gfortran.dg/backspace_5.f: New test.
16656         * gfortran.dg/backspace_6.f: New test.
16657
16658 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16659
16660         * gcc.dg/fold-eqandnot-1.c: New test case.
16661
16662 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16663
16664         PR middle-end/19983
16665         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16666
16667 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
16668
16669         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16670         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16671
16672 2006-02-26  Richard Guenther  <rguenther@suse.de>
16673
16674         PR tree-optimization/26421
16675         * gcc.dg/tree-ssa/pr26421.c: New testcase.
16676
16677 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
16678
16679         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16680         * g++.old-deja/g++.robertl/eb132.C: Likewise.
16681
16682 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16683
16684         * gcc.dg/fold-even-1.c: New test case.
16685
16686 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16687
16688         PR middle-end/21137
16689         * gcc.dg/fold-eqandshift-1.c: New test case.
16690
16691 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16692
16693         PR tree-optimization/25125
16694         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16695         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16696
16697 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16698
16699         PR tree-optimizations/26359
16700         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16701         with -fdump-tree-dceloop-details.
16702         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16703
16704 2006-02-25  Roger Sayle  <roger@eyesopen.com>
16705
16706         PR middle-end/23673
16707         * gcc.dg/fold-eqxor-1.c: New test case.
16708         * gcc.dg/fold-eqxor-2.c: Likewise.
16709         * gcc.dg/fold-eqxor-3.c: Likewise.
16710
16711 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
16712
16713         PR fortran/23092
16714         * scalar_mask_1.f90: New test.
16715
16716 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
16717
16718         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16719         * g++.dg/eh/uncaught2.C: New.
16720         * g++.dg/eh/uncaught3.C: New.
16721
16722 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16723
16724         PR libgfortran/26423
16725         * gfortran.dg/read_many_1.f: New test.
16726
16727 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
16728
16729         PR fortran/24519
16730         * gfortran.dg/dependency_3.f90: New test.
16731         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16732         XFAILs.
16733
16734         PR fortran/25395
16735         * gfortran.dg/equiv_6.f90: New test.
16736
16737 2006-02-23  Jeff Law  <law@redhat.com>
16738
16739         * gcc.c-torture/compile/pr26425.c: New test.
16740
16741 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
16742
16743         PR middle-end/26412
16744         * gcc.dg/gomp/pr26412.c: New test.
16745
16746 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16747
16748         PR c++/26291
16749         * g++.dg/other/ellipsis1.C: New test.
16750         * g++.dg/parse/operator4.C: Adjust error marker.
16751
16752 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
16753
16754         PR target/25603
16755         * gfortran.dg/pr25603.f: New testcase.
16756
16757 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16758
16759         * gcc.dg/bf-spl1.c: Don't specify -m68000.
16760         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16761
16762 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
16763
16764         * g++.dg/eh/spbp.C: New.
16765
16766 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
16767
16768         PR middle-end/26379
16769         * gcc.target/i386/mmx-7.c: New test.
16770
16771 2006-02-20  Roger Sayle  <roger@eyesopen.com>
16772
16773         PR tree-optimization/26361
16774         * gcc.dg/tree-ssa/vrp27.c: New test case.
16775
16776 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
16777
16778         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16779         * gcc.dg/tree-ssa/complex-4.c: Here.
16780
16781 2006-02-19  Roger Sayle  <roger@eyesopen.com>
16782
16783         PR middle-end/19543
16784         * gfortran.dg/logical_1.f90: New test case.
16785
16786 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
16787
16788         PR middle-end/26334
16789         * gcc.dg/20060218-1.c: Moved to...
16790         * gcc.target/i386/20060218-1.c: ... here.  New test.
16791
16792 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16793
16794         PR fortran/26201
16795         * gfortran.dg/convert_1.f90: New.
16796
16797 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
16798
16799         PR fortran/25054
16800         * gfortran.dg/namelist_5.f90: New test.
16801
16802         PR fortran/25089
16803         * gfortran.dg/namelist_4.f90: New test.
16804
16805 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16806
16807         PR tree-opt/25680
16808         * gcc.dg/tree-ssa/complex-3.c: New test.
16809
16810 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16811
16812         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
16813         variable to take into account the variable name in the
16814         function header.
16815         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
16816
16817 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
16818
16819         PR middle-end/26334
16820         * gcc.c-torture/compile/20060217-1.c: New test.
16821         * gcc.dg/20060218-1.c: New test.
16822
16823 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
16824
16825         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
16826
16827 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
16828
16829         * gcc.dg/cpp/undef3.c: New test.
16830         * gcc.dg/cpp/trad/builtins2.c: New test.
16831
16832 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
16833
16834         PR c++/26266
16835         * g++.dg/template/static22.C: New test.
16836         * g++.dg/template/static23.C: New test.
16837         * g++.dg/template/static24.C: New test.
16838         * g++.dg/template/non-dependent13.C: New test.
16839         * g++.dg/init/member1.C: Tweak error markers.
16840
16841 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16842
16843         PR target/26255
16844         * gcc.c-torture/compile/pr26255.c: New test case.
16845
16846 2006-02-16  Roger Sayle  <roger@eyesopen.com>
16847
16848         * gfortran.fortran-torture/execute/where_10.f90: New test case.
16849         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16850         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
16851         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
16852         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16853         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16854         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16855
16856 2006-02-16  Jeff Law  <law@redhat.com>
16857
16858         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
16859         * gcc.dg/tree-ssa/vrp26.c: New test.
16860
16861 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
16862
16863         PR target/20353
16864         PR target/24578
16865         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
16866         __UCLIBC__ is defined.
16867
16868 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
16869
16870         PR fortran/26224
16871         * gfortran.dg/gomp/pr26224.f: New test.
16872
16873 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
16874
16875         PR tree-opt/25918
16876         * lib/target-supports.exp
16877         (check_effective_target_vect_short_mult): New.
16878         (check_effective_target_vect_char_mult): New.
16879         (check_effective_target_vect_widen_sum_qi_to_si): New.
16880         (check_effective_target_vect_widen_sum_qi_to_hi): New.
16881         (check_effective_target_vect_widen_sum_hi_to_si): New.
16882         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
16883         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
16884         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
16885         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
16886         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
16887         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
16888         vect-reduc-pattern-2c.c
16889         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
16890         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
16891         vect-reduc-pattern-1c.c
16892
16893 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
16894
16895         PR fortran/24557
16896         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
16897
16898 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16899
16900         PR fortran/26054
16901         * gfortran.dg/enum_8.f90: Remove check for warning.
16902         * gfortran.dg/iomsg_1.f90: Ditto.
16903         * gfortran.dg/enum_1.f90: Ditto.
16904         * gfortran.dg/enum_9.f90: Ditto.
16905         * gfortran.dg/enum_2.f90: Ditto.
16906         * gfortran.dg/enum_10.f90: Ditto.
16907         * gfortran.dg/enum_3.f90: Ditto.
16908         * gfortran.dg/flush_1.f90: Ditto.
16909         * gfortran.dg/enum_4.f90: Ditto.
16910         * gfortran.dg/array_constructor_1.f90: Ditto.
16911         * gfortran.dg/enum_5.f90: Ditto.
16912         * gfortran.dg/enum_6.f90: Ditto.
16913         * gfortran.dg/enum_7.f90: Ditto.
16914
16915 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
16916
16917         PR middle-end/26300
16918         * gcc.c-torture/compile/20060215-1.c: New test.
16919
16920 2006-02-14  Roger Sayle  <roger@eyesopen.com>
16921
16922         PR middle-end/23670
16923         * gcc.dg/tree-ssa/andor-2.c: New test case.
16924
16925 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
16926
16927         PR fortran/25045
16928         * optional_dim.f90: New test.
16929
16930 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16931
16932         PR fortran/26277
16933         * gfortran.dg/label_4.f90: New.
16934
16935 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
16936             Diego Novillo  <dnovillo@redhat.com>
16937             Uros Bizjak  <uros@kss-loka.si>
16938
16939         * gfortran.dg/gomp: New directory.
16940
16941 2006-02-14  Richard Guenther  <rguenther@suse.de>
16942
16943         PR tree-optimization/26258
16944         * gcc.dg/torture/pr26258.c: New testcase.
16945
16946 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
16947
16948         PR fortran/26246
16949         * gfortran.dg/pr26246_1.f90: New test.
16950         * gfortran.dg/pr26246_2.f90: New test.
16951
16952         PR middle-end/26092
16953         * gcc.c-torture/compile/20060208-1.c: New test.
16954
16955 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
16956
16957         PR fortran/26074
16958         PR fortran/25103
16959         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
16960         * gfortran.dg/bad_automatic_objects_1.f90: New test.
16961         * gfortran.dg/automatic_module_variable.f90: Change error message.
16962
16963         PR fortran/20861
16964         * gfortran.dg/internal_dummy_1.f90: New test.
16965
16966         PR fortran/20871
16967         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
16968
16969
16970         PR fortran/25083
16971         * gfortran.dg/uncommon_block_data_1.f90: New test.
16972         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
16973         with standard.
16974
16975         PR fortran/25088
16976         * gfortran.dg/typed_subroutine_1.f90: New test.
16977
16978 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
16979
16980         * objc.dg/dwarf-1.m: New.
16981
16982 2006-02-13  Roger Sayle  <roger@eyesopen.com>
16983
16984         PR middle-end/24427
16985         * gcc.dg/tree-ssa/andor-1.c: New test case.
16986
16987 2006-02-13  Josh Conner  <jconner@apple.com>
16988
16989         PR target/25376
16990         * gcc.dg/pr25376.c: New test.
16991
16992         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
16993         assemble.
16994         * lib/target-supports.exp (check_named_sections_available):
16995         Only compile named-sections test -- don't assemble.
16996
16997 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16998
16999         * g++.dg/warn/no-write-strings.C: New test.
17000         * g++.dg/warn/write-strings.C: Likewise.
17001         * g++.dg/warn/write-strings-default.C: Likewise.
17002
17003 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
17004
17005         PR fortran/25806
17006         * gfortran.dg/ret_pointer_2.f90: New test.
17007
17008 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
17009
17010         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17011
17012 2006-02-10  Jeff Law  <law@redhat.com>
17013
17014         * gcc.c-torture/compile/pr26213.c: New test.
17015
17016 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
17017
17018         gfortran.dg/null_1.f90: New test.
17019
17020 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17021
17022         PR fortran/14771
17023         * gfortran.dg/parens_4.f90: New.
17024         * gfortran.dg/parens_5.f90: New.
17025
17026 2006-02-10  Richard Guenther  <rguenther@suse.de>
17027
17028         * gcc.dg/pr23372-1.c: Remove empty file.
17029
17030 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17031         Paul Thomas  <pault@gcc.gnu.org>
17032
17033         PR fortran/14771
17034         * gfortran.dg/parens_1.f90: New.
17035         * gfortran.dg/parens_2.f90: New.
17036         * gfortran.dg/parens_3.f90: New.
17037
17038 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
17039
17040         PR fortran/26038
17041         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17042
17043         PR fortran/25059
17044         * gfortran.dg/impure_assignment_1.f90: New test.
17045
17046         PR fortran/25070
17047         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17048
17049 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17050
17051         PR target/26141
17052         * g++.dg/expr/stdarg2.C: New test.
17053
17054 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17055
17056         PR inline-asm/16194
17057         * gcc.dg/pr16194.c: New test.
17058
17059 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17060
17061         * ada/acats/run_acats: Use portable variant of "$@".
17062
17063 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17064
17065         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17066         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17067
17068 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17069
17070         PR tree-opt/26179
17071         * g++.dg/opt/pr26179.C: New test.
17072
17073 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17074
17075         PR middle-end/26134
17076         * gcc.dg/tree-ssa/complex-3.c: New test.
17077
17078 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17079
17080         * gcc.c-torture/compile/volatile-1.c: New test.
17081
17082 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
17083
17084         PR 26180
17085         * gcc.dg/tree-ssa/pr26180.c: New test.
17086
17087 2006-02-08  Jeff Law  <law@redhat.com>
17088
17089         * gcc.dg/tree-ssa/pr21417.c: New test.
17090
17091 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17092
17093         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17094         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17095
17096 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17097
17098         * lib/scanrtl.exp: New.
17099
17100 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17101
17102         PR c++/26071
17103         * g++.dg/other/virtual2.C: New test.
17104
17105         PR c++/26070
17106         * g++.dg/other/virtual1.C: New test.
17107
17108 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17109
17110         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17111         cleanup-ipa-dump): Update dump file glob patterns.
17112         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17113         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17114
17115         * lib/gcc-dg.exp: Load it.
17116         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17117
17118 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
17119
17120         PR testsuite/26159
17121         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17122         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17123
17124 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17125
17126         PR fortran/25577
17127         * gfortran.dg/mvbits_1.f90: New.
17128
17129 2006-02-07  Dirk Mueller  <dmueller@suse.com>
17130
17131         * g++.dg/warn/Wdiv-by-zero.C: New test.
17132         * g++.dg/warn/Wno-div-by-zero.C: New.
17133
17134 2006-02-07  Jeff Law  <law@redhat.com>
17135
17136         * gcc.dg/tree-ssa/pr21559.c: New test.
17137
17138         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17139         multiple VRP passes.
17140         * gcc.dg/tree-ssa/vrp09.c: Likewise.
17141         * gcc.dg/tree-ssa/vrp18.c: Likewise.
17142         * gcc.dg/tree-ssa/pr21582.c: Likewise.
17143         * gcc.dg/tree-ssa/pr20657.c: Likewise.
17144         * gcc.dg/tree-ssa/pr21001.c: Likewise.
17145         * gcc.dg/tree-ssa/vrp02.c: Likewise
17146         * gcc.dg/tree-ssa/vrp11.c: Likewise
17147         * gcc.dg/tree-ssa/pr14341.c: Likewise
17148         * gcc.dg/tree-ssa/vrp19.c: Likewise
17149         * gcc.dg/tree-ssa/vrp20.c: Likewise
17150         * gcc.dg/tree-ssa/vrp03.c: Likewise
17151         * gcc.dg/tree-ssa/pr21086.c: Likewise
17152         * gcc.dg/tree-ssa/pr21959.c: Likewise
17153         * gcc.dg/tree-ssa/vrp21.c: Likewise
17154         * gcc.dg/tree-ssa/vrp04.c: Likewise
17155         * gcc.dg/tree-ssa/pr25485.c: Likewise
17156         * gcc.dg/tree-ssa/pr22026.c: Likewise
17157         * gcc.dg/tree-ssa/vrp22.c: Likewise
17158         * gcc.dg/tree-ssa/vrp05.c: Likewise
17159         * gcc.dg/tree-ssa/20030807-10.c: Likewise
17160         * gcc.dg/tree-ssa/pr20701.c: Likewise
17161         * gcc.dg/tree-ssa/vrp23.c: Likewise
17162         * gcc.dg/tree-ssa/vrp06.c: Likewise
17163         * gcc.dg/tree-ssa/pr22117.c: Likewise
17164         * gcc.dg/tree-ssa/pr20702.c: Likewise
17165         * gcc.dg/tree-ssa/vrp15.c: Likewise
17166         * gcc.dg/tree-ssa/pr21090.c: Likewise
17167         * gcc.dg/tree-ssa/pr21294.c: Likewise
17168         * gcc.dg/tree-ssa/vrp24.c: Likewise
17169         * gcc.dg/tree-ssa/vrp07.c: Likewise
17170         * gcc.dg/tree-ssa/pr21563.c: Likewise
17171         * gcc.dg/tree-ssa/pr25382.c: Likewise
17172         * gcc.dg/tree-ssa/vrp16.c: Likewise
17173         * gcc.dg/tree-ssa/vrp25.c: Likewise
17174         * gcc.dg/tree-ssa/vrp08.c: Likewise
17175         * gcc.dg/tree-ssa/20030807-6.c: Likewise
17176         * gcc.dg/tree-ssa/vrp17.c: Likewise
17177         * gcc.dg/tree-ssa/pr21458.c: Likewise
17178         * g++.dg/tree-ssa/pr18178.C: Likewise
17179
17180 2006-02-07  Richard Guenther  <rguenther@suse.de>
17181
17182         PR c++/26140
17183         Revert
17184         2006-01-30  Richard Guenther  <rguenther@suse.de>
17185         PR c++/23372
17186         * gcc.dg/pr23372-1.C: New testcase.
17187
17188         * g++.dg/tree-ssa/pr26140.C: New testcase.
17189
17190 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
17191
17192         PR c++/9737
17193         * g++.dg/template/ttp15.C: New test.
17194         * g++.dg/template/ttp16.C: Likewise.
17195         * g++.dg/template/ttp17.C: Likewise.
17196         * g++.old-deja/g++.pt/ttp36.C: Remove.
17197         * g++.old-deja/g++.pt/ttp19.C: Likewise.
17198         * g++.old-deja/g++.pt/ttp37.C: Likewise.
17199         * g++.old-deja/g++.pt/ttp38.C: Likewise.
17200         * g++.old-deja/g++.pt/ttp39.C: Likewise.
17201         * g++.old-deja/g++.pt/ttp9.C: Likewise.
17202         * g++.old-deja/g++.pt/ttp40.C: Likewise.
17203         * g++.old-deja/g++.pt/ttp51.C: Likewise.
17204         * g++.old-deja/g++.pt/ttp26.C: Likewise.
17205         * g++.old-deja/g++.pt/ttp36.C: Likewise.
17206
17207 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
17208
17209         PR libfortran/23815
17210         * unf_io_convert_4.f90: New test.
17211
17212 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
17213
17214         * gcc.dg/tree-ssa/loadpre10.c: New test.
17215         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17216         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17217         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17218
17219 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17220
17221         PR libfortran/24685
17222         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17223
17224 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
17225
17226         PR tree-opt/25251
17227         * gfortran.dg/assign_7.f: New test.
17228
17229 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
17230
17231         PR fortran/26041
17232         PR fortran/26064
17233         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17234         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17235         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17236
17237 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
17238
17239         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17240         in size_t typedef.
17241
17242 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17243
17244         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17245         * g++.dg/charset/string.c (foo): Likewise.
17246         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17247         const char*
17248         * g++.dg/ext/builtin2.C (printf): Likewise.
17249         * g++.dg/init/new15.C (printf): Likewise.
17250         * g++.dg/opt/pr17697-1.C (foo): Likewise.
17251         * g++.dg/opt/pr17697-2.C (foo): Likewise.
17252         * g++.dg/opt/pr17697-3.C (foo): Likewise.
17253         * g++.dg/template/non-dependent4.C (temp): Likewise.
17254         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17255         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17256         parameter type to const char*.
17257         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17258         Change type to const char*.
17259         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17260         Likewise.
17261         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17262         second parameter type to const char*.
17263         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17264         (Y::Y): Change parameter type to const char*.
17265         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17266         * g++.old-deja/g++.jason/report.C: Apply const correctness.
17267         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17268         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17269         (char*).
17270         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17271         const char*.
17272         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17273         type to const char*.
17274         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17275         return type to const char*.
17276         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17277         to const char*.
17278         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17279         * g++.old-deja/g++.law/refs1.C: Likewise.
17280         * g++.old-deja/g++.law/visibility1.C: Likewise.
17281         * g++.old-deja/g++.law/visibility2.C: Likewise.
17282         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17283         const char*.
17284         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17285         * g++.old-deja/g++.mike/net48.C: Likewise.
17286         * g++.old-deja/g++.mike/p646.C: Likewise.
17287         * g++.old-deja/g++.mike/p6746.C: Likewise.
17288         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17289         type to const char*.
17290         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17291         deprecated conversion warning.
17292         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17293         char*.
17294         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17295         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17296         * g++.old-deja/g++.pt/explicit8.C: Likewise.
17297         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17298         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17299         * g++.old-deja/g++.pt/nontype3.C: Likewise.
17300         * g++.old-deja/g++.pt/t39.C: Likewise.
17301         * g++.old-deja/g++.robertl/eb106.C: Likewise.
17302         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17303
17304 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
17305
17306         PR fortran/25075
17307         intrinsic_argument_conformance_1.f90: New test.
17308
17309 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
17310
17311         PR fortran/20845
17312         * gfortran.dg/char_result_11.f90: Add SAVE.
17313         * gfortran.dg/der_pointer_4.f90: Ditto.
17314         * gfortran.dg/default_initialization.f90: New test.
17315
17316 2006-02-03  Jeff Law  <law@redhat.com>
17317
17318         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17319         handle more than 100 dump files.
17320         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17321         * lib/scantree.exp (scan-tree-dump): Likewise.
17322         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17323         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17324         * lib/scanipa.exp (scan-ipa-dump): Likewise.
17325         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17326         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17327
17328 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
17329
17330         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17331
17332 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
17333
17334         * g++.dg/template/using12.C: New test.
17335
17336 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
17337
17338         * gcc.target/powerpc/pr25960.c: New test.
17339
17340 2006-02-02  Steven G. Kargl  <kargls@comcast>
17341
17342         PR fortran/24958
17343         gfortran.dg/nullify_2.f90: New test.
17344
17345 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
17346
17347         PR 25990
17348         * gcc.dg/gomp/pr25990.c: New test.
17349
17350 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
17351
17352         PR c++/25342
17353         * g++.gd/template/partial4.C: New test.
17354
17355 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
17356
17357         PR middle-end/26001
17358         * gfortran.dg/data_char_2.f90: New.
17359
17360 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
17361
17362         PR fortran/26039
17363         maxval_maxloc_conformance_1.f90: New test.
17364
17365 2006-01-31  Richard Guenther  <rguenther@suse.de>
17366
17367         * gcc.target/i386/sselibm-1.c: New testcase.
17368         * gcc.target/i386/sselibm-2.c: Likewise.
17369         * gcc.target/i386/sselibm-3.c: Likewise.
17370         * gcc.target/i386/sselibm-4.c: Likewise.
17371         * gcc.target/i386/sselibm-5.c: Likewise.
17372
17373 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17374
17375         PR fortran/24266
17376         * gfortran.dg/arrayio_derived_2.f90: New.
17377
17378 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
17379
17380         * gcc.dg/unsigned-long-compare.c: New test.
17381
17382 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
17383
17384         PR testsuite/25318
17385         * lib/target-supports.exp (check_effective_target_freorder):
17386         Check to see if target supports -freorder-blocks-and-partition.
17387         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17388         instead of "dg-require-named-sections".
17389
17390 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
17391
17392         PR target/14798:
17393         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17394         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17395         * gcc.dg/pragma-isr-trapa2.c: Likewise.
17396         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17397         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17398         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17399         * gcc.dg/attr-isr-trap_exit.c: Likewise.
17400         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17401
17402 2006-01-30  Richard Guenther  <rguenther@suse.de>
17403
17404         PR c++/23372
17405         * gcc.dg/pr23372-1.C: New testcase.
17406
17407 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
17408
17409         * gcc.dg/gomp/pr25874.c: New test.
17410
17411 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
17412
17413         PR tree-opt/25911
17414         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17415
17416 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
17417
17418         PR fortran/18578
17419         PR fortran/18579
17420         PR fortran/20857
17421         PR fortran/20885
17422         * gfortran.dg/intent_out_1.f90: New test.
17423
17424 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
17425
17426         PR fortran/17911
17427         * gfortran.dg/procedure_lvalue.f90: New test.
17428
17429         PR fortran/20895
17430         PR fortran/25030
17431         * gfortran.dg/char_pointer_assign_2.f90: New test.
17432         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17433         assignment to be consistent with standard.
17434         * gfortran.dg/char_result_2.f90: The same.
17435         * gfortran.dg/char_result_8.f90: The same.
17436
17437 2006-01-28  Zack Weinberg  <zackw@panix.com>
17438
17439         * gcc.dg/Woverlength-strings.c
17440         * gcc.dg/Woverlength-strings-pedantic-c89.c
17441         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17442         * gcc.dg/Woverlength-strings-pedantic-c99.c
17443         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17444
17445 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
17446
17447         * gcc.c-torture/execute/20060127-1.c: New test.
17448
17449 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17450
17451         PR c++/25999
17452         * g++.dg/ext/pragmaweak1.C: New test.
17453
17454 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17455
17456         PR c++/25855
17457         * g++.dg/template/spec29.C: New test.
17458
17459 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
17460
17461         PR c/19606.
17462         * gcc.c-torture/execute/pr19606.c: New.
17463
17464 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
17465
17466         * gcc.dg/pragma-re-4.c: New test.
17467
17468 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
17469
17470         PR fortran/25964
17471         * gfortran.dg/assumed_size_refs_3.f90: New test.
17472
17473 2006-01-27  Ben Elliston  <bje@au.ibm.com>
17474
17475         * gcc.misc-tests/dectest.exp: Remove defunct comment.
17476
17477 2006-01-26  Laurent GUERBY <laurent@guerby.net>
17478
17479         PR ada/21317
17480         * ada/acats/support/impdef.a: Add One_Long_Second.
17481         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17482         * ada/acats/tests/c9/c94026.a: Likewise.
17483         * ada/acats/tests/c9/c97305c.ada: Likewise.
17484         * ada/acats/tests/c9/c99004a.ada: Likewise.
17485
17486 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
17487
17488         PR fortran/25964
17489         * gfortran.dg/global_references_2.f90: New test.
17490
17491         PR fortran/25084
17492         PR fortran/20852
17493         PR fortran/25085
17494         PR fortran/25086
17495         * gfortran.dg/assumed_charlen_function_1.f90: New test.
17496         * gfortran.dg/assumed_charlen_function_3.f90: New test.
17497
17498         PR fortran/25416
17499         * gfortran.dg/assumed_charlen_function_2.f90: New test.
17500
17501 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
17502
17503         PR c/25892
17504         * gcc.dg/Wpointer-sign.c: New.
17505         * gcc.dg/Wpointer-sign-Wall.c: New.
17506         * gcc.dg/Wpointer-sign-Wall-no.c: New.
17507         * gcc.dg/Wpointer-sign-pedantic.c: New.
17508         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17509         * gcc.dg/conv-2.c: Use -Wpointer-sign.
17510
17511 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
17512
17513         PR C/25861
17514         * gcc.c-torture/compile/pr25861.c: New test.
17515
17516 2006-01-26  Paul Brook  <paul@codesourcery.com>
17517
17518         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17519         on short-enum targets.
17520         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17521         variable.
17522         (generate_fields): Use short_enums.
17523         (main): Set short_enums.  Document -e.
17524         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17525         on short-enum targets.
17526         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17527         variable.
17528         (generate_fields): Use short_enums.
17529         (main): Set short_enums.  Document -e.
17530         * lib/target-supports.exp (check_effective_target_short_enums): New.
17531
17532 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
17533
17534         PR target/25947
17535         * gcc.dg/torture/pr25947-1.c: New test.
17536
17537 2006-01-25  Jan Hubicka  <jh@suse.cz>
17538             Roger Sayle  <roger@eyesopen.com>
17539
17540         PR rtl-optimization/25703
17541         * gcc.target/i386/20060125-1.c: New test case.
17542         * gcc.target/i386/20060125-2.c: New test case.
17543
17544 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17545
17546         PR fortran/18540
17547         * gfortran.dg/goto_1.f: New.
17548
17549 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
17550
17551         PR fortran/25716
17552         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17553         25716 on 32-bit systems too.
17554
17555 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
17556
17557         PR testsuite/25590
17558         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17559
17560 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
17561
17562         * gcc.dg/tree-ssa/gen-vect-33.c: New.
17563
17564 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17565
17566         PR fortran/25835
17567         * gfortran.dg/read_eof.f90: Delete, renamed.
17568         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17569         * gfortran.dg/read_eof_2.f90: New test.
17570         * gfortran.dg/read_eof_3.f90: New test.
17571
17572 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
17573
17574         PR tree-opt/25860
17575         * gcc.c-torture/compile/pr25860.c: New test.
17576
17577 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17578
17579         PR c++/25552
17580         * g++.dg/parse/dtor8.C: New test.
17581
17582 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
17583
17584         PR testsuite/25891
17585         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17586         * gcc.dg/gomp/gomp.exp: Return without testing anything if
17587         check_effective_target_fopenmp returns 0.
17588
17589 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
17590
17591         PR ada/20548
17592         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17593         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17594         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17595
17596 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
17597
17598         PR tree-opt/25857
17599         * g++.dg/opt/pr25857.C: New test.
17600
17601 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
17602         Jan Hubicka  <jh@suse.cz>
17603         Richard Guenther  <rguenther@suse.de>
17604
17605         PR rtl-optimization/25654
17606         * gcc.dg/torture/pr25654.c: New testcase.
17607         * gcc.target/i386/pr25654.c: Likewise.
17608
17609 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
17610
17611         PR fortran/25901
17612         * gfortran.dg/internal references_2.f90: New test.
17613
17614         Fix regression in testing of admissability of attributes.
17615         * gfortran.dg/intent_used_1.f90: New test.
17616
17617 2006-01-23  Ben Elliston  <bje@au.ibm.com>
17618
17619         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17620         Remove target conditional torture options for i?86 and x86_64
17621         GNU/Linux.
17622
17623 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17624
17625         PR c++/10891
17626         * g++.dg/rtti/no-rtti.C: New.
17627
17628 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
17629
17630         PR c++/25895
17631         * g++.dg/inherit/conv2.C: New test.
17632
17633         PR c++/25856
17634         * g++.dg/parse/dtor7.C: New test.
17635
17636         PR c++/25858
17637         * g++.dg/template/crash44.C: New test.
17638
17639 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
17640
17641         PR fortran/25124
17642         PR fortran/25625
17643         * gfortran.dg/internal_references_1.f90: New test.
17644           PR fortran/20881
17645         PR fortran/23308
17646         PR fortran/25538
17647         PR fortran/25710
17648         * gfortran.dg/global_references_1.f90: New test.
17649         * gfortran.dg/g77/19990905-1.f: Restore the error that
17650         there is a clash between the common block name and
17651         the name of a subroutine reference.
17652
17653         PR fortran/PR24276
17654         * gfortran.dg/aliasing_dummy_1.f90: New test.
17655
17656 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
17657
17658         * gcc.dg/vmx/1b-01.c: Warning fix.
17659         * gcc.dg/vmx/1c-02.c: Likewise.
17660         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17661
17662 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
17663
17664         PR testsuite/24962
17665         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17666
17667 2006-01-20  Richard Guenther  <rguenther@suse.de>
17668         Steven Bosscher <stevenb.gcc@gmail.com>
17669
17670         PR rtl-optimization/24626
17671         * gcc.dg/torture/pr24626-1.c: New testcase.
17672         * gcc.dg/torture/pr24626-2.c: Likewise.
17673         * gcc.dg/torture/pr24626-3.c: Likewise.
17674         * gcc.dg/torture/pr24626-4.c: Likewise.
17675
17676 2006-01-20  Dirk Mueller  <dmueller@suse.com>
17677
17678         PR c++/5520
17679         * g++.dg/warn/empty-body.C: New.
17680
17681 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
17682
17683         PR c++/22136
17684         * g++.dg/template/using10.C: New test.
17685         * g++.dg/temlpate/using11.C: Likewise.
17686         * g++.dg/inherit/using5.C: Tweak error messages.
17687
17688 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
17689
17690         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17691         target test.
17692         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17693
17694 2006-01-19  Jan Hubicka  <jh@suse.cz>
17695
17696         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17697
17698 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17699
17700         PR c++/25854
17701         * g++.dg/template/spec28.C: New test.
17702
17703 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
17704
17705         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17706         (switchfiles): Fix fprintf's by adding srcdir or removing it.
17707
17708 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
17709
17710         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17711         * gcc.dg/gomp/critical-1.c: Likewise.
17712         * gcc.dg/gomp/critical-3.c: Likewise.
17713         * gcc.dg/gomp/empty.c: Likewise.
17714         * gcc.dg/gomp/ordered-1.c: Likewise.
17715         * gcc.dg/gomp/for-4.c: Likewise.
17716         * gcc.dg/gomp/for-6.c: Likewise.
17717         * gcc.dg/gomp/master-3.c: Likewise.
17718         * gcc.dg/gomp/for-8.c: Likewise.
17719         * gcc.dg/gomp/for-10.c: Likewise.
17720         * gcc.dg/gomp/for-18.c: Likewise.
17721         * gcc.dg/gomp/for-5.c: Likewise.
17722         * gcc.dg/gomp/for-7.c: Likewise.
17723         * gcc.dg/gomp/for-9.c: Likewise.
17724
17725 2006-01-18  Jeff Law  <law@redhat.com>
17726
17727         * gcc.dg/tree-ssa/vrp25.c: New test.
17728
17729 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17730
17731         * gcc.dg/pr25805.c: Fix misapplied patch.
17732
17733 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
17734
17735         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17736         (check_effective_target_vect_udot_qi): New.
17737         (check_effective_target_vect_sdot_hi): New.
17738         (check_effective_target_vect_udot_hi): New.
17739         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17740         prefixed with "wrapv-" with -fwrapv.
17741         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17742         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17743         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17744         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17745         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17746
17747         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17748         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17749         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17750         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17751
17752 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17753
17754         PR c++/16829
17755         * g++.dg/other/default2.C: New test.
17756         * g++.dg/other/default3.C: New test.
17757
17758 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17759
17760         PR c/25805
17761         * gcc.dg/pr25805.c: New file.
17762
17763 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
17764
17765         PR c++/25836
17766         * g++.dg/template/init6.C: New test.
17767
17768 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
17769
17770         * gcc.dg/tree-ssa/pr24287.c: New test
17771
17772 2006-01-18  Eric Christopher  <echristo@apple.com>
17773
17774         * g++.dg/eh/table.C: New.
17775
17776 2006-01-18  DJ Delorie  <dj@redhat.com>
17777
17778         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17779         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17780         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17781         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17782
17783 2006-01-18  Jeff Law  <law@redhat.com>
17784
17785         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17786         on wrapping on overflow semantics.
17787
17788         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17789
17790         * gcc.gc/tree-ssa/vrp23.c: New test.
17791         * gcc.gc/tree-ssa/vrp24.c: New test.
17792
17793 2006-01-18  Richard Henderson  <rth@redhat.com>
17794             Aldy Hernandez  <aldyh@redhat.com>
17795             Jakub Jelinek  <jakub@redhat.com>
17796             Diego Novillo  <dnovillo@redhat.com>
17797             Uros Bizjak  <uros@kss-loka.si>
17798
17799         * gcc.dg/gomp: New directory.
17800
17801 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
17802             Steven G. Kargl  <kargls@comcast.net>
17803
17804         PR fortran/20869
17805         * gfortran.dg/intrinsic_external_1.f90: New test.
17806
17807         PR fortran/20875.
17808         * gfortran.dg/elemental_pointer_1.f90: New test.
17809
17810         PR fortran/25024
17811         * gfortran.dg/external_procedures_1.f90: New test.
17812
17813         PR fortran/25785
17814         gfortran.dg/assumed_present.f90: New test.
17815
17816 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
17817
17818         * g++.dg/parse/lookup5.C: New test.
17819
17820 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17821
17822         PR fortran/25697
17823         * gfortran.dg/read_eof.f90: New test.
17824
17825 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17826
17827         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
17828         add a closing brace.
17829
17830 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17831
17832         PR fortran/25631
17833         * gfortran.dg/fmt_tl.f: New test.
17834
17835 2006-01-17  Eric Christopher  <echristo@apple.com>
17836
17837         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
17838         * g++.old-deja/g++.warn/impint2.C: Ditto.
17839         * g++.old-deja/g++.other/null1.C: Ditto.
17840         * g++.dg/warn/conv2.C: Ditto.
17841         * g++.dg/warn/conv4.C: New file.
17842
17843 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17844
17845         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
17846
17847 2006-01-17  Andreas Jaeger  <aj@suse.de>
17848             Janis Johnson <janis187@us.ibm.com>
17849
17850         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
17851         in 64-bit.
17852         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
17853         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
17854
17855 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17856
17857         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17858         (switchfiles): xfail txxx where xxx >= 25.
17859
17860 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17861
17862         PR testsuite/25764
17863         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
17864
17865 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
17866
17867         PR c/25682
17868         * gcc.dg/pr25682.c: New test.
17869         * g++.dg/parse/array-size2.C: New test.
17870
17871 2006-01-16  Ian Lance Taylor  <ian@airs.com>
17872
17873         * consistency.vlad: Remove entire directory, 1652 files.
17874
17875 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
17876
17877         * lib/target-supports.exp (check_effective_target_dfp_nocache,
17878         check_effective_target_dfprt_nocache): New.
17879         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
17880         (check_effective_target_dfprt): New.
17881         * lib/c-compat.exp (check_dfp): Remove.
17882         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
17883         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
17884         level of support for decimal float.
17885         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
17886         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
17887         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
17888         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
17889         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
17890         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
17891         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
17892         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
17893         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
17894         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
17895         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
17896         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
17897         directives.
17898
17899 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
17900
17901         PR testsuite/25741
17902         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
17903         $base_dir/../.
17904         * lib/gfortran.exp (gfortran_init): Likewise.
17905         * lib/obj-c++.exp (obj-c++_init): Likewise.
17906         * lib/scanasm.exp (scan-assembler-dem): Likewise.
17907         (scan-assembler-dem-not): Likewise.
17908         * lib/scandump.exp (scan-dump-dem): Likewise.
17909         (scan-dump-dem-not): Likewise.
17910
17911 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
17912
17913         PR testsuite/25767
17914         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
17915         powerpc-*-darwin*.
17916         * lib/obj-c++.exp (obj-c++_init): Likewise.
17917
17918 2006-01-16  Richard Guenther  <rguenther@suse.de>
17919
17920         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
17921
17922 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17923
17924         PR testsuite/25777
17925         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
17926         to LD_LIBRARY_PATH.
17927
17928 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17929             Andrew Pinski  <pinskia@physics.uc.edu>
17930
17931         * gcc.dg/minmax-1.c: New test.
17932
17933 2006-01-16  Ben Elliston  <bje@au.ibm.com>
17934
17935         * gcc.dg/dfp/dfp.exp: Correct FSF address.
17936         * gcc.misc-tests/dectest.exp: Ditto.
17937
17938 2006-01-15  Ian Lance Taylor  <ian@airs.com>
17939
17940         PR testsuite/25796
17941         * gcc.target/i386/cmov6.c: Use -march=k8.
17942
17943 2006-01-15  Andreas Jaeger  <aj@suse.de>
17944
17945         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
17946         x86 does not have __float128.
17947
17948 2006-01-14  Ian Lance Taylor  <ian@airs.com>
17949
17950         * gcc.target/i386/cmov6.c: New test.
17951
17952 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
17953
17954         PR c++/25663
17955         * g++.dg/template/ctor6.C: New test.
17956
17957 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
17958
17959         PR tree-optimization/25485
17960         * gcc.dg/tree-ssa/pr25485.c: New.
17961
17962 2006-01-14  Richard Guenther  <rguenther@suse.de>
17963
17964         PR tree-optimization/22548
17965         PR tree-optimization/22555
17966         PR tree-optimization/22501
17967         * gcc.dg/tree-ssa/alias-4.c: New testcase.
17968         * gcc.dg/tree-ssa/alias-5.c: Likewise.
17969         * gcc.dg/tree-ssa/alias-6.c: Likewise.
17970         * gcc.dg/tree-ssa/alias-7.c: Likewise.
17971         * gcc.dg/tree-ssa/alias-8.c: Likewise.
17972         * gcc.dg/tree-ssa/alias-9.c: Likewise.
17973         * gcc.dg/tree-ssa/alias-10.c: Likewise.
17974         * gcc.dg/tree-ssa/alias-11.c: Likewise.
17975         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17976
17977 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
17978
17979         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
17980         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
17981
17982 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
17983         Richard Guenther  <rguenther@suse.de>
17984
17985         PR rtl-optimization/24257
17986         * gcc.dg/torture/pr24257.c: New testcase.
17987
17988 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
17989
17990         * gcc.c-torture/execute/20060110-1.c: New test.
17991         * gcc.c-torture/execute/20060110-2.c: New test.
17992
17993 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
17994
17995         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
17996
17997 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
17998
17999         PR fortran/25756
18000         * gfortran.dg/label_3.f90: New test.
18001
18002 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
18003
18004         PR tree-optimization/25771
18005         * g++.dg/tree-ssa/pr25771.C: New test
18006
18007 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
18008
18009         PR tree-opt/24365
18010         * g++.dg/opt/complex5.C: New test.
18011
18012 2006-01-13  Richard Guenther  <rguenther@suse.de>
18013
18014         * gcc.target/i386/387-9.c: New testcase.
18015
18016 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18017
18018         PR c++/24824
18019         * g++.dg/debug/dwarf2-1.C: New.
18020
18021 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
18022
18023         PR testsuite/25728
18024         * lib/gcov.exp (verify-lines): Add "close $fd".
18025
18026 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
18027             Ben Elliston  <bje@au.ibm.com>
18028
18029         * gcc.dg/dfp/inf-1.c: New test.
18030
18031 2006-01-12  Janis Johnson <janis187@us.ibm.com>
18032             Yao Qi  <qiyaoltc@cn.ibm.com>
18033             Ben Elliston  <bje@au.ibm.com>
18034             Jon Grimm  <jgrimm2@us.ibm.com>
18035
18036         * gcc.dg/nodfp-1.c: New test.
18037         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18038         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18039         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18040         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18041         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18042         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18043         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18044         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18045         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18046         * gcc.dg/format/dfp-scanf-1.c: Likewise.
18047         * gcc.dg/format/dfp-printf-1.c: Likewise.
18048         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18049         (compat_setup_dfp): New.
18050         * gcc.dg/compat/compat.exp: Use it.
18051         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18052         Make some variables global, prepend "compat_" to their names.
18053         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18054         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18055         * gcc.misc-tests/dectest.exp: New test driver for decTest.
18056         * lib/compat.exp (compat_skip_list): Make global, rename.
18057         * lib/c-compat.exp: New file.
18058         * lib/target-supports.exp (check_effective_target_dfp): New.
18059
18060         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18061         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18062         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18063         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18064         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18065         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18066         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18067         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18068         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18069         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18070         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18071         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18072         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18073         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18074         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18075         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18076         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18077         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18078         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18079         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18080         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18081         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18082         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18083         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18084         gcc.dg/dfp/struct-layout-1.c,
18085         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18086         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18087         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18088         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18089         gcc.dg/dfp/func-vararg-dfp.c,
18090         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18091         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18092         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18093         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18094         gcc.dg/dfp/wtr-conversion-1.c: New tests.
18095
18096 2006-01-11  Richard Guenther  <rguenther@suse.de>
18097
18098         PR tree-optimization/25734
18099         * gcc.dg/tree-ssa/pr25734.c: New testcase.
18100
18101 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18102
18103         PR fortran/25486
18104         * gfortran.dg/literal_character_constant_1_x.F: New test.
18105         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18106         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18107         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18108
18109 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18110
18111         PR c++/25386
18112         * g++.dg/ext/packed3.C: Add expected packed error.
18113
18114 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
18115
18116         PR target/25706
18117         * gcc.dg/torture/pr25706-1.c: New test.
18118
18119 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
18120
18121         PR tree-optimization/23109
18122         PR tree-optimization/23948
18123         PR tree-optimization/24123
18124
18125         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18126         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18127         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18128         g++.dg/tree-ssa/pr23948.C: New testcases.
18129         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18130         three divisions in order to do the optimization.
18131
18132 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
18133
18134         PR c++/25632
18135         * g++.dg/other/pr25632.C: New test.
18136
18137 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
18138
18139         PR fortran/25730
18140         * gfortran.dg/used_types_1.f90: New test.
18141
18142 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
18143
18144         PR target/25718
18145         * gcc.dg/torture/pr25718-1.c: New test.
18146
18147 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18148
18149         * gfortran.dg/list_read_2.f90: Fix typo in description.
18150
18151 2006-01-10  Jan Beulich  <jbeulich@novell.com>
18152
18153         * lib/target-supports.exp (check_visibility_available): Simplify test
18154         for *-*-netware*.
18155         (check_profiling_available): Fail for *-*-netware*.
18156         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18157         * gcc.dg/20021014-1.c: Likewise.
18158         * gcc.dg/nest.c: Likewise.
18159
18160 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18161
18162         fortran/24936
18163         * gfortran.dg/forall_3.f90: New test.
18164
18165 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18166
18167         PR fortran/21977
18168         * gfortran.dg/nesting_2.f90: New test.
18169         * gfortran.dg/nesting_3.f90: New test.
18170
18171 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
18172
18173         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18174         Fix typo in comment.
18175
18176 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18177
18178         * gfortran.dg/single_char_string.f90: New test.
18179
18180 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18181
18182         * gfortran.dg/ichar_2.f90: New test.
18183
18184 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18185
18186         PR fortran/25093
18187         * gfortran.dg/private_type_4.f90: New.
18188
18189 2006-01-07  Richard Guenther  <rguenther@suse.de>
18190
18191         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18192
18193 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18194
18195         * gfortran.dg/func_decl_1.f90: New.
18196         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18197         * gfortran.dg/array_alloc_2.f90: Likewise.
18198         * gfortran.dg/char_result_8.f90: Likewise.
18199         * gfortran.dg/dup_save_1.f90: Likewise.
18200         * gfortran.dg/dup_save_2.f90: Likewise.
18201         * gfortran.dg/f2c_6.f90: Likewise.
18202         * gfortran.dg/f2c_7.f90: Likewise.
18203         * gfortran.dg/func_result_2.f90: Likewise.
18204         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18205
18206 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
18207
18208         PR fortran/22146
18209         * gfortran.dg/elemental_subroutine_1.f90: New test.
18210         * gfortran.dg/elemental_subroutine_2.f90: New test.
18211
18212         PR fortran/25029
18213         PR fortran/21256
18214         * gfortran.dg/assumed_size_refs_1.f90: New test.
18215
18216         PR fortran/20868
18217         PR fortran/20870
18218         * gfortran.dg/assumed_size_refs_2.f90: New test.
18219         * gfortran.dg/initialization_1.f90: Change warning message.
18220
18221 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
18222
18223         * gcc.dg/tree-ssa/loop-15.c: New test.
18224
18225 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18226
18227         PR fortran/25598
18228         * gfortran.dg/backspace_3.f: New test.
18229         * gfortran.dg/backspace_4.f: New test.
18230
18231 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18232
18233         PR fortran/24268
18234         * gfortran.dg/fmt_white.f: Update test.
18235
18236 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
18237
18238         * gcc.dg/cast-1.c: Add new warning.
18239         * gcc.dg/cast-2.c: Likewise.
18240         * gcc.dg/cast-3.c: Likewise.
18241         * gcc.dg/format/cast-1.c: Likewise.
18242         * gcc.dg/cast-4.c: New testcase.
18243
18244 2006-01-05  Richard Guenther  <rguenther@suse.de>
18245
18246         PR tree-optimization/22555
18247         * gcc.dg/tree-ssa/alias-3.c: New testcase.
18248
18249 2006-01-05  Richard Guenther  <rguenther@suse.de>
18250             Diego Novillo  <dnovillo@redhat.com>
18251
18252         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18253         * gcc.dg/tree-ssa/loop-8.c: Likewise.
18254         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18255         * gcc.dg/tree-ssa/pr23294.c: Likewise.
18256         * gcc.dg/tree-ssa/pr21985.c: Likewise.
18257         * gcc.dg/tree-ssa/loop-14.c: Likewise.
18258         * gcc.dg/tree-ssa/loop-2.c: Likewise.
18259         * gcc.dg/tree-ssa/loop-3.c: Likewise.
18260         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18261         * gcc.dg/tree-ssa/pr21171.c: Likewise.
18262         * gcc.dg/tree-ssa/loop-5.c: Likewise.
18263         * gcc.dg/tree-ssa/loop-10.c: Likewise.
18264         * gcc.dg/tree-ssa/loop-6.c: Likewise.
18265         * treelang/compile/extravar.tree: Likewise.
18266         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18267         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18268         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18269         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18270         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18271
18272 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18273
18274         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18275         for 64-bit fix.
18276
18277 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
18278
18279         PR fortran/23675
18280         gfortran.dg/char_result_11.f90: New.
18281
18282 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
18283
18284         PR c++/24782
18285         * g++.dg/parse/access9.C: New test.
18286         * g++.dg/tc1/dr52.C: Tweak error markers.
18287
18288 2006-01-04  Richard Henderson  <rth@redhat.com>
18289
18290         Merge from gomp branch.
18291         * g++.dg/parse/pragma2.C: Update expected error lines.
18292
18293 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
18294
18295         * g++.dg/other/i386-2.C: New test.
18296
18297         PR target/25554
18298         * gcc.c-torture/compile/20051228-1.c: New test.
18299
18300         PR c/25559
18301         * gcc.dg/pr25559.c: New test.
18302
18303 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
18304
18305         PR c++/25492
18306         * g++.dg/lookup/friend9.C: New test.
18307
18308         PR c++/25625
18309         * g++.dg/template/repo5.C: New test.
18310
18311 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
18312
18313         PR fortran/25101
18314         * gfortran.dg/forall_2.f90: New test.
18315
18316 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18317
18318         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18319         dg-require-weak.  Adjust regexp to handle leading-underscore
18320         targets and space as well as TAB after .weak.  Change previous
18321         64-bit fix to not use naked dot.
18322
18323 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
18324
18325         PR rtl-optimization/25578
18326         * gcc.c-torture/execute/20060102-1.c: New testcase.
18327
18328 2006-01-03  Richard Guenther  <rguenther@suse.de>
18329
18330         PR c/25183
18331         * gcc.dg/torture/pr25183.c: New testcase.
18332
18333 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
18334
18335         Merge from gomp-branch.
18336         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18337         * gcc.dg/ia64-sync-2.c: Likewise.
18338         * gcc.dg/ia64-sync-3.c: Likewise.
18339         * gcc.dg/ia64-sync-4.c: Likewise.
18340         * gcc.dg/sync-2.c: Likewise.
18341         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18342         that sparc64-*-* and sparcv9-*-* supports sync builtins.
18343
18344 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
18345
18346         PR c++/25635
18347         * g++.dg/parse/operator6.C: New test.
18348
18349         PR c++/25637
18350         * g++.dg/parse/error29.C: New test.
18351
18352         PR c++/25638
18353         * g++.dg/parse/dtor6.C: New test.
18354
18355         PR c++/25633
18356         * g++.dg/parse/ctor3.C: New test.
18357
18358         PR c++/25634
18359         * g++.dg/template/class3.C: New test.
18360
18361 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
18362
18363         * g++.dg/debug/debug9.C: New.
18364
18365 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
18366
18367         PR fortran/24640
18368         * gfortran.dg/label_2.f90: New test.
18369
18370 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18371
18372         * g++.dg/lookup/using12.C: Tighten error marker.
18373
18374 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
18375             Andrew Pinski <pinskia@physics.uc.edu>
18376
18377         * gcc.target/powerpc/darwin-abi-3.c: New file.
18378         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18379         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18380         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18381         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18382         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18383         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18384         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18385         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18386
18387 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
18388
18389         * gcc.dg/tree-ssa/loadpre1.c: New;
18390         * gcc.dg/tree-ssa/loadpre2.c: New;
18391         * gcc.dg/tree-ssa/loadpre3.c: New;
18392         * gcc.dg/tree-ssa/loadpre4.c: New;
18393         * gcc.dg/tree-ssa/loadpre5.c: New;
18394         * gcc.dg/tree-ssa/loadpre6.c: New;
18395         * gcc.dg/tree-ssa/loadpre7.c: New;
18396         * gcc.dg/tree-ssa/loadpre8.c: New;
18397         * gcc.dg/tree-ssa/loadpre9.c: New;
18398
18399 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
18400
18401         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18402         * g++.dg/abi/thunk4.C: Likewise.
18403
18404 2006-01-01  Andreas Jaeger  <aj@suse.de>
18405
18406         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18407         portable.
18408
18409 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
18410
18411         PR c++/25294
18412         * gcc.dg/pragma-pack-3.c: New test.
18413         * g++.dg/parse/pragma3.C: New test.
18414
18415 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18416
18417         PR middle-end/24827
18418         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18419
18420 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18421
18422         PR testsuite/25214
18423         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18424
18425 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18426
18427         PR fortran/22607
18428         * gfortran-dg/pure_byref_3.f90: New.
18429
18430         fortran/PR 25396
18431         * gfortran.dg/userdef_operator_1.f90: New.
18432
18433 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18434
18435         * g++.dg/abi/thunk3.C: New.
18436         * g++.dg/abi/thunk4.C: New.
18437
18438 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
18439
18440         PR fortran/25532
18441         * gfortran.dg/host_used_types_1.f90: New test. Check that host
18442         associated derived type components of derived types are
18443         properly declared in contained procedures.
18444
18445 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18446
18447         PR libgfortran/25139
18448         * gfortran.dg/backspace_2.f: New test.
18449
18450 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18451
18452         PR libgfortran/25550
18453         * gfortran.dg/endfile.f: New test.
18454
18455 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18456
18457         PR libgfortran/25419
18458         * gfortran.dg/comma.f: New test.
18459
18460 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18461
18462         * lib/gfortran-dg.exp: Remove trailing whitespace.
18463         * lib/fortran-torture.exp: Test with -fbounds-check instead of
18464         -funroll-all-loops.
18465
18466 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
18467
18468         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18469         Extended Double long doubles or repeat tests when long double is
18470         the same size as double.
18471
18472 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18473
18474         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18475
18476         PR testsuite/25442
18477         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18478         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18479
18480         PR testsuite/25441
18481         * gcc.dg/pr23911.c: Make test variable static.
18482
18483         PR testsuite/25444
18484         * gcc.dg/tree-ssa/pr14841.c: Likewise.
18485
18486 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18487
18488         PR c++/25439
18489         * g++.dg/parse/crash17.C: Adjust error markers.
18490         * g++.dg/template/error20.C: New test.
18491
18492 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18493
18494         PR c++/23172
18495         * g++.dg/ext/complit4.C: New test.
18496
18497         PR c++/25417
18498         * g++.dg/ext/complit5.C: Likewise.
18499
18500 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
18501
18502         PR tree-optimization/25125
18503         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18504         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18505         * gcc.c-torture/execute/pr25125.c: New.
18506
18507 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
18508
18509         PR fortran/25029
18510         PR fortran/21256
18511         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18512         functions with incorrect assumed size references.
18513
18514 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
18515
18516         PR c++/23171
18517         * g++.dg/opt/init1.C: New test.
18518
18519 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
18520
18521         PR c++/24671
18522         * g++.dg/template/sfinae3.C: New test.
18523
18524 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18525
18526         * g++.dg/other/friend4.C: New test.
18527
18528 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18529
18530         PR target/25005
18531         * g++.dg/opt/pr25005.C: New test.
18532
18533 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18534
18535         PR c++/25369
18536         * g++.dg/template/ptrmem16.C: New test.
18537
18538 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
18539
18540         PR fortran/25029
18541         PR fortran/21256
18542         * gfortran.dg/initialization_1.f90: Add test of SIZE.
18543
18544 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18545
18546         PR libgfortran/25307
18547         * gfortran.dg/list_read_5.f90: New test.
18548
18549 2005-12-22  Richard Henderson  <rth@redhat.com>
18550
18551         * gcc.target/i386/sse-7.c: Use -msse2.
18552
18553 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18554
18555         PR rtl-optimization/25432
18556         * gcc.c-torture/compile/20051216-1.c: New test.
18557
18558         PR objc/25328
18559         * objc/execute/pr25328.m: New test.
18560
18561 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18562
18563         PR c++/25364
18564         * g++.dg/template/call4.C: New test.
18565
18566 2005-12-22  Dale Johannesen  <dalej@apple.com>
18567
18568         * gcc.target/i386/sse-17.c: New.
18569
18570 2005-12-22  Paul Brook  <paul@codesourcery.com>
18571
18572         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18573
18574 2005-12-22  Paul Brook  <paul@codesourcery.com>
18575
18576         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18577
18578 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18579
18580         PR tree-opt/25513
18581         * gcc.c-torture/compile/pr25513.c: New test.
18582
18583 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18584
18585         PR c++/23333
18586         * g++.dg/parse/error25.C: Add more tests.
18587
18588 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18589
18590         PR fortran/18990
18591         * gfortran.dg/der_charlen_1.f90: New.
18592
18593 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
18594
18595         PR fortran/20889
18596         * gfortran.dg/pointer_component_type_1.f90: New test.
18597
18598         PR fortran/25029
18599         PR fortran/21256
18600         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18601         should give an error with assumed size array refernces and checks
18602         those that should not.
18603         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18604         reference an upper bound so that it does not generate an error.
18605
18606         PR fortran/19362
18607         PR fortran/20244
18608         PR fortran/20864
18609         PR fortran/25391
18610         * gfortran.dg/used_dummy_types_1.f90: New test.
18611         * gfortran.dg/used_dummy_types_2.f90: New test.
18612         * gfortran.dg/used_dummy_types_3.f90: New test.
18613         * gfortran.dg/used_dummy_types_4.f90: New test.
18614         * gfortran.dg/used_dummy_types_5.f90: New test.
18615
18616         PR fortran/23152
18617         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18618         group already being USE associated.
18619         * gfortran.dg/assumed_shape_nml.f90: New test.
18620         * gfortran.dg/assumed_size_nml.f90: New test.
18621
18622         PR fortran/20862
18623         PR fortran/25053
18624         PR fortran/25063
18625         PR fortran/25064
18626         PR fortran/25066
18627         PR fortran/25067
18628         PR fortran/25068
18629         PR fortran/25307
18630         * gfortran.dg/io_constraints_1.f90: New test.
18631         * gfortran.dg/io_constraints_1.f90: New test.
18632         * gfortran.dg/iostat_3.f90: Change wording of warning.
18633         * gfortran.dg/g77/19981216-0.f: The same.
18634
18635 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
18636
18637         PR tree-optimization/23518
18638         * gcc.dg/pr23518.c: New.
18639
18640 2005-12-21  Mike Stump  <mrs@apple.com>
18641
18642         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18643
18644 2005-12-21  Paul Brook  <paul@codesourcery.com>
18645
18646         * gcc.dg/pr19340.c: Skip on m68k targets.
18647
18648 2005-12-21  Steven Bosscher  <stevenb@suse.de>
18649
18650         PR rtl-optimization/25196
18651         * gcc.dg/pr25196.c: New test.
18652
18653 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
18654
18655         PR fortran/25423
18656         gfortran.dg/where_nested_1.f90: New.
18657
18658 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
18659
18660         PR tree-optimization/25382.
18661         * gcc.dg/tree-ssa/pr25382.c: New.
18662
18663 2005-12-20  Richard Guenther  <rguenther@suse.de>
18664
18665         PR middle-end/24306
18666         * gcc.target/i386/pr24306.c: New testcase.
18667
18668 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
18669
18670         PR tree-optimization/25501
18671         * gcc.dg/tree-ssa/pr25501.c: New.
18672
18673 2005-12-20  Richard Guenther  <rguenther@suse.de>
18674
18675         Revert
18676         2005-12-02  Richard Guenther  <rguenther@suse.de>
18677
18678         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18679
18680 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
18681
18682         PR c++/21228
18683         * g++.dg/warn/Wunreachable-code-2.C: New test.
18684
18685 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
18686
18687         PR c++/24278
18688         * g++.dg/template/ctor5.C: New test.
18689
18690         PR c++/24915
18691         * g++.dg/template/overload8.C: New test.
18692
18693 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
18694
18695         * gcc.c-torture/compile/pr25483 : New test.
18696
18697 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18698
18699         PR c++/20552
18700         * g++.dg/ext/typeof10.C: New test.
18701
18702 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18703
18704         * gcc.dg/mt-loopi1.c: New.
18705
18706 2005-12-18  Richard Guenther  <rguenther@suse.de>
18707
18708         PR tree-optimization/25481
18709         * gcc.dg/torture/pr25481.c: New testcase.
18710
18711 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18712
18713         PR rtl-optimization/21041
18714         * gcc.dg/pr21041.c: New test.
18715
18716 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18717
18718         PR libgfortran/25463
18719         * gfortran.dg/advance.f90: New test.
18720
18721 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
18722
18723         * gcc.dg/20051201-1.c: New test.
18724
18725 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
18726
18727         PR fortran/25018
18728         * gfortran.dg/initialization_1.f90: New test.
18729         * gfortran.dg/enum_5.f90: Change dg-error to new message.
18730         * gfortran.dg/g77/980616-0.f: The same.
18731
18732 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18733
18734         * PR fortran/25458
18735         * gfortran.dg/chkbits.f90: New test.
18736
18737 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18738
18739         * gfortran.dg/enum_5.f: Revert to previous version.
18740
18741 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18742
18743         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18744         * gfortran.dg/nested_modules_1.f90: Ditto.
18745         * gfortran.dg/hollerith_f95.f90: Ditto.
18746         * gfortran.dg/select_5.f90: Ditto.
18747         * gfortran.dg/secnds.f: Ditto.
18748         * gfortran.dg/hollerith2.f90: Ditto.
18749         * gfortran.dg/imag_2.f: Ditto.
18750         * gfortran.dg/ftell_2.f90: Ditto.
18751         * gfortran.dg/malloc_free_1.f90: Ditto.
18752         * gfortran.dg/logint-1.f: Ditto.
18753         * gfortran.dg/recursive_statement_functions.f90: Ditto.
18754         * gfortran.dg/e_d_fmt.f90: Ditto.
18755         * gfortran.dg/hollerith_legacy.f90: Ditto.
18756         * gfortran.dg/logint-2.f: Ditto.
18757         * gfortran.dg/enum_5.f90: Ditto.
18758         * gfortran.dg/f2c_2.f90: Ditto.
18759         * gfortran.dg/pr17143.f90: Ditto.
18760         * gfortran.dg/namelist_14.f90: Ditto.
18761         * gfortran.dg/logint-3.f: Ditto.
18762         * gfortran.dg/spread_scalar_source.f90: Ditto.
18763         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18764         * gfortran.dg/namelist_11.f: Ditto.
18765         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18766         * gfortran.dg/g77/20010519-1.f
18767         * gfortran.dg/g77/alpha1.f: Ditto.
18768         * gfortran.dg/g77/990115-1.f: Ditto.
18769         * gfortran.dg/g77/erfc.f: Ditto.
18770         * gfortran.dg/g77/19990313-3.f: Ditto.
18771         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18772         * gfortran.dg/g77/20010426.f: Ditto.
18773         * gfortran.dg/g77/19990313-0.f: Ditto.
18774         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18775         * gfortran.dg/g77/20000629-1.f: Ditto.
18776         * gfortran.dg/g77/970125-0.f: Ditto.
18777         * gfortran.dg/g77/8485.f: Ditto.
18778         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18779         * gfortran.dg/g77/19990313-1.f: Ditto.
18780         * gfortran.dg/g77/int8421.f: Ditto.
18781         * gfortran.dg/g77/19990305-0.f: Ditto.
18782         * gfortran.dg/g77/947.f: Ditto.
18783         * gfortran.dg/g77/19990905-2.f: Ditto.
18784         * gfortran.dg/g77/cabs.f: Ditto.
18785         * gfortran.dg/g77/19990313-2.f: Ditto.
18786         * gfortran.dg/g77/20020307-1.f: Ditto.
18787         * gfortran.dg/g77/dcomplex.f: Ditto.
18788         * gfortran.dg/g77/19990502-1.f: Ditto.
18789         * gfortran.dg/g77/19981216-0.f: Ditto.
18790         * gfortran.dg/common_4.f90: Ditto.
18791         * gfortran.dg/entry_4.f90: Ditto.
18792         * gfortran.dg/equiv_constraint_2.f90: Ditto.
18793         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18794         * gfortran.dg/namelist_12.f: Ditto.
18795         * gfortran.dg/scale_1.f90: Ditto.
18796         * gfortran.dg/modulo_1.f90
18797         * gfortran.dg/hollerith.f90: Ditto.
18798         * gfortran.dg/direct_io_3.f90: Ditto.
18799         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
18800         * gfortran.dg/gnu_logical_1.F: Ditto.
18801         * gfortran.dg/unf_io_convert_1.f90: Ditto.
18802         * gfortran.dg/assign_1.f90: Ditto.
18803         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
18804         * gfortran.dg/pr23095.f: Ditto.
18805         * gfortran.dg/read_float_1.f90: Ditto.
18806
18807 2005-12-17  Andreas Jaeger  <aj@suse.de>
18808
18809         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
18810         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
18811
18812 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18813
18814         PR fortran/24268
18815         * gfortran.dg/fmt_white.f: New test.
18816
18817 2005-12-16  Steven G. Kargl <kargls@comcast.net>
18818
18819         * gfortran.dg/label_1.f90: New test.
18820
18821 2005-12-15  Ben Elliston  <bje@au.ibm.com>
18822
18823         PR testsuite/25422
18824         * gcc.dg/20031012-1.c: Add -Walways-true option.
18825         * gcc.dg/weak/weak-3.c: Likewise.
18826         * g++.old-deja/g++.mike/warn8.C: Likewise.
18827
18828 2005-12-16  Mike Stump  <mrs@apple.com>
18829
18830         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
18831         exit.
18832
18833 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18834
18835         PR libgfortran/25264
18836         PR libgfortran/25349
18837         * gfortran.dg/tl_editing.f90: Added additional checks.
18838         * gfortran.dg/t_editing.f: New test.
18839         * gfortran.dg/write_padding.f90: New test
18840
18841 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18842
18843         PR testsuite/25215
18844         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
18845
18846 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
18847
18848         PR rtl-optimization/24899
18849         * gcc.c-torture/execute/20051215-1.c: New test.
18850
18851 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
18852
18853         PR 24823
18854         * gfortran.dg/pr24823.f: New test.
18855
18856 2005-12-16  Jeff Law  <law@redhat.com>
18857
18858         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
18859
18860 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18861
18862         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18863         (base_types): Change C++ style comments to C style comments.  Remove
18864         aligned types from the array.  Keep Enums disabled.
18865         (complex_types): Remove aligned types from the array.
18866         Comment out "_Complex long double".
18867         (attrib_types): Remove.
18868         (complex_attrib_types): Remove.
18869         (attrib_array_types): Remove.
18870         (complex_attrib_array_types): Remove.
18871         (aligned_bitfld_types): Remove.
18872         (n_aligned_bitfld_types): Remove.
18873         (FEATURE_ALIGNEDPACKED): Delete.
18874         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
18875         (singles): Remove support for adding attributes.
18876         (choose_type): Remove support for attributed types.
18877         (generate_fields): Remove support for attributed bit-fields.
18878         Remove support for adding attributes.
18879         (generate_random_tests): Remove support for adding attributes.
18880         (features): Add back "[0] :0" and "complex vector [0]".
18881         (main): Remove support for attributed bit-fields.
18882         Uncomment the calling of generate_random_tests for the rests of
18883         the tests.
18884
18885 2005-12-16  Jan Hubicka  <jh@suse.cz>
18886
18887         * gcc.c-torture/combine/pr25224.c: New.
18888
18889 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
18890
18891         PR other/25028
18892         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
18893         HP-UX.
18894
18895 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
18896
18897         * gcc.dg/20051215-1.c: New file.
18898
18899 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18900
18901         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
18902         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
18903
18904 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
18905
18906         PR fortran/18197
18907         * gfortran.dg/dummy_functions_1.f90: New.
18908
18909 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
18910
18911         PR rtl-optimization/25310
18912         * gcc.c-torture/compile/pr25310.c: New test.
18913
18914 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18915
18916         PR debug/25023
18917         * gcc.dg/pr25023.c: New test.
18918
18919 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18920
18921         * g++.old-deja/g++.brendan/redecl1.C,
18922         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
18923         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
18924         g++.old-deja/g++.oliva/typeof1.C,
18925         g++.old-deja/g++.other/crash16.C,
18926         g++.old-deja/g++.other/crash34.C,
18927         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
18928         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
18929         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
18930         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
18931         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
18932         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
18933         Remove xfail.
18934
18935 2005-12-14  Kean Johnston  <jkj@sco.com>
18936             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18937
18938         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
18939         * gcc.target/i386/20020523-1.c: Ditto.
18940         * gcc.target/i386/tailcall-1.c: Ditto.
18941         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
18942         * gcc.target/i386/ssetype-5.c: Ditto.
18943
18944 2005-12-14  Jeff Law  <law@redhat.com>
18945
18946         * gcc.dg/tree-ssa/foldstring-1.c: New test.
18947
18948 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18949
18950         PR target/25254
18951         PR target/24188
18952         * gcc.target/i386/pr25254.c: New test.
18953         * gfortran.dg/PR24188.f: New test.
18954
18955 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
18956
18957         * lib/fortran-torture.exp: Catch remaining uses of
18958         remote_file build delete.
18959
18960 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18961
18962         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
18963
18964 2005-12-14  Ben Elliston  <bje@au.ibm.com>
18965
18966         * gcc.dg/warn-addr-cmp.c: New test.
18967
18968 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18969
18970         PR debug/25023
18971         PR target/25293
18972         * gcc.target/i386/pr25293.c: New test.
18973
18974 2005-12-13  Petr Machata  <machata@post.cz>
18975
18976         PR c++/24907
18977         * g++.dg/parse/comma2.C: New test.
18978
18979 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
18980             Jakub Jelinek  <jakub@redhat.com>
18981
18982         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18983         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18984         (limits.h): Include unconditionally.
18985         (stdlib.h): Likewise.
18986         (hashtab.h): Do not include.
18987         (getopt.h): Likewise.
18988         (stddef.h): Include.
18989         (hashval_t): Define.
18990         (struct entry): Add "next" field.
18991         (HASH_SIZE): New macro.
18992         (hash_table): New variable.
18993         (switchfiles): Do not use xmalloc.
18994         (mix): New macro.
18995         (iterative_hash): New function.
18996         (hasht): Remove.
18997         (e_exists): New function.
18998         (e_insert): Likewise.
18999         (output): Use, instead of libiberty hashtable functions.
19000         (main): Do not use getopt.  Do not call htab_create.
19001
19002 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
19003
19004         PR c++/25331
19005         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19006         put atal* and atpaal* attributes on array elements.
19007         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19008         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19009         put atal* and atpaal* attributes on array elements.
19010         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19011
19012 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
19013
19014         * gcc.dg/single-precision-constant.c: New test.
19015
19016 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
19017
19018         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19019         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19020         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19021         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19022         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19023         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19024         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19025         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19026         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19027         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19028         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19029         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19030         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19031         gcc.target/powerpc/ppc-sdata-2.c,
19032         gcc.target/powerpc/ppc-stackalign-1.c,
19033         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19034         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19035         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19036         gcc.target/powerpc/rs6000-ldouble-2.c,
19037         gcc.target/powerpc/rs6000-power2-1.c,
19038         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19039         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
19040         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
19041         option into target selector.
19042         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
19043         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19044
19045 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19046
19047         PR objc/25348
19048         * objc.dg/encode-9.m: New test.
19049
19050 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19051
19052         PR testsuite/20772
19053         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19054         * gcc.dg/asm-b.c: Fix typo.
19055         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19056         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19057         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19058         i?86 lp64 and x86_64 ilp32.
19059         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19060         on i?86 lp64.
19061         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19062
19063 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
19064
19065         PR fortran/25078
19066         gfortran.dg/equiv_5.f90: New test.
19067
19068 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
19069
19070         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19071         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19072         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19073         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19074         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19075         * gcc.dg/tree-ssa/reassoc-5.c: New.
19076         * gcc.dg/tree-ssa/reassoc-6.c: New.
19077         * gcc.dg/tree-ssa/reassoc-7.c: New.
19078         * gcc.dg/tree-ssa/reassoc-8.c: New.
19079         * gcc.dg/tree-ssa/reassoc-9.c: New.
19080         * gcc.dg/tree-ssa/reassoc-10.c: New.
19081         * gcc.dg/tree-ssa/reassoc-11.c: New.
19082
19083 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19084
19085         PR testsuite/25167
19086         PR testsuite/24478
19087         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19088
19089 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
19090
19091         PR c++/25300
19092         * g++.dg/template/inherit.C: Do not use a generic error message.
19093
19094 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19095
19096         PR libobjc/25354
19097         * objc.dg/gnu-encoding: New directory.
19098         * objc.dg/gnu-encoding/compat-common.h: New file.
19099         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19100         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19101         * objc.dg/gnu-encoding/vector-defs.h: New file.
19102         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19103         * objc.dg/gnu-encoding/generate-random.c: New file.
19104         * objc.dg/gnu-encoding/generate-random_r.c: New file.
19105         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19106         * objc.dg/gnu-encoding/generate-random.h: New file.
19107
19108 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
19109
19110         PR c++/25337
19111         * g++.dg/template/defarg7.C: New test.
19112
19113 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19114
19115         PR libobjc/25347
19116         * objc.dg/encode-8.m: New test.
19117
19118 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19119
19120         PR libobjc/25346
19121         * objc.dg/encode-7.m: New test.
19122
19123 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
19124
19125         PR c++/25010
19126         * g++.dg/opt/inline10.C: New test.
19127
19128 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
19129
19130         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19131
19132 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
19133
19134         * gfortran.dg/substring_equivalence.f90: typo in comment
19135
19136 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19137
19138         PR fortran/25068
19139         * gfortran.dg/iostat_3.f90: New test.
19140
19141 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
19142
19143         PR fortran/23815
19144         * gfortran.dg/unf_io_convert_1.f90: New test.
19145         * gfortran.dg/unf_io_convert_2.f90: New test.
19146         * gfortran.dg/unf_io_convert_3.f90: New test.
19147
19148 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19149
19150         PR testsuite/20772
19151         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19152         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19153         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19154         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19155         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19156         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19157         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19158         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19159         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19160         gcc.dg/torture/fp-int-convert-float128-timode.c,
19161         gcc.dg/torture/fp-int-convert-float128.c,
19162         gcc.dg/torture/fp-int-convert-float80-timode.c,
19163         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19164         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19165
19166         * gcc.dg/tls/opt-1.c: Require effective target fpic.
19167
19168 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
19169
19170         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19171
19172 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
19173
19174         * gcc.dg/20051207-1.c,
19175         * gcc.dg/20051207-2.c,
19176         * gcc.dg/20051207-3.c: New tests.
19177
19178 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19179
19180         PR testsuite/20772
19181         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19182         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19183         dg-skip-if target selector.
19184
19185         PR testsuite/20772
19186         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19187         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19188         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19189         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19190         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19191         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19192         and/or merge with i?86 cases.
19193
19194         * gcc.dg/tls/opt-3.c: Require effective target fpic.
19195
19196         PR testsuite/20772
19197         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19198         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19199         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19200         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19201         x86_64-*-linux*.
19202
19203 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
19204
19205         PR target/25311
19206         * gcc.c-torture/compile/pr25311.c: New test.
19207
19208 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19209
19210         PR libgfortran/25039
19211         * gfortran.dg/read_comma.f: New test.
19212
19213 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
19214
19215         PR c++/19317
19216         * g++.dg/opt/pr19317-1.C: New test.
19217         * g++.dg/opt/pr19317-2.C: New test.
19218         * g++.dg/opt/pr19317-3.C: New test.
19219
19220         PR target/19005
19221         * gcc.c-torture/execute/pr19005.c: New test.
19222
19223         PR target/17828
19224         * g++.old-deja/g++.other/comdat5.C: New test.
19225         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19226
19227         * g++.dg/compat/struct-layout-1.exp: New file.
19228         * g++.dg/compat/struct-layout-1.h: New.
19229         * g++.dg/compat/struct-layout-1_generate.c: New.
19230         * g++.dg/compat/struct-layout-1_x1.h: New.
19231         * g++.dg/compat/struct-layout-1_x2.h: New.
19232         * g++.dg/compat/struct-layout-1_y1.h: New.
19233         * g++.dg/compat/struct-layout-1_y2.h: New.
19234
19235         * gcc.dg/20050330-2.c: New test.
19236
19237 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19238
19239         PR fortran/25292
19240         * gfortran.dg/associated_1.f90: New.
19241
19242 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19243
19244         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19245         ILP32 vect_no_align platforms.
19246
19247 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
19248             Jakub Jelinek  <jakub@redhat.com>
19249
19250         PR target/25268
19251         * gcc.c-torture/compile/20051207-1.c: New test.
19252
19253 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19254
19255         PR testsuite/20772
19256         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19257         gcc.dg/torture/pr18582-1.c,
19258         gcc.target/i386/attributes-error.c: Also test on x86_64.
19259
19260         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19261
19262 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19263
19264         PR c++/19397
19265         * g++.dg/template/typedef3.C: New test.
19266
19267         PR c++/19762
19268         PR c++/19764
19269         * g++.dg/template/dtor3.C: Fix error markers.
19270
19271 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
19272
19273         * lib/target-supports.exp (check_effective_target_sync_char_short):
19274         Add s390*.
19275
19276 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
19277
19278         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19279
19280 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19281
19282         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19283         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19284         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19285         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19286
19287 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19288
19289         PR c++/25263
19290         * g++.dg/other/array2.C: New test case.
19291
19292 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
19293
19294         * gcc.dg/darwin-weakimport-3.c: New.
19295
19296         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19297         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19298         and to work on Darwin.
19299         * gcc.dg/attr-weakref-1b.c: New file.
19300         * gcc.dg/attr-weakref-2.c: New test.
19301         * gcc.dg/darwin-weakref-1.c: New test.
19302
19303 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
19304
19305         PR testsuite/25247
19306         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19307         use in selector expressions.
19308         (dg-xfail-if): Ditto.
19309         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19310         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19311         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19312         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19313         * gcc.test-framework/test-framework.exp: Skip generated tests if
19314         CHECK_TEST_FRAMEWORK is not 1.
19315
19316 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19317
19318         PR tree-optimization/24963
19319         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19320
19321         PR target/24108
19322         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19323
19324         PR target/18580
19325         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19326         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19327         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19328         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19329
19330 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
19331
19332         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19333         dg-options.
19334
19335 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19336
19337         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19338
19339 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19340
19341         * gcc.dg/format/cast-1.c: New test.
19342
19343 2005-12-04  Roger Sayle  <roger@eyesopen.com>
19344
19345         PR c/7776
19346         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19347         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19348         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19349         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19350
19351 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19352
19353         * gcc.dg/cast-pretty-print-1.c: New test.
19354
19355 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19356
19357         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19358
19359 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
19360
19361         PR c++/24173
19362         * g++.dg/template/friend40.C: New test.
19363
19364 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
19365
19366         PR target/25199
19367         * gcc.target/i386/movq-2.c: New test.
19368         * gcc.target/i386/movq.c: Remove target i?86, instead add
19369         dg-require-effective-target ilp32.
19370
19371 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19372
19373         PR c++/24103
19374         * g++.dg/other/default1.C: New test.
19375
19376 2005-12-02  Richard Guenther  <rguenther@suse.de>
19377
19378         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19379
19380 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19381
19382         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19383
19384 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
19385
19386         PR target/21017
19387         * gcc.target/powerpc/rotate.c: New.
19388
19389 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19390
19391         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19392         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19393
19394 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19395
19396         PR c/13384
19397         * gcc.dg/pr17730-1.c: Adjust.
19398         * gcc.dg/lvalue1.c (main): Likewise.
19399         * gcc.dg/lvalue-2.c: Likewise.
19400         * g++.dg/pr7503-3.C
19401
19402 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
19403
19404         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19405         error messages.
19406
19407 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
19408
19409         PR fortran/24789
19410         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
19411
19412 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19413
19414         PR target/24475
19415         * lib/target-supports.exp (check_effective_target_tls): New.
19416         (check_effective_target_tls_runtime): New.
19417         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19418         for TLS support.
19419         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19420         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19421         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19422         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19423         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19424         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19425         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19426         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19427         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19428         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19429         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19430         effective-target TLS.
19431         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19432         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19433         effective-target TLS runtime.
19434
19435 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19436
19437         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19438
19439 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
19440
19441         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19442         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19443         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19444         ignored" warnings when "packing" is the same as the ABI layout.
19445
19446 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
19447
19448         PR fortran/21302
19449         * gfortran.dg/line_length_1.f: New test.
19450         * gfortran.dg/line_length_2.f90: Ditto.
19451
19452 2005-11-30  Richard Guenther  <rguenther@suse.de>
19453
19454         PR tree-optimization/21655
19455         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19456
19457 2005-11-30  Dale Johannesen  <dalej@apple.com>
19458
19459         * gcc.c-torture/compile/pr24930.c: New.
19460
19461 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
19462
19463         PR fortran/15809
19464         *  gfortran.dg/auto_char_dummy_array.f90: New test.
19465
19466 2005-11-30  Jeff Law  <law@redhat.com>
19467
19468         * g++.old-deja/g++.law/pr25000.C: New test.
19469
19470 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
19471
19472         * gcc.dg/tls/opt-11.c: New test.
19473
19474 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19475
19476         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19477         targets.
19478         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19479         LP64 ia64.
19480
19481 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
19482
19483         * gfortran.dg/open_access_1.f90: New test.
19484
19485 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19486
19487         * gcc.dg/charset/builtin2.c: New test.
19488
19489 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
19490
19491         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19492         on mmix-*-* for *_[xy].c.
19493
19494 2005-11-28  Kean Johnston  <jkj@sco.com>
19495
19496         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19497         headers.
19498         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19499         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19500         * gcc.target/i386/asm-3.c: Ditto.
19501         * gcc.target/i386/clobbers.c: Ditto.
19502         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19503         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19504         test regexp.
19505         * gcc.target/i386/mul.c: Ditto.
19506         * gcc.target/i386/ssetype-1.c: Ditto.
19507         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19508         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19509         static so the test works with -fPIC mode too. Based on comment in
19510         PR19231 by Pinski.
19511         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19512
19513 2005-11-28  Richard Guenther  <rguenther@suse.de>
19514
19515         * gcc.dg/alias-9.c: New testcase.
19516         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19517
19518 2005-11-28  Roger Sayle  <roger@eyesopen.com>
19519             Uros Bizjak  <uros@kss-loka.si>
19520
19521         PR middle-end/20219
19522         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19523         tan(x)/sin(x) transformations.
19524
19525 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
19526
19527         PR middle-end/24575
19528         * gcc.dg/tree-ssa/divide-3.c: New test.
19529         * gcc.dg/tree-ssa/divide-4.c: New test.
19530
19531 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
19532
19533         PR fortran/24917
19534         *  gfortran.dg/boz_6.f90: New test.
19535
19536 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19537
19538         PR fortran/23912
19539         * gfortran.dg/modulo_1.f90: New test.
19540
19541 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19542
19543         PR libfortran/24919
19544         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19545         fail on CRLF platforms.
19546         * gfortran.dg/ftell_2.f90: Likewise.
19547
19548 2005-11-26  Eric Christopher  <echristo@apple.com>
19549
19550         * gcc.dg/intmax_t-1.c: Remove mips xfail.
19551
19552 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19553
19554         * objc.dg/gnu-runtime-3.m: Simplify.
19555
19556 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19557
19558         PR middle-end/23669
19559         * gcc.dg/tree-ssa/divide-1.c: New test.
19560         * gcc.dg/tree-ssa/divide-2.c: New test.
19561
19562 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19563
19564         PR libgfortran/24945
19565         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19566
19567 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19568
19569         PR libgfortran/24945
19570         * gfortran.dg/open_status_2.f90: New test.
19571
19572 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19573
19574         * gcc.c-torture/execute/builtins/fprintf.c,
19575         gcc.c-torture/execute/builtins/fputs-lib.c,
19576         gcc.c-torture/execute/builtins/fputs.c,
19577         gcc.c-torture/execute/builtins/lib/fprintf.c,
19578         gcc.c-torture/execute/builtins/lib/printf.c,
19579         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19580
19581 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
19582
19583         * gcc.dg/20050922-2.c: New test.
19584
19585 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19586
19587         * objc.dg/gnu-runtime-3.m: New test.
19588
19589 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19590
19591         PR c++/9278
19592         * g++.dg/other/void1.C: New test.
19593
19594 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
19595
19596         PR middle-end/24998
19597         * gcc.dg/torture/fp-int-convert-float.c,
19598         gcc.dg/torture/fp-int-convert-double.c,
19599         gcc.dg/torture/fp-int-convert-long-double.c,
19600         gcc.dg/torture/fp-int-convert-timode.c,
19601         gcc.dg/torture/fp-int-convert-float80.c,
19602         gcc.dg/torture/fp-int-convert-float80-timode.c,
19603         gcc.dg/torture/fp-int-convert-float128.c,
19604         gcc.dg/torture/fp-int-convert-float128-timode.c,
19605         gcc.dg/torture/fp-int-convert.h: New files.
19606
19607 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19608
19609         PR middle-end/24989
19610         * gcc.dg/tree-ssa/bool-10.c: New test.
19611         * gcc.dg/tree-ssa/bool-11.c: New test.
19612         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19613
19614 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19615
19616         PR middle-end/24990
19617         * tree-ssa/pr24990-1.c: New test.
19618
19619 2005-11-24  Richard Guenther  <rguenther@suse.de>
19620         Dirk Mueller <dmueller@suse.de>
19621
19622         PR c++/14024
19623         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19624         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19625         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19626         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19627         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19628         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19629
19630 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
19631
19632         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19633
19634 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19635
19636         PR c/21668
19637         * gcc.dg/Wc++-compat.c: New.
19638         * gcc.dg/Wno-c++-compat.c: New.
19639
19640 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
19641
19642         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19643         (vspltish, vspltisw): Likewise.
19644
19645 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19646
19647         PR libgfortran/24794
19648         * gfortran.dg/namelist_12.f: Fix quotes.
19649         * gfortran.dg/namelist_13.f90: Fix quotes.
19650         * gfortran.dg/namelist_14.f90: Fix quotes.
19651         * gfortran.dg/namelist_15.f90: Fix quotes.
19652         * gfortran.dg/namelist_use.f90: Fix quotes.
19653         * gfortran.dg/namelist_use_only.f90: Fix quotes.
19654         * gfortran.dg/namelist_21.f90: New test.
19655         * gfortran.dg/namelist_22.f90: New test.
19656
19657 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
19658
19659         PR target/23435
19660         * gcc.c-torture/compile/pr23435.c: New.
19661
19662 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19663
19664         * gcc.c-torture/execute/floatunsisf-1.c: New test.
19665
19666 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19667
19668         * gcc.target/powerpc/405-macchw-1.c,
19669         gcc.target/powerpc/405-macchw-2.c,
19670         gcc.target/powerpc/405-macchwu-1.c,
19671         gcc.target/powerpc/405-macchwu-2.c,
19672         gcc.target/powerpc/405-machhw-1.c,
19673         gcc.target/powerpc/405-machhw-2.c,
19674         gcc.target/powerpc/405-machhwu-1.c,
19675         gcc.target/powerpc/405-machhwu-2.c,
19676         gcc.target/powerpc/405-maclhw-1.c,
19677         gcc.target/powerpc/405-maclhw-2.c,
19678         gcc.target/powerpc/405-maclhwu-1.c,
19679         gcc.target/powerpc/405-maclhwu-2.c,
19680         gcc.target/powerpc/405-mulchw-1.c,
19681         gcc.target/powerpc/405-mulchw-2.c,
19682         gcc.target/powerpc/405-mulchwu-1.c,
19683         gcc.target/powerpc/405-mulchwu-2.c,
19684         gcc.target/powerpc/405-mulhhw-1.c,
19685         gcc.target/powerpc/405-mulhhw-2.c,
19686         gcc.target/powerpc/405-mulhhwu-1.c,
19687         gcc.target/powerpc/405-mulhhwu-2.c,
19688         gcc.target/powerpc/405-mullhw-1.c,
19689         gcc.target/powerpc/405-mullhw-2.c,
19690         gcc.target/powerpc/405-mullhwu-1.c,
19691         gcc.target/powerpc/405-mullhwu-2.c,
19692         gcc.target/powerpc/405-nmacchw-1.c,
19693         gcc.target/powerpc/405-nmacchw-2.c,
19694         gcc.target/powerpc/405-nmachhw-1.c,
19695         gcc.target/powerpc/405-nmachhw-2.c,
19696         gcc.target/powerpc/405-nmaclhw-1.c,
19697         gcc.target/powerpc/405-nmaclhw-2.c,
19698         gcc.target/powerpc/440-macchw-1.c,
19699         gcc.target/powerpc/440-macchw-2.c,
19700         gcc.target/powerpc/440-macchwu-1.c,
19701         gcc.target/powerpc/440-macchwu-2.c,
19702         gcc.target/powerpc/440-machhw-1.c,
19703         gcc.target/powerpc/440-machhw-2.c,
19704         gcc.target/powerpc/440-machhwu-1.c,
19705         gcc.target/powerpc/440-machhwu-2.c,
19706         gcc.target/powerpc/440-maclhw-1.c,
19707         gcc.target/powerpc/440-maclhw-2.c,
19708         gcc.target/powerpc/440-maclhwu-1.c,
19709         gcc.target/powerpc/440-maclhwu-2.c,
19710         gcc.target/powerpc/440-mulchw-1.c,
19711         gcc.target/powerpc/440-mulchw-2.c,
19712         gcc.target/powerpc/440-mulchwu-1.c,
19713         gcc.target/powerpc/440-mulchwu-2.c,
19714         gcc.target/powerpc/440-mulhhw-1.c,
19715         gcc.target/powerpc/440-mulhhw-2.c,
19716         gcc.target/powerpc/440-mulhhwu-1.c,
19717         gcc.target/powerpc/440-mulhhwu-2.c,
19718         gcc.target/powerpc/440-mullhw-1.c,
19719         gcc.target/powerpc/440-mullhw-2.c,
19720         gcc.target/powerpc/440-mullhwu-1.c,
19721         gcc.target/powerpc/440-mullhwu-2.c,
19722         gcc.target/powerpc/440-nmacchw-1.c,
19723         gcc.target/powerpc/440-nmacchw-2.c,
19724         gcc.target/powerpc/440-nmachhw-1.c,
19725         gcc.target/powerpc/440-nmachhw-2.c,
19726         gcc.target/powerpc/440-nmaclhw-1.c,
19727         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19728
19729 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
19730
19731         PR fortran/24774
19732         * gfortran.dg/inquire_9.f90: New test.
19733
19734         PR fortran/21647
19735         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19736
19737 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19738
19739         PR libfortran/24432
19740         * lib/target-supports.exp (check_effective_target_fortran_large_real):
19741         Check that 'cos' is supported.
19742
19743 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
19744
19745         PR fortran/24223
19746         * gfortran.dg/substring_equivalence.f90: New test.
19747
19748         PR fortran/24705
19749         * gfortran.dg/auto_internal_assumed.f90: New test.
19750
19751 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
19752
19753         * gcc.dg/fold-div-2.c: New test.
19754
19755 2005-11-20  Ian Lance Taylor  <ian@airs.com>
19756
19757         PR rtl-optimization/24883
19758         * gcc.c-torture/compile/pr24883.c: New test.
19759
19760 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
19761
19762         PR middle-end/20583
19763         * gcc.c-torture/compile/pr20583.c: New.
19764
19765 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
19766
19767         * gcc.c-torture/execute/usmul.c: New test.
19768
19769 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
19770
19771         * gcc.dg/tree-ssa/vrp22.c: New test.
19772
19773 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
19774
19775         PR middle-end/24912
19776         * gcc.dg/torture/pr24912-1.c: New test.
19777
19778 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
19779
19780         PR fortran/24862
19781         * gfortran.dg/arrayio_derived_1.f90: New test.
19782
19783 2005-11-19  Richard Guenther  <rguenther@suse.de>
19784
19785         PR middle-end/23294
19786         * gcc.dg/tree-ssa/pr23294.c: New testcase.
19787
19788 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
19789
19790         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19791
19792 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
19793
19794         PR c++/8355
19795         * g++.dg/template/friend39.C: New test.
19796
19797 2005-11-18  James E Wilson  <wilson@specifix.com>
19798
19799         * gcc.dg/builtin-strstr.c: New.
19800
19801 2005-11-18  Richard Henderson  <rth@redhat.com>
19802
19803         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
19804         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
19805         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19806         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
19807         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
19808         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
19809         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
19810         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
19811         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
19812         renaming to remove initial "ia64-".
19813
19814 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
19815
19816         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
19817
19818 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
19819
19820         * g++.dg/cpp/string-2.C: New test.
19821
19822 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
19823
19824         * gcc.dg/tree-ssa/loop-14.c: New test.
19825
19826 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
19827             Michael Chamberlain <michael@chamberlain.net.au>
19828
19829         * ada/acats/run_all.sh (target_run): Kill long running tests.
19830
19831 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19832
19833         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
19834         * gcc.dg/cleanup-9.c: Likewise.
19835         * gcc.dg/cleanup-10.c: Likewise.
19836         * gcc.dg/cleanup-11.c: Likewise.
19837
19838 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19839
19840         PR fortran/24892
19841         * gfortran.dg/open_access_append_1.f90: New test.
19842         * gfortran.dg/open_access_append_2.f90: New test.
19843
19844 2005-11-16  Richard Guenther  <rguenther@suse.de>
19845
19846         PR middle-end/24851
19847         * gcc.c-torture/execute/pr24851.c: New testcase.
19848
19849 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
19850
19851         * gcc.dg/fold-overflow-1.c: New test.
19852
19853 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
19854
19855         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
19856         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
19857
19858 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
19859
19860         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
19861         structures.
19862         * g++.dg/eh/forced2.C: Likewise.
19863         * g++.dg/eh/forced3.C: Likewise.
19864         * g++.dg/eh/forced4.C: Likewise.
19865
19866 2005-11-11  Mike Stump  <mrs@apple.com>
19867
19868         * g++.old-deja/g++.mike/unused.C: Add.
19869
19870 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
19871
19872         PR c++/24667
19873         * g++.dg/warn/Wcast-qual1.C: New test.
19874
19875 2005-11-15  Jan Hubicka  <jh@suse.cz>
19876
19877         * gcc.dg/winline-5.c: Add large-unit-insns limit.
19878
19879 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
19880
19881         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
19882
19883 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
19884
19885         PR 24840
19886         * gcc.dg/tree-ssa/pr24840.c: New test.
19887
19888 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
19889
19890         PR testsuite/24841
19891         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
19892
19893 2005-11-14  Dale Johannesen  <dalej@apple.com>
19894
19895         * gcc.c-torture/execute/20051113-1.c: New.
19896
19897 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
19898
19899         PR c++/24687
19900         * g++.dg/template/crash43.C: New test.
19901
19902 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
19903
19904         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
19905
19906 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19907
19908         PR c++/24817
19909         * g++.dg/eh/spec8.C: New test.
19910
19911 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19912
19913         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
19914
19915 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19916
19917         PR c++/20293
19918         * g++.dg/parse/ambig4.C: New test.
19919         * g++.dg/tc1/dr101.C: Adjust error markers.
19920         * g++.dg/lookup/strong-using-2.C: Likewise.
19921         * g++.dg/lookup/ambig5.C: Likewise.
19922         * g++.dg/lookup/ambig4.C: Likewise.
19923         * g++.dg/parse/crash22.C: Likewise.
19924
19925 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19926
19927         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
19928
19929 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
19930
19931         * gcc.dg/nested-calls-1.c: New test.
19932
19933 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19934
19935         * gfortran.dg/complex_intrinsic_1.f90: New test.
19936         * gfortran.dg/complex_intrinsic_2.f90: New test.
19937         * gfortran.dg/fgetc_1.f90: New test.
19938         * gfortran.dg/fgetc_2.f90: New test.
19939         * gfortran.dg/fgetc_3.f90: New test.
19940         * gfortran.dg/ftell_1.f90: New test.
19941         * gfortran.dg/ftell_2.f90: New test.
19942         * gfortran.dg/gnu_logical_1.F: New test.
19943         * gfortran.dg/gnu_logical_2.f90: New test.
19944
19945 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
19946
19947         PR middle-end/24820
19948         * gcc.dg/pr24820.c: New test.
19949
19950 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
19951
19952         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
19953         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
19954         variable.
19955
19956 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19957
19958         PR testsuite/24614
19959         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
19960
19961 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19962
19963         * gcc.target/cris/cris.exp: New file.
19964         * gcc.target/cris/rld-legit1.c: New test.
19965         * gcc.target/cris/rld-legit2.c: New test.
19966
19967 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
19968
19969         PR c++/24780
19970         * g++.dg/opt/pr24780.C: New test.
19971
19972         PR c++/24761
19973         * g++.dg/template/asm1.C: New test.
19974
19975 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
19976
19977         PR libgfortran/24787
19978         * gfortran.dg/scan_1.f90: New test.
19979
19980 2005-11-12  Jan Hubicka  <jh@suse.cz>
19981
19982         * gcc.target/i386/minmax-1.c: New.
19983         * gcc.target/i386/minmax-2.c: New.
19984
19985 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
19986
19987         * gcc.dg/pr24445.c: Fix for 64-bit targets.
19988
19989 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
19990
19991         * gcc.c-torture/execute/20051110-1.c,
19992         gcc.c-torture/execute/20051110-2.c: New tests.
19993
19994 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19995
19996         PR middle-end/24750
19997         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
19998         New tests.
19999
20000 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20001
20002         * lib/target-libpath.exp (get_shlib_extension): New proc.
20003         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20004         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20005         * lib/objc.exp (objc_target_compile): Likewise.
20006         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20007         detection.
20008
20009 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
20010
20011         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20012
20013         * lib/target-supports.exp (check_effective_target_static_libgfortran):
20014         Add -static to additional_flags and pass it to target_compile.
20015
20016 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20017
20018         PR libgfortran/24719
20019         gfortran.dg/read_noadvance.f90: New test.
20020
20021         PR libgfortran/24699
20022         gfortran.dg/fmt_t_2.f90: New test.
20023
20024         PR libgfortran/24785
20025         gfortran.dg/read_x_eor.f90: New test.
20026
20027         PR libgfortran/24584
20028         gfortran.dg/namelist_empty.f90: Rename test.
20029
20030         PR libgfortran/24489
20031         gfortran/read_eor.f90: Rename test.
20032
20033 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20034
20035         PR fortran/15976
20036         * gfortran.dg/automatic_module_variable.f90: New test.
20037
20038 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20039
20040         PR target/24445
20041         * gcc.dg/pr24445.c: New test.
20042
20043 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20044
20045         PR fortran/24655
20046         PR fortran/24755
20047         * gfortran.dg/recursive_statement_functions.f90: Add statement
20048         functions using inline intrinsic functions and parameters to test
20049         that they no longer seg-fault.
20050
20051         PR fortran/24409
20052         gfortran.dg/nested_modules_4.f90: New test.
20053         gfortran.dg/nested_modules_5.f90: New test.
20054
20055 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20056
20057         PR fortran/24643
20058         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20059
20060 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
20061
20062         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20063         failures.
20064
20065 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20066
20067         * gcc.dg/sparc-getcontext-1.c: New test.
20068
20069 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
20070
20071         * gcc.dg/ifcvt-fabs-1.c: New test.
20072
20073 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
20074
20075         PR other/4372
20076         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20077         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20078
20079 2005-11-09  Richard Guenther  <rguenther@suse.de>
20080
20081         PR tree-optimization/24716
20082         * gcc.c-torture/execute/pr24716.c: New testcase.
20083
20084 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20085
20086         * gcc.dg/pr24624.c: Disable for non S/390 targets.
20087
20088 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20089
20090         PR 24624
20091         * gcc.dg/pr24624.c: Testcase added.
20092
20093 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20094
20095         PR 24623
20096         * g++.dg/other/pr24623.C: Testcase added.
20097
20098 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
20099
20100         PR fortran/22607
20101         * gfortran-dg/pure_byref_1.f90: New.
20102         * gfortran-dg/pure_byref_2.f90: New.
20103
20104 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
20105
20106         PR c/24101
20107         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20108         * gcc.dg/dg.exp: Run main loop also for *.i files.
20109
20110 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
20111
20112         PR c++/19450
20113         * g++.dg/tls/diag-3.C: New test.
20114         * g++.dg/tls/diag-4.C: New test.
20115         * g++.dg/tls/static-1.C: New test.
20116         * g++.dg/tls/static-1a.cc: New file.
20117
20118 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
20119
20120         PR 23046
20121         * g++.dg/tree-ssa/pr23046.C: New test.
20122
20123 2005-11-08  Devang Patel <dpatel@apple.com>
20124
20125         PR tree-optimization/23115
20126         * gcc.dg/tree-ssa/pr23115.c: New.
20127
20128 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
20129
20130         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20131         * gcc.target/powerpc/pr16155.c: Same.
20132         * gcc.target/powerpc/altivec-1.c: Same.
20133         * gcc.target/powerpc/altivec-2.c: Same.
20134         * gcc.target/powerpc/altivec-3.c: Same.
20135         * gcc.target/powerpc/altivec-5.c: Same.
20136         * gcc.target/powerpc/altivec-11.c: Same.
20137         * gcc.target/powerpc/altivec-12.c: Same.
20138         * gcc.target/powerpc/altivec-14.c: Same.
20139         * gcc.target/powerpc/altivec-22.c: Same.
20140         * gcc.target/powerpc/altivec-consts.c: Same.
20141         * gcc.target/powerpc/altivec-pr22085.c: Same.
20142         * gcc.target/powerpc/altivec-splat.c: Same.
20143         * gcc.target/powerpc/altivec-varargs-1.c: Same.
20144         * gcc.target/powerpc/altivec-vec-merge.c: Same.
20145         * gcc.target/powerpc/darwin-longlong.c: Same.
20146
20147 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
20148
20149         PR target/19340
20150         * gcc.dg/pr19340.c: New test.
20151
20152 2005-11-07  Ian Lance Taylor  <ian@airs.com>
20153
20154         PR rtl-optimization/24683
20155         * gcc.dg/pr24683.c: New test.
20156
20157 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20158
20159         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20160         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20161
20162 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20163
20164         * gcc.target/i386/pr23376.c: Compile with -mmmx.
20165
20166 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
20167
20168         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20169
20170 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20171
20172         PR target/24230
20173
20174         * gcc.target/powerpc/altivec-consts.c,
20175         gcc.target/powerpc/altivec-splat.c: New testcase.
20176
20177 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20178
20179         PR c/24599
20180
20181         * gcc.dg/overflow-2.c: New testcase.
20182
20183 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
20184
20185         PR rtl-optimization/23567
20186         * gcc.c-torture/execute/20051104-1.c: New test.
20187
20188 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
20189
20190         PR fortran/24534
20191         gfortran.dg/private_type_2.f90: Modified to check that case with
20192         PRIVATE declaration within derived type is accepted.
20193
20194         PR fortran/20838
20195         gfortran.dg/pointer_assign_1.f90: New test.
20196
20197         PR fortran/20840
20198         * gfortran.dg/arrayio_0.f90: New test.
20199
20200         PR fortran/17737
20201         gfortran.dg/data_initialized.f90: New test.
20202         gfortran.dg/data_constraints_1.f90: New test.
20203         gfortran.dg/data_constraints_2.f90: New test.
20204
20205 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
20206
20207         PR fortran/24174
20208         PR fortran/24305
20209         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20210
20211 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
20212
20213         PR 24670
20214         * gcc.dg/tree-ssa/pr24670.c: New test.
20215
20216 2005-11-05  Ian Lance Taylor  <ian@airs.com>
20217
20218         PR target/22432
20219         * gcc.target/i386/pr22432.c: New test.
20220
20221 2005-11-05  Richard Henderson  <rth@redhat.com>
20222
20223         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20224         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20225         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20226         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20227         from gcc.dg/alpha-*.
20228         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20229         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20230
20231 2005-11-05  Andreas Jaeger  <aj@suse.de>
20232
20233         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20234
20235 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20236
20237         PR target/23424
20238         * gcc.dg/torture/pr23424-1.c: New test.
20239
20240 2005-11-04  Richard Henderson  <rth@redhat.com>
20241
20242         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20243         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20244         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20245         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20246         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20247         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20248         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20249         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20250         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20251         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20252         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20253         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20254         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20255         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20256         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20257         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20258         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20259         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20260         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20261         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20262         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20263         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20264         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20265         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20266         Move from gcc.dg/.
20267         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20268         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20269         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20270         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20271         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20272         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20273         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20274         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20275         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20276         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20277         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20278         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20279         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20280         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20281         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20282         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20283         gcc.target/i386/lea.c, gcc.target/i386/local.c,
20284         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20285         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20286         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20287         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20288         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20289         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20290         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20291         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20292         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20293         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20294         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20295         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20296         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20297         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20298         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20299         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20300         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20301         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20302         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20303         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20304         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20305         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20306         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20307         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20308         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20309         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20310         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20311         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20312
20313 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
20314
20315         PR 24627
20316         * gcc.dg/tree-ssa/pr24627.c: New test.
20317
20318 2005-11-04 Paul Brook  <paul@codesourcery.com>
20319
20320         * gcc.dg/tls/opt-10.c: New test.
20321
20322 2005-11-04  Andreas Jaeger  <aj@suse.de>
20323
20324         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20325         avoid extra warnings.
20326
20327 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20328
20329         PR libfortran/22298
20330         * lib/target-supports.exp
20331         (check_effective_target_static_libgfortran): New
20332         static_libgfortran effective target.
20333         * gfortran.dg/static_linking_1.f: New test.
20334         * gfortran.dg/static_linking_1.c: New file.
20335
20336 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20337
20338         * gcc.dg/pr24615.c: Guard test with { target fpic }.
20339
20340 2005-11-03  Josh Conner  <jconner@apple.com>
20341
20342         PR c++/19989
20343         g++.dg/ext/array2.C: New test.
20344         g++.dg/template/dependent-name3.C: New test.
20345         g++.dg/template/dependent-name4.C: New test.
20346         g++.dg/template/sfinae2.C: New test.
20347
20348 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20349
20350         PR preprocessor/22042
20351         * gcc.dg/cpp/strify4.c: New test.
20352
20353 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20354
20355         PR c++/17964
20356         * g++.dg/cpp/string-1.C: New test.
20357
20358 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20359
20360         * gcc.target/powerpc: New directory.
20361         * gcc.target/powerpc/powerpc.exp: New file.
20362         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20363         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20364         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20365         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20366         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20367         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20368         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20369         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20370         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20371         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20372         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20373         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20374         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20375         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20376         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20377         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20378         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20379         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20380         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20381         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20382         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20383         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20384         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20385         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20386         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20387         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20388         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20389         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20390         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20391         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20392         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20393         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20394         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20395         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20396
20397 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
20398
20399         PR c++/21627
20400         * g++.dg/warn/inline2.C: New test.
20401
20402 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20403
20404         PR middle-end/23155
20405         * g++.dg/ext/c99struct1.C: New test.
20406         * gcc.dg/union-cast-1.c: New test.
20407         * gcc.dg/union-cast-2.c: New test.
20408         * gcc.dg/union-cast-3.c: New test.
20409
20410 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20411
20412         PR middle-end/24589
20413         * gcc.c-torture/execute/zero-struct-2.c: New test.
20414
20415 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20416
20417         PR c++/24582
20418         * g++.dg/init/switch1.C: New test.
20419
20420 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20421
20422         * gcc.dg/delay-slot-1.c: New test.
20423
20424 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
20425
20426         PR target/24620
20427         * gcc.dg/pr24620.c: New test.
20428
20429 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20430
20431         PR c/24329
20432         * gcc.dg/format/unnamed-1.c: New test.
20433
20434 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20435
20436         PR c++/22434
20437         * g++.dg/expr/cond8.C: New test.
20438
20439         PR c++/24560
20440         * g++.dg/parse/dot1.C: New test.
20441
20442 2005-11-02  Jan Hubicka  <jh@suse.cz>
20443
20444         PR target/23303
20445         * gcc.dg/i386-lea.c: New test
20446
20447 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20448
20449         PR target/24615
20450         * gcc.dg/pr24615.c: New test.
20451
20452 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20453
20454         PR target/24600
20455         * gcc.dg/pr24600.c: New test.
20456
20457 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20458
20459         PR c++/19253
20460         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20461         * g++.dg/parse/typename9.C: New test.
20462         * g++/dg/parse/typename10.C: Likewise.
20463
20464 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20465
20466         PR fortran/18157
20467         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20468         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20469         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20470
20471 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20472
20473         PR c++/24569
20474         * g++.dg/debug/static1.C: New test.
20475
20476 2005-11-02  Josh Conner  <jconner@apple.com>
20477
20478         * g++.dg/crash38.C: moved into proper directory...
20479         * g++.dg/template/crash42.C: ...here
20480
20481 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
20482
20483         PR target/18338
20484         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20485         pcc_bitfield_type_matters || default_packed.
20486
20487         * lib/target-supports.exp
20488         (check_effective_target_pcc_bitfield_type_matters): New proc.
20489         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20490
20491         PR testsuite/23304
20492         * lib/target-supports.exp (check_effective_default_packed): New proc.
20493         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20494         Gate expected errors on target ! default_packed.
20495         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20496
20497 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20498
20499         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20500         change (r106358).
20501
20502 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20503
20504         PR fortran/24008
20505         * gfortran.dg/entry_5.f90: New.
20506         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20507
20508 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
20509
20510         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20511
20512 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
20513
20514         PR fortran/21565
20515         gfortran.dg/namelist_blockdata.f90: New test.
20516
20517         PR fortran/18737
20518         gfortran.dg/external_implicit_none.f90: New test.
20519
20520         PR fortran/14994
20521         * gfortran.dg/secnds.f: New test.
20522
20523 2005-10-31  Jan Hubicka  <jh@suse.cz>
20524
20525         PR target/20928
20526         * gcc.c-torture/compile/pr20928.c: New test.
20527
20528 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
20529
20530         PR middle-end/23492
20531         * gcc.c-torture/compile/zero-strct-5.c: New test.
20532
20533 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
20534
20535         PR libgfortran/24584
20536         * gfortran.dg/pr24584.f90: New test.
20537
20538 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
20539
20540         PR fortran/18883
20541         * gfortran.dg/char_result_9.f90: New.
20542         * gfortran.dg/char_result_10.f90: New.
20543
20544 2005-10-30  Jan Hubicka  <jh@suse.cz>
20545
20546         * g++.dg/tree-ssa/pr24172.C: New testcase.
20547
20548 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20549
20550         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20551
20552 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
20553
20554         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20555         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20556         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20557         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20558         gfortran.dg/enum_9.f90,
20559         gfortran.fortran-torture/compile/enum_1.f90,
20560         gfortran.fortran-torture/execute/enum_1.f90,
20561         gfortran.fortran-torture/execute/enum_2.f90,
20562         gfortran.fortran-torture/execute/enum_3.f90,
20563         gfortran.fortran-torture/execute/enum_4.f90: New tests.
20564
20565 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
20566
20567         PR target/18482
20568         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20569         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20570
20571 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20572
20573         PR libfortran/20179
20574         * gfortran.dg/mixed_io_1.f90: New test.
20575         * gfortran.dg/mixed_io_1.c: New file.
20576
20577 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20578
20579         * gfortran.dg/malloc_free_1.f90: New test.
20580
20581 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
20582
20583         * gcc.dg/nested-func-4.c: Require profiling -pg.
20584
20585 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20586
20587         PR C++/23229
20588         * g++.dg/warn/main-2.C: New test.
20589
20590 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
20591
20592         PR fortran/24545
20593         * gfortran.dg/interface_2.f90: new test.
20594
20595 2005-10-28  Josh Conner  <jconner@apple.com>
20596
20597         PR c++/22153
20598         * g++.dg/template/crash38.C: New test.
20599         * g++.dg/parse/explicit1.C: Change expected errors.
20600
20601 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20602
20603         PR C++/23426
20604         * g++.dg/other/large-size-array.C: New test.
20605
20606 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20607
20608         PR middle-end/24362
20609         * g++.dg/opt/complex4.C: New test.
20610
20611 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
20612
20613         * gcc.dg/nested-func-4.c: New test.
20614
20615 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
20616
20617         PR fortran/24158
20618         gfortran.dg/derived_recursion.f90: New test.
20619         gfortran.dg/implicit_actual.f90: New test.
20620
20621 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
20622
20623         PR middle-end/24295, PR testsuite/24477
20624         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
20625         removed when weakref hits the tree.
20626
20627 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
20628
20629         * gfortran.dg/cray_pointers_4.f90: New test.
20630
20631         * gfortran.dg/cray_pointers_5.f90: New test.
20632
20633 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
20634
20635         PR fortran/22290
20636         * gfortran.dg/assign_5.f90: New test.
20637         * gfortran.dg/assign_6.f: New test.
20638
20639 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
20640
20641         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
20642         CPU has no SSE support.
20643
20644 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
20645
20646         PR libgfortran/24224
20647         * gfortran.dg/arrayio_1.f90: Update attribution.
20648         * gfortran.dg/arrayio_2.f90: Update attribution.
20649         * gfortran.dg/arrayio_3.f90: Update attribution.
20650         * gfortran.dg/arrayio_4.f90: Update test conditions.
20651         * gfortran.dg/arrayio_5.f90: Update attribution.
20652         * gfortran.dg/arrayio_6.f90: New test.
20653         * gfortran.dg/arrayio_7.f90: New test.
20654
20655 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
20656
20657         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20658
20659 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20660
20661         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20662
20663 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20664
20665         PR fortran/24416
20666         * gfortran.dg/namelist_char_only.f90: New test.
20667
20668 2005-10-24  Asher Langton  <langton2@llnl.gov>
20669
20670         PR fortran/17031
20671         PR fortran/22282
20672         * gfortran.dg/cray_pointers_1.f90: New test.
20673         * gfortran.dg/cray_pointers_2.f90: New test.
20674         * gfortran.dg/cray_pointers_3.f90: New test.
20675         * gfortran.dg/loc_1.f90: New test.
20676         * gfortran.dg/loc_2.f90: New test.
20677
20678 2005-10-24  Steven Bosscher  <stevenb@suse.de>
20679
20680         * gcc.dg/pr24225.c: New test.
20681
20682 2005-10-24  Asher Langton  <langton2@llnl.gov>
20683
20684         * gfortran.dg/dup_save_1.f90: New test.
20685         * gfortran.dg/dup_save_2.f90: New test.
20686
20687 2005-10-24  Paul Brook  <paul@codesourcery.com>
20688
20689         PR 24107
20690         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20691         stdint.h.
20692
20693 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
20694
20695         PR libgfortran/24489
20696         * gfortran.dg/pr24489.f90: New test.
20697
20698 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
20699
20700         PR fortran/23635
20701         * gfortran.dg/ichar_1.f90: Add tests for derived types.
20702
20703 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
20704
20705         PR target/18911
20706         * g++.dg/init/array16.C: Skip for mmix-*-*.
20707
20708 2005-10-23  Asher Langton  <langton2@llnl.gov>
20709
20710         * gfortran.dg/byte_1.f90: New test.
20711         * gfortran.dg/byte_2.f90: New test.
20712
20713 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
20714
20715         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20716
20717 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
20718
20719         PR fortran/18022
20720         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20721
20722         PR fortran/24311
20723         * gfortran.dg/merge_char_const.f90: New test.
20724
20725         PR fortran/24384
20726         * gfortran.dg/spread_scalar_source.f90: New test.
20727
20728 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
20729
20730         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20731
20732         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20733         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20734
20735         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20736
20737 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
20738
20739         PR fortran/24426
20740         * gfortran.dg/der_pointer_4.f90: New.
20741
20742 2005-10-22  David Ayers  <d.ayers@inode.at>
20743
20744         * obj-c++.dg/except-1.mm: Simplify.
20745
20746 2005-10-21  David Ayers  <d.ayers@inode.at>
20747
20748         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20749
20750 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
20751
20752         * gfortran.dg/assumed_dummy_2.f90: New test.
20753
20754 2005-10-21  James E Wilson  <wilson@specifix.com>
20755
20756         PR preprocessor/15220
20757         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20758
20759 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
20760
20761         * gcc.c-torture/execute/20051021-1.c: New test.
20762
20763 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
20764
20765         PR c++/24260
20766         * g++.dg/ext/tmplattr1.C: New test.
20767
20768 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
20769
20770         PR fortran/24440
20771         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20772
20773 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
20774
20775         * obj-c++.dg/except-1.mm: New.
20776
20777         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20778
20779 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
20780
20781         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20782
20783 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
20784
20785         PR middle-end/24295
20786         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20787         declarations with the same names as thunks' alias targets, use
20788         aliases instead.
20789         * gcc.dg/attr-alias-3.c: New test.
20790         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20791
20792 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
20793
20794         PR c++/22618
20795         * g++.dg/parse/access8.C: New test.
20796
20797 2005-10-20  Richard Guenther  <rguenther@suse.de>
20798
20799         PR c++/24439
20800         * g++.dg/tree-ssa/pr24439.C: New testcase.
20801
20802 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20803
20804         * g++.dg/opt/delay-slot-1.C: New test.
20805
20806 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
20807
20808         PR fortran/21625
20809         * gfortran.fg/der_init_1.f90: New.
20810
20811 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
20812
20813         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
20814
20815 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
20816
20817         PR c++/21908
20818         * g++.dg/parse/error28.C: New test.
20819
20820 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20821
20822         * gcc.dg/profile-generate-2.c: New test.
20823
20824 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
20825
20826         PR target/23589
20827         * g++.dg/ext/dllimport11.C: New.
20828
20829 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20830
20831         PR c++/22293
20832         * g++.dg/other/friend3.C: New test.
20833
20834 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
20835
20836         PR c++/23293
20837         * g++.dg/template/error19.C: New test.
20838
20839 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20840
20841         PR c++/21383
20842         * g++.dg/overload/koenig2.C: New.
20843
20844         PR c++/23118
20845         * g++.dg/overload/error2.C: New.
20846
20847         PR c++/22604
20848         * g++.dg/inherit/covariant14.C: New.
20849
20850 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20851
20852         PR c++/23440
20853         * g++.dg/parse/for1.C: New test.
20854
20855 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
20856
20857         PR fortran/23446
20858         * gfortran.dg/host_dummy_index_1.f90: New test.
20859
20860         PR fortran/21459
20861         * gfortran.dg/automatic_char_len_2.f90: New test.
20862
20863         PR fortran/20866
20864         * gfortran.dg/recursive_statement_functions.f90: New test.
20865
20866         PR fortran/20853
20867         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
20868
20869         PR fortran/20849
20870         * gfortran.dg/external_initializer.f90: New test.
20871
20872         PR fortran/20837
20873         * non_module_public.f90: New test.
20874
20875 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20876
20877         PR c++/24386
20878         * g++.dg/template/overload7.C: New.
20879
20880         PR c++/22551
20881         * g++.dg/other/switch2.C: Remove expected warnings.
20882
20883         PR c++/21353
20884         * g++.dg/template/defarg6.C: New.
20885
20886 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
20887
20888         PR target/24315
20889         * gcc.target/i386/pr24315.c: New test.
20890
20891 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20892
20893         PR c++/24389
20894         * g++.dg/template/static21.C: New test.
20895         * g++.dg/template/static21-a.cc: Likewise.
20896
20897 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
20898
20899         PR c++/23959
20900         * g++.dg/warn/Wswitch-default-1.C: New test.
20901         * g++.dg/warn/Wswitch-default-2.C: New test.
20902
20903 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20904
20905         PR c++/22173
20906         * g++.dg/parse/template18.C: New test.
20907         * g++.dg/template/nontype15.C: Likewise.
20908
20909 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
20910
20911         PR fortran/22273
20912         * gfortran.dg/spec_expr_2.f90: New.
20913
20914 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
20915
20916         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
20917         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
20918         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
20919         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
20920         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
20921         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
20922         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
20923         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
20924         previous target-specific skips and warning-message matches where
20925         applicable.
20926
20927 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
20928
20929         PR c++/21347
20930         * g++.dg/warn/Wctor-dtor.C: New test.
20931
20932 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20933
20934         PR c/23439
20935         * gcc.dg/for-1.c: New test.
20936
20937 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
20938
20939         PR c++/19565
20940         * g++.dg/warn/Wconversion1.C: New test.
20941         * g++.dg/ext/packed4.C: Compile with -w.
20942         * g++.dg/opt/20050511-1.C: Likewise.
20943         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
20944
20945 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
20946
20947         * gfortran.dg/boz_5.f90: New test.
20948
20949 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
20950
20951         PR c++/22551
20952         * g++.dg/other/switch2.C: New.
20953
20954         PR c++/23984
20955         * g++.dg/init/ctor7.C: New.
20956
20957 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
20958
20959         PR c++/23730
20960         * g++.dg/parse/crash32.C: New test.
20961
20962 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
20963
20964         PR c++/20721
20965         * g++.dg/init/goto2.C: New test.
20966
20967         PR c++/22464
20968         * g++.dg/template/crash/41.C: New test.
20969
20970         PR c++/22180
20971         * g++.dg/template/crash40.C: New test.
20972
20973         PR c++/23694
20974         * g++.dg/parse/friend5.C: New test.
20975
20976         PR c++/23307
20977         * g++.dg/template/crash38.C: New test.
20978
20979         PR c++/22352
20980         * g++.dg/template/friend38.C: New test.
20981
20982         PR c++/22405
20983         * g++.dg/template/crash39.C: New test.
20984
20985 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
20986
20987         * gcc.dg/debug/dwarf2/dwarf-char1.c,
20988         gcc.dg/debug/dwarf2/dwarf-char2.c,
20989         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
20990
20991         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
20992
20993 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
20994
20995         * gcc.dg/dll-2.c: Add tests for warnings.
20996         * gcc.dg/dll-3.c: Likewise.
20997         * gcc.dg/dll-4.c: Likewise.
20998
20999         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21000         * g++.dg/ext/dllimport2.C: Likewise.
21001         * g++.dg/ext/dllimport3.C: Likewise.
21002         * g++.dg/ext/dllimport7.C: Likewise.
21003         * g++.dg/ext/dllimport8.C: Likewise.
21004         * g++.dg/ext/dllimport9.C: Likewise.
21005
21006 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
21007
21008         PR fortran/24092
21009         * gfortran.dg/derived_pointer_recursion.f90: New test.
21010
21011 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
21012
21013         * gcc.c-torture/execute/20051012-1.c: New test.
21014
21015 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21016
21017         PR fortran/18082
21018         * gfortran.dg/automatic_char_len_1.f90: New test.
21019
21020 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21021
21022         PR fortran/20847
21023         * gfortran.dg/save_common.f90: New test.
21024
21025         PR fortran/20856
21026         * gfortran.dg/save_result.f90: New test.
21027
21028 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21029
21030         PR c++/21592
21031         * g++.dg/template/dependent-expr1.C: Add new expected error.
21032         * g++.dg/template/dependent-expr2.C: Adjust error text.
21033         * g++.dg/template/overload6.C: New.
21034
21035         PR c++/23797
21036         * g++.dg/other/typename8.C: New.
21037
21038         PR c++/21117
21039         * g++.dg/other/return1.C: New.
21040
21041 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
21042
21043         PR c++/24052
21044         * g++.dg/ext/label5.C: New.
21045
21046 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21047
21048         PR c++/19964
21049         * g++.dg/parse/crash31.C: New.
21050
21051 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
21052
21053         * g++.dg/ipa/ipa-1.c: New test.
21054         * g++.dg/ipa/ipa-2.c: New test.
21055         * g++.dg/ipa/ipa-3.c: New test.
21056         * g++.dg/ipa/ipa-4.c: New test.
21057         * g++.dg/ipa/ipa-5.c: New test.
21058         * g++.dg/ipa/ipa.exp: New file.
21059
21060 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21061
21062         PR fortran/24207
21063         * gfortran.dg/private_type_3.f90: New test.
21064
21065 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21066
21067         PR fortran/20786
21068         gfortran.dg/aint_anint_1.f90: New test.
21069
21070 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21071
21072         PR libgfortran/24313
21073         gfortran.dg/csqrt.f: New test.
21074
21075 2005-10-11  Ian Lance Taylor  <ian@airs.com>
21076
21077         PR c++/8057
21078         * g++.dg/warn/noeffect7.C: New test.
21079         * g++.dg/warn/noeffect2.C: Instantiate templates.
21080         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
21081         and warning.
21082
21083 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21084
21085         PR c++/21089
21086         * g++.dg/init/float1.C: New test.
21087
21088         PR c++/24277
21089         * g++.dg/init/member1.C: Tweak error markers.
21090
21091 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
21092
21093         PR testsuite/24281
21094         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21095         Check for null pointer.
21096
21097 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21098
21099         PR c++/21369
21100         * g++.dg/parse/ret-type3.C: New test.
21101
21102 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21103
21104         PR tree-opt/23946
21105         * gcc.c-torture/compile/pr23946.c: New test.
21106
21107 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
21108
21109         * g++.dg/opt/mmx2.C: New test.
21110
21111 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21112
21113         PR c++/24277
21114         * g++.dg/template/static20.C: New test.
21115
21116         PR c++/24302
21117         * g++.dg/warn/Wunused-12.C: New test.
21118
21119         PR c++/23437
21120         * g++.dg/template/arg4.C: New test.
21121
21122 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21123
21124         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21125         * gcc.dg/ucnid-3.c: Likewise.
21126         * gcc.dg/ucnid-4.c: Likewise.
21127         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21128         * g++.dg/other/ucnid-1.C: Likewise.
21129         * gcc.dg/sparc-frame-1.c: New test.
21130
21131 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21132
21133         PR c++/24139
21134         * g++.dg/template/spec27.C: New test.
21135
21136         PR c++/24275
21137         * g++.dg/template/static19.C: New test.
21138
21139 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21140
21141         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21142         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21143
21144 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21145
21146         PR target/24136
21147         * gfortran.fortran-torture/compile/pr24136.f: New test.
21148
21149 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
21150
21151         PR c++/22172
21152         * g++.dg/parse/crash30.C: New test.
21153
21154 2005-10-07  Richard Guenther  <rguenther@suse.de>
21155
21156         PR middle-end/24227
21157         * gcc.c-torture/compile/pr24227.c: New testcase.
21158
21159 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
21160
21161         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21162         Do not put aligned attributes on array elements.
21163
21164 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
21165
21166         PR testsuite/23611, PR testsuite/23615
21167         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21168         writing prototypes of library functions by hand.
21169         * obj-c++.dg/bitfield-4.mm: Likewise.
21170         * obj-c++.dg/const-str-4.mm: Likewise.
21171         * obj-c++.dg/encode-4.mm: Likewise.
21172         * obj-c++.dg/encode-5.mm: Likewise.
21173         * obj-c++.dg/encode-6.mm: Likewise.
21174         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21175         * obj-c++.dg/method-10.mm: Likewise.
21176         * obj-c++.dg/method-17.mm: Likewise.
21177         * obj-c++.dg/method-19.mm: Likewise.
21178         * obj-c++.dg/try-catch-2.mm: Likewise.
21179
21180 2005-10-06  Richard Henderson  <rth@redhat.com>
21181
21182         PR 24236
21183         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21184
21185 2005-10-06  Dale Johannesen  <dalej@apple.com>
21186
21187         * gcc.c-torture/execute/20030125-1.c: Correct.
21188
21189 2005-10-06  Richard Guenther  <rguenther@suse.de>
21190
21191         PR tree-optimization/24238
21192         * g++.dg/tree-ssa/pr24238.C: New testcase.
21193
21194 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
21195
21196         PR 18568
21197         * gfortran.dg/der_pointer_3.f90: New test.
21198
21199 2005-10-05  Devang Patel  <dpatel@apple.com>
21200
21201         PR Debug/23205
21202         * g++.dg/other/PR23205.C: New.
21203
21204 2005-10-05  Richard Henderson  <rth@redhat.com>
21205
21206         PR target/23602
21207         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21208         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21209
21210 2005-10-05  Dale Johannesen  <dalej@apple.com>
21211
21212         * gcc.c-torture/execute/float-floor.c: New.
21213
21214 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
21215
21216         PR tree-optimization/21419
21217         PR tree-optimization/24146
21218         PR tree-optimization/24151
21219
21220         * g++.dg/ext/asm7.C: New.
21221         * g++.dg/ext/asm8.C: New.
21222         * gcc.dg/asm-1.c: Compile on all targets.
21223         * gcc.dg/asm-pr24146.c: New.
21224         * gcc.dg/pr21419.c: Adjust error messages.
21225
21226 2005-10-05  Richard Guenther  <rguenther@suse.de>
21227
21228         PR fortran/24176
21229         * gfortran.fortran-torture/compile/empty.f90: New testcase.
21230
21231 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21232
21233         PR c++/23513
21234         * g++.dg/template/spec22.C: Robustify test.
21235         * g++.dg/template/spec26.C: New.
21236
21237 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
21238
21239         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21240         if target supports vector instructions.
21241
21242 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
21243
21244         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21245         C99 functions.
21246
21247 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
21248
21249         * lib/target-supports.exp (check_effective_target_fortran_large_real,
21250         check_effective_target_fortran_large_int): Replace cached result
21251         when target changes.
21252
21253 2005-10-04  Devang Patel  <dpatel@apple.com>
21254
21255         * gcc.dg/i386-sse-vect-types.c: New.
21256
21257 2005-10-04  Ian Lance Taylor  <ian@airs.com>
21258
21259         PR preprocessor/13726
21260         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21261         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21262
21263 2005-10-04  Richard Guenther  <rguenther@suse.de>
21264
21265         PR c/23576
21266         * gcc.dg/noncompile/pr23576.c: New testcase.
21267
21268 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21269
21270         PR middle-end/23125
21271         * gcc.dg/register-var-3.c: New test.
21272
21273 2005-10-04  Steven Bosscher  <stevenb@suse.de>
21274
21275         * gcc.dg/pr23049.c: New test.
21276
21277         * gcc.dg/ucnid-4.c: Fix test.
21278
21279 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
21280
21281         PR 23445
21282         * gcc.c-torture/compile/pr23445.c: New test.
21283
21284 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
21285
21286         * g++.dg/overload/unknown1.C: New.
21287
21288 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
21289
21290         PR c++/17775
21291         * g++.dg/template/repo4.C: New test.
21292
21293 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21294
21295         PR libfortran/19308
21296         * gfortran.dg/large_real_kind_2.F90: New test.
21297         * gfortran.dg/large_integer_kind_2.f90: New test.
21298
21299 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
21300
21301         * lib/target-supports.exp (check_effective_target_vect_shift):
21302         Implement with result caching. Add i?86, x86_64 and ia64 targets.
21303         (check_effective_target_vect_condition): Fix copy-n-pasto.
21304
21305         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21306         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21307         targets.
21308
21309 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
21310
21311         PR c++/22621
21312         * g++.dg/template/overload5.C : New test.
21313
21314         PR c++/23840
21315         * g++.dg/expr/stdarg1.C: New test.
21316
21317 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
21318
21319         PR 24142
21320         * gcc.c-torture/execute/pr24142.c: New test.
21321
21322 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
21323
21324         PR 24141
21325         * gcc.c-torture/execute/pr24141.c: New test.
21326
21327 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
21328             Diego Novillo  <dnovillo@redhat.com>
21329
21330         PR 23604
21331         * gcc.c-torture/execute/pr23604.c: New test.
21332
21333 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
21334
21335         PR fortran/16404
21336         PR fortran/20835
21337         PR fortran/20890
21338         PR fortran/20899
21339         PR fortran/20900
21340         PR fortran/20901
21341         PR fortran/20902
21342         gfortran.dg/equiv_constraint_1.f90: New test.
21343         gfortran.dg/equiv_constraint_2.f90: New test.
21344         gfortran.dg/equiv_constraint_3.f90: New test.
21345         gfortran.dg/equiv_constraint_4.f90: New test.
21346         gfortran.dg/equiv_constraint_5.f90: New test.
21347         gfortran.dg/equiv_constraint_6.f90: New test.
21348         gfortran.dg/equiv_constraint_7.f90: New test.
21349         gfortran.dg/equiv_constraint_8.f90: New test.
21350         gfortran.dg/private_type_1.f90: New test.
21351         gfortran.dg/private_type_2.f90: New test.
21352         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21353         980628-10.f: Assert std=gnu to permit mixing of
21354         types in equivalence statements.
21355
21356 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
21357
21358         PR 24112
21359         * gfortran.dg/open_status_1.f90: New.
21360
21361 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21362
21363         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21364         * gcc.dg/vect/pr22480.c: Clean up temp files.
21365         * gcc.dg/vect/pr23831.c: Clean up temp files.
21366         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21367         Clean up temp files.
21368         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21369         Clean up temp files.
21370
21371         * gcc.dg/20050309-1.c: Clean up temp files.
21372         * gcc.dg/20050325-1.c: Clean up temp files.
21373
21374 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21375
21376         PR tree-optimization/24059
21377         * gcc.dg/vect/pr24059.c : New test.
21378
21379 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
21380
21381         PR middle-end/24109
21382         * gcc.c-torture/execute/20050929-1.c: New test.
21383
21384 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21385
21386         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21387
21388 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
21389
21390         PR c/21419
21391         * gcc.dg/pr21419.c: New test.
21392
21393 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21394
21395         * gcc.dg/pr23911.c: New test.
21396
21397 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
21398
21399         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21400
21401         PR c++/16782
21402         * g++.dg/parse/qualified4.C: New test.
21403         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21404         * g++.old-deja/g++.mike/p8154.C: Likewise.
21405
21406 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
21407
21408         PR c++/22147
21409         * g++.dg/template/friend37.C: New test.
21410         * g++.dg/parse/crash28.C: Adjust error markers.
21411
21412 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
21413
21414         PR fortran/18518
21415         * gfortran.fortran-torture/execute/save_2.f90: New decl.
21416
21417 2005-09-27  Devang Patel  <dpatel@apple.com>
21418
21419         PR tree-optimization/23625
21420         * gcc.dg/pr23625.c: New test.
21421
21422 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
21423
21424         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21425         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21426
21427 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
21428
21429         PR fortran/23677
21430         * gfortran.fortran-torture/execute/save_1.f90: New test.
21431         * gfortran.dg/save_1.f90: New test.
21432
21433 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
21434
21435         * gcc.target/i386/builtin-apply-mmx.c: New test.
21436
21437         PR target/22576
21438         * gcc.target/i386/pr22576.c: New test.
21439
21440         PR target/22585
21441         * gcc.target/i386/pr22585.c: New test.
21442
21443         PR target/23268
21444         * gcc.target/i386/pr23268.c: New test.
21445
21446         PR middle-end/23831
21447         * gcc.dg/vect/pr23831.c: New test.
21448
21449         PR target/24055
21450         * gcc.target/i386/pr24055.c: New test.
21451
21452 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
21453
21454         PR tree-optimization/23960
21455         * gcc.c-torture/compile/pr23960.c: New.
21456
21457 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
21458
21459         PR fortran/16861
21460         * gfortran.dg/nested_modules_3.f90: New.
21461
21462 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
21463
21464         PR fortran/24005
21465         gfortran.dg/interface_1.f90: New test.
21466
21467 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
21468         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21469
21470         PR fortran/23843
21471         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21472
21473 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
21474
21475         PR fortran/23516
21476         * gfortran.dg/imag_1.f: New test.
21477         * gfortran.dg/imag_2.f: Ditto.
21478
21479 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
21480
21481         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21482
21483 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
21484
21485         PR c++/21983
21486         * g++.dg/warn/pr21983.C: New test.
21487
21488 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
21489
21490         * gcc.dg/20050922-1.c: Testcase added.
21491
21492 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
21493
21494         PR c++/23993
21495         * g++.dg/template/array14.C: New test.
21496
21497 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
21498
21499         PR fortran/19929
21500         * gfortran.dg/der_ptr_component_1.f90: New test.
21501
21502 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21503
21504         PR c++/23965
21505         * g++.dg/template/error1.C: Reject "no matching function" message.
21506
21507 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21508
21509         PR c++/17609
21510         * g++.dg/lookup/error1.C: New test.
21511
21512 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
21513
21514         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21515         functionality of the testcase.
21516
21517 2005-09-20  Richard Henderson  <rth@redhat.com>
21518
21519         * gcc.dg/vect/vect-22.c: Require vect_float.
21520         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21521
21522 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
21523
21524         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21525         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21526         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21527         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21528         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21529         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21530         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21531         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21532         * gcc.dg/cpp/ucnid-8.c: New test.
21533
21534 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21535
21536         PR tree-optimization/23929
21537         * gcc.c-torture/compile/pr23929.c: New test.
21538
21539 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
21540
21541         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21542         for one loop.
21543
21544 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
21545
21546         PR testsuite/23186
21547         * g++.dg/other/pr22003.C: Require named sections.
21548
21549 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21550
21551         PR c++/23947
21552         * g++.dg/rtti/crash3.C: New test.
21553
21554         PR tree-optimization/23818
21555         * gcc.dg/pr23818.c: New test.
21556
21557 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21558
21559         PR fortran/23420
21560         * gfortran.dg/print_fmt_4.f: New.
21561
21562 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21563
21564         PR fortran/23663
21565         * gfortran.fortran-torture/execute/entry_11.f90: New test.
21566
21567 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21568
21569         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21570         Use pointers to local alignable arrays instead. Added comments.
21571         * gcc.dg/vect/vect-46.c: Likewise.
21572         * gcc.dg/vect/vect-48.c: Likewise.
21573         * gcc.dg/vect/vect-49.c: Likewise.
21574         * gcc.dg/vect/vect-52.c: Likewise.
21575         * gcc.dg/vect/vect-53.c: Likewise.
21576         * gcc.dg/vect/vect-54.c: Likewise.
21577         * gcc.dg/vect/vect-56.c: Likewise.
21578         * gcc.dg/vect/vect-57.c: Likewise.
21579         * gcc.dg/vect/vect-58.c: Likewise.
21580         * gcc.dg/vect/vect-60.c: Likewise.
21581         * gcc.dg/vect/vect-61.c: Likewise.
21582
21583         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21584         The test is no longer vectorizable on vect_no_align targets.
21585         * gcc.dg/vect/vect-43.c: Likewsie.
21586
21587         * gcc.dg/vect/vect-44.c: Added comments.
21588         * gcc.dg/vect/vect-45.c: Added comments.
21589         * gcc.dg/vect/vect-50.c: Added comments.
21590         * gcc.dg/vect/vect-51.c: Added comments.
21591
21592         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21593         aligned type.
21594         * gcc.dg/vect/Os-vect-95.c: Likewise.
21595
21596         * gcc.dg/vect/vect-41.c: Test removed.
21597         * gcc.dg/vect/vect-47.c: Test removed.
21598         * gcc.dg/vect/vect-55.c: Test removed.
21599         * gcc.dg/vect/vect-59.c: Test removed.
21600
21601 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21602
21603         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21604         No longer vectorizable on vect_no_align targets.
21605         * gcc.dg/vect/pr20122.c: Likewise.
21606         * gcc.dg/vect/vect-74.c: Likewise.
21607         * gcc.dg/vect/vect-75.c: Likewise.
21608         * gcc.dg/vect/vect-76.c: Likewise.
21609
21610         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21611         Will not be vectorizable on vect_no_align targets once aliasing issues
21612         are resolved.
21613         * gcc.dg/vect/vect-79.c: Likewise.
21614
21615         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21616         * gcc.dg/vect/vect-78.c: Likewise.
21617         * gcc.dg/vect/vect-97.c: Likewise.
21618
21619 2005-09-19  Steven Bosscher  <stevenb@suse.de>
21620
21621         * gcc.dg/pr23943.c: New test.
21622
21623 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21624
21625         PR fortran/19181
21626         * gfortran.dg/derived_pointer_null_1.f90: New test.
21627
21628 2005-09-18  Richard Guenther  <rguenther@suse.de>
21629
21630         PR middle-end/23944
21631         * gcc.c-torture/compile/pr23944.c: New testcase.
21632
21633 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
21634
21635         PR fortran/15975
21636         * gfortran.dg/der_pointer_2.f90: New test.
21637
21638 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21639
21640         PR fortran/16861
21641         * gfortran.dg/nested_modules_2.f90: New test.
21642
21643 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21644
21645         PR c++/18368
21646         * g++.dg/other/semicolon.C: New test.
21647
21648 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
21649
21650         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21651         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21652
21653 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
21654
21655         PR c++/23914
21656         * g++.dg/template/static18.C: New test.
21657
21658         PR c++/21514
21659         * g++.dg/template/crash19.C: Remove dg-error marker.
21660         * g++.dg/template/local4.C: New test.
21661
21662 2005-09-16  Paul Brook  <paul@codesourcery.com>
21663
21664         PR fortran/23906
21665         * gfortran.dg/dependency_1.f90: New test.
21666
21667 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21668
21669         PR c++/23896
21670         * g++.dg/template/static17.C: New test.
21671
21672 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
21673
21674         PR c++/23139
21675         * g++.dg/warn/huge-val1.C: New test.
21676
21677 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21678
21679         PR c++/13140
21680         * g++.dg/parse/class2.C: New test.
21681         * g++.dg/template/explicit8.C: Likewise.
21682         * g++.dg/template/spec25.C: Likewise.
21683
21684 2005-09-14  Josh Conner  <jconner@apple.com>
21685
21686         PR middle-end/23584
21687         * gcc.dg/pr23584.c: New test.
21688
21689 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
21690
21691         PR fortran/21875 Internal Unit Array I/O, NIST
21692         * gfortran.dg/arrayio_1.f90: New test.
21693         * gfortran.dg/arrayio_1.f90: New test.
21694         * gfortran.dg/arrayio_1.f90: New test.
21695         * gfortran.dg/arrayio_1.f90: New test.
21696         * gfortran.dg/arrayio_1.f90: New test.
21697
21698 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
21699
21700         PR middle-end/22480
21701         * gcc.dg/vect/pr22480.c: New test.
21702
21703 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
21704
21705         PR fortran/19358
21706         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21707
21708 2005-09-13 Josh Conner <jconner@apple.com>
21709
21710         PR c++/23180
21711         * g++.dg/init/struct2.C: New test.
21712         * g++.dg/init/struct3.C: New test.
21713
21714 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
21715
21716         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21717         Clean up temp files.
21718         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21719         gcc.dg/tree-ssa/builtin-fprintf-1.c,
21720         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21721         gcc.dg/tree-ssa/builtin-printf-1.c,
21722         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21723         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21724         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21725         gcc.dg/tree-ssa/builtin-vprintf-1.c,
21726         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21727         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21728         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21729         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21730         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21731         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21732         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21733         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21734
21735 2005-09-13  Josh Conner  <jconner@apple.com>
21736
21737         * lib/gcc-dg.exp: Load scanipa.exp.
21738         (cleanup-dump): New procedure.
21739         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21740         * lib/scandump.exp: New file.
21741         * lib/scantree.exp: Use it.
21742         * lib/scanipa.exp: New file.
21743
21744 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
21745
21746         PR fortran/17740
21747         * gfortran.dg/generic_4.f90: New test.
21748
21749 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
21750
21751         PR target/23816
21752         * gcc.target/i386/pr23816-1.c: New test.
21753         * gcc.target/i386/pr23816-2.c: New test.
21754
21755
21756 2005-09-13  Bastian Blank <waldi@debian.org>
21757
21758         PR c++/16171
21759         * g++.dg/abi/mangle26.C: New test.
21760         * g++.dg/abi/mangle27.C: New test.
21761         * g++.dg/abi/mangle28.C: New test.
21762         * g++.dg/abi/mangle29.C: New test.
21763
21764         PR c++/23839
21765         * g++.dg/parse/register1.C: New test.
21766
21767 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
21768
21769         PR c++/23842
21770         * g++.dg/template/access16.C: New test.
21771
21772 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21773
21774         * gfortran.dg/char_pack_2.f90: Increase the vector size.
21775
21776 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21777
21778         PR fortran/18899
21779         * gfortran.dg/shape_2.f90: New test.
21780
21781 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21782
21783         PR target/19269
21784         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21785         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21786         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21787         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21788         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21789         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21790         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21791         tests.
21792
21793 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21794
21795         PR c++/23841
21796         * g++.dg/parse/template17.C: New test.
21797
21798 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21799
21800         PR c++/23789
21801         * g++.dg/template/nontype14.C: New test.
21802
21803 2005-09-12  Ian Lance Taylor  <ian@airs.com>
21804
21805         PR g++/7874
21806         * g++.dg/lookup/friend7.C: New test.
21807         * g++.dg/lookup/friend8.C: New test.
21808         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
21809         so that it will be found via argument dependent lookup.
21810         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
21811         friend functions which will no longer be found.
21812         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
21813         function g, so that it will be found via argument dependent
21814         lookup.
21815         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
21816         * g++.old-deja/g++.mike/net43.C: Likewise.
21817
21818 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21819
21820         PR c++/23691
21821         * g++.dg/template/static16.C: New test.
21822
21823 2005-09-12  Josh Conner  <jconner@apple.com>
21824
21825         PR middle-end/23237
21826         * gcc.c-torture/compile/pr23237.c: New test.
21827
21828 2005-09-11  Richard Henderson  <rth@redhat.com>
21829
21830         * g++.dg/other/error8.C: Update expected diagnostic text.
21831
21832 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21833
21834         PR libfortran/19872
21835         * gfortran.dg/overwrite_1.f: New test.
21836
21837 2005-09-09  Josh Conner  <jconner@apple.com>
21838
21839         * g++.dg/init/pr23180-1.C: Removed.
21840         * g++.dg/init/pr23180-2.C: Removed.
21841
21842 2005-09-09  David Daney <ddaney@avtrex.com>
21843
21844         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
21845         files which are ...
21846         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
21847         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
21848
21849 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21850
21851         * gfortran.dg/iostat_2.f90: New test.
21852
21853 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
21854
21855         PR c++/22252
21856         * g++.dg/ext/interface1.C: New test.
21857         * g++.dg/ext/interface1.h: Likewise.
21858         * g++.dg/ext/interface1a.cc: Likewise.
21859
21860 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
21861
21862         * gfortran.dg/iomsg_1.f90: New test case.
21863
21864 2005-09-09  Richard Guenther  <rguenther@suse.de>
21865
21866         PR c++/23624
21867         * g++.dg/tree-ssa/pr23624.C: New testcase.
21868
21869 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21870
21871         PR fortran/19239
21872         * gfortran.dg/vector_subscript_1.f90,
21873         * gfortran.dg/vector_subscript_2.f90: New tests.
21874
21875 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21876
21877         PR fortran/21104
21878         * gfortran.dg/array_alloc_1.f90,
21879         * gfortran.dg/array_alloc_2.f90,
21880         * gfortran.dg/array_alloc_3.f90: New tests.
21881
21882 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21883
21884         PR fortran/12840
21885         * gfortran.dg/array_constructor_6.f90
21886         * gfortran.dg/array_constructor_7.f90
21887         * gfortran.dg/array_constructor_8.f90
21888         * gfortran.dg/array_constructor_9.f90
21889         * gfortran.dg/array_constructor_10.f90
21890         * gfortran.dg/array_constructor_11.f90
21891         * gfortran.dg/array_constructor_12.f90: New tests.
21892
21893 2005-09-08  Josh Conner  <jconner@apple.com>
21894
21895         PR c++/23180
21896         * g++.dg/init/pr23180-1.C: New test.
21897         * g++.dg/init/pr23180-2.C: New test.
21898
21899 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21900
21901         PR fortran/18878
21902         * gfortran.dg/module_double_reuse.f90: New.
21903
21904 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21905
21906         PR fortran/23270
21907         PR fortran/22304
21908         PR fortran/18870
21909         PR fortran/17917
21910         PR fortran/16511
21911         * gfortran.dg/common_equivalence_1.f: New.
21912         * gfortran.dg/common_equivalence_2.f: New.
21913         * gfortran.dg/common_equivalence_3.f: New.
21914         * gfortran.dg/contained_equivalence_1.f90: New.
21915         * gfortran.dg/module_blank_common.f90: New.
21916         * gfortran.dg/module_commons_1.f90: New.
21917         * gfortran.dg/module_equivalence_1.f90: New.
21918         * gfortran.dg/nested_modules_1.f90: New.
21919         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
21920         equivalences and add comment to connect the test with
21921         the PR.
21922
21923 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21924
21925         PR fortran/23765
21926         * gfortran.dg/common_6.f90: New test.
21927
21928 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21929
21930         PR fortran/15326
21931         * gfortran.dg/char_result_1.f90,
21932         * gfortran.dg/char_result_2.f90,
21933         * gfortran.dg/char_result_3.f90,
21934         * gfortran.dg/char_result_4.f90,
21935         * gfortran.dg/char_result_5.f90,
21936         * gfortran.dg/char_result_6.f90,
21937         * gfortran.dg/char_result_7.f90,
21938         * gfortran.dg/char_result_8.f90: New tests.
21939
21940 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21941
21942         PR fortran/19928
21943         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
21944
21945 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21946
21947         PR obj-c++/16816
21948         * obj-c++.dg/selector-5.mm: New test.
21949         * obj-c++.dg/selector-6.mm: New test.
21950
21951 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21952
21953         PR objc/20574
21954         PR objc/19324
21955         * objc.dg/error-1.m: New test.
21956
21957 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
21958
21959         PR fortran/23373
21960         * gfortran.fortran-torture/execute/pr23373-1.f90,
21961         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
21962
21963 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
21964
21965         PR libfortran/23760
21966         * gfortran.dg/g77/1832.f: Remove long string in write statement
21967         to allow the test to pass on correct list directed output with
21968         prepended space.
21969
21970 2005-09-07  James E Wilson  <wilson@specifix.com>
21971
21972         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
21973
21974 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21975
21976         * gfortran.dg/parameter+save.f90: Rename to
21977         * gfortran.dg/parameter_save.f90: .. this.
21978
21979 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21980
21981         PR fortran/20848
21982         * gfortran.dg/parameter+save.f90: New test case.
21983
21984 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
21985
21986         PR fortran/19269
21987         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
21988
21989 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
21990
21991         PR c/23075
21992         * gcc.dg/pr23075.c: New test.
21993         * g++.dg/warn/pr23075.C: New test.
21994
21995         PR target/22362
21996         * gcc.target/i386/pr22362.c: New test.
21997
21998         PR rtl-optimization/23098
21999         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22000
22001         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22002         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22003         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22004
22005 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
22006
22007         * g++.dg/expr/cast6.C: New test.
22008
22009         PR c++/9782
22010         * g++.dg/init/new15.C: New test.
22011
22012 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22013
22014         * gcc.dg/vect/Os-vect-95.c: New test.
22015         * gcc.dg/vect/vect-95.c: Same.
22016
22017 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22018
22019         * gcc.dg/vect/vect-29.c: Update xfail testing.
22020         * gcc.dg/vect/vect-44.c: Same.
22021         * gcc.dg/vect/vect-48.c: Same.
22022         * gcc.dg/vect/vect-50.c: Same.
22023         * gcc.dg/vect/vect-72.c: Same.
22024         * gcc.dg/vect/vect-77.c: Same.
22025         * gcc.dg/vect/vect-78.c: Same.
22026         * gcc.dg/vect/vect-80.c: Same.
22027         * gcc.dg/vect/vect-96.c: Same.
22028         * gcc.dg/vect/vect-100.c: Same.
22029         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22030         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22031         * gfortran.dg/vect/vect-5.f90: Same.
22032
22033 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22034
22035         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22036         start strings.
22037         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22038         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22039
22040         PR c++/23056
22041         * g++.dg/opt/pr23056.C: New test.
22042
22043         PR rtl-optimization/23098
22044         * gcc.target/i386/pr23098.c: New test.
22045
22046 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
22047
22048         PR c++/23667
22049         * g++.dg/template/static15.C: New test.
22050
22051         PR c++/21440
22052         * g++.dg/ext/stmtexpr5.C: New test.
22053         * g++.dg/ext/stmtexpr6.C: Likewise.
22054
22055 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
22056
22057         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22058
22059         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22060         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22061         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22062
22063 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
22064
22065         PR libfortran/23321
22066         * gfortran.dg/direct_io_4.f90: New test case.
22067
22068 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
22069             Rasmus Hahn  <rassahah@neofonie.de>
22070
22071         PR libobjc/23108
22072         * objc.dg/type-stream-1.m: New test.
22073
22074 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
22075
22076         PR fortran/23661
22077         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22078         gfortran.dg/print_fmt_3.f90: New test.
22079
22080 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22081
22082         * gfortran.dg/fmt_t_1.f90: New test.
22083
22084 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22085
22086         PR rtl-optimization/23454
22087         * g++.dg/opt/pr23454.C: New test.
22088
22089 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
22090
22091         PR c++/23699
22092         * g++.dg/ext/static1.C: New test.
22093
22094 2005-09-02  Richard Henderson  <rth@redhat.com>
22095
22096         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22097         tail call to check_fa_work.
22098
22099 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
22100
22101         PR c++/21687
22102         * g++.dg/other/gc3.C: New test.
22103
22104 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22105
22106         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22107         * gcc.dg/20050826-1.c: Likewise.
22108
22109 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
22110
22111         PR c++/23167
22112         * g++.dg/expr/volatile1.C: New test.
22113
22114 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
22115
22116         PR middle-end/23547
22117         * gcc.dg/pr23547.c: New test.
22118
22119 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
22120
22121         PR c/22061
22122         * gcc.c-torture/execute/pr22061-1.c,
22123         * gcc.c-torture/execute/pr22061-2.c,
22124         * gcc.c-torture/execute/pr22061-3.c,
22125         * gcc.c-torture/execute/pr22061-4.c: New tests.
22126
22127 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22128
22129         * gcc.dg/Wredundant-decls-2.c: New test to check that
22130         -Wredundant-decls does not issue warning for a variable
22131         definition following a declaration.
22132
22133 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
22134
22135         PR debug/7241
22136         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22137         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22138         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22139
22140         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22141         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22142         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22143         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22144         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22145         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22146         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22147         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22148
22149 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22150
22151         PR objc/23306
22152         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22153         scan-assmbler.
22154
22155 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
22156
22157         PR target/21255
22158         * gcc.dg/pr21255-1.c: New test.
22159         * gcc.dg/pr21255-2-mb.c: Likewise.
22160         * gcc.dg/pr21255-2-ml.c: Likewise.
22161         * gcc.dg/pr21255-3.c: Likewise.
22162         * gcc.dg/pr21255-4.c: Likewise.
22163
22164 2005-08-31  Dale Johannesen  <dalej@apple.com>
22165
22166         * gcc.dg/20050830-1.c: New.
22167
22168 2005-08-31  Josh Conner  <jconner@apple.com>
22169
22170         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22171         command-line options for arm-*-* targets.
22172         * g++.dg/init/array16.C: Likewise.
22173         * g++.dg/other/crash-4.C: Likewise.
22174
22175 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22176
22177         PR obj-c++/23640
22178         * obj-c++.dg/gnu-runtime-3.mm: New test.
22179
22180 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22181
22182         PR c++/13377
22183         * g++.dg/lookup/ambig4.C: New test.
22184         * g++.dg/lookup/ambig5.C: New test.
22185         * g++.dg/tc1/dr101.C: Adjust error markers.
22186
22187 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22188
22189         PR c++/23639
22190         * g++.dg/template/ttp5.C: Adjust error markers.
22191
22192 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
22193
22194         PR testsuite/23609
22195         * lib/obj-c++.exp: Include target-libpath.exp.
22196         (obj-c++_link_flags): Look for the GNU libobjc library
22197         and set the library path to include it.
22198         Don't manually set LD_LIBRARY_PATH (etc.) but call
22199         set_ld_library_path_env_vars instead.
22200         (obj-c++_target_compile): Don't set library path or
22201         linker flags because they are already set correctly
22202         in obj-c++_link_flags.
22203
22204 2005-08-30  Josh Conner  <jconner@apple.com>
22205
22206         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22207         to command-line options for arm-*-* targets.
22208
22209 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
22210
22211         * g++.dg/other/i386-1.C: New.
22212
22213 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
22214
22215         PR preprocessor/20348
22216         PR preprocessor/20356
22217         * gcc.dg/cpp/pr20348.c: New test.
22218         * gcc.dg/cpp/pr20348.h: New file.
22219         * gcc.dg/cpp/inc/pr20348.h: New file.
22220         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22221         * gcc.dg/cpp/pr20356.c: New test.
22222         * gcc.dg/cpp/pr20356.h: New file.
22223         * gcc.dg/cpp/inc/pr20356.h: New file.
22224         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22225
22226 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
22227
22228         * gfortran.fortran-torture/execute/intrinsic_count.f90:
22229         Fix array dimension to avoid correct end-of-file error.
22230
22231 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
22232
22233         PR libfortran/23598
22234         * gfortran.dg/iostat_1.f90: New test.
22235
22236 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
22237
22238         PR middle-end/23408
22239         * gcc.dg/pr23408.c: New test.
22240
22241 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
22242
22243         PR c++/23099
22244         * g++.dg/init/member1.C: Make sure erroneous static data member
22245         definitions are required.
22246         * g++.dg/template/static13.C: New test.
22247         * g++.dg/template/static14.C: Likewise.
22248
22249 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
22250
22251         * gcc.target/i386/pr23575.c: Use -msse2 instead of
22252         -march=pentium4, remove ilp32 requirement.
22253
22254         PR middle-end/23484
22255         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22256         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22257
22258 2005-08-29  Andreas Jaeger  <aj@suse.de>
22259
22260         PR testsuite/23607
22261         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22262
22263 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
22264
22265         * gcc.c-torture/execute/20050316-2.c: New test.
22266         * gcc.c-torture/execute/20050316-3.c: New test.
22267         * gcc.dg/torture/pr16104-1.c: New test.
22268
22269 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
22270
22271         PR middle-end/23463
22272         * gcc.c-torture/execute/zero-struct-1.c: New test.
22273
22274 2005-08-27  Richard Guenther  <rguenther@suse.de>
22275
22276         PR target/23575
22277         * gcc.target/i386/pr23575.c: New testcase.
22278
22279 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
22280
22281         PR rtl-optimization/23561
22282         * gcc.c-torture/execute/20050826-1.c: New test.
22283
22284         PR rtl-opt/23560
22285         * gcc.c-torture/execute/20050826-2.c: New test.
22286
22287 2005-08-26  Dale Johannesen  <dalej@apple.com>
22288
22289         * gcc.dg/20030711-1.c: Modify to work on Darwin.
22290         * gcc.dg/20050826-1.c: New.
22291
22292 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
22293
22294         PR c++/19004
22295         * g++.dg/template/nontype13.C: New test.
22296
22297         PR c++/23491
22298         * g++.dg/init/new14.C: New test.
22299         * g++.dg/expr/anew1.C: Do not XFAIL.
22300         * g++.dg/expr/anew2.C: Likewise.
22301         * g++.dg/expr/anew3.C: Likewise.
22302
22303 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
22304
22305         PR middle-end/22439
22306         * gcc.dg/vla-3.c: New test.
22307
22308 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
22309
22310         PR fortran/20363
22311         * gfortran.dg/named_interface.f90: New.
22312
22313 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
22314
22315         * gcc.c-torture/execute/frame-address.c: New test.
22316
22317 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
22318
22319         PR c++/20817
22320         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22321
22322 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22323
22324         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22325
22326 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22327
22328         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22329         * gcc.dg/altivec-22.c: Rename from..
22330         * gcc.dg/altivec-nomfcr.c: ..this.
22331
22332 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
22333
22334         PR tree-optimization/23546
22335         * gcc.dg/tree-ssa/pr23546.c: New test.
22336
22337 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
22338
22339         PR fortran/17758
22340         * gfortran.dg/nonreturning_statements.f90: New test.
22341
22342 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22343
22344         PR c++/22454
22345         * g++.dg/parse/crash29.C: New.
22346
22347 2005-08-23  DJ Delorie  <dj@redhat.com>
22348
22349         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22350         constants have the L suffix.
22351
22352 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
22353
22354         PR c++/23044
22355         * g++.dg/template/instantiate8.C: New.
22356
22357 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
22358
22359         PR middle-end/23467
22360         * gcc.c-torture/execute/pr23467.c: New test.
22361
22362 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
22363
22364         PR tree-optimization/22043
22365         * gcc.c-torture/execute/20050613-1.c: New test.
22366
22367 2005-08-23  Ben Elliston  <bje@au.ibm.com>
22368
22369         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22370
22371 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
22372
22373         PR rtl-optimization/23478
22374         * g++.dg/opt/pr23478.C: New test.
22375
22376 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
22377
22378         PR c/18715
22379         * gcc.dg/switch-warn-3.c: New test.
22380
22381 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22382
22383         PR c++/22233
22384         * g++.dg/template/param1.C: New test.
22385
22386 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22387
22388         PR c++/23089
22389         * g++.dg/other/incomplete1.C: New test.
22390
22391 2005-08-22  Ira Rosen  <irar@il.ibm.com>
22392
22393         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22394         are vectorizable.
22395
22396 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22397
22398         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22399         d_lines_5.f: New.
22400
22401 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
22402
22403         * gcc.target/i386/sse-4.c: New test.
22404
22405 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22406
22407         PR testsuite/23239
22408         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22409
22410 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
22411
22412         * gcc.dg/20050811-1.c: New test.
22413         * gcc.dg/20050811-2.c: New test.
22414
22415 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
22416
22417         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22418
22419 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
22420
22421         PR 23476
22422         * gcc.c-torture/compile/pr23476.c: New test.
22423
22424 2005-08-19  Devang Patel  <dpatel@apple.com>
22425
22426         PR tree-optimization/23048
22427         * gcc.dg/tree-ssa/pr23048.c: New test.
22428
22429 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22430
22431         PR middle-end/20624
22432         * g++.dg/warn/Wreturn-3.C: New test
22433
22434 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
22435
22436         PR tree-optimization/22228
22437         * g++.dg/vect/pr22543.cc: New test.
22438
22439 2005-08-17  Steven Bosscher  <stevenb@suse.de>
22440
22441         PR tree-optimization/21574
22442         * gcc.dg/tree-ssa/pr21574.c: New test.
22443
22444 2005-08-16  James E Wilson  <wilson@specifix.com>
22445
22446         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22447
22448 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
22449
22450         PR tree-opt/23402
22451         * gcc.c-torture/compile/zero-strct-3.c: New test.
22452         * gcc.c-torture/compile/zero-strct-4.c: New test.
22453
22454 2005-08-16  Steven Bosscher  <stevenb@suse.de>
22455
22456         PR target/23376
22457         * gcc.target/x86_64/pr23376.c: New test.
22458
22459 2005-08-16  Ian Lance Taylor  <ian@airs.com>
22460
22461         PR c++/23337
22462         * g++.dg/ext/vector2.C: New.
22463
22464 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22465
22466         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22467
22468 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22469
22470         PR libfortran/23428
22471         * gfortran.dg/inquire-complex.f90: New test case.
22472
22473 2005-08-16  James E Wilson  <wilson@specifix.com>
22474
22475         PR tree-optimization/21105
22476         * gcc.dg/large-size-array.c: New.
22477
22478 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
22479
22480         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22481         type.
22482         * gcc.dg/vect/vect-41: Likewise.
22483         * gcc.dg/vect/vect-42: Likewise.
22484         * gcc.dg/vect/vect-43: Likewise.
22485         * gcc.dg/vect/vect-44: Likewise.
22486         * gcc.dg/vect/vect-46: Likewise.
22487         * gcc.dg/vect/vect-47: Likewise.
22488         * gcc.dg/vect/vect-48: Likewise.
22489         * gcc.dg/vect/vect-52: Likewise.
22490         * gcc.dg/vect/vect-53: Likewise.
22491         * gcc.dg/vect/vect-54: Likewise.
22492         * gcc.dg/vect/vect-55: Likewise.
22493         * gcc.dg/vect/vect-56: Likewise.
22494         * gcc.dg/vect/vect-57: Likewise.
22495         * gcc.dg/vect/vect-58: Likewise.
22496         * gcc.dg/vect/vect-59: Likewise.
22497         * gcc.dg/vect/vect-60: Likewise.
22498         * gcc.dg/vect/vect-61: Likewise.
22499         * gcc.dg/vect/vect-85: Likewise.
22500         * gcc.dg/vect/vect-87: Likewise.
22501         * gcc.dg/vect/vect-88: Likewise.
22502         * gcc.dg/vect/vect-93.c: Likewise.
22503         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22504         * gcc.dg/vect/vect-75: Likewise.
22505         * gcc.dg/vect/vect-76: Likewise.
22506         * gcc.dg/vect/vect-77: Likewise.
22507         * gcc.dg/vect/vect-78: Likewise.
22508         * gcc.dg/vect/vect-80: Likewise.
22509         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22510         vectorized for the expected reason, rather than checking how alignment
22511         was handled.
22512         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22513         aligned type and also instead of aligned pointers. Added documentation.
22514
22515 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
22516
22517         * gfortran.dg/power.f90: New test.
22518
22519 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
22520
22521         PR rtl-optimization/23299
22522         * g++.dg/opt/pr23299.C: New test.
22523
22524 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22525
22526         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22527
22528 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
22529
22530         * g++.dg/template/local6.C: New test.
22531
22532 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
22533
22534         * execute/exceptions/finally-1.m: Check that the catch and finally are
22535         being called.  Also add a "return 0;" at the end of main.
22536
22537 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
22538
22539         PR fortran/21432.
22540         * gfortran.dg/namelist_print_1.f: New test of functionality of
22541         PRINT namelist.
22542         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22543         namelist generates error with -std=f95.
22544
22545 2005-08-14  Ira Rosen  <irar@il.ibm.com>
22546
22547         PR tree-optimization/23119
22548         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22549
22550 2005-08-13  Marcin Koziej  <creep@desk.pl>
22551             Andrew Pinski  <pinskia@physics.uc.edu>
22552
22553         PR libobjc/22492
22554         * execute/exceptions/finally-1.m: New test.
22555
22556 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22557
22558         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22559         testsuite.
22560         * objc/execute/exceptions/trivial.m: New test.
22561         * objc.dg/try-catch-11.m: Move to ...
22562         * objc/execute/exceptions/foward-1.m: Here.
22563         * objc.dg/try-catch-2.m: Move to ...
22564         * objc/execute/exceptions/catchall-1.m: Here.
22565         * objc.dg/try-catch-8.m: Move to ...
22566         * objc/execute/exceptions/local-variables-1.m: Here.
22567
22568 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22569
22570         * objc.dg/nested-func-1.m: Move to ...
22571         * objc/execute/nested-func-1.m: Here.
22572
22573 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22574
22575         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22576         in ${options} instead of [target_info name].
22577         * lib/obj-c++.exp (objc_target_compile): Likewise.
22578
22579 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22580
22581         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22582
22583 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22584
22585         part of PR testsuite/23348
22586         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22587         each of the torture options.
22588         * objc/compile/trivial.m: New test.
22589
22590 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22591
22592         * gfortran.dg/eoshift.f90: Correct format.
22593
22594 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22595
22596         * gfortran.fortran-torture/execute/character_passing.f90:
22597         Fix comment typo.
22598
22599 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
22600
22601         PR c++/8271
22602         * g++.dg/template/unify10.C: New.
22603
22604 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
22605
22606         * g++.dg/parse/pr22514.C: Move to...
22607         * g++.dg/debug/pr22514.C: here.
22608
22609 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22610
22611         PR c++/23266
22612         * g++.dg/inherit/pure1.C: New test.
22613
22614         * ChangeLog: Fix typos.
22615
22616 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22617             Steven Bosscher  <stevenb@suse.de>
22618
22619         * gfortran.dg/runtime_warning_1.f90: New test.
22620
22621 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22622
22623         PR c++/23219
22624         * g++.dg/parse/crash28.C: New.
22625
22626 2005-08-11  Richard Guenther  <rguenther@suse.de>
22627
22628         PR target/23289
22629         * gcc.target/i386/tailcall-1.c: New testcase.
22630
22631 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22632
22633         * gcc.dg/vect/vect-67.c: Un-xfail.
22634
22635 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22636
22637         PR c++/23225
22638         * g++.dg/parse/crash27.C: new test.
22639
22640 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
22641
22642         PR libfortran/22143
22643         * gfortran.dg/shift-kind.f90: New testcase.
22644
22645 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
22646
22647         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22648         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22649
22650 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22651
22652         PR c++/20646
22653         * g++.dg/other/mult-stor1.C: New test.
22654
22655 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22656
22657         * gcc.c-torture/pr18299-1.c: Move to ...
22658         * gcc.c-torture/compile/pr18299-1.c: Here.
22659
22660 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
22661
22662         * gfortran/fortran.torture/execute/character_passing.f90:
22663         Fix types for LSAME.
22664
22665 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
22666
22667         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22668         input data back to what it was originally.
22669
22670 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22671
22672         * objc.dg/try-catch-8.m: Enable for all targets.
22673
22674 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
22675
22676         * gcc.dg/pr23165.c: New test.
22677
22678 2005-08-09  Steven Bosscher  <stevenb@suse.de>
22679
22680         PR tree-optimization/23234
22681         * gcc.dg/tree-ssa/pr23234.c: New test.
22682
22683 2005-08-08  Josh Conner  <jconner@apple.com>
22684
22685         PR rtl-optimization/23241
22686         * gcc.dg/char-compare.c: New test.
22687
22688 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22689
22690         PR c++/22508
22691         * g++.dg/init/new13.C: New test.
22692
22693 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22694
22695         PR c++/21166
22696         * g++.dg/other/crash-4.C: Adjust
22697         * g++/dg/ext/packed9.C: New.
22698
22699 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22700
22701         PR middle-end/21964
22702         * gcc.c-torture/execute/pr21964-1.c: New test.
22703
22704 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22705
22706         PR c/22458
22707         * gcc.dg/pr22458-1.c: New test.
22708
22709 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
22710             Steven G. Kargl <kargls@comcast.net>
22711
22712         PR fortran/22390
22713         * gfortran.dg/flush_1.f90: New test.
22714
22715 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22716
22717         PR c++/23191
22718         * g++.dg/template/eh2.C: New test.
22719
22720 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22721
22722         PR c++/19498
22723         * g++.dg/template/instantiate7.C: New test.
22724
22725 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
22726
22727         PR c/23113
22728         * gcc.dg/Wunused-value-1.c: New test.
22729
22730 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
22731
22732         PR rtl-optimization/23233
22733         * gcc.c-torture/compile/pr23233-1.c: New test.
22734
22735 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
22736
22737         PR fortran/18833
22738         PR fortran/20850
22739         * gfortran.dg/equiv_1.f90: New test.
22740         * gfortran.dg/equiv_2.f90: New test.
22741         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22742         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22743         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22744
22745 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22746
22747         * gcc.c-torture/execute/vrp-5.c: New test.
22748         * gcc.c-torture/execute/vrp-6.c: New test.
22749         * gcc.dg/tree-ssa/vrp21.c: New test.
22750
22751 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22752
22753         * g++.dg/parse/pr22514.C: New test.
22754
22755 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
22756
22757         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22758
22759         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22760         instead of constant loads / pool entries.
22761
22762 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
22763
22764         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22765         TEST_TO_WCTYPE.
22766
22767 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
22768
22769         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22770         __WINT_TYPE__ in generated prototypes if possible.
22771
22772 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
22773
22774         PR 22037
22775         * g++.dg/tree-ssa/pr22037.C:
22776
22777 2005-08-04  Richard Henderson  <rth@redhat.com>
22778
22779         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22780         scan-tree-dump-times directive.
22781
22782 2005-08-04  Jan Hubicka  <jh@suse.cz>
22783
22784         * gcov-1.C: Fix switch counts.
22785         * gcov-4b.c: Likewise.
22786
22787 2005-08-03  Jeff Law  <law@redhat.com>
22788
22789         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22790
22791 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
22792
22793         * gcc.c-torture/execute/pr23135.c: New test.
22794
22795 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22796
22797         PR tree-optimization/19899
22798         * gcc.dg/tree-ssa/scev-1.c: New test.
22799         * gcc.dg/tree-ssa/scev-2.c: New test.
22800
22801 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
22802
22803         PR target/18582
22804         * gcc.dg/torture/pr18582-1.c: New test.
22805
22806 2005-08-03  Jan Hubicka  <jh@suse.cz>
22807
22808         * update-conroll.c: New testcase.
22809         * update-conroll-2.c: New testcase.
22810
22811 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
22812
22813         * gfortran.dg/constant_substring.f: New test.
22814         * gfortran.dg/pr22491.f: New test.
22815
22816 2005-08-02  Jan Hubicka  <jh@suse.cz>
22817
22818         * update-threading.c: Replace by the proper one.
22819
22820 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22821
22822         PR 23164
22823         * g++.dg/tree-ssa/pr23164.C: New test.
22824
22825 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22826
22827         * gcc.dg/tree-ssa/pr23192.c: New test.
22828
22829 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
22830
22831         * gcc.c-torture/execute/vrp-4.c: New test.
22832
22833 2005-08-02  Jan Hubicka  <jh@suse.cz>
22834
22835         * update-threading.c: New test.
22836
22837 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
22838
22839         * gcc.c-torture/compile/20050801-1.c: New test.
22840         * gcc.c-torture/compile/20050801-2.c: New test.
22841
22842 2005-08-01  Jan Hubicka  <jh@suse.cz>
22843
22844         * val-prof-5.c: New test.
22845
22846 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
22847
22848         PR c/22311
22849         * gcc.dg/pr22311-1.c : New test.
22850
22851 2005-07-31  Steven Bosscher  <stevenb@suse.de>
22852
22853         PR target/23095
22854         * gfortran.dg/pr23095.f: New test.
22855
22856         PR c++/22003
22857         * g++.dg/other/pr22003.C: New test.
22858
22859 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
22860
22861         PR target/20621
22862         * gcc.c-torture/execute/pr20621-1.c: New test.
22863
22864 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
22865
22866         * gfortran.dg/comma_format_extension_4.f: Adjust length
22867         of string for format.
22868         * gfortran.dg/der_array_io_1.f: Replace illegal internal
22869         print statement with internal write.
22870         * gfortran.dg/der_array_io_2.f: Likewise.
22871         * gfortran.dg/der_array_io_3.f: Likewise.
22872
22873 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
22874
22875         * gcc.dg/fold-abs-4.c: new test.
22876
22877 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
22878
22879         PR fortran/22570 an related issues.
22880         * gfortran.dg/x_slash_1.f: New test.
22881
22882 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
22883
22884         PR c/23143
22885         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
22886         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
22887
22888 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22889
22890         PR c/529
22891         * gcc.dg/Wshadow-3.c: New test.
22892
22893 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
22894
22895         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
22896         used to have the wrong bounds).
22897
22898 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22899
22900         PR c/21720
22901         * gcc.dg/hex-round-1.c: Test more cases.
22902         * gcc.dg/hex-round-2.c: New test.
22903
22904 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
22905
22906         PR 22550
22907         * g++.dg/tree-ssa/pr22550.C: New test.
22908
22909 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
22910
22911         * gcc.dg/tree-ssa/vrp19.c: New test.
22912         * gcc.dg/tree-ssa-vrp20.c: New test.
22913
22914 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22915
22916         PR c/22240
22917         * gcc.dg/transparent-union-4.c: New test.
22918
22919 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22920
22921         PR c/22192
22922         * gcc.dg/c99-vla-2.c: New test.
22923
22924 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22925
22926         PR c/21720
22927         * gcc.dg/hex-round-1.c: New test.
22928
22929 2005-07-28  Jan Hubicka  <jh@suse.cz>
22930
22931         * inliner-1.c: Do not dump everything.
22932         * tree-prof.exp: Do not pass -ftree-based-profiling.
22933         * bprob.exp: Likewise.
22934
22935         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
22936
22937 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
22938
22939         PR c++/22545
22940         * g++.dg/expr/ptrmem7.C: New test.
22941
22942 2005-07-28  Mike Stump  <mrs@apple.com>
22943
22944         * g++.old-deja/g++.mike/visibility-1.C: New test.
22945
22946 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22947
22948         PR c/20187
22949         * gcc.c-torture/execute/pr20187-1.c: New test.
22950
22951 2005-07-28  Jeff Law  <law@redhat.com>
22952
22953         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
22954         * gcc.dg/tree-ssa/vrp18.c: New test.
22955
22956 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22957
22958         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
22959
22960 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22961
22962         PR tree-optimization/22506
22963         * gcc.dg/vect/ps22506.c: New test.
22964
22965 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
22966
22967         PR target/21149
22968         * gcc.target/i386/sse-3.c: New test.
22969
22970 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22971
22972         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
22973         * gcc.target/mips/mips32-dsp-type.c: Likewise.
22974
22975 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22976
22977         PR c/22589
22978         * gcc.c-torture/compile/pr22589-1.c: New test.
22979
22980 2005-07-28  Jan Hubicka  <jh@suse.cz>
22981
22982         * update-loopch.c: New testcase.
22983
22984 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22985
22986         PR rtl-optimization/23047
22987         * gcc.c-torture/execute/pr23047.c: New test.
22988         * gcc.c-torture/execute/pr23047.x: New.
22989
22990 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22991
22992         PR tree-optimization/22493
22993         * gcc.c-torture/execute/pr22493-1.c: New test.
22994         * gcc.c-torture/execute/pr22493-1.x: New.
22995         * gcc.c-torture/execute/vrp-1.c: New test.
22996         * gcc.c-torture/execute/vrp-2.c: New test.
22997         * gcc.c-torture/execute/vrp-2.c: New test.
22998
22999 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
23000
23001         * gcc.target/frv/all-builtin-read8.c: Delete.
23002         * gcc.target/frv/all-builtin-read16.c: Delete.
23003         * gcc.target/frv/all-builtin-read32.c: Delete.
23004         * gcc.target/frv/all-builtin-read64.c: Delete.
23005         * gcc.target/frv/all-builtin-write8.c: Delete.
23006         * gcc.target/frv/all-builtin-write16.c: Delete.
23007         * gcc.target/frv/all-builtin-write32.c: Delete.
23008         * gcc.target/frv/all-builtin-write64.c: Delete.
23009         * gcc.target/frv/all-read-write-1.c: New.
23010
23011 2005-07-27  Jeff Law  <law@redhat.com>
23012
23013         * gcc.c-torture/execute/pr22630.c: New test.
23014
23015 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
23016
23017         PR tree-optimization/23073
23018         * gcc.dg/vect/nodump-pr23073.c: New test.
23019         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23020
23021 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
23022
23023         PR tree-optimize/22348
23024         * gcc.c-torture/execute/pr22348.c: New.
23025
23026 2005-07-27  Richard Guenther  <rguenther@suse.de>
23027
23028         * gcc.dg/tree-ssa/salias-1.c: New testcase.
23029
23030 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23031
23032         PR fortran/22503
23033         * gfortran.dg/logical_comp.f90: New test.
23034
23035 2005-07-27  Jan Hubicka  <jh@suse.cz>
23036
23037         * inliner-1.c: Add cleanup of dumps.
23038         * val-prof-*.c: Likewise.
23039         * update-tailcall.c: New.
23040
23041 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
23042
23043         PR 22591
23044         * gcc.dg/tree-ssa/pr22591.c: New test.
23045         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23046
23047 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
23048
23049         PR libobjc/22606
23050         * objc.dg/try-catch-11.m: New test.
23051
23052 2005-07-26  Richard Guenther  <rguenther@suse.de>
23053
23054         PR tree-optimization/22486
23055         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23056
23057 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23058
23059         PR tree-opt/22484
23060         * g++.dg/opt/loop2.C: New test.
23061
23062 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23063
23064         * gcc.dg/tree-ssa/reassoc-3.c: New test.
23065         * gcc.dg/tree-ssa/reassoc-4.c: New test.
23066
23067 2005-07-25  Adam Nemet  <anemet@lnxw.com>
23068
23069         * lib/profopt.exp (profopt-execute): Check for profiling data
23070         files on the target.
23071
23072 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
23073
23074         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23075         for matching of asm labels.
23076
23077 2005-07-25  Richard Guenther  <rguenther@suse.de>
23078
23079         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23080
23081 2005-07-25  Richard Guenther  <rguenther@suse.de>
23082
23083         PR testsuite/22624
23084         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23085
23086 2005-07-25  Ira Rosen  <irar@il.ibm.com>
23087
23088         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23089         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23090         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23091         * gcc.dg/vect/vect-100.c: New test.
23092         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23093         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23094         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23095         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23096         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23097         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23098         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23099         * gfortran.dg/vect/pr19049.f90: New testcase.
23100         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23101
23102 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
23103
23104         * gcc.c-torture/execute/20050713-1.c: New test.
23105
23106         PR fortran/20063
23107         * gfortran.fortran-torture/execute/data_4.f90: New test.
23108
23109         PR middle-end/20303
23110         * gcc.dg/visibility-d.c: New test.
23111
23112 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
23113
23114         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23115         * gfortran.dg/underflow.f90: Ditto.
23116
23117 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23118
23119         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23120         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23121         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23122
23123 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23124
23125         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23126         include case of field width of zero.
23127
23128 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23129
23130         PR libgfortran/21875
23131         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23132         with trailing blanks on normal formatted read.
23133
23134 2005-07-23  Chao-ying Fu  <fu@mips.com>
23135
23136         * gcc.target/mips/mips32-dsp-type.c: New test.
23137         * gcc.target/mips/mips32-dsp.c: New test.
23138
23139 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
23140
23141         PR testsuite/21073
23142         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23143
23144         PR testsuite/20454
23145         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23146         and __cyg_profile_func_exit.
23147
23148 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
23149
23150         * gfortran.dg/comma_format_extension_3.f: Fix typo.
23151         * gfortran.dg/comma_format_extension_4.f: Same.
23152         * gfortran.dg/pr15332.f: Same.
23153         * gfortran.dg/pr21730.f: Same.
23154
23155 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
23156
23157         * g++.dg/opt/vrp2.C: Fix testcase.
23158
23159         PR tree-opt/22625
23160         * g++.dg/opt/vrp2.C: New test.
23161
23162 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
23163
23164         PR debug/21828
23165         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23166
23167 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
23168
23169         * gcc.dg/tree-ssa/20050719-1.c: New test.
23170
23171 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
23172
23173         * gcc.dg/bfin-longcall-1.c: New file.
23174         * gcc.dg/bfin-longcall-2.c: New file.
23175
23176 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
23177
23178         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23179
23180 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23181
23182         PR middle-end/19055
23183         * gcc.dg/tree-ssa/pr19055.c: New test.
23184         * gcc.dg/tree-ssa/pr19055-2.c: New test.
23185
23186 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23187
23188         PR C++/22358
23189         * g++.dg/other/pr22358.C: New test.
23190
23191 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
23192
23193         PR c++/2922
23194         * g++.dg/lookup/two-stage5.C: New test from bug comments.
23195
23196 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23197
23198         PR c++/15938
23199         * g++.dg/init/union2.C: New test.
23200
23201 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23202
23203         PR c/22393
23204         * gcc.dg/complex-4.c: New test.
23205
23206 2005-07-21  Richard Guenther  <rguenther@suse.de>
23207
23208         PR testsuite/22522
23209         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23210         scanning for asm labels.
23211         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23212
23213 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23214
23215         PR target/22085
23216         * gcc.dg/altivec-pr22085.c: New.
23217
23218 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23219
23220         PR tree-optimization/19210
23221         * gcc.dg/tree-ssa/pr19210-1.c: New.
23222         * gcc.dg/tree-ssa/pr19210-2.c: New.
23223
23224 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
23225
23226         PR rtl-optimization/22167
23227         * g++.dg/opt/pr22167.C: New test.
23228
23229 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
23230
23231         PR c++/2922
23232         * g++.dg/lookup/two-stage2.C: New.
23233         * g++.dg/lookup/two-stage3.C: New.
23234         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23235         fixed two-stage name lookup for operators.
23236         * g++.dg/template/call3.C: Compiler now produces an appropriate
23237         error message.
23238         * g++.dg/template/crash37.C: Compiler now describes bla() on line
23239         14 as a candidate.
23240         * g++.dg/template/ptrmem4.C: Compiler produces different error
23241         message.
23242         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23243         connect_to_method as a candidate.
23244
23245 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
23246
23247         * gcc.dg/fold-alloc-1.c: New test.
23248
23249 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
23250
23251         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23252         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23253
23254 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
23255
23256         * gcc.dg/fold-abs-1.c: New test.
23257         * gcc.dg/fold-abs-2.c: New test.
23258         * gcc.dg/fold-abs-3.c: New test.
23259
23260 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
23261
23262         Make CONSTRUCTOR use VEC to store initializers.
23263         * g++.dg/ext/complit3.C: Check for specific error messages.
23264         * g++.dg/init/brace2.C: Update error message.
23265         * g++.dg/warn/Wbraces2.C: Likewise.
23266
23267 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
23268
23269         PR fortran/16940
23270         * gfortran.dg/module_interface_1.f90: New test.
23271
23272 2005-07-19  Danny Berlin <dberlin@dberlin.org>
23273             Kenneth Zadeck <zadeck@naturalbridge.com>
23274
23275         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23276
23277 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23278
23279         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23280         specify -Wformat for these tests.
23281         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23282         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23283         * gcc.dg/format/opt-6.c: Delete.
23284
23285 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23286
23287         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23288         * gcc.dg/tree-ssa/sra-3.c: Likewise.
23289
23290 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23291
23292         * gcc.dg/tree-ssa/alias-2.c: New test.
23293
23294 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
23295
23296         PR c++/22263
23297         * g++.dg/template/explicit7.C: New test.
23298
23299 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
23300
23301         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23302         field width of 8 to +Inf and -Inf.
23303
23304 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
23305
23306         PR c++/22139
23307         * g++.dg/template/friend36.C: New test.
23308
23309 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
23310
23311         PR fortran/21730
23312         * gfortran.dg/pr21730.f: New test.
23313
23314 2005-07-16  Danny Berlin <dberlin@dberlin.org>
23315             Kenneth Zadeck <zadeck@naturalbridge.com>
23316
23317         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23318         since pure const detection cannot run at -O1 in c compiler.
23319         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23320         can now optimize this case properly.
23321         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23322         because we now pass.
23323         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23324
23325 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
23326
23327         PR c/22421
23328         * gcc.dg/format/bitfld-1.c: New test.
23329
23330 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23331
23332         PR c++/22204
23333         * g++.dg/rtti/repo1.C: New test.
23334
23335 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
23336
23337         PR middle-end/22398
23338         * gcc.c-torture/compile/pr22398.c: New test.
23339
23340 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23341
23342         PR c++/22132
23343         * g++.dg/expr/cast4.C: New test.
23344
23345 2005-07-15  Richard Guenther  <rguenther@suse.de>
23346
23347         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23348         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23349
23350 2005-07-15  Steven Bosscher  <stevenb@suse.de>
23351
23352         PR tree-optimization/22230
23353         * gcc.dg/tree-ssa/pr22230.c: New test.
23354
23355 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
23356
23357         * gfortran.dg/g77/cpp6.f: New test.
23358
23359         PR fortran/22417
23360         * gfortran.dg/g77/cpp5.F: New test.
23361         * gfortran.dg/g77/cpp5.h: New file.
23362         * gfortran.dg/g77/cpp5inc.h: New file.
23363
23364 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
23365
23366         PR libfortran/16435
23367         * gfortran.dg/tl_editting.f90: New.
23368         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23369
23370 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
23371
23372         * gfortran.dg/char_array_constructor.f90: New test.
23373
23374 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
23375
23376         * gfortran.dg/past_eor.f90: New.
23377         * gfortran.dg/complex_read.f90: New.
23378
23379 2005-07-13  Jeff Law  <law@redhat.com>
23380
23381         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23382         additional casts.
23383
23384         * gcc.dg/tree-ssa/pr22321.c: New test
23385
23386 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
23387
23388         PR tree-optimization/21921
23389         * gcc.dg/tree-ssa/pr21921.c: New.
23390
23391 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23392
23393         PR tree-optimizatio/22442
23394         * gcc.dg/tree-ssa/loop-11.c: New test.
23395
23396 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23397
23398         PR tree-opt/21840
23399         * gcc.c-torture/compile/pr21840.c: New test.
23400
23401 2005-07-12  Jan Hubicka  <jh@suse.cz>
23402
23403         * gcc.c-torture/compile/pr22379.c: New test.
23404
23405 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
23406
23407         PR libfortran/21593
23408         gfortran.dg/dev_null.f90: Remove outdated comment about
23409         PR libfortran/21593.
23410
23411
23412 2005-07-12  Dale Johannesen  <dalej@apple.com>
23413
23414         * gcc.target/i386/compress-float-sse.c: New.
23415         * gcc.target/i386/compress-float-sse-pic.c: New.
23416         * gcc.target/i386/compress-float-387.c: New.
23417         * gcc.target/i386/compress-float-387-pic.c: New.
23418         * gcc.dg/compress-float-ppc.c: New.
23419         * gcc.dg/compress-float-ppc-pic.c: New.
23420
23421 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
23422
23423         PR libfortran/21593
23424         gfortran.dg/dev_null.f90: Remove targets.
23425
23426 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23427
23428         PR tree-opt/22335
23429         * gcc.dg/pr22335-1.c: New test.
23430         * gcc.dg/pr22335-2.c: New test.
23431
23432 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23433
23434         PR c++/20172
23435         * g++.dg/template/nontype12.C : New test.
23436
23437 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23438
23439         * gcc.dg/tree-ssa/loop-10.c: New test.
23440
23441 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
23442
23443         * gcc.c-torture/execute/20020720-1.x: Remove.
23444
23445 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
23446
23447         * gfortran.fortran-torture/execute/forall_7.f90: New test.
23448
23449 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
23450
23451         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23452         (dg-mips-options): Use it.
23453
23454 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
23455
23456         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23457
23458 2005-07-09  Richard Henderson  <rth@redhat.com>
23459
23460         * lib/target-supports.exp (check_effective_target_sync_char_short):
23461         Add alpha.
23462
23463 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
23464
23465         PR libfortran/22217
23466         * gfortran.dg/negative-z-descriptor.f90: New test.
23467
23468 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23469
23470         PR tree-opt/22329
23471         * gcc.dg/pr22329.c: New test.
23472
23473 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
23474
23475         PR tree-optimization/20139
23476         * gcc.dg/tree-ssa/pr20139.c: New.
23477
23478 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23479
23480         PR tree-opt/22356
23481         * gcc.dg/pr22356-1.c: New test.
23482
23483 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
23484
23485         PR c++/21799
23486         * g++.dg/template/unify8.C: New.
23487         * g++.dg/template/unify9.C: New.
23488
23489 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
23490
23491         * gfortran.fortran-torture/execute/entry_10.f90: New test.
23492
23493 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
23494
23495         * gcc.dg/darwin-version-1.c: New.
23496         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23497         * gcc.dg/builtins-20.c: Likewise.
23498         * gcc.dg/builtins-53.c: Likewise.
23499         * gcc.dg/torture/builtins-convert-1.c: Likewise.
23500         * gcc.dg/torture/builtins-convert-2.c: Likewise.
23501         * gcc.dg/torture/builtins-convert-3.c: Likewise.
23502         * gcc.dg/torture/builtins-power-1.c: Likewise.
23503         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23504         on Darwin.
23505
23506 2005-07-07  Jeff Law  <law@redhat.com>
23507
23508         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
23509         argument evaluation order.
23510
23511 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
23512
23513         PR libfortran/21594
23514         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23515         Add test cases where the shift length is greater than the
23516         array length.
23517
23518 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23519
23520         * obj-c++.dg/proto-lossage-6.mm: New.
23521         * objc.dg/proto-lossage-6.m: New.
23522
23523 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23524
23525         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23526         * objc.dg/gnu-runtime-2.m: Likewise.
23527
23528 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23529
23530         * gfortran.dg/longline.f: New test.
23531
23532         * gfortran.dg/badline.f: New test.
23533
23534 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23535
23536         PR fortran/16531
23537         PR fortran/15966
23538         PR fortran/18781
23539         * gfortran.dg/hollerith.f90: New.
23540         * gfortran.dg/hollerith2.f90: New.
23541         * gfortran.dg/hollerith3.f90: New.
23542         * gfortran.dg/hollerith4.f90: New.
23543         * gfortran.dg/hollerith_f95.f90: New.
23544         * gfortran.dg/hollerith_legacy.f90: New.
23545         * gfortran.dg/g77/cpp4.F: New. Port from g77.
23546
23547 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23548
23549         PR objc/22274
23550         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23551         * objc.dg/gnu-runtime-2.m: New.
23552
23553 2005-07-06  Jeff Law  <law@redhat.com>
23554
23555         * gcc.dg/tree-ssa/vrp17.c: New test.
23556
23557 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23558
23559         PR fortran/22327
23560         * gfortran.dg/array_constructor_5.f90: New test.
23561
23562 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23563
23564         * gfortran.fortran-torture/execute/entry_9.f90: New test.
23565
23566 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
23567
23568         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23569         * gcc.dg/980816-1.c: Ditto.
23570
23571 2005-07-06  Jeff Law  <law@redhat.com>
23572
23573         * gcc.c-torture/compile/pr21356.c: New test.
23574
23575 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23576
23577         PR c/22013
23578         PR c/22098
23579         * gcc.c-torture/compile/pr22013-1.c,
23580         gcc.c-torture/execute/pr22098-1.c,
23581         gcc.c-torture/execute/pr22098-2.c,
23582         gcc.c-torture/execute/pr22098-3.c: New tests.
23583
23584 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23585
23586         PR c/22308
23587         * gcc.dg/pr22308-1.c: New test.
23588
23589 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
23590
23591         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
23592         target.
23593         * gcc.dg/compare9.c: Use -fshort-enums instead of
23594         -fno-short-enums.  Change the last test to dg-bogus.
23595
23596 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
23597
23598         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23599         * gcc.dg/compare9.c: New.
23600
23601 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23602
23603         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23604
23605 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23606
23607         PR testsuite/22288
23608         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23609
23610
23611 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23612
23613         * gcc.dg/format/gcc_gfc-1.c: New.
23614
23615 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23616
23617         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23618
23619 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23620
23621         PR fortran/20842
23622         * gfortran.dg/io_invalid_1.f90: New test.
23623
23624 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
23625
23626         * gcc.dg/format/gcc_diag-1.c: Update.
23627
23628 2005-07-02  Jeff Law  <law@redhat.com>
23629
23630         * gcc.dg/tree-ssa/pr22051-1.c: New test.
23631         * gcc.dg/tree-ssa/pr22051-2.c: New test.
23632
23633 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
23634
23635         * gcc.dg/format/gcc_diag-1.c: Update.
23636
23637 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
23638
23639         PR tree-opt/22269
23640         * gcc.c-torture/compile/pr22269.c: New test.
23641
23642 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
23643
23644         PR 21584
23645         PR 22219
23646         * g++.dg/tree-ssa/pr21584-1.C: New test.
23647         * g++.dg/tree-ssa/pr21584-2.C: New test.
23648
23649 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
23650
23651         * obj-c++.dg/try-catch-11.mm: New.
23652         * objc.dg/try-catch-10.m: New.
23653
23654 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
23655
23656         * g++.dg/other/ucnid-1.C: xfail on AIX.
23657
23658 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
23659
23660         PR 22234
23661         * gcc.dg/20050629-1.c: New test.
23662
23663 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
23664
23665         * obj-c++.dg/const-str-1[0-1].mm: New.
23666         * objc.dg/const-str-1[0-1].m: New.
23667
23668 2005-05-29  Richard Henderson  <rth@redhat.com>
23669
23670         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23671         Rename from check_effective_target_vect_no_max.
23672         (check_effective_target_vect_no_int_add): New.
23673         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23674         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23675         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23676         * gcc.dg/vect/vect-reduc-1.c: Use both.
23677         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23678
23679 2005-05-29  Richard Henderson  <rth@redhat.com>
23680
23681         * lib/target-supports.exp (check_effective_target_vect_no_max):
23682         Remove i386 and x86_64.
23683
23684 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23685
23686         PR testsuite/21969
23687         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23688
23689 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23690
23691         PR middle-end/21969
23692         * gcc.dg/vect/pr21969.c: New test.
23693
23694 2005-06-28  Eric Christopher  <echristo@redhat.com>
23695
23696         PR c/22052
23697         PR c/21975
23698         * gcc.dg/inline1.c: New test.
23699         * gcc.dg/inline2.c: Ditto.
23700         * gcc.dg/inline3.c: Ditto.
23701         * gcc.dg/inline4.c: Ditto.
23702         * gcc.dg/inline5.c: Ditto.
23703
23704 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23705
23706         PR libfortran/22142
23707         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23708         Add testcase also testing eoshift1 for PR 22142.
23709
23710 2005-06-28  Richard Henderson  <rth@redhat.com>
23711
23712         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23713         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23714         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23715         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23716         gcc.dg/tree-ssa/20030922-2.c: Likewise.
23717
23718 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23719
23720         PR libfortran/22142
23721         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23722         Add testcase for PR 22142.
23723
23724 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
23725
23726         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23727         gcc.target/ia64/fpreg-2.c: New tests.
23728
23729 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23730
23731         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23732
23733 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23734
23735         PR libfortran/22170
23736         * gfortran.dg/slash_1.f90: New test.
23737
23738 2005-06-27  Richard Henderson  <rth@redhat.com>
23739
23740         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23741         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23742         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23743         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23744         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23745         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23746
23747 2005-06-27  Richard Henderson  <rth@redhat.com>
23748
23749         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23750         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23751
23752 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
23753
23754         * obj-c++.dg/proto-lossage-5.mm: New.
23755         * objc.dg/proto-lossage-5.m: New.
23756
23757 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
23758
23759         PR 21959
23760         * gcc.dg/tree-ssa/pr21959.c: New test.
23761
23762 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
23763
23764         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23765         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23766         testing uninitialized var.
23767
23768         * gcc.c-torture/execute/builtins/chk.h: New.
23769         * gcc.c-torture/execute/builtins/lib/chk.c: New.
23770         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23771         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23772         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23773         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23774         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23775         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23776         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23777         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23778         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23779         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23780         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23781         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23782         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23783         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23784         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23785         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23786         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23787         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23788         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23789         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23790         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23791         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23792         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23793         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23794         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
23795         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
23796         * gcc.dg/builtin-object-size-1.c: New test.
23797         * gcc.dg/builtin-object-size-2.c: New test.
23798         * gcc.dg/builtin-object-size-3.c: New test.
23799         * gcc.dg/builtin-object-size-4.c: New test.
23800         * gcc.dg/builtin-object-size-5.c: New test.
23801         * gcc.dg/builtin-stringop-chk-1.c: New test.
23802         * gcc.dg/builtin-stringop-chk-2.c: New test.
23803         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
23804         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
23805         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
23806         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
23807         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
23808         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
23809         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
23810         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
23811         * gcc.c-torture/execute/printf-1.c: New test.
23812         * gcc.c-torture/execute/fprintf-1.c: New test.
23813         * gcc.c-torture/execute/vprintf-1.c: New test.
23814         * gcc.c-torture/execute/vfprintf-1.c: New test.
23815         * gcc.c-torture/execute/printf-chk-1.c: New test.
23816         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
23817         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
23818         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
23819
23820 2005-06-27  Michael Matz  <matz@suse.de>
23821
23822         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
23823         slot is not merged if address escapes.
23824
23825 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23826
23827         PR c/21911
23828         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
23829
23830 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
23831
23832         PR middle-end/17965
23833         * gcc.c-torture/compile/20050622-1.c: New test.
23834
23835         PR middle-end/22028
23836         * gcc.dg/20050620-1.c: New test.
23837
23838 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
23839
23840         PR tree-optimization/22026
23841         * gcc.dg/tree-ssa/pr22026.c: New.
23842
23843 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
23844
23845         PR libfortran/22144
23846         * gfortran.dg/shift-alloc.f90: New testcase.
23847
23848 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
23849
23850         * all files: Update FSF address in copyright headers.
23851
23852 2005-06-22  Jan Hubicka  <jh@suse.cz>
23853
23854         * wholeprogram-1.c: New testcase.
23855         * wholeprogram-2.c: New testcase.
23856
23857 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
23858
23859         PR 22171
23860         * gcc.dg/tree-ssa/pr22171.c: New test.
23861
23862 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
23863
23864         * gfortran.dg/simplify_modulo.f90: New.
23865
23866 2005-06-24  Jan Hubicka  <jh@suse.cz>
23867
23868         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
23869
23870 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23871
23872         * obj-c++.dg/proto-lossage-[1-4].mm: New.
23873
23874 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23875
23876         * obj-c++.dg/typedef-alias-1.mm: New.
23877         * objc.dg/typedef-alias-1.m: New.
23878
23879 2005-06-23  Jeff Law  <law@redhat.com>
23880
23881         * gcc.dg/tree-ssa/vrp16.c: New test.
23882
23883 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23884
23885         * lib/target-supports.exp: Add
23886         check_effective_target_fortran_large_real and
23887         check_effective_target_fortran_large_int to check for
23888         corresponding effective targets.
23889         * gfortran.dg/large_integer_kind_1.f90: New test.
23890         * gfortran.dg/large_real_kind_1.f90: New test.
23891
23892 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
23893
23894         PR tree-optimization/22117
23895         * gcc.dg/tree-ssa/pr22117.c: New.
23896
23897 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
23898
23899         PR testsuite/22123
23900         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
23901
23902 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
23903
23904         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
23905
23906 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
23907
23908         * gfortran.dg/f2c_4.f90: Add tests for complex functions
23909         * gfortran.dg/f2c_4.c: Likewise.
23910
23911 2005-06-22 Paul Brook  <paul@codesourcery.com>
23912
23913         PR fortran/21034
23914         * gfortran.dg/auto_save_1.f90: New test.
23915
23916 2005-06-22  Michael Matz  <matz@suse.de>
23917
23918         * gcc.target/x86-64/abi: New directory.
23919         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
23920         * gcc.target/x86-64/abi/README.gcc: New file.
23921         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
23922         * gcc.target/x86-64/abi/asm-support.s: New file.
23923         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
23924         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
23925         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
23926         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
23927         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
23928         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
23929         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
23930         * gcc.target/x86_64/abi/test_bitfields.c: New test.
23931         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
23932         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
23933         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
23934         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
23935         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
23936         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
23937         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
23938         * gcc.target/x86_64/abi/test_varargs.c: New test.
23939
23940 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
23941
23942         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
23943         32-bit i?86 and x86_64.
23944
23945 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
23946
23947         * obj-c++.dg/const-str-[1-9].mm: New tests.
23948
23949 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
23950
23951         PR fortran/22010
23952         * gfortran.dg/namelist_use.f90: New.
23953         * gfortran.dg/namelist_use_only.f90: New.
23954
23955 2005-06-21  Jeff Law  <law@redhat.com>
23956
23957         * gcc.dg/tree-ssa/vrp15.c: New test.
23958
23959 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
23960
23961         * lib/target-supports.exp (check_effective_target_vect_reduction):
23962         Remove.
23963         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
23964         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
23965         remove vect_reduction target keyword. Also avoid two returns in main.
23966         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23967         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
23968         * gcc.dg/vect/vect-reduc-1short.c: New test.
23969         * gcc.dg/vect/vect-reduc-1char.c: New test.
23970         * gcc.dg/vect/vect-reduc-2short.c: New test.
23971         * gcc.dg/vect/vect-reduc-2char.c: New test.
23972         * gcc.dg/vect/vect-reduc-6.c: New test.
23973         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
23974         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
23975         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
23976
23977 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23978         Paul Thomas  <pault@gcc.gnu.org>
23979
23980         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
23981         New tests.
23982
23983 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23984
23985         * gfortran.dg/backslash_1.f90: New test.
23986         * gfortran.dg/backslash_2.f90: New test.
23987
23988 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
23989
23990         * gfortran.dg/duplicate_labels.f90: New test.
23991
23992 2005-06-20  Jan Beulich  <jbeulich@novell.com>
23993
23994         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
23995         unsupportable relocations.
23996         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23997         * gcc.dg/20050321-2.c: xfail for NetWare.
23998
23999 2005-06-20  Andreas Jaeger  <aj@suse.de>
24000
24001         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24002         gcc.target/i386/fastcall-sseregparm.c,
24003         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24004
24005 2005-06-19  Richard Henderson  <rth@redhat.com>
24006
24007         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24008
24009 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
24010
24011         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24012
24013 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
24014
24015         PR c++/22115
24016         * g++.dg/conversion/simd2.C: Change expected error message.
24017
24018 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24019
24020         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24021         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24022         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24023
24024 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
24025
24026         * gcc.dg/fold-mod-1.c: New test.
24027
24028 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
24029
24030         PR fortran/19926
24031         * gfortran.dg/pr19926.f90: New test.
24032
24033 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24034
24035         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24036         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24037         targets.
24038         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24039         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24040
24041 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
24042
24043         * gcc.target/ia64/float80-varargs-1.c: New test.
24044
24045 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24046
24047         PR tree-opt/22035
24048         * gfortran.dg/f2c_6.f90: New test.
24049
24050 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
24051
24052         PR c++/17413
24053         * g++.dg/template/local5.C: New.
24054
24055 2005-06-17  Richard Henderson  <rth@redhat.com>
24056
24057         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24058
24059 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
24060
24061         PR testsuite/21945
24062         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24063
24064 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
24065
24066         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24067         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24068         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24069         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24070         check_vect to verify the presence of hardware vector support.
24071
24072 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
24073
24074         PR testsuite/22056
24075         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24076
24077 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24078
24079         PR libfortran/19216
24080         * gfortran.dg/pr19216.f: Add correct space between brackets and
24081         dg directive.
24082
24083 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24084
24085         PR libfortran/16436
24086         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24087
24088 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
24089
24090         * gcc.target/i386/attributes-error.c: New testcase.
24091         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24092         * gcc.target/i386/regparm-stdcall.c: Likewise.
24093         * gcc.target/i386/sseregparm-1.c: Likewise.
24094         * gcc.target/i386/sseregparm-2.c: Likewise.
24095
24096 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
24097
24098         * g++.dg/rtti/crash2.C: New.
24099
24100 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
24101
24102         * gcc.dg/noncompile/20040203-3.c: Update expected message.
24103
24104 2005-06-15  David Ung  <davidu@mips.com>
24105
24106         * gcc.target/mips/mips16e-extends.c: New test for testing the
24107         generation of MIPS16e zeb/zeh, seb/seh instructions.
24108
24109 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
24110
24111         PR 22018
24112         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24113         * gcc.dg/tree-ssa/pr22018.c: New test.
24114
24115 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
24116
24117         * gcc.dg/simd-1.c: Update error messages.
24118         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
24119         * gcc.dg/simd-2.c: Update error messages.
24120         * gcc.dg/simd-4.c: New.
24121
24122 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
24123
24124         PR c++/20678
24125         * g++.dg/other/crash-4.C: New.
24126
24127 2005-06-14  Devang Patel  <dpatel@apple.com>
24128
24129         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24130
24131 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24132
24133         PR c++/21929
24134         * g++.dg/parse/crash11.C: Update
24135
24136 2005-06-13  Jeff Law  <law@redhat.com>
24137
24138         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24139         perform the desired transformations.
24140         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24141         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24142
24143 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24144
24145         PR fortran/22038
24146         * gfortran.dg/forall_1.f90: Un-XFAIL.
24147
24148 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
24149
24150         PR c++/21929
24151         * g++.dg/parse/crash26.C: New.
24152
24153         PR c++/20789
24154         * g++.dg/init/member1.C: New.
24155
24156 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
24157
24158         * gfortran.dg/altreturn_1.f90: New test.
24159
24160 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
24161
24162         PR middle-end/21985
24163         * gcc.dg/tree-ssa/pr21985.c: New test.
24164
24165 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24166
24167         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24168
24169 2005-06-12  Roger Sayle  <roger@eyesopen.com>
24170
24171         PR c++/21930
24172         * g++.dg/other/error10.C: New test case.
24173
24174 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24175
24176         PR libfortran/19155
24177         * gfortran.dg/pr19155.f: Add test.
24178
24179 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24180
24181         * gfortran.dg/f2c_7.f90: New test.
24182
24183         * gfortran.dg/forall_1.f90: XFAILed.
24184
24185 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24186
24187         * gcc.dg/pr14796-1.c: New.
24188         * gcc.dg/pr14796-2.c: New.
24189
24190 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
24191
24192         PR fortran/17792
24193         PR fortran/21375
24194         * gfortran.dg/deallocate_stat.f90: New test.
24195
24196 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
24197
24198         * gfortran.fortran-torture/execute/in-pack.f90: New test.
24199
24200 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
24201
24202         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24203         access will be generated when this loop is vectorized. Test that
24204         accesses with same alignment were detected.
24205         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24206         Test that accesses with same alignment were detected.
24207         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24208         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24209         alignment were detected.
24210
24211 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
24212
24213         PR c++/10611
24214         * g++.dg/conversion/simd2.C: New.
24215
24216 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24217
24218         * gcc.dg/Wcxx-compat-1.c: New.
24219
24220 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
24221
24222         PR libfortran/21480
24223         * gfortran.dg/reshape-complex.f90: Add a test for a packed
24224         complex array.
24225
24226 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
24227
24228         * gcc.dg/alias-8.c: New.
24229
24230 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
24231
24232         * gcc.dg/format/cmn_err-1.c: Update.
24233
24234 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
24235
24236         PR target/20666
24237         * gcc.target/sparc/fexpand-2.c: New.
24238         * gcc.target/sparc/fpmerge-2.c: New.
24239         * gcc.target/sparc/fpmul-2.c: New.
24240         * gcc.target/sparc/noresult.c: New.
24241         * gcc.target/sparc/pdist-2.c: New.
24242         * gcc.target/sparc/pdist-3.c: New.
24243
24244 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
24245
24246         PR testsuite/21702
24247         * gcc.target/i386/i386.exp: Fix comment typo.
24248
24249 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24250
24251         PR c++/19497
24252         * g++.dg/inherit/using5.C: New.
24253         * g++.dg/inherit/using6.C: New.
24254
24255 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24256
24257         PR c++/19894
24258         * g++.dg/template/ptrmem15.C: New test.
24259
24260         PR c++/20563
24261         * g++.dg/ext/label4.C: New test.
24262
24263 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24264
24265         * gcc.dg/tls/debug-1.c: New test.
24266
24267 2005-06-07  Dale Johannesen  <dalej@apple.com>
24268
24269         * gcc.target/i386/movq.c: New.
24270
24271 2005-06-07  Dale Johannesen  <dalej@apple.com>
24272
24273         * gcc.dg/20050607-1.c: New.
24274
24275 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
24276
24277         PR middle-end/21850
24278         * gcc.c-torture/execute/20050607-1.c: New test.
24279
24280 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
24281
24282         PR libfortran/21926
24283         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24284         Test case where the return array has lowest stride one,
24285         but isn't packed.
24286
24287 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
24288
24289         * lib/target-supports.exp (check_effective_target_sync_int_long):
24290         Add s390 and s390x targets.
24291
24292 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
24293
24294         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24295         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24296         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24297         * gcc.dg/tree-ssa/loop-9.c: New test.
24298
24299 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24300
24301         * g++.dg/parse/defarg10.C: New.
24302
24303 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
24304
24305         PR regression/21897
24306         * gcc.c-torture/execute/20050604-1.c: New test.
24307
24308 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24309
24310         PR 21903
24311         * g++.dg/parse/defarg9.C: New.
24312
24313         PR c++/20637
24314         * g++.dg/inherit/using4.C: New.
24315         * g++.dg/overload/error1.C: Adjust expected errors.
24316         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24317         * g++.old-deja/g++.brendan/arm2.C: Likewise.
24318         * g++.old-deja/g++.other/redecl2.C: Likewise.
24319         * g++.old-deja/g++.other/redecl4.C: Likewise.
24320         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24321
24322 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24323
24324         * gfortran.dg/f2c_5.f90: Add -w to dg-options
24325
24326 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24327
24328         * lib/gfortran.exp (gfortran_target_compile): Call
24329         dg-additional-files-options
24330         * gfortran.dg/f2c_4.f90: New file
24331         * gfortran.dg/f2c_4.c: New file
24332         * gfortran.dg/f2c_5.f90: New file
24333         * gfortran.dg/f2c_5.c: New file
24334
24335 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24336
24337         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24338
24339         PR fortran/21912
24340         * gfortran.dg/array_constructor_4.f90: New test.
24341
24342 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
24343
24344         PR c++/21619
24345         * g++.dg/ext/builtin9.C: New test.
24346
24347 2005-06-05  Dale Johannesen  <dalej@apple.com>
24348
24349         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24350         * gcc.c-torture/execute/20050603-2.c: Ditto.
24351
24352 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
24353
24354         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24355         * gcc.dg/vect/vect-reduc-1.c: New.
24356         * gcc.dg/vect/vect-reduc-2.c: New.
24357         * gcc.dg/vect/vect-reduc-3.c: New.
24358
24359 2005-06-04  Dale Johannesen  <dalej@apple.com>
24360
24361         * gcc.c-torture/execute/20050603-1.c: New.
24362         * gcc.c-torture/execute/20050603-2.c: New.
24363         * gcc.dg/20050603-3.c: New.
24364
24365 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24366
24367         PR fortran/19195
24368         * gfortran.dg/debug_1.f90: New test.
24369
24370         * gfortran.dg/forall_1.f90: New test.
24371
24372 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
24373
24374         * gfortran.dg/array_constructor_3.f90: New test.
24375
24376 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24377
24378         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24379
24380 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
24381
24382         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24383
24384 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
24385
24386         PR c/21873
24387         * gcc.dg/init-excess-1.c: New test.
24388
24389 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24390
24391         PR c++/21853
24392         * g++.dg/expr/static_cast6.C: New test.
24393
24394 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
24395
24396         * gcc.dg/tree-ssa/vrp14.c: New test.
24397
24398 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24399
24400         PR c++/21336
24401         * g++.dg/template/new2.C: New test.
24402
24403 2005-06-03  Josh Conner  <jconner@apple.com>
24404
24405         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24406         all entries in initializer.
24407
24408 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
24409
24410         PR middle-end/21858
24411         * gcc.dg/pr21858.c: New testcase.
24412
24413 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
24414
24415         PR tree-optimization/21292
24416
24417         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24418         New.
24419         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24420         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24421         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24422         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24423         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24424
24425 2005-06-02  Richard Henderson  <rth@redhat.com>
24426
24427         * gcc.dg/sync-2.c: Use -march=i486 for i386.
24428
24429 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
24430
24431         * gcc.dg/wtypequal.c: New testcase.
24432
24433 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
24434
24435         PR 21582
24436         * gcc.dg/tree-ssa/pr21582.c: New test.
24437
24438 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24439
24440         PR c++/21280
24441         * g++.dg/opt/interface2.h: New.
24442         * g++.dg/opt/interface2.C: New.
24443         * g++.dg/init/ctor4.C: Adjust error lines.
24444         * g++.old-deja/g++.bob/inherit2.C: Likewise.
24445         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24446         * g++.old-deja/g++.jason/opeq3.C: Likewise.
24447         * g++.old-deja/g++.pt/assign1.C: Likewise.
24448         * g++.old-deja/g++.pt/crash20.C: Likewise.
24449
24450 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
24451
24452         PR tree-optimization/21734
24453         * g++.dg/vect/pr21734_1.cc: New.
24454         * g++.dg/vect/pr21734_2.cc: New.
24455
24456 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24457
24458         PR c++/20350
24459         * g++.dg/template/spec24.C: New.
24460
24461         PR c++/21151
24462         * g++.dg/pch/local-1.C: New.
24463         * g++.dg/pch/local-1.Hs: New.
24464
24465 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
24466
24467         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24468         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24469         * gcc.dg/tree-ssa/pr14341.c: New test.
24470         * gcc.dg/tree-ssa/pr14841.c: New test.
24471         * gcc.dg/tree-ssa/pr20701.c: New test.
24472         * gcc.dg/tree-ssa/pr21086.c: New test.
24473         * gcc.dg/tree-ssa/pr21090.c: New test.
24474         * gcc.dg/tree-ssa/pr21332.c: New test.
24475         * gcc.dg/tree-ssa/pr21458.c: New test.
24476         * gcc.dg/tree-ssa/pr21658.c: New test.
24477         * gcc.dg/tree-ssa/vrp01.c: New test.
24478         * gcc.dg/tree-ssa/vrp02.c: New test.
24479         * gcc.dg/tree-ssa/vrp03.c: New test.
24480         * gcc.dg/tree-ssa/vrp04.c: New test.
24481         * gcc.dg/tree-ssa/vrp05.c: New test.
24482         * gcc.dg/tree-ssa/vrp06.c: New test.
24483         * gcc.dg/tree-ssa/vrp07.c: New test.
24484         * gcc.dg/tree-ssa/vrp08.c: New test.
24485         * gcc.dg/tree-ssa/vrp09.c: New test.
24486         * gcc.dg/tree-ssa/vrp10.c: New test.
24487         * gcc.dg/tree-ssa/vrp11.c: New test.
24488         * gcc.dg/tree-ssa/vrp12.c: New test.
24489         * gcc.dg/tree-ssa/vrp13.c: New test.
24490
24491 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
24492
24493         PR 21029
24494         * gcc.dg/tree-ssa/pr21029.c: New test.
24495
24496 2005-06-01  Roger Sayle  <roger@eyesopen.com>
24497
24498         * gfortran.dg/logint-1.f: New test case.
24499         * gfortran.dg/logint-2.f: Likewise.
24500         * gfortran.dg/logint-3.f: Likewise.
24501
24502 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
24503
24504         PR c/21536
24505         PR c/20760
24506         * gcc.dg/20050527-1.c: New test.
24507
24508         * gcc.dg/i386-sse-12.c: New test.
24509
24510         PR fortran/21729
24511         * gfortran.dg/implicit_5.f90: New test.
24512
24513 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
24514
24515         PR fortran/20883
24516         * gfortran/assign_4.f90: New test.
24517         * gfortran/assign_2.f90: Change compile to run.
24518
24519 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
24520
24521         * lib/target-supports.exp
24522         (check_effective_target_sync_char_short): New.
24523         * gcc.dg/sync-2.c: New.
24524
24525 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
24526
24527         PR tree-optimization/21817
24528         * gcc.dg/torture/pr21817-1.c: New.
24529
24530 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
24531
24532         PR c++/21165
24533         * g++.dg/template/init5.C: New.
24534
24535 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
24536
24537         * gfortran.dg/char_initialiser_actual.f90:
24538         Test character initialisers as actual arguments.
24539         * gfortran.dg/char_pointer_comp_assign.f90:
24540         Test character pointer structure component assignments.
24541         * gfortran.dg/char_array_structure_constructor.f90:
24542         Test character components in structure constructors.
24543
24544 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
24545
24546         PR middle-end/20931
24547         * g++.dg/opt/pr20931.C: New test.
24548
24549 2005-05-31  Andreas Jaeger  <aj@suse.de>
24550
24551         PR testsuite/20772
24552         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24553         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24554         g++.old-deja/g++.ext/asmspec1.C,
24555         g++.old-deja/g++.other/regstack.C,
24556         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24557         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24558         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24559         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24560         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24561         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24562         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24563         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24564         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24565         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24566         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24567         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24568         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24569         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24570         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24571         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24572         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24573         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24574         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24575
24576 2005-05-31  Jeff Law  <law@redhat.com>
24577
24578         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24579
24580 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
24581
24582         PR middle-end/21743
24583         * gcc.dg/builtins-1.c: Activate disabled clog test.
24584         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24585
24586 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
24587
24588         * gfortran.dg/char_pointer_assign.f90:
24589         Test character-pointer assignments and pointer assignments.
24590         * gfortran.dg/char_pointer_dummy.f90:
24591         Test character-pointer dummy arguments.
24592         * gfortran.dg/char_pointer_func.f90:
24593         Test character-pointer function returns.
24594         * gfortran.dg/char_pointer_dependency.f90:
24595         Test character-pointer functions with dependencies.
24596
24597 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
24598
24599         PR c++/21784
24600         * g++.dg/lookup/using14.C: New test.
24601
24602 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
24603
24604         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24605         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24606         trailing ^M.
24607
24608 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
24609
24610         PR c++/17413
24611         * g++.dg/template/local5.C: New.
24612
24613         PR target/21761
24614         * gcc.c-torture/compile/pr21761.c: New.
24615
24616         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24617         before darwin8.
24618
24619 2005-05-30  Steven G. Kargl
24620
24621         PR fortran/20846
24622         * gfortran.dg/inquire_8.f90: New test.
24623
24624 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24625
24626         PR libfortran/21376
24627         * gfortran.dg/output_exponents_1.f90: New test.
24628
24629 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24630
24631         PR libfortran/20006
24632         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24633
24634 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
24635
24636         PR c++/21210
24637         * g++.dg/ext/complex1.C: New test.
24638
24639         PR c++/21340
24640         * g++.dg/init/ctor6.C: New test.
24641
24642 2005-05-29  Jan Hubicka  <jh@suse.cz>
24643
24644         * gcc.c-torture/compile/pr21562.c: New.
24645
24646 2005-05-28  Steven G. Kargl <kargls@comcast.net>
24647
24648         * gfortran.dg/subnormal_1.f90: New test.
24649
24650 2005-05-28  Jan Hubicka  <jh@suse.cz>
24651
24652         * tree-prof.exp: Fix comment.
24653         * value-prof-1.c: New.
24654         * value-prof-2.c: New.
24655         * value-prof-3.c: New.
24656         * value-prof-4.c: New.
24657
24658 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
24659
24660         PR c++/21614
24661         * g++.dg/expr/ptrmem6.C: New test.
24662         * g++.dg/expr/ptrmem6a.C: Likewise.
24663
24664 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
24665
24666         PR tree-optimization/21658
24667         * gcc.dg/tree-ssa/pr21658.c: New.
24668
24669 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
24670
24671         PR c++/21455
24672         * g++.dg/inherit/ptrmem3.C: New.
24673
24674         PR c++/21681
24675         * g++.dg/parse/template16.C: New.
24676
24677 2005-05-27  Andreas Jaeger  <aj@suse.de>
24678
24679         * gcc.dg/setjmp-2.c: Only run in 32-bit.
24680
24681         * gcc.dg/i386-sse-8.c: Run test on all archs.
24682
24683 2005-05-26  Mike Stump  <mrs@apple.com>
24684
24685         * objc.dg/isa-field-1.m: Only run on darwin.
24686         * objc.dg/lookup-1.m: Likewise.
24687         * objc.dg/try-catch-8.m: Likewise.
24688
24689 2005-05-26  Roger Sayle  <roger@eyesopen.com>
24690
24691         PR tree-optimization/9814
24692         * gcc.dg/pr9814-1.c: New test case.
24693
24694 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24695
24696         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24697         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24698         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24699         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24700         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24701         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24702         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24703         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24704         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24705         objc.dg/try-catch-8.m: New.
24706
24707 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
24708
24709         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24710         remove extraneous semicolons.
24711
24712 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24713
24714         * obj-c++.dg/comp-types-12.mm: New.
24715         * objc.dg/comp-types-11.m: New.
24716         * objc.dg/selector-4.m: New.
24717
24718 2005-05-26  Andreas Jaeger  <aj@suse.de>
24719
24720         PR testsuite/20772
24721         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24722         g++.old-deja/g++.ext/attrib3.C,
24723         g++.old-deja/g++.other/store-expr1.C,
24724         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24725         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24726         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24727         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24728         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24729         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24730         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24731         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24732         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24733         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24734         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24735         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24736         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24737         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24738         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24739         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24740         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24741         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24742         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24743
24744 2005-05-26  Andreas Jaeger  <aj@suse.de>
24745
24746         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24747         x86-64 compilation.
24748
24749 2005-05-26  Andreas Jaeger  <aj@suse.de>
24750
24751         PR testsuite/20772
24752         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24753         gcc.misc-tests/i386-pf-athlon-1.c,
24754         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24755         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24756         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24757         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24758         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24759         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24760         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24761         programs.
24762
24763         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24764         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24765         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24766         x86-64 compilation.
24767
24768         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24769         x86_64.
24770
24771         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24772         effective-target ilp32.
24773
24774 2005-05-26  David Ung  <davidu@mips.com>
24775
24776         * gcc.target/mips/ext_ins.c: New test for testing the generation
24777         of MIPS32/64 rev 2 ext/ins instructions.
24778
24779 2005-05-26  Andreas Jaeger  <aj@suse.de>
24780
24781         * treelang/compile/unsigned.tree: Use gimple instead of
24782         nonexisting generic dump.
24783
24784 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
24785
24786         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24787
24788 2005-05-26  Andreas Jaeger  <aj@suse.de>
24789
24790         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24791
24792 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
24793
24794         PR libfortran/17283
24795         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
24796         Test callee-allocated memory with write statements.
24797
24798 2005-05-25  Roger Sayle  <roger@eyesopen.com>
24799
24800         PR middle-end/21709
24801         * gcc.dg/pr21709-1.c: New test case.
24802
24803 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24804             Mike Stump  <mrs@apple.com>
24805
24806         * objc/execute/next_mapping.h: Update for C++.
24807
24808         * obj-c++.dg/selector-1.mm: Move to...
24809         * obj-c++.dg/selector-4.mm: here...
24810
24811         * obj-c++.dg/basic.mm: New.
24812         * obj-c++.dg/comp-types-1.mm: New.
24813         * obj-c++.dg/cxx-class-1.mm: New.
24814         * obj-c++.dg/cxx-ivars-1.mm: New.
24815         * obj-c++.dg/cxx-ivars-2.mm: New.
24816         * obj-c++.dg/cxx-ivars-3.mm: New.
24817         * obj-c++.dg/cxx-scope-1.mm: New.
24818         * obj-c++.dg/cxx-scope-2.mm: New.
24819         * obj-c++.dg/defs.mm: New.
24820         * obj-c++.dg/empty-private-1.mm: New.
24821         * obj-c++.dg/encode-1.mm: New.
24822         * obj-c++.dg/encode-2.mm: New.
24823         * obj-c++.dg/encode-3.mm: New.
24824         * obj-c++.dg/extern-c-1.mm: New.
24825         * obj-c++.dg/extra-semi.mm: New.
24826         * obj-c++.dg/fix-and-continue-2.mm: New.
24827         * obj-c++.dg/isa-field-1.mm: New.
24828         * obj-c++.dg/ivar-list-semi.mm: New.
24829         * obj-c++.dg/local-decl-1.mm: New.
24830         * obj-c++.dg/lookup-1.mm: New.
24831         * obj-c++.dg/lookup-2.mm: New.
24832         * obj-c++.dg/method-1.mm: New.
24833         * obj-c++.dg/method-2.mm: New.
24834         * obj-c++.dg/method-3.mm: New.
24835         * obj-c++.dg/method-4.mm: New.
24836         * obj-c++.dg/method-5.mm: New.
24837         * obj-c++.dg/method-6.mm: New.
24838         * obj-c++.dg/method-7.mm: New.
24839         * obj-c++.dg/no-extra-load.mm: New.
24840         * obj-c++.dg/overload-1.mm: New.
24841         * obj-c++.dg/pragma-1.mm: New.
24842         * obj-c++.dg/pragma-2.mm: New.
24843         * obj-c++.dg/private-1.mm: New.
24844         * obj-c++.dg/private-2.mm: New.
24845         * obj-c++.dg/proto-qual-1.mm: New.
24846         * obj-c++.dg/qual-types-1.mm: New.
24847         * obj-c++.dg/stubify-1.mm: New.
24848         * obj-c++.dg/stubify-2.mm: New.
24849         * obj-c++.dg/super-class-1.mm: New.
24850         * obj-c++.dg/super-class-2.mm: New.
24851         * obj-c++.dg/super-dealloc-1.mm: New.
24852         * obj-c++.dg/super-dealloc-2.mm: New.
24853         * obj-c++.dg/template-1.mm: New.
24854         * obj-c++.dg/template-2.mm: New.
24855         * obj-c++.dg/template-3.mm: New.
24856         * obj-c++.dg/template-4.mm: New.
24857         * obj-c++.dg/template-5.mm: New.
24858         * obj-c++.dg/template-6.mm: New.
24859         * obj-c++.dg/try-catch-1.mm: New.
24860         * obj-c++.dg/try-catch-2.mm: New.
24861         * obj-c++.dg/try-catch-3.mm: New.
24862         * obj-c++.dg/try-catch-4.mm: New.
24863         * obj-c++.dg/try-catch-5.mm: New.
24864         * obj-c++.dg/try-catch-6.mm: New.
24865         * obj-c++.dg/try-catch-7.mm: New.
24866         * obj-c++.dg/try-catch-8.mm: New.
24867         * obj-c++.dg/try-catch-9.mm: New.
24868         * obj-c++.dg/va-meth-1.mm: New.
24869
24870 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24871
24872         * obj-c++.dg/selector-1.mm: New.
24873         * obj-c++.dg/selector-2.mm: New.
24874
24875 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24876
24877         * obj-c++.dg/selector-3.mm: New.
24878         * objc.dg/selector-3.m: New.
24879
24880 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24881
24882         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
24883         about where warning appears.
24884
24885 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24886
24887         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
24888         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
24889         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
24890         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
24891
24892 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24893
24894         * gcc.dg/20050524-1.c: New test.
24895
24896 2005-05-25  Jan Hubicka  <jh@suse.cz>
24897
24898         * gcc.dg/tree-prof/inliner-1.c: New.
24899
24900 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
24901
24902         * gcc.dg/tree-prof: New directory.
24903         * gcc.dg/tree-prof/tree-prof.exp: New.
24904
24905 2005-05-25  DJ Delorie  <dj@redhat.com>
24906
24907         * gcc.dg/Wattributes-1.c: New.
24908         * gcc.dg/Wattributes-2.c: New.
24909         * gcc.dg/Wattributes-3.c: New.
24910
24911 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
24912
24913         PR tree-optimization/19833
24914         * gcc.dg/uninit-4.c: Remove xfail.
24915         * gcc.dg/uninit-9.c: Ditto.
24916
24917 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
24918
24919         * obj-c++.dg/bitfield-[1-5].mm: New.
24920         * obj-c++.dg/class-protocol-1.mm: New.
24921         * obj-c++.dg/comp-types-1[0-1].mm: New.
24922         * obj-c++.dg/comp-types-[2-9].mm: New.
24923         * obj-c++.dg/encode-[4-8].mm: New.
24924         * obj-c++.dg/layout-1.mm: New.
24925         * obj-c++.dg/method-1[0-9].mm: New.
24926         * obj-c++.dg/method-2[0-1].mm: New.
24927         * obj-c++.dg/method-[8-9].mm: New.
24928         * obj-c++.dg/objc-gc-3.mm: New.
24929         * obj-c++.dg/try-catch-10.mm: New.
24930         * objc.dg/bitfield-5.m: New.
24931         * objc.dg/comp-types-10.m: New.
24932         * objc.dg/comp-types-9.m: New.
24933         * objc.dg/layout-1.m: New.
24934         * objc.dg/objc-gc-4.m: New.
24935         * objc.dg/try-catch-9.m: New.
24936         * objc.dg/class-protocol-1.m: Tweak diagnostics.
24937         * objc.dg/comp-types-1.m: Likewise.
24938         * objc.dg/comp-types-[5-6].m: Likewise.
24939         * objc.dg/method-9.m: Likewise.
24940
24941 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
24942
24943         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
24944         and on hardware without VMX support.
24945
24946         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
24947
24948         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
24949
24950         * lib/profopt.exp (dg-final-generate, dg-final-use,
24951         profopt-final-code, profopt-get-options): New.
24952         (profopt-execute): Process test directives.
24953
24954         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
24955         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24956         cleanup-tree-dump, cleanup-saved-temps): Update comments.
24957
24958 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
24959
24960         PR C++/21645
24961         * g++.dg/init/ctor5.C: New test.
24962
24963 2005-05-24  Ira Rosen  <irar@il.ibm.com>
24964
24965         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
24966         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
24967         vect-113.c, vect-114.c.
24968
24969 2005-05-23  Adam Nemet  <anemet@lnxw.com>
24970
24971         * gcc.dg/const-elim-1.c: Remove xfails.
24972
24973 2005-05-23  Jeff Law  <law@redhat.com>
24974
24975         * gcc.c-torture/compile/pr21638.c: New test.
24976         * gcc.c-torture/compile/20050520-1.c: New test.
24977
24978 2005-05-23  Nick Clifton  <nickc@redhat.com>
24979
24980         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
24981         be a proper triple, ie: m32r*-*-*.
24982         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24983
24984 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
24985
24986         PR middle-end/21331
24987         PR tree-opt/21293
24988         * gcc.c-torture/compile/pr21293.c: New test.
24989         * gcc.c-torture/execute/pr21331.c: New test.
24990
24991 2004-05-20  Richard Henderson  <rth@redhat.com>
24992
24993         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
24994
24995 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
24996
24997         * obj-c++-dg.exp: Add.
24998         * obj-c++.exp: Add.
24999         * obj-c++.dg/dg.exp: Add.
25000
25001 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25002
25003         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25004         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25005
25006 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
25007
25008         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25009
25010 2004-05-19  Richard Henderson  <rth@redhat.com>
25011
25012         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25013
25014 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
25015
25016         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25017
25018         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25019
25020 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
25021
25022         PR c++/21495
25023         * g++.dg/parse/extern1.C: New test.
25024         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25025
25026 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25027
25028         * gcc.dg/c99-math.h: New.
25029         * gcc.dg/c99-math-float-1.c: New test.
25030         * gcc.dg/c99-math-double-1.c: Likewise.
25031         * gcc.dg/c99-math-long-double-1.c: Likewise.
25032
25033 2005-05-18  Richard Henderson  <rth@redhat.com>
25034
25035         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25036
25037 2005-05-18  Devang Patel  <dpatel@apple.com>
25038
25039         * g++.dg/opt/20050511-1.C: New test.
25040
25041 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
25042
25043         PR libfortran/21127
25044         * gfortran.dg/reshape-complex.f90: New test.
25045
25046 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
25047
25048         * gfortran.dg/array_constructor_1.f90: New test.
25049         * gfortran.dg/array_constructor_2.f90: New test.
25050
25051 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25052
25053         PR fortran/20954
25054         * gfortran.dg/pr20954.f: New test.
25055
25056 2005-05-17  Mike Stump  <mrs@apple.com>
25057
25058         Yet more Objective-C++...
25059
25060         * objc.dg/method-5.m: Update.
25061         * objc.dg/method-6.m: Update.
25062         * objc.dg/method-7.m: Update.
25063         * objc.dg/method-9.m: Update.
25064         * objc.dg/try-catch-2.m: Update.
25065
25066 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
25067
25068         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25069         Remove little-endian optimizations.
25070
25071 2005-05-17  Jeff Law  <law@redhat.com>
25072
25073         * g++.dg/tree-ssa/pr14814.C: New test.
25074         * gcc.dg/tree-ssa/pr14814.C: New test.
25075         * gcc.dg/tree-ssa/pr17141-1.C: New test.
25076         * gcc.dg/tree-ssa/pr17141-2.C: New test.
25077
25078 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25079
25080         * gcc.dg/compat/generate-random.c: Do not include
25081         libiberty.h.
25082         * gcc.dg/compat/generate-random_r.c: Likewise.
25083
25084 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
25085
25086         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25087
25088 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25089
25090         PR middle-end/21595
25091         * g++.dg/tree-ssa/builtin1.C: New testcase.
25092
25093 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
25094
25095         PR c++/21454
25096         * g++.dg/opt/const4.C: New test.
25097
25098         PR middle-end/21492
25099         * g++.dg/opt/crossjump1.C: New test.
25100
25101         PR tree-optimization/21610
25102         * gcc.c-torture/compile/20050516-1.c: New test.
25103
25104         PR fortran/15080
25105         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25106         about the test failing.
25107         * gfortran.fortran-torture/execute/where_7.f90: New test.
25108         * gfortran.fortran-torture/execute/where_8.f90: New test.
25109
25110 2005-05-16  Richard Henderson  <rth@redhat.com>
25111
25112         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25113         i?86 and x86_64.
25114
25115 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
25116
25117         * gcc.dg/compat/generate-random.c (config.h): Do not include.
25118         (limits.h): Include unconditionally.
25119         (stdlib.h): Likewise.
25120         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25121         (limits.h): Include unconditionally.
25122         (stdlib.h): Likewise.
25123         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25124         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25125         (limits.h): Include unconditionally.
25126         (stdlib.h): Likewise.
25127         (hashtab.h): Do not include.
25128         (getopt.h): Likewise.
25129         (stddef.h): Include.
25130         (hashval_t): Define.
25131         (struct entry): Add "next" field.
25132         (HASH_SIZE): New macro.
25133         (hash_table): New variable.
25134         (switchfiles): Do not use xmalloc.
25135         (mix): New macro.
25136         (iterative_hash): New function.
25137         (hasht): Remove.
25138         (e_exists): New function.
25139         (e_insert): Likewise.
25140         (output): Use, instead of libiberty hashtable functions.
25141         (main): Do not use getopt.  Do not call htab_create.
25142
25143 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
25144
25145         PR libstdc++/21526
25146         * lib/target-supports.exp (check_mkfifo_available):
25147         Return 0 for cygwin as mkfifo support incomplete on platform.
25148         Fix typos in comments.
25149
25150 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
25151
25152         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25153
25154 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
25155
25156         PR fortran/17432
25157         * gfortran.dg/assign_4.f: New test.
25158
25159 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
25160
25161         PR tree-optimization/21563
25162         * gcc.dg/tree-ssa/pr21563.c: New.
25163
25164 2005-05-14  Jan Hubicka  <jh@suse.cz>
25165
25166         * gcc.dg/noreturn-7.c: Allow control reaches warning.
25167
25168 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
25169
25170         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25171
25172 2005-05-13  Julian Brown  <julian@codesourcery.com>
25173
25174         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25175         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25176
25177 2005-05-13  Jan Hubicka  <jh@suse.cz>
25178
25179         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25180         * gcc.dg/fold-xor-?.c: Likewise.
25181         * gcc.dg/pr15784-?.c: Likewise.
25182         * gcc.dg/pr20922-?.c: Likewise.
25183         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25184         * gcc.dg/tree-ssa/pr17598.c: Likewise.
25185         * gcc.dg/tree-ssa/pr20470.c: Likewise.
25186
25187 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25188
25189         PR fortran/21260
25190         * gfortran.dg/hollerith_1.f90: New test.
25191
25192 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25193
25194         * gfortran.dg/func_result_2.f90: New test.
25195
25196 2005-05-11  Bud Davis  <bdavis@gfortran.org>
25197
25198         * gfortran.dg/dev_null.f90: New test.
25199
25200 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
25201
25202         * gcc.dg/arm-vfp1.c: Revert last change.
25203
25204 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
25205
25206         PR middle-end/19807
25207         PR tree-optimization/19639
25208         * g++.dg/tree-ssa/pr19807.C: New testcase.
25209
25210 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25211
25212         PR libfortran/21471
25213         * gfortran.dg/append-1.f90: New test.
25214
25215 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25216
25217         * gcc.dg/pr18501.c: XFAIL.
25218         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25219         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25220         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25221         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25222         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25223         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25224         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25225         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25226
25227 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25228
25229         PR fortran/20178
25230         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25231         gfortran.dg/f2c_3.f90: New tests.
25232
25233         * gfortran.dg/return_1.f90: Fix dg annotation.
25234
25235 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25236
25237         * gcc.c-torture/compile/20050510-1.c: New test.
25238
25239 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
25240
25241         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25242
25243 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
25244
25245         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25246
25247 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
25248
25249         PR c/17913
25250         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25251
25252 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
25253
25254         PR c/21342
25255         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25256         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25257
25258 2005-05-10  Ben Elliston  <bje@au.ibm.com>
25259
25260         PR debug/16676
25261         * gcc.dg/debug/pr16676.c: New test.
25262
25263 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
25264
25265         PR testsuite/21443
25266         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25267         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25268         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25269         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25270         Change -O1 to -O2.
25271         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
25272         -fno-tree-dominator-opts.
25273
25274 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25275
25276         * gfortran.dg/return_1.f90: New test.
25277
25278 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
25279
25280         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25281
25282         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25283
25284 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
25285
25286         PR c++/21427
25287         * g++.dg/inherit/covariant13.C: New.
25288
25289 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25290
25291         PR libfortran/19155
25292         * gfortran.dg/pr19155.f: New test.
25293
25294 2005-05-08  Roger Sayle  <roger@eyesopen.com>
25295
25296         PR inline-asm/8788
25297         * gcc.dg/pr8788-1.c: New testcase.
25298
25299 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
25300
25301         PR target/21416
25302         * gcc.target/mips/fpcmp-[12].c: New tests.
25303
25304 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
25305
25306         * lib/target-supports-dg.exp (dg-require-fork): New function.
25307         (dg-require-mkfifo): Likewise.
25308         * lib/target-supports.exp (check_function_available): New
25309         function.
25310         (check_fork_available): Likewise.
25311         (check_mkfifo_available): Likewise.
25312
25313 2005-05-06  Jeff Law  <law@redhat.com>
25314
25315         * gcc.c-torture/compile/pr21380.c: New test.
25316
25317 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
25318
25319         PR c++/20961
25320         * g++.dg/ext/weak3.C: New test.
25321
25322 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
25323
25324         PR c++/21352
25325         * g++.dg/template/crash37.C: New test.
25326
25327 2005-05-05  Paul Brook  <paul@codesourcery.com>
25328
25329         * gcc.dg/arm-g2.c: Use effective-target arm32.
25330         * gcc.dg/arm-mmx-1.c: Ditto.
25331         * gcc.dg/arm-scd42-2.c: Ditto.
25332         * gcc.dg/arm-vfp1.c: Ditto.
25333         * lib/target-supports.exp (check_effective_target_arm32): New
25334         function.
25335
25336 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
25337
25338         PR libfortran/21354
25339         gfortran.dg/in_pack_rank7.f90: New test.
25340
25341 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
25342
25343         PR middle-end/15618
25344         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25345
25346 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
25347
25348         PR middle-end/21265
25349         * gcc.dg/20050503-1.c: New test.
25350
25351         PR rtl-optimization/21239
25352         * gcc.dg/i386-sse-11.c: New test.
25353
25354 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
25355
25356         PR target/16888
25357         * gcc.target/i386/asm-1.c: New test.
25358
25359 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
25360
25361         PR rtl-optimization/21330
25362         * gcc.c-torture/execute/20050502-1.c: New test.
25363
25364         PR target/21297
25365         * gcc.c-torture/execute/20050502-2.c: New test.
25366
25367 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
25368
25369         PR middle-end/21282
25370         * gcc.dg/pr21282.c: New.
25371
25372 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25373
25374         * gcc.dg/vect/pr20122.c: Clean up .vect file.
25375         * gcc.dg/vect/vect-92.c: Likewise.
25376         * gcc.dg/vect/vect-93.c: Likewise.
25377         * gcc.dg/vect/vect-dv-1.c: Likewise.
25378         * gcc.dg/vect/vect-dv-2.c: Likewise.
25379         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25380
25381 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25382
25383         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25384         * gfortran.dg/vect/vect-2.f90: Likewise.
25385         * gfortran.dg/vect/vect-3.f90: Likewise.
25386         * gfortran.dg/vect/vect-4.f90: Likewise.
25387         * gfortran.dg/vect/vect-5.f90: Likewise.
25388
25389 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
25390
25391         PR target/20813
25392         * gcc.dg/rs6000-fpint-2.c: New.
25393
25394 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
25395
25396         PR c/15698
25397         * gcc.dg/builtins-30.c: Update expected messages.
25398         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25399         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25400         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25401
25402 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
25403
25404         PR tree-optimization/21294
25405         * gcc.dg/tree-ssa/pr21294.c: New.
25406
25407 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
25408
25409         * gcc.dg/altivec-3.c (vec_store): Do not use the old
25410         __builtin_altivec_st_internal_4si built-in.
25411
25412 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
25413
25414         PR c++/15875
25415         * g++.dg/template/ptrmem14.C: New test.
25416
25417 2005-05-02  Paul Brook  <paul@codesourcery.com>
25418
25419         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25420
25421 2005-05-02  Michael Matz  <matz@suse.de>
25422
25423         PR c++/19542
25424         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25425
25426 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
25427
25428         * g++.dg/cpp/weak.C: New test.
25429
25430 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
25431
25432         * gcc.dg/tree-ssa/loop-8.c: New test.
25433
25434 2005-04-30  Michael Maty  <matz@suse.de>
25435
25436         * gcc.dg/inline-mcpy.c: New test.
25437
25438 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
25439
25440         PR libfortran/18958
25441         * gfortran.dg/eoshift.f90: New test case.
25442
25443 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
25444
25445         PR libfortran/18857
25446         * gfortran.dg/matmul_1.f90: New test.
25447
25448 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25449
25450         PR tree-optimization/21030
25451         * gcc.dg/tree-ssa/pr21030.c: New.
25452
25453 2005-04-29  Devang Patel  <dpatel@apple.com>
25454
25455         PR tree-optimization/21272
25456         * gcc.dg/vect/vect-ifcvt-10.c: New test.
25457
25458 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
25459
25460         PR fortran/13082
25461         PR fortran/18824
25462         * gfortran.dg/entry_4.f90: New test.
25463         * gfortran.fortran-torture/execute/entry_1.f90: New test.
25464         * gfortran.fortran-torture/execute/entry_2.f90: New test.
25465         * gfortran.fortran-torture/execute/entry_3.f90: New test.
25466         * gfortran.fortran-torture/execute/entry_4.f90: New test.
25467         * gfortran.fortran-torture/execute/entry_5.f90: New test.
25468         * gfortran.fortran-torture/execute/entry_6.f90: New test.
25469         * gfortran.fortran-torture/execute/entry_7.f90: New test.
25470
25471 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25472
25473         * gfortran.fortran-torture/execute/entry_8.f90: New test.
25474
25475 2005-04-29  Paul Brook  <paul@codesourcery.com>
25476
25477         * gfortran.dg/entry_3.f90: New test.
25478
25479 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25480
25481         * gfortran.dg/implicit_4.f90: New test.
25482
25483 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
25484
25485         * lib/target-supports.exp (check_profiling_available): Return
25486         false for xtensa-*-elf.
25487
25488 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
25489
25490         * lib/fortran-torture.exp (fortran-torture.exp): Catch
25491         error if file cannot be deleted.
25492
25493 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25494
25495         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25496         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25497         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25498         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25499         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25500         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25501         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25502         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25503         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25504         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25505         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25506         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25507         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25508
25509 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25510
25511         PR fortran/20865
25512         * gfortran.dg/pr20865.f90: New test.
25513
25514 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
25515
25516         * gcc.dg/void-cast-2.c: New test.
25517
25518 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25519
25520         PR c/21159
25521         * gcc.dg/void-cast-1.c: New test.
25522
25523 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
25524
25525         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25526
25527 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25528
25529         PR fortran/21177
25530         * gfortran.dg/pr21177.f90: New test.
25531
25532 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
25533
25534         PR tree-optimization/21171
25535         * gcc.dg/tree-ssa/pr21171.c: New test.
25536
25537 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
25538
25539         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25540         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25541         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25542         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25543         gcc.dg/tree-ssa/gen-vect-32.c: New.
25544         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25545         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25546         don't run on PPC32.
25547
25548 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25549
25550         PR c/21213
25551         * gcc.dg/transparent-union-3.c: New test.
25552
25553 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25554
25555         PR c/20740
25556         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25557         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25558         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25559         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25560         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25561         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25562
25563 2005-04-26  Jeff Law  <law@redhat.com>
25564
25565         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25566         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25567         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25568         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25569         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25570         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25571         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25572
25573 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
25574
25575         PR tree-optimization/17598
25576         * gcc.dg/tree-ssa/pr17598.c: New testcase.
25577
25578 2005-04-25  Mike Stump  <mrs@apple.com>
25579
25580         * objc.dg/fix-and-continue-1.m: Add.
25581
25582 2005-04-25  Roger Sayle  <roger@eyesopen.com>
25583
25584         PR c++/20995
25585         * g++.dg/opt/pr20995-1.C: New test case.
25586
25587 2005-04-25  Devang Patel <dpatel@apple.com>
25588
25589         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25590
25591 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25592
25593         PR testsuite/21062
25594         * g++.dg/opt/alias2.C (printf): Correct the prototype.
25595
25596 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25597
25598         PR C++/21188
25599         * g++.dg/opt/rtti2.C: New test.
25600
25601 2005-04-25  Paul Brook  <paul@codesourcery.com>
25602         Steven G. Kargl  <kargls@comcast.net>
25603
25604         PR fortran/20879
25605         * gfortran.dg/ichar_1.f90: New file.
25606
25607 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
25608
25609         PR middle-end/20991
25610         * g++.dg/opt/pr20991.C: New test.
25611
25612         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25613         where sizeof (type) < __alignof__ (type).
25614         * gcc.dg/compat/struct-layout-1.h: Likewise.
25615
25616 2005-04-24  Per Bothner  <per@bothner.com>
25617             Devang Patel  <dpatel@apple.com>
25618
25619         PR preprocessor/20907
25620         * gcc.dg/cpp/very-long-comment.c: New test.
25621
25622 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25623
25624         PR fortran/20059
25625         * gfortran.dg/common_5.f: New test.
25626
25627 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
25628
25629         PR middle-end/21082
25630         * g++.dg/tree-ssa/pr21082.C: New testcase.
25631
25632 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
25633
25634         * gcc.dg/vect/vect-99.c: New test.
25635
25636 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
25637
25638         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25639
25640 2005-04-22  Jeff Law  <law@redhat.com>
25641
25642         * gcc.dg/uninit-5.c: Remove xfails.
25643         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25644         conditionals and loads.
25645
25646 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
25647
25648         PR libfortran/20074
25649         PR libfortran/20436
25650         PR libfortran/21108
25651         * gfortran.dg/nested_reshape.f90: new test
25652         * gfortran.dg/reshape-alloc.f90: new test
25653         * gfortran.dg/reshape.f90: new test
25654
25655 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
25656
25657         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25658
25659         * gcc.dg/arm-vfp1.c: New test.
25660
25661 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
25662
25663         PR c++/21087
25664         * g++.dg/lookup/builtin2.C: New test.
25665
25666 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
25667
25668         * gcc.dg/weak/weak-13.c: New test.
25669
25670 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
25671
25672         * lib/target-supports.exp (check_effective_target_sync_int_long):
25673         Add powerpc*.
25674
25675 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
25676
25677         * gcc.target/mips/branch-1.c: New test.
25678
25679 2005-04-21  Richard Henderson  <rth@redhat.com>
25680
25681         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25682         * gcc.dg/vect/vect-86.c: Likewise.
25683         * gcc.dg/vect/vect-87.c: Likewise.
25684         * gcc.dg/vect/vect-88.c: Likewise.
25685
25686 2005-04-21  Devang Patel  <dpatel@apple.com>
25687
25688         PR optimization/20994
25689         * gcc.dg/tree-ssa/ifc-3.c: New test.
25690
25691 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25692
25693         PR c/12913
25694         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25695         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25696         gcc.dg/c99-vla-jump-5.c: New tests.
25697
25698 2005-04-19  Richard Henderson  <rth@redhat.com>
25699
25700         * lib/target-supports.exp (check_effective_target_vect_int_mult):
25701         Fix typo in exists check.
25702         (check_effective_target_sync_int_long): New.
25703         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25704         * gcc.dg/ia64-sync-2.c: Likewise.
25705         * gcc.dg/ia64-sync-3.c: Likewise.
25706         * gcc.dg/ia64-sync-4.c: Likewise.
25707
25708 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
25709
25710         * gcc.dg/fold-xor-1.c: New test.
25711         * gcc.dg/fold-xor-2.c: New test.
25712
25713 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
25714
25715         PR target/20670
25716         * g++.dg/eh/fp-regs.C: New test.
25717
25718 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25719
25720         * gcc.dg/Wint-to-pointer-cast-1.c,
25721         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25722         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25723         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25724
25725 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25726
25727         PR fortran/16861
25728         * gfortran.dg/pr16861.f90: New test.
25729
25730 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25731
25732         * gcc.dg/pr21085.c: New test.
25733
25734 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
25735
25736         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
25737         (setup_mips_tests, dg-mips-options): New procedures.
25738         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25739         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25740         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25741         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25742         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25743         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25744         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25745         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25746         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25747         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25748         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25749         dg-mips-options instead of dg-options.  Remove now-redundant
25750         preprocessor guards.
25751         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25752         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25753         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25754         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25755         * gcc.dg/vr-mult-2.c: Delete.
25756         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25757         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25758         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25759         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25760         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25761         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25762         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25763
25764 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
25765
25766         * ada/acats/run_all.sh: Use sync when executable not present.
25767
25768 2005-04-18  Devang Patel  <dpatel@apple.com>
25769
25770         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25771         * gcc.dg/vect/vect-11a.c: New.
25772         * gcc.dg/vect/vect-none.c: Update.
25773         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25774
25775 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25776
25777         PR tree-optimization/20922
25778         * gcc.dg/pr20922-1.c: New test.
25779         * gcc.dg/pr20922-2.c: New test.
25780         * gcc.dg/pr20922-3.c: New test.
25781         * gcc.dg/pr20922-4.c: New test.
25782         * gcc.dg/pr20922-5.c: New test.
25783         * gcc.dg/pr20922-6.c: New test.
25784
25785 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25786
25787         PR libfortran/20950
25788         * gfortran.dg/pr20950.f: New test.
25789
25790 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25791
25792         PR libfortran/19216
25793         * gfortran.dg/pr19216.f: New test.
25794
25795 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
25796
25797         PR tree-optimization/21001
25798         * gcc.dg/tree-ssa/pr21001.c: New.
25799
25800 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
25801
25802         PR libfortran/21075
25803         * gfortran.dg/reshape_rank7.f90: New test.
25804
25805 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
25806
25807         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
25808         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
25809         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
25810         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
25811         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
25812         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
25813         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
25814         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
25815         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
25816         wrong way round).
25817         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
25818         in namelists.  New test.
25819         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
25820         New test.
25821         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
25822         New test.
25823         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
25824         namelist.  New test.
25825         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
25826         New test.
25827         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
25828         New test.
25829         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
25830         namelist.  New test.
25831         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
25832         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
25833         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
25834         New test.
25835         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
25836         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
25837         arrays. New test.
25838
25839 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
25840
25841         * gfortran.dg/wtruncate.f: New testcase.
25842         * gfortran.dg/wtruncate.f90: New testcase.
25843
25844 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
25845
25846         PR c++/21025
25847         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
25848         which sizeof/alignof is dependent, rather than just whether we are
25849         processing_template_decl.
25850
25851 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25852
25853         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25854         corrected typo where the wrong variables had been compared.
25855
25856 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25857
25858         PR libfortran/18495
25859         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25860         Test callee-allocated version of return array with a write
25861         statement.
25862         Test spread with a temporary with another write statement.
25863
25864 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
25865
25866         PR tree-optimization/21031
25867         * gcc.dg/tree-ssa/pr21031.c: New.
25868
25869 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
25870
25871         PR tree-optimization/21004
25872         * gcc.dg/builtins-53.c: Include builtins-config.h.
25873         Check floorf, ceilf, floorl and ceill transformations
25874         only when HAVE_C99_RUNTIME is defined.
25875
25876 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
25877
25878         PR middle-end/20739
25879         * gcc.dg/tree-ssa/pr20739.c: New test.
25880
25881 2005-04-14  Mike Stump  <mrs@apple.com>
25882
25883         * gcc.dg/Foundation.framework/empty: New.
25884         * gcc.dg/framework-2.c: New.
25885
25886 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25887
25888         PR tree-optimization/21021
25889         * gcc.c-torture/compile/pr21021.c: New.
25890
25891 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
25892
25893         PR testsuite/21010
25894         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
25895         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
25896         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
25897         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
25898         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
25899         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
25900         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
25901         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
25902
25903 2005-04-14  Richard Henderson  <rth@redhat.com>
25904
25905         * lib/target-supports.exp (check_effective_target_vect_condition):
25906         Add ia64, i?86, and x86_64.
25907
25908 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
25909
25910         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
25911
25912 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25913
25914         PR tree-optimization/20657
25915         * gcc.dg/tree-ssa/pr20657.c: New.
25916
25917 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
25918
25919         * gcc.dg/builtins-53.c: Also check (int)trunc* and
25920         (long long int)trunc*.
25921
25922 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
25923
25924         PR target/20927
25925         * gcc.dg/pr20927.c: New test.
25926
25927 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
25928
25929         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
25930         * gcc.target/mips/asm-1.c: Likewise.
25931
25932 2005-04-13  Dale Johannesen  <dalej@apple.com>
25933
25934         * objc.dg/objc-fast-4.m: New.
25935
25936 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
25937
25938         * gcc.target/cris/torture/cris-torture.exp: New driver in new
25939         directory.
25940         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
25941
25942 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
25943
25944         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
25945         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
25946         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
25947
25948 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
25949
25950         PR tree-optimization/20913
25951         * gcc.dg/tree-ssa/pr20913.c: New.
25952
25953         PR tree-optimization/20702
25954         * gcc.dg/tree-ssa/pr20702.c: New.
25955
25956 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25957
25958         PR c++/13744
25959         * g++.dg/inherit/local3.C: New test.
25960
25961 2005-04-12  Jeff Law  <law@redhat.com>
25962
25963         * gcc.dg/tree-ssa/20050412-1.c: New test.
25964
25965 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
25966
25967         PR libfortran/19016
25968         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
25969         Add tests with mask generated by expression.
25970         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25971         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25972         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25973
25974 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
25975
25976         PR middle-end/20917
25977         * gcc.dg/20050409-1.c: New test.
25978
25979 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
25980
25981         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
25982
25983 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25984
25985         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25986         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
25987         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25988         (TARGET_CXX): Adjust accordingly.
25989         * target.h (struct gcc_target): Remove epxort_class_data.  Add
25990         determine_class_data_visibility and class_data_always_comdat.
25991         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25992         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
25993         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25994         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
25995         (arm_cxx_determine_class_data_visibility): New.
25996         (arm_cxx_class_data_always_comdat): Likewise.
25997         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25998         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
25999         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26000         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26001         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26002         Define.
26003
26004 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
26005
26006         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26007
26008 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
26009
26010         * gcc.dg/i386-darwin-fpmath.c: New.
26011
26012 2004-04-11  Devang Patel  <dpatel@apple.com>
26013
26014         * lib/target-supports.exp (check_effective_target_vect_condition): New.
26015         * gcc.dg/vect/vect-ifcvt-1.c: New test.
26016         * gcc.dg/vect/vect-ifcvt-2.c: New test.
26017         * gcc.dg/vect/vect-ifcvt-3.c: New test.
26018         * gcc.dg/vect/vect-ifcvt-4.c: New test.
26019         * gcc.dg/vect/vect-ifcvt-5.c: New test.
26020         * gcc.dg/vect/vect-ifcvt-6.c: New test.
26021         * gcc.dg/vect/vect-ifcvt-7.c: New test.
26022         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26023
26024 2004-04-11  Devang Patel  <dpatel@apple.com>
26025
26026         * gcc.dg/vect/vect-dv-1.c: New test.
26027         * gcc.dg/vect/vect-dv-2.c: New test.
26028
26029 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26030
26031         PR tree-optimization/20933
26032         * gcc.dg/tree-ssa/pr20933.c: New test.
26033
26034 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26035
26036         * gfortran.dg/fold_nearest.f90: New test.
26037
26038 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
26039
26040         * gcc.dg/tree-ssa/alias-1.c: New test.
26041
26042 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26043
26044         PR tree-optimization/20920
26045         * g++.dg/tree-ssa/pr20920.C: New test.
26046
26047 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
26048
26049         * gcc.dg/builtins-53.c: Also check (int)ceil* and
26050         (long long int)ceil*.
26051
26052 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
26053
26054         * g++.dg/warn/Wdtor1.C: Declare template in system header with
26055         explicit C++ linkage.
26056
26057 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26058
26059         * gfortran.dg/pr17229.f: Take care of the new obsolescence
26060         warning for arithmetic IF statements.
26061
26062 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
26063
26064         * eor_handling_1.f90: New test case.
26065         * eor_handling_2.f90: New test case.
26066         * eor_handling_3.f90: New test case.
26067         * eor_handling_4.f90: New test case.
26068         * eor_handling_5.f90: New test case.
26069         * noadv_size.f90: New test case.
26070         * pad_no.f90: New test case.
26071
26072 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
26073
26074         * gcc.c-torture/execute/20050410-1.c: New test.
26075
26076 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
26077
26078         * gcc.dg/pr20126.c: New.
26079
26080 2005-04-09  Bud Davis  <bdavis@gfortran.org>
26081             Steven G. Kargl <kargls@comcast.net>
26082
26083         * gfortran.dg/PR19872.f: New test.
26084
26085 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26086
26087         * gfortran.dg/nint_1.f90: Fix dg-do directive.
26088
26089 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26090
26091         * gfortran.dg/nint_1.f90: New test.
26092
26093 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26094
26095         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26096         Added test for callee-allocated arrays with write statements.
26097         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26098         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26099         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26100         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26101         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26102
26103 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26104
26105         PR libfortran/20163
26106         * gfortran.dg/open-options-blanks.f: New test.
26107
26108 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26109
26110         PR fortran/13257
26111         * gfortran.dg/comma_format_extension_[1234].f: New tests.
26112
26113 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26114
26115         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26116         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26117         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26118         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26119         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26120         * gcc.c-torture/execute/stdarg-4.c: New test.
26121
26122         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26123
26124         PR target/20795
26125         * g++.dg/abi/param2.C: New test.
26126
26127 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26128
26129         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26130
26131 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26132
26133         * gcc.dg/builtins-53.c: New test.
26134
26135 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
26136
26137         * g++.dg/tree-ssa/pr18178.C: New test.
26138         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26139         * gcc.c-torture/execute/20041019-1.c: New test.
26140         * gcc.dg/tree-ssa/20041008-1.c: New test.
26141         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26142         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26143         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26144         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26145         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26146         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26147         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26148         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26149         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26150         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26151
26152 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
26153
26154         PR rtl-optimization/20466
26155         * gcc.c-torture/execute/pr20466-1.c: New test.
26156
26157 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
26158
26159         PR c++/20905
26160         * g++.dg/parse/cond2.C: New test.
26161
26162         PR c++/20145
26163         * g++.dg/warn/Wdtor1.C: New test.
26164
26165 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26166
26167         PR fortran/17229
26168         * gfortran.dg/pr17229.f: New test.
26169
26170 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
26171
26172         * gfortran.dg/tiny_1.f90: New test.
26173         * gfortran.dg/tiny_2.f90: ditto.
26174
26175 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
26176
26177         * gfortran.dg/eor_1.f90: Fix dg-do run line
26178         * gfortran.dg/open_new.f90: Fix dg-do run line
26179
26180 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
26181
26182         * lib/target-supports.exp (get_compiler_messages): Support
26183         optional arguments, the fourth being compiler options.
26184         (check_effective_target_fpic): New proc.
26185         * gcc.dg/20050321-2.c: Restrict to target fpic.
26186
26187 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
26188
26189         * gcc.dg/15443-1.c: New test.
26190         * gcc.dg/15443-2.c: Likewise.
26191
26192 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26193
26194         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26195
26196 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26197
26198         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26199
26200 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26201
26202         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26203         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26204         -m64.
26205         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26206         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26207         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26208
26209 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
26210
26211         PR c++/20212
26212         * g++.dg/warn/Wunused-11.C: New test.
26213
26214 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
26215
26216         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26217
26218 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
26219
26220         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26221
26222 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26223
26224         PR c++/20734
26225         * g++.dg/template/ptrmem13.C: New test.
26226
26227 2005-04-05  Per Bothner  <per@bothner.com>
26228
26229         * lib/gcc.exp: Always add -fno-show-column, for now.
26230
26231 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
26232
26233         PR testsuite/20767
26234         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26235         of plain old "unsigned int" for the type of "i".  Makes this test
26236         64bit clean.
26237
26238 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
26239
26240         * gcc.dg/i386-ssefn-1.c: New test.
26241         * gcc.dg/i386-ssefn-2.c: New test.
26242         * gcc.dg/i386-ssefn-3.c: New test.
26243         * gcc.dg/i386-ssefn-4.c: New test.
26244
26245 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
26246
26247         PR tree-optimization/20076
26248         * gcc.dg/builtin-apply4.c: New test.
26249
26250         PR preprocessor/19475
26251         * gcc.dg/cpp/macspace1.c: New test.
26252         * gcc.dg/cpp/macspace2.c: New test.
26253
26254 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26255
26256         * gfortran.dg/pr20755.f: Fixed bad format.
26257
26258 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26259
26260         PR c++/20763
26261         * g++.dg/ext/attrib21.C: New test.
26262
26263 2004-04-05  Devang Patel  <dpatel@apple.com>
26264
26265         * lib/target-supports.exp (check_effective_target_vect_shif): New.
26266         * gcc.dg/vect/vect-shift-1.c: New test.
26267
26268 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26269
26270         PR libfortran/20755
26271         * gfortran.dg/pr20755.f: New test.
26272
26273 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
26274
26275         * gfortran.dg/pr15959.f90: New test.
26276         * gfortran.dg/string_pad_trunc.f90: New test.
26277
26278 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26279
26280         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26281         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26282         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26283         syntax.
26284
26285 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26286
26287         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26288
26289 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26290
26291         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26292         * gcc.c-torture/compile/20011119-2.c: Likewise.
26293         * gcc.c-torture/compile/981001-2.c: Likewise.
26294
26295 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
26296
26297         PR c++/20679
26298         * g++.dg/template/overload4.C: New test.
26299
26300 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26301
26302         PR c++/20746
26303         * g++.dg/abi/covariant5.C: New.
26304
26305         PR debug/20505
26306         * g++.dg/debug/const2.C: New.
26307
26308 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
26309
26310         PR rtl-optimization/16104
26311         * gcc.c-torture/execute/20050316-1.c: New test.
26312
26313 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26314
26315         * g++.dg/template/spec23.C: Fix dg-error text.
26316
26317 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
26318
26319         PR c++/19199
26320         * g++.dg/expr/lval2.C: New.
26321
26322 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26323
26324         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26325         __builtin_strcasecmp and __builtin_strncasecmp.
26326
26327 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
26328
26329         PR c++/20723
26330         * g++.dg/template/spec22.C: New.
26331         * g++.dg/template/spec23.C: New.
26332
26333 2005-04-03  Dale Ranta  <dir@lanl.gov>
26334             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26335
26336         PR libfortran/20068
26337         PR libfortran/20125
26338         PR libfortran/20156
26339         PR libfortran/20471
26340         * gfortran.dg/backspace.f: New test.
26341
26342 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
26343
26344         * gcc.dg/pr19345.c: New test.
26345
26346 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26347
26348         PR tree-optimization/20640
26349         * gcc.dg/torture/tree-loop-1.c: New.
26350
26351 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26352
26353         PR rtl-optimization/20290
26354         * gcc.c-torture/execute/loop-ivopts-2.c: New.
26355
26356 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
26357
26358         * gcc.dg/rs6000-fpint.c: New.
26359
26360 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26361
26362         * gcc.dg/old-style-then-proto-1.c: New test.
26363
26364 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26365
26366         * gfortran.fortran-torture/execute/backspace.f90: Check
26367         after backspace and read was incorrect.
26368
26369 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26370
26371         * gcc.c-torture/execute/builtins/strcat.c: Check the result
26372         buffer past the terminating NUL using memcmp.
26373         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26374         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26375
26376         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26377         Fix unused/uninitialized variable warnings.
26378
26379         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26380         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26381         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26382         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26383
26384         * gcc.c-torture/execute/builtins/abs-1-lib.c,
26385         gcc.c-torture/execute/builtins/fputs-lib.c,
26386         gcc.c-torture/execute/builtins/lib/fprintf.c,
26387         gcc.c-torture/execute/builtins/lib/main.c,
26388         gcc.c-torture/execute/builtins/lib/memcmp.c,
26389         gcc.c-torture/execute/builtins/lib/memmove.c,
26390         gcc.c-torture/execute/builtins/lib/mempcpy.c,
26391         gcc.c-torture/execute/builtins/lib/memset.c,
26392         gcc.c-torture/execute/builtins/lib/printf.c,
26393         gcc.c-torture/execute/builtins/lib/sprintf.c,
26394         gcc.c-torture/execute/builtins/lib/stpcpy.c,
26395         gcc.c-torture/execute/builtins/lib/strchr.c,
26396         gcc.c-torture/execute/builtins/lib/strcmp.c,
26397         gcc.c-torture/execute/builtins/lib/strcpy.c,
26398         gcc.c-torture/execute/builtins/lib/strcspn.c,
26399         gcc.c-torture/execute/builtins/lib/strlen.c,
26400         gcc.c-torture/execute/builtins/lib/strncat.c,
26401         gcc.c-torture/execute/builtins/lib/strncmp.c,
26402         gcc.c-torture/execute/builtins/lib/strncpy.c,
26403         gcc.c-torture/execute/builtins/lib/strrchr.c,
26404         gcc.c-torture/execute/builtins/lib/strspn.c,
26405         gcc.c-torture/execute/builtins/lib/strstr.c,
26406         gcc.c-torture/execute/builtins/memops-asm-lib.c,
26407         gcc.c-torture/execute/builtins/strlen-2.c,
26408         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26409         prototypes.
26410
26411 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
26412
26413         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26414         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26415         selectany usage.
26416
26417 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
26418
26419         PR c++/19406
26420         * g++.dg/debug/using1.C: New test.
26421
26422 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
26423
26424         PR middle-end/20524
26425         * gcc.dg/alias-7.c: Prefix asm-declared name with
26426         __USER_LABEL_PREFIX__.
26427
26428 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
26429
26430         Fix fallout from PR middle-end/15700:
26431         * gcc.c-torture/compile/20011119-1.c: Take
26432         __USER_LABEL_PREFIX__ into account.
26433         * gcc.c-torture/compile/20011119-2.c: Likewise.
26434
26435 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26436
26437         PR c++/18644
26438         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26439
26440 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26441
26442         PR c/17855
26443         * gcc.c-torture/compile/struct-non-lval-1.c,
26444         gcc.c-torture/compile/struct-non-lval-2.c,
26445         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26446
26447 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
26448
26449         * gcc.dg/tls/tls.exp: Remove temporary file.
26450         * g++.dg/tls/tls.exp: Ditto.
26451         * lib/file-format.exp: Ditto.
26452         * g++.dg/special/ecos.exp: Ditto.
26453
26454         * lib/profopt.exp: Treat prof_ext as a list.
26455         * gcc.misc-tests/bprob.exp: Ditto.
26456         * g++.dg/bprob/bprob.exp: Ditto.
26457
26458         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26459         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26460         g++.dg/tree-ssa/pointer-reference-alias.C,
26461         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26462         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26463         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26464         g++.dg/vect/pr19951.cc: Ditto.
26465         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26466         gcc.dg/builtins-47.c: Ditto.
26467         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26468         gcc.dg/pr20115-1.c: Ditto.
26469         * gcc.dg/tree-ssa/20030530-2.c,
26470         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26471         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26472         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26473         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26474         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26475         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26476         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26477         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26478         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26479         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26480         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26481         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26482         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26483         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26484         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26485         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26486         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26487         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26488         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26489         gcc.dg/tree-ssa/20030824-1.c,
26490         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26491         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26492         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26493         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26494         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26495         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26496         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26497         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26498         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26499         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26500         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26501         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26502         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26503         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26504         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26505         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26506         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26507         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26508         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26509         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26510         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26511         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26512         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26513         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26514         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26515         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26516         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26517         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26518         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26519         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26520         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26521         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26522         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26523         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26524         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26525         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26526         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26527         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26528         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26529         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26530         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26531         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26532         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26533         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26534         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26535         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26536         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26537         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26538         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26539         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26540         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26541         gcc.dg/tree-ssa/useless-1.c: Ditto.
26542         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26543         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26544         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26545         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26546         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26547         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26548         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26549         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26550         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26551         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26552         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26553         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26554         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26555         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26556         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26557         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26558         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26559         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26560         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26561         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26562         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26563         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26564         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26565         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26566         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26567         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26568         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26569         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26570         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26571         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26572         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26573         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26574         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26575         gcc.dg/vect/vect-none.c: Ditto.
26576         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26577         treelang/compile/unsigned.tree: Ditto.
26578
26579         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26580         * gcc.dg/cpp/direct2s.c: Ditto.
26581         * gcc.dg/cpp/paste4.c: Ditto.
26582         * gcc.dg/cpp/separate-1.c: Ditto.
26583         * gcc.dg/pch/save-temps-1.c: Ditto.
26584         * g++.dg/ext/altivec-10.C: Ditto.
26585         * g++.dg/pch/pch.C: Ditto.
26586
26587         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26588
26589         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26590         * g++.dg/template/repo1.C: Ditto.
26591         * g++.dg/template/repo2.C: Ditto.
26592         * g++.dg/template/repo3.C: Ditto.
26593         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26594         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26595         * g++.old-deja/g++.pt/repo1.C: Ditto.
26596         * g++.old-deja/g++.pt/repo2.C: Ditto.
26597         * g++.old-deja/g++.pt/repo3.C: Ditto.
26598         * g++.old-deja/g++.pt/repo4.C: Ditto.
26599
26600         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26601         * gcc.dg/20030107-1.c: Ditto.
26602         * gcc.dg/20030702-1.c: Ditto.
26603         * gcc.dg/profile-generate-1.c: Ditto.
26604         * g++.dg/other/profile1.C: Ditto.
26605         * g++.old-deja/g++.robertl/eb83.C: Ditto.
26606
26607         * lib/gcc-dg.exp (remove-build-file): New.
26608         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26609         cleanup-tree-dump, cleanup-saved-temps): New.
26610
26611 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26612
26613         PR c++/19203, DR 214
26614         * g++.dg/parse/ambig3.C: Not ambiguous.
26615         * g++.dg/template/spec20.C: New.
26616         * g++.dg/template/spec21.C: New.
26617
26618 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
26619
26620         PR target/20045
26621         * gcc.dg/ia64-fptr-1.c: Run only on linux.
26622
26623 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26624
26625         PR libfortran/20660
26626         * gfortran.dg/negative_unit.f: New test.
26627
26628 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26629
26630         * gcc.dg/20050330-1.c: New test.
26631
26632 2005-03-30  Devang Patel  <dpatel@apple.com>
26633
26634         * g++.dg/tree-sra/ssa-sra-3.C: New test.
26635
26636 2005-03-30  Dale Johannesen  <dalej@apple.com>
26637
26638         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26639
26640 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
26641
26642         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26643         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26644         Strip options from test name.
26645
26646 2005-03-31  Jan Hubicka  <jh@suse.cz>
26647
26648         * gcc.dg/varpool-1.c: New testcase.
26649
26650 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26651
26652         PR c/772
26653         PR c/17913
26654         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26655         gcc.dg/stmt-expr-label-3.c : New tests.
26656         * gcc.c-torture/execute/medce-2.c: Remove.
26657
26658 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26659
26660         PR c/20368
26661         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26662         tests.
26663
26664 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
26665
26666         * gcc.c-torture/compile/pr20203.c: New test.
26667
26668 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26669
26670         * gfortran.dg/promotion.f90: New test.
26671
26672 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
26673
26674         PR middle-end/20491
26675         * gcc.dg/torture/asm-subreg-1.c: New test.
26676
26677 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
26678
26679         PR c/20672
26680         * gcc.dg/pr20672-1.c: New test.
26681
26682 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
26683
26684         * gfortran.dg/vect: New directory.
26685         * gfortran.dg/vect/vect.exp: New.
26686         * gfortran.dg/vect/vect-1.f90: New test.
26687         * gfortran.dg/vect/vect-2.f90: New test.
26688         * gfortran.dg/vect/vect-3.f90: New test.
26689         * gfortran.dg/vect/vect-4.f90: New test.
26690         * gfortran.dg/vect/vect-5.f90: New test.
26691
26692 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
26693
26694         PR middle-end/20622
26695         * gcc.dg/alias-7.c: New test.
26696
26697 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26698
26699         * gcc.dg/sparc-reg-1.c: New test.
26700
26701 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
26702
26703         PR target/19890
26704         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26705
26706 2005-03-29  Dale Ranta  <dir@lanl.gov>
26707             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26708
26709         PR libfortran/20163
26710         * gfortran.dg/pr20163-2.f: New test.
26711
26712 2005-03-28  Jan Hubicka  <jh@suse.cz>
26713
26714         PR middle-end/20635
26715         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26716         by Jakub Jelinek.
26717
26718 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
26719
26720         PR tree-optimization/20626
26721         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26722         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26723
26724 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26725
26726         * gfortran.dg/underflow.f90: New test.
26727         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26728
26729 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26730
26731         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26732
26733 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
26734
26735         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26736         (g++_init): Make sure that CXXFLAGS is set.
26737         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26738         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26739         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26740         * lib/objc.exp (objc_init): Likewise.
26741         * lib/treelang.exp (treelang_init): Likewise.
26742
26743 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
26744
26745         PR tree-optimization/20470
26746         * gcc.dg/tree-ssa/pr20470.c: New test.
26747
26748 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
26749
26750         * gcc.dg/ppc-stfiwx.c: New.
26751
26752 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
26753
26754         PR target/19888
26755         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26756
26757 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26758
26759         * gcc.dg/20050325-1.c: Fix a typo.
26760
26761 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26762
26763         PR libfortran/19678
26764         PR libfortran/19679
26765         * gfortran.dg/dos_eol.f: New test.
26766
26767 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26768
26769         PR rtl-optimization/20249
26770         * gcc.dg/20050325-1.c: New test.
26771
26772 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26773
26774         PR libfortran/15332
26775         * gfortran.dg/pr15332.f: New test.
26776
26777 2005-03-24  Dale Johannesen  <dalej@apple.com>
26778
26779         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26780
26781 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
26782
26783         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26784         'internal' visibility.
26785         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26786         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26787         'protected' visibility.
26788         * gcc.dg/visibility-7.c: Likewise.
26789         * lib/target-supports.exp (check_visibility_available): Take
26790         a parameter, the kind of visibility to check for.
26791         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26792         to check_visibility_available.
26793
26794         * g++.dg/expr/cast3.C: New.
26795
26796 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
26797
26798         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
26799         rs6000.
26800
26801 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
26802
26803         PR target/20095
26804         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
26805
26806 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
26807
26808         * gcc.dg/badshift.c: Renamed to...
26809         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
26810
26811         * gcc.target/i386/badshift.c: Renamed to...
26812         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
26813         only.
26814
26815         PR rtl-optimization/20532
26816         * gcc.target/i386/badshift.c: New.
26817
26818 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26819
26820         * gfortran.dg/pr18025.f90: New test.
26821
26822 2005-03-23  Dale Johannesen  <dalej@apple.com>
26823
26824         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
26825
26826 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
26827
26828         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
26829
26830         * lib/target-supports.exp (check_iconv_available): Default
26831         libiconv to -liconv, if there is no definition.
26832
26833 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
26834
26835         * gcc.dg/torture/cris-asm-mof-1.c: New test.
26836
26837 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
26838
26839         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
26840         * g++.dg/opt/pr7503-2.C: Likewise.
26841         * g++.dg/opt/pr7503-3.C: Likewise.
26842         * g++.dg/opt/pr7503-4.C: Likewise.
26843         * g++.dg/opt/pr7503-5.C: Likewise.
26844         * g++.dg/warn/minmax.C: New test.
26845
26846 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26847
26848         * gfortran.dg/g77_intrinsics_funcs.f: New test.
26849         * gfortran.dg/g77_intrinsics_sub.f: New test.
26850
26851 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
26852             Jan Hubicka  <jh@suse.cz>
26853             Steven Bosscher <stevenb@suse.de
26854
26855         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
26856
26857 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26858
26859         PR c++/19980
26860         * g++.dg/template/redecl3.C: New test.
26861
26862 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26863
26864         PR c++/20499
26865         * g++.dg/parse/error16.C: Tweak error markers.
26866
26867 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
26868
26869         PR target/20561
26870         * gcc.dg/20050321-2.c: New test.
26871
26872 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26873
26874         PR c++/20465
26875         PR c++/20381
26876         * g++.dg/template/ptrmem12.C: New.
26877
26878 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
26879
26880         PR rtl-optimization/20527
26881         * gcc.c-torture/execute/pr20527-1.c: New test.
26882
26883 2005-03-22  Ben Elliston  <bje@au.ibm.com>
26884
26885         * gcc.misc-tests/options.exp (check_for_options): Create a real C
26886         program, compile it into a real executable and then delete the .c
26887         and .x files afterwards, to avoid problems on testglue targets.
26888
26889 2005-03-21  Stuart Hastings  <stuart@apple.com>
26890
26891         * gcc.target/i386/sse-2.c: New.
26892
26893 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
26894
26895         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
26896
26897 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26898
26899         * g++.dg/parse/crash25.C: Fix typo.
26900
26901 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26902
26903         PR c++/20461
26904         * g++.dg/parse/crash24.C: New test.
26905
26906         PR c++/20536
26907         * g++.dg/parse/crash25.C: New test.
26908
26909 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26910
26911         PR c++/20147
26912         * g++.dg/ext/stmtexpr4.C: New test.
26913
26914 2005-03-20  Roger Sayle  <roger@eyesopen.com>
26915
26916         PR middle-end/20539
26917         * gcc.c-torture/compile/pr13066-1.c: New test case.
26918         * gcc.c-torture/compile/pr20539-1.c: Likewise.
26919         * g++.dg/opt/pr13066-1.C: Likewise.
26920
26921 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
26922
26923         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
26924
26925 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26926
26927         PR fortran/18525
26928         * gfortran.dg/nesting_1.f90: New test.
26929
26930 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26931
26932         PR c++/20240
26933         * g++.dg/lookup/using13.C: New test.
26934
26935 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26936
26937         PR c++/20333
26938         * g++.dg/template/crash36.C: New test.
26939
26940 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
26941
26942         PR c++/20463
26943         * g++.dg/template/crash35.C: New test.
26944
26945 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
26946
26947         PR c++/19966
26948         * g++.dg/overload/operator2.C: New test.
26949
26950 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26951
26952         PR libfortran/20257
26953         * gfortran.dg/pr20257.f90: New test.
26954
26955 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26956
26957         PR libfortran/20480
26958         * gfortran.dg/pr20480.f90: New test.
26959
26960 2005-03-16  Richard Henderson  <rth@redhat.com>
26961
26962         PR middle-end/15700
26963         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
26964         (_rtld_global): New.
26965         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
26966         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
26967
26968         * gcc.dg/alias-3.c: New.
26969         * gcc.dg/alias-4.c: New.
26970         * gcc.dg/alias-5.c: New.
26971         * gcc.dg/alias-6.c: New.
26972
26973 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
26974
26975         * gcc.dg/cpp/ucnid-7.c: New.
26976
26977 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
26978             Dorit Naishlos  <dorit@il.ibm.com>
26979
26980         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
26981         darwin.
26982
26983 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
26984
26985         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
26986         support misaligned accesses.
26987         * gcc.dg/vect/vect-58.c: Likewise.
26988         * gcc.dg/vect/vect-92.c: New.
26989         * gcc.dg/vect/vect-93.c: New.
26990
26991 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
26992
26993         PR fortran/18827
26994         * gfortran.dg/assign_2.f90: New test.
26995         * gfortran.dg/assign_3.f90: New test.
26996         * gfortran.dg/assign.f90: New test.
26997
26998 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
26999
27000         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27001         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27002         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27003         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27004         names.
27005
27006 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
27007
27008         * gcc.dg/cpp/ucnid-6.c: New.
27009
27010         * gcc.dg/cpp/normalize-1.c: New.
27011         * gcc.dg/cpp/normalize-2.c: New.
27012         * gcc.dg/cpp/normalize-3.c: New.
27013         * gcc.dg/cpp/normalize-4.c: New.
27014         * gcc.dg/cpp/ucnid-4.c: New.
27015         * gcc.dg/cpp/ucnid-5.c: New.
27016         * g++.dg/cpp/normalize-1.C: New.
27017         * g++.dg/cpp/ucnid-1.C: New.
27018
27019 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27020
27021         * gcc.dg/pr18628.c: New.
27022
27023 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27024
27025         PR c++/20280
27026         * g++.dg/tree-ssa/pr20280.C: New.
27027
27028 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27029
27030         PR fortran/20467
27031         * gfortran.dg/stfunc_2.f90: New test.
27032
27033 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27034
27035         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27036
27037 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27038
27039         * gcc.dg/tree-ssa/20050314-1.c: New test.
27040
27041 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27042
27043         PR c++/4403
27044         PR c++/9783, DR433
27045         * g++.dg/template/friend34.C: New test.
27046         * g++.dg/template/friend35.C: Likewise.
27047         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27048
27049 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27050
27051         Friend class name lookup 5/n
27052         PR c++/1016
27053         * g++.dg/lookup/hidden-class1.C: New test.
27054         * g++.dg/lookup/hidden-class2.C: Likewise.
27055         * g++.dg/lookup/hidden-class3.C: Likewise.
27056         * g++.dg/lookup/hidden-class4.C: Likewise.
27057         * g++.dg/lookup/hidden-class5.C: Likewise.
27058         * g++.dg/lookup/hidden-class6.C: Likewise.
27059         * g++.dg/lookup/hidden-class7.C: Likewise.
27060         * g++.dg/lookup/hidden-class8.C: Likewise.
27061         * g++.dg/lookup/hidden-class9.C: Likewise.
27062         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27063         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27064         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27065         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27066         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27067         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27068         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27069         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27070         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27071         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27072         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27073
27074 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
27075
27076         PR c++/20157
27077         * g++.dg/template/error18.C: New test.
27078
27079 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27080
27081         PR debug/16792
27082         * g++.dg/debug/pr16792.C: New test.
27083
27084 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27085
27086         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27087         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27088         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27089         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27090         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27091         test assertion names.
27092
27093 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27094
27095         PR fortran/18600
27096         * gfortran.dg/stfunc_1.f90: New test.
27097
27098 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27099
27100         PR fortran/16907
27101         * gfortran.dg/real_index_1.f90: New test.
27102
27103 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27104
27105         PR fortran/20323
27106         * gfortran.dg/spec_expr_1.f90: New test.
27107
27108 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27109
27110         PR c/20402
27111         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27112         new parser.
27113
27114 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27115
27116         PR fortran/20361
27117         * gfortran.dg/largeequiv_1.f90: New test.
27118
27119 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27120
27121         * gcc.dg/ucnid-1.c: New.
27122         * gcc.dg/ucnid-2.c: New.
27123         * gcc.dg/ucnid-3.c: New.
27124         * gcc.dg/ucnid-4.c: New.
27125         * gcc.dg/ucnid-5.c: New.
27126         * gcc.dg/ucnid-6.c: New.
27127         * gcc.dg/cpp/ucnid-1.c: New.
27128         * gcc.dg/cpp/ucnid-2.c: New.
27129         * gcc.dg/cpp/ucnid-3.c: New.
27130         * g++.dg/other/ucnid-1.C: New.
27131
27132 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27133
27134         * gcc.dg/vmx/darwin-abi-3.c: Delete.
27135
27136 2005-03-11  Per Bothner  <per@bothner.com>
27137
27138         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
27139         that diagnotics refer to correct token.
27140         * gcc.dg/unused-3.c: Likewise.
27141
27142 2005-03-11  Per Bothner  <per@bothner.com>
27143
27144         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27145         constant" is now actually on same line as string constant.
27146         * gcc.dg/cpp/direct2s.c: Likewise.
27147
27148 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
27149
27150         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27151
27152 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27153
27154         PR libfortran/20124
27155         * gfortran.dg/pr20124.f90: New Test
27156
27157 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
27158
27159         PR tree-optimization/20130
27160         * gcc.dg/pr20130-1.c: New test.
27161
27162 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27163
27164         PR target/20095
27165         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27166
27167 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27168
27169         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27170
27171 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27172
27173         * g++.dg/eh/forced1.C: Fix comment.
27174         * g++.dg/eh/forced2.C: Ditto.
27175         * g++.dg/eh/forced3.C: Ditto.
27176         * g++.dg/eh/forced4.C: Ditto.
27177
27178 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
27179
27180         PR rtl-opt/20412
27181         * gcc.c-torture/compile/pr20412.c: New test.
27182
27183 2005-03-10  Roger Sayle  <roger@eyesopen.com>
27184
27185         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27186
27187 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27188
27189         PR target/20322
27190         * gcc.dg/20050307-1.c: New test.
27191
27192 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
27193
27194         PR c++/20375
27195         * g++.dg/other/stdarg3.C: New.
27196
27197 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27198
27199         PR c++/18384, c++/18327
27200         * g++.dg/init/array19.C: New test.
27201
27202         PR inline-asm/20314
27203         * gcc.dg/torture/pr20314-1.c: New test.
27204         * gcc.dg/torture/pr20314-2.c: New test.
27205
27206 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
27207
27208         * gcc.dg/20050309-1.c: New test.
27209
27210 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27211
27212         * gcc.dg/builtins-10.c: Reactivate disabled test.
27213         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
27214         new cbrt transformations.
27215
27216 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
27217
27218         PR c++/20208
27219         * g++.dg/template/array13.C: New test.
27220
27221 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
27222
27223         PR c++/16859
27224         * g++.dg/init/brace4.C: New test.
27225
27226 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27227
27228         PR c++/20186
27229         * g++.dg/template/non-dependent12.C: New.
27230
27231 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
27232
27233         PR c++/20142
27234         * g++.dg/init/array18.C: Add dg-do run marker.
27235
27236         PR c++/20142
27237         * g++.dg/init/array18.C: New test.
27238
27239 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27240
27241         * consistency.vlad/vlad.exp: Remove trailing semicolons.
27242         * g++.dg/gcov/gcov.exp: Likewise.
27243         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27244         * gcc.target/xstormy16/xstormy16.exp: Likewise.
27245         * lib/c-torture.exp: Likewise.
27246         * lib/fortran-torture.exp: Likewise.
27247         * lib/g++.exp: Likewise.
27248         * lib/gcc-defs.exp: Likewise.
27249         * lib/gcc-dg.exp: Likewise.
27250         * lib/gcc.exp: Likewise.
27251         * lib/gcov.exp: Likewise.
27252         * lib/gfortran.exp: Likewise.
27253         * lib/mike-g++.exp: Likewise.
27254         * lib/mike-gcc.exp: Likewise.
27255         * lib/objc-torture.exp: Likewise.
27256         * lib/objc.exp: Likewise.
27257         * lib/profopt.exp: Likewise.
27258         * lib/target-libpath.exp: Likewise.
27259         * lib/target-supports.exp: Likewise.
27260         * lib/treelang.exp: Likewise.
27261         * lib/wrapper.exp: Likewise.
27262
27263 2005-03-08  Jeff Law  <law@redhat.com>
27264
27265         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27266         PHI-OPT changes.
27267
27268 2005-03-08  Ira Rosen  <irar@il.ibm.com>
27269
27270         * gcc.dg/vect/pr20122.c: New test.
27271
27272 2005-03-07  Jeff Law  <law@redhat.com>
27273
27274         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27275         was folded away.
27276         * gcc.dg/tree-ssa/pr18133-1.c: New test.
27277         * gcc.dg/tree-ssa/pr18133-2.c: New test.
27278         * gcc.dg/tree-ssa/pr18134.c: New test.
27279
27280 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27281
27282         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27283         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27284         gcc.dg/torture/builtin-noret-2.c: Require weak support.
27285
27286 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
27287
27288         PR tree-opt/17671
27289         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27290
27291 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
27292
27293         * g++.dg/warn/Wnvdtor.C: New test.
27294
27295 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
27296
27297         * gcc.dg/torture/pr19683-1.c: New test.
27298
27299 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
27300
27301         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27302         * gfortran.dg/g77/19990313-2.f: Ditto.
27303         * gfortran.dg/g77/19990313-3.f: Ditto.
27304         * gfortran.dg/g77/19990525-0.f: Ditto.
27305         * gfortran.dg/g77/19990826-0.f: Ditto.
27306         * gfortran.dg/g77/19990826-2.f: Ditto.
27307         * gfortran.dg/g77/19990826-3.f: Ditto.
27308         * gfortran.dg/g77/20000511-1.f: Ditto.
27309         * gfortran.dg/g77/20000511-2.f: Ditto.
27310         * gfortran.dg/g77/970625-2.f: Ditto.
27311         * gfortran.dg/g77/980310-2.f: Ditto.
27312         * gfortran.dg/g77/980310-3.f: Ditto.
27313         * gfortran.dg/g77/980310-8.f: Ditto.
27314         * gfortran.dg/g77/980519-2.f: Ditto.
27315         * gfortran.dg/g77/alpha1.f: Ditto.
27316         * gfortran.dg/g77/claus.f: Ditto.
27317         * gfortran.dg/g77/erfc.f: Ditto.
27318         * gfortran.dg/g77/short.f: Ditto.
27319         * gfortran.fortran-torture/execute/data.f90: Ditto.
27320         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27321         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27322
27323 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27324
27325         * lib/file-format.exp (gcc_target_object_format): Add check for som
27326         format and hardcode object formats on hppa*-*-hpux*.
27327         * lib/target-supports.exp (check_weak_available): Add check for som
27328         object format.  Always return 0 on hppa*-*-hpux10*.
27329
27330         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27331         is defined.
27332
27333         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27334
27335 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27336
27337         * gfortran.dg/pr19936_1.f90: New test.
27338         * gfortran.dg/pr19936_2.f90: New test.
27339         * gfortran.dg/pr19936_3.f90: New test.
27340
27341 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27342             Paul Thomas <prthomas@drfccad.cea.fr>
27343
27344         * gfortran.dg/PR19754_1.f90: New test.
27345         * gfortran.dg/PR19754_2.f90: Ditto.
27346
27347 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27348
27349         PR c++/19311
27350         * g++.dg/template/non-dependent11.C: New test.
27351
27352 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
27353
27354         * lib/target-supports.exp (check_iconv_available): Fix comment.
27355
27356 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
27357             Joseph S. Myers  <joseph@codesourcery.com>
27358
27359         PR c++/19797
27360         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27361
27362 2005-03-04  Matthew Sachs  <msachs@apple.com>
27363
27364         * gcc.exp (gcc_target_compile): Put braces around
27365         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27366         * objc.exp (objc_target_compile): Likewise.
27367         * treelang.exp (treelang_target_compile): Likewise.
27368
27369 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27370
27371         PR fortran/19673
27372         * gfortran.dg/func_result_1.f90: New test.
27373
27374 2005-03-04  Ben Elliston  <bje@au.ibm.com>
27375
27376         * gcc.misc-tests/options.exp: New test.
27377
27378 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
27379
27380         * gcc.dg/pr15784-4.c: New test.
27381
27382 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
27383
27384         * gcc.c-torture/execute/pr17133.c: New.
27385         * gcc.c-torture/compile/20050303-1.c: New.
27386
27387 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
27388
27389         * gcc.dg/cpp/assert4.c: Fix for cygwin.
27390
27391 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
27392
27393         * g++.dg/overload/using2.C: New.
27394
27395 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
27396
27397         PR c++/19916
27398         * g++.dg/init/ptrmem2.C: New test.
27399
27400 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
27401
27402         PR c/8927
27403         * gcc.dg/pr8927-1.c: New test.
27404
27405 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27406
27407         PR c++/20232
27408         * g++.dg/inherit/covariant12.C: New.
27409
27410 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27411
27412         PR fortran/19479
27413         * gfortran.dg/bound_1.f90: New test.
27414
27415 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
27416
27417         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27418         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27419
27420 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
27421
27422         PR c/20245
27423         * gcc.dg/pr20245-1.c: New test.
27424
27425 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
27426
27427         PR middle-end/19874
27428         * gcc.c-torture/execute/20050119-2.c: New test case.
27429
27430 2005-02-28  Ben Elliston  <bje@au.ibm.com>
27431
27432         * README: Update the DejaGnu bug reporting address.
27433         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27434         * lib/objc-torture.exp: Likewise.
27435
27436 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27437
27438         * gfortran.dg/boz_1.f90: New test.
27439         * gfortran.dg/boz_3.f90: New test.
27440         * gfortran.dg/boz_4.f90: New test.
27441
27442 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27443
27444         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27445         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27446
27447 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27448
27449         PR libfortran/20101
27450         * gfortran.dg/write_0_pe_format.f90: New test.
27451
27452 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
27453
27454         PR c++/20206
27455         * g++.dg/opt/thunk2.C: New test.
27456         * g++.dg/opt/covariant1.C: New test.
27457
27458 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27459
27460         * gfortran.dg/e_d_fmt.f90: New test.
27461
27462 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
27463
27464         * gcc.dg/asm-b.c: Fix comment typos.
27465
27466 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27467
27468         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27469         a V_MAY_DEF also.
27470
27471 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27472
27473         PR tree-opt/20188
27474         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27475         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27476         * gcc.dg/asm-b.c: New test.
27477
27478 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
27479
27480         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27481         Disable this test on IRIX 6.
27482
27483 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
27484
27485         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27486         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27487         parser.
27488
27489 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
27490
27491         PR tree-optimization/20204
27492         * gcc.dg/pr20204.c: New test.
27493
27494 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
27495
27496         PR target/20196
27497         * gcc.c-torture/execute/20050224-1.c: New test.
27498
27499         PR c++/20175
27500         * g++.dg/warn/Wbraces2.C: New test.
27501
27502 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
27503
27504         PR c++/19878
27505         * g++.dg/init/const2.C: New test.
27506
27507 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
27508
27509         PR tree-optimization/20100
27510         * gcc.c-torture/execute/pr20100-1.c: New test.
27511
27512 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27513
27514         * gfortran.dg/implicit_3.f90: New test.
27515
27516         * gfortran.dg/deftype_1.f90: New test.
27517
27518 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
27519
27520         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27521         the test passes.
27522         * g++.dg/other/anon3.C: Accept a warning.
27523
27524 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
27525
27526         * gcc.dg/pr20017.c: Fix a comment typo.
27527
27528 2005-02-23  Bud Davis  <bdavis@gfortran.org>
27529
27530         * gfortran.dg/list_read_4.f90: Change to f90 comments.
27531
27532 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27533
27534         PR ada/19902
27535         * ada/acats/tests/cxa/cxa3004.a: Remove.
27536         * ada/acats/tests/cxb/cxb30061.am: Likewise.
27537
27538 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27539
27540         PR c++/20073
27541         * g++.dg/init/const1.C: New test.
27542
27543         PR c++/19991
27544         * g++.dg/parse/constant7.C: New test.
27545
27546         PR c++/20152
27547         * g++.dg/parse/error27.C: New test.
27548         * g++.dg/template/qualttp15.C: Adjust error markers.
27549         * g++.old-deja/g++.other/struct1.C: Likewise.
27550
27551         PR c++/20153
27552         * g++.dg/template/error17.C: New test.
27553
27554         PR c++/20148
27555         * g++.dg/parser/error26.C: New test.
27556
27557 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
27558
27559         PR tree-optimization/20100
27560         PR tree-optimization/20115
27561         * gcc.dg/pr20115.c: New test.
27562         * gcc.dg/pr20115-1.c: New test.
27563         * gcc.dg/pr20100.c: New test.
27564         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27565         call-clobbered variables after alias1.
27566
27567 2005-02-22  Bud Davis  <bdavis@gfortran.org>
27568
27569         * gfortran.dg/list_read_4.f90: new test.
27570
27571 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
27572
27573         PR rtl-optimization/20017.
27574         * gcc.dg/pr20017.c: New.
27575
27576 2005-02-22  Devang Patel  <dpatel@apple.com>
27577
27578         PR 19952
27579         * g++.dg/tree-ssa/pr19952.C: New test.
27580
27581 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27582
27583         PR c++/19883
27584         * g++.dg/parse/constant6.C: New test.
27585
27586 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27587
27588         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27589         * g++.dg/charset/asm2.c: Likewise.
27590         * g++.dg/charset/asm3.c: Likewise.
27591         * g++.dg/charset/asm4.c: Likewise.
27592         * g++.dg/charset/asm5.c: Likewise.
27593         * g++.dg/charset/attribute1.c: Likewise.
27594         * g++.dg/charset/attribute2.c: Likewise.
27595         * g++.dg/charset/extern1.cc: Likewise.
27596         * g++.dg/charset/extern2.cc: Likewise.
27597         * g++.dg/charset/extern3.cc: Likewise.
27598         * g++.dg/charset/function.cc: Likewise.
27599         * g++.dg/charset/string.c: Likewise.
27600         * g++.dg/charset/charset.exp: Likewise.
27601         * lib/target-supports.exp (check_iconv_available): Fix comment.
27602
27603 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27604
27605         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27606         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27607         * gcc.dg/charset/asm2.c: Likewise.
27608         * gcc.dg/charset/asm3.c: Likewise.
27609         * gcc.dg/charset/asm4.c: Likewise.
27610         * gcc.dg/charset/asm5.c: Likewise.
27611         * gcc.dg/charset/asm6.c: Likewise.
27612         * gcc.dg/charset/attribute1.c: Likewise.
27613         * gcc.dg/charset/attribute2.c: Likewise.
27614         * gcc.dg/charset/builtin1.c: Likewise.
27615         * gcc.dg/charset/extern.c: Likewise.
27616         * gcc.dg/charset/function.c: Likewise.
27617         * gcc.dg/charset/string.c: Likewise.
27618         * gcc.dg/charset/charset.exp: Likewise.
27619
27620 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
27621
27622         PR fortran/20086
27623         * gfortran.dg/pr20086.f90: New test.
27624
27625 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
27626
27627         PR tree-optimization/19786
27628         * g++.dg/tree-ssa/pr19786.C: New.
27629
27630 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27631
27632         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27633
27634 2005-02-21  Jeff Law  <law@redhat.com>
27635
27636         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27637
27638 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27639
27640         * gfortran.dg/do_iterator: Split loop, markup all lines for
27641         which an error locus is printed.
27642         * gfortran.dg/pr17708.f90: Markup all lines for which an error
27643         locus is printed.
27644         * gfortran.dg/select_4.f90: Likewise.
27645         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27646         locuses in the various permutations.
27647
27648 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
27649
27650         PR tree-optimization/19951
27651         * g++.dg/vect: New directory.
27652         * g++.dg/vect/vect.exp: New file.
27653         * g++.dg/vect/pr19951.cc: New testcase.
27654         * g++.dg/dg.exp: Also prune vectorizer tests.
27655
27656 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
27657
27658         PR 18785
27659         * gcc.dg/charset/builtin1.c: New test.
27660
27661 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27662
27663         PR c++/19299
27664         * g++.dg/inherit/volatile1.C: New test.
27665
27666         PR c++/19440
27667         * g++.dg/template/dtor4.C: New test.
27668
27669 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27670
27671         * gfortran.dg/int_1.f90: New test.
27672
27673 2005-02-19  Devang Patel  <dpatel@apple.com>
27674
27675         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27676
27677 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27678
27679         * gfortran.dg/achar_1.f90: New test.
27680
27681 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
27682
27683         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27684
27685 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
27686             Jakub Jelinek  <jakub@redhat.com>
27687
27688         PR tree-optimization/19828
27689         * gcc.dg/tree-ssa/loop-7.c: New test.
27690         * gcc.c-torture/execute/20050218-1.c: New test.
27691
27692 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
27693
27694         PR c/20043
27695         * gcc.dg/transparent-union-1.c: New test.
27696         * gcc.dg/transparent-union-2.c: New test.
27697
27698 2005-02-18  James E Wilson  <wilson@specifixinc.com>
27699
27700         PR tree-optimization/18977
27701         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27702
27703 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
27704
27705         PR target/20054
27706         * gcc.dg/pr20054.c: New test.
27707
27708 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27709
27710         PR c++/19508
27711         * g++.dg/ext/attrib20.C: New test.
27712
27713 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
27714
27715         PR middle-end/20030
27716         * gfortran.fortran-torture/execute/character_passing.f90: New test.
27717
27718 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
27719
27720         PR c++/20008
27721         * g++.dg/opt/switch4.C: New.
27722
27723 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
27724
27725         PR c++/20023
27726         PR tree-optimization/20009
27727         * gcc.c-torture/compile/20050217-1.c: New test.
27728         * g++.dg/opt/switch3.C: New test.
27729
27730         PR tree-optimization/18947
27731         * gcc.c-torture/compile/20050215-1.c: New test.
27732         * gcc.c-torture/compile/20050215-2.c: New test.
27733         * gcc.c-torture/compile/20050215-3.c: New test.
27734
27735 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
27736
27737         PR c++/20028
27738         * g++.dg/template/crash34.C: New.
27739
27740         PR c++/20022
27741         * g++.dg/other/access3.C: New.
27742
27743 2005-02-17  Ira Rosen  <irar@il.ibm.com>
27744
27745         * gcc.dg/vect/vect-98.c: New test.
27746
27747 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
27748
27749         PR tree-optimization/19967
27750         * gcc.dg/pr19967.c: New.
27751
27752 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
27753
27754         PR middle-end/19857
27755         * gcc.dg/tree-ssa/20050215-1.c: New test.
27756         * gcc.c-torture/execute/20050215-1.c: New test.
27757
27758 2005-02-15  Eric Christopher  <echristo@redhat.com>
27759
27760         * gcc.dg/cpp/20050215-1.c: New file.
27761
27762 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
27763
27764         PR tree-optimization/15785
27765         * gcc.dg/pr15785-1.c: New test.
27766
27767 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
27768
27769         PR c++/17788
27770         * g++.dg/init/ctor4.C: New.
27771         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27772
27773 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
27774
27775         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27776         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27777
27778 2005-02-15  Andreas Schwab  <schwab@suse.de>
27779
27780         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27781         declare malloc.
27782
27783 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
27784
27785         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27786
27787 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
27788
27789         PR tree-optimization/19853
27790         * gcc.c-torture/compile/pr19853.c: New test.
27791
27792 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27793
27794         PR c++/19608
27795         * g++.dg/parse/local-class1.C: New.
27796
27797         PR c++/19895
27798         * g++.dg/parse/ptrmem3.C: New.
27799
27800         PR c++/19884
27801         * g++.old-deja/g++.oliva/template6.C: Add another case.
27802         * g++.dg/template/explicit6.C: New.
27803
27804 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
27805
27806         PR c++/17816
27807         * g++.dg/other/redecl2.C: New.
27808
27809 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27810
27811         PR c++/19891
27812         * g++.dg/abi/covariant4.C: New.
27813
27814 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
27815
27816         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
27817         New tests.
27818
27819 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
27820
27821         * gcc.dg/vect/vect-96.c: Fix typo.
27822
27823 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27824
27825         PR c++/14479
27826         PR c++/19487
27827         * g++.dg/template/enum5.C: New test.
27828
27829 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27830
27831         * gcc.dg/vect/vect-97.c: New test.
27832
27833 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27834
27835         * gcc.dg/vect/vect-96.c: New test.
27836
27837 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
27838
27839         * gcc.dg/builtins-34.c: Also check ldexp*.
27840
27841 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
27842
27843         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
27844
27845 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
27846
27847         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
27848         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
27849         dg-require-dll, dg-require-iconv, dg-require-named-sections,
27850         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
27851         selector_list, selector_expression, dg-process-target): Move to new
27852         file target-supports-dg.exp.
27853         * lib/target-supports-dg.exp: New.
27854
27855         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
27856         New.
27857
27858 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
27859
27860         PR c++/19666
27861         * g++.dg/other/ptrmem6.C: New test.
27862
27863         PR middle-end/19858
27864         * gcc.c-torture/compile/20050210-1.c: New test.
27865
27866 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
27867
27868         PR c++/19755
27869         * g++.dg/warn/Wbraces1.C: New test.
27870
27871 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
27872
27873         * gcc.dg/builtins-52.c: New testcase.
27874
27875 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
27876
27877         PR c/19342
27878         * gcc.c-torture/execute/20050119-1.c: New test.
27879
27880 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27881
27882         PR c++/19811
27883         * g++.dg/init/delete1.C: New test.
27884
27885 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
27886
27887         PR c++/18470
27888         * g++.dg/template/static12.C: New test.
27889
27890 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27891
27892         PR c++/19787
27893         * g++.dg/conversion/ambig1.C: New test.
27894
27895         PR c++/19739
27896         * g++.dg/ext/attrib19.C: New test.
27897
27898         PR c++/19732
27899         * g++.dg/parse/dtor5.C: New test.
27900
27901         PR c++/19762
27902         * g++.dg/template/dtor3.C: New test.
27903
27904         PR c++/19826
27905         * g++.dg/template/static11.C: New test.
27906         * g++.dg/template/crash2.C: Remove dg-error marker.
27907
27908 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
27909
27910         PR C++/18491
27911         * g++.old-deja/g++.mike/p10769a.C: Remove.
27912
27913 2005-02-09  Roger Sayle  <roger@eyesopen.com>
27914
27915         * gcc.dg/builtins-48.c: New test case.
27916         * gcc.dg/builtins-49.c: New test case.
27917         * gcc.dg/builtins-50.c: New test case.
27918         * gcc.dg/builtins-51.c: New test case.
27919
27920 2005-02-09  Ian Lance Taylor  <ian@airs.com>
27921
27922         PR middle-end/19583
27923         * g++.dg/warn/Wreturn-type-3.C: New test.
27924
27925 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27926
27927         PR middle-end/19402
27928         * gcc.dg/pr19402-1.c: New testcase.
27929         * gcc.dg/pr19402-2.c: likewise.
27930
27931 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27932
27933         PR middle-end/19854
27934         * g++.dg/tree-ssa/tmmti.C: New testcase.
27935
27936 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27937
27938         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
27939
27940 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
27941
27942         PR c++/19733
27943         * g++.dg/parse/crash23.C: New test.
27944         * g++.dg/warn/Weff1.C: New test.
27945
27946 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27947
27948         * gcc.dg/20050209-1.c: New test.
27949
27950 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27951
27952         PR target/19799
27953         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
27954
27955 2005-02-08  Mike Stump  <mrs@apple.com>
27956
27957         * g++.dg/pch/import-2.c: New test.
27958         * g++.dg/pch/import-2.hs: New.
27959         * g++.dg/pch/include/import-2a.h: New.
27960         * g++.dg/pch/include/import-2b.h: New.
27961
27962 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
27963
27964         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
27965
27966 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27967
27968         * gfortran.dg/substr_1.f90: New test.
27969
27970 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
27971
27972         PR middle-end/19775
27973         * gcc.dg/torture/builtin-power-1.c: Disable test for
27974         invalid transformation.
27975         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
27976         no longer optimize.
27977         * gcc.dg/builtins-47.c: New testcase.
27978
27979 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
27980             Dorit Naishlos  <dorit@il.ibm.com>
27981
27982         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
27983
27984 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
27985
27986         * gcc.c-torture/compile/20050206-1.c: New test.
27987
27988 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27989
27990         PR tree-opt/19768
27991         * g++.dg/opt/pr19768.C: New test.
27992
27993 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27994
27995         PR tree-opt/19736
27996         * gcc.c-torture/compile/pr19736.c: New test.
27997
27998 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27999
28000         PR c++/17401
28001         * g++.dg/parse/error25.C: New test.
28002
28003 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
28004
28005         * gcc.c-torture/execute/20050203-1.c: New.
28006
28007 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
28008
28009         * gcc.dg/vect/vect-85.c: Remove xfail.
28010         * gcc.dg/vect/vect-86.c: Remove xfail.
28011         * gcc.dg/vect/vect-87.c: Remove xfail.
28012         * gcc.dg/vect/vect-88.c: Remove xfail.
28013
28014 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
28015
28016         * gcc.dg/altivec-19.c: New.
28017
28018 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
28019
28020         PR c/17807
28021         * gcc.dg/nested-func-3.c: New test.
28022         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28023
28024 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
28025
28026         * gcc.test-framework/gen_directive_tests: Generate tests for
28027         selector expressions.
28028
28029 2005-02-02  Matt Austern  <austern@apple.com>
28030
28031         PR c++/19628
28032         * g++/ext/builtin7.C: New.
28033         * g++/ext/builtin8.C: New.
28034
28035 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28036
28037         PR c/18502
28038         * gcc.dg/pr18502-1.c: New test.
28039
28040 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28041
28042         PR c++/17413
28043         * g++.dg/template/local4.C: Tweak.
28044
28045 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
28046
28047         PR tree-optimization/19578
28048         * gcc.c-torture/compile/20050202-1.c: New test.
28049
28050 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28051
28052         PR c/19435
28053         * gcc.dg/c99-init-4.c: New test.
28054
28055 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28056
28057         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28058
28059         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28060
28061         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28062         * g++.dg/eh/check-vect.h: New.
28063
28064         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28065         * gcc.dg/vect/vect-78.c: Ditto.
28066         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28067         Remove.
28068
28069         * g++.dg/conversion/simd1.C: Expect warning.
28070         * g++.dg/ext/attribute-test-1.C: Ditto.
28071         * g++.dg/ext/attribute-test-2.C: Ditto.
28072         * g++.dg/ext/attribute-test-3.C: Ditto.
28073         * g++.dg/ext/attribute-test-4.C: Ditto.
28074
28075         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28076         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28077
28078         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28079
28080 2005-02-01  Richard Henderson  <rth@redhat.com>
28081
28082         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28083         long double for ibm double-double format.
28084         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28085
28086 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
28087
28088         PR tree-optimization/19633
28089         * gcc.dg/pr19633-1.c: New test.
28090         * gcc.dg/pr19633.c: Tweak to make pointer point
28091         to NULL or a symbol.
28092
28093 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28094
28095         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28096         New procs.
28097         (dg-process-target (local override)): Handle selector expressions.
28098
28099         * gcc.test-framework/README: Describe tests in source directory.
28100         * gcc.test-framework/test-framework.awk: Handle dg- tests.
28101         * gcc.test-framework/test-framework.exp: Handle dg- tests.
28102         * gcc.test-framework/dg-bogus-exp-P.c: New test.
28103         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28104         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28105         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28106         * gcc.test-framework/dg-do-link-exp-P.c: New test.
28107         * gcc.test-framework/dg-do-run-exp-P.c: New test.
28108         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28109         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28110         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28111         * gcc.test-framework/dg-error-exp-P.c: New test.
28112         * gcc.test-framework/dg-error-exp-XP.c: New test.
28113         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28114         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28115         * gcc.test-framework/dg-output-exp-P.c: New test.
28116         * gcc.test-framework/dg-output-exp-XF.c: New test.
28117         * gcc.test-framework/dg-warning-exp-P.c: New test.
28118         * gcc.misc-tests/dg-1.c: Remove.
28119         * gcc.misc-tests/dg-2.c: Remove.
28120         * gcc.misc-tests/dg-3.c: Remove.
28121         * gcc.misc-tests/dg-4.c: Remove.
28122         * gcc.misc-tests/dg-5.c: Remove.
28123         * gcc.misc-tests/dg-6.c: Remove.
28124         * gcc.misc-tests/dg-7.c: Remove.
28125         * gcc.misc-tests/dg-8.c: Remove.
28126         * gcc.misc-tests/dg-9.c: Remove.
28127         * gcc.misc-tests/dg-10.c: Remove.
28128         * gcc.misc-tests/dg-11.c: Remove.
28129         * gcc.misc-tests/dg-12.c: Remove.
28130         * gcc.misc-tests/dg-test.exp: Remove.
28131
28132         * gcc.test-framework/test-framework.awk: Change recording and
28133         printing of passes and failures.
28134
28135         * gcc.test-framework: New directory.
28136         * gcc.test-framework/README: New.
28137         * gcc.test-framework/test-framework.exp: New.
28138         * gcc.test-framework/test-framework.awk: New.
28139         * gcc.test-framework/gen_directive_tests: New.
28140
28141 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
28142
28143         * lib/treelang.exp: Fix comment typos.
28144         (treelang_target_compile): Don't append libs=-ltreelang to options.
28145
28146 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
28147
28148         * g++.dg/parse/typename7.C: Adjust error messages.
28149
28150 2005-01-31  Jeff Law  <law@redhat.com>
28151
28152         * gcc.c-torture/execute/20050131-1.c: New test.
28153         * gcc.dg/wcaselabel.c: New test.
28154
28155 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
28156
28157         * g++.dg/other/warning1.C: Adjust error messags.
28158         * g++.dg/parse/constant5.C: New test.
28159
28160 2005-01-31  Steven Bosscher  <stevenb@suse.de>
28161
28162         PR c/19333
28163         * gcc.c-torture/compile/20011130-1.c: Reorder to make
28164         the test case valid.
28165         * gcc.dg/20030815-1.c: Remove invalid tests.
28166         * gcc.dg/array-7.c: Adjust expected result.
28167         * gcc.dg/pr18596-3.c: Likewise.
28168         * gcc.dg/noncompile/20000901-1.c: Likewise.
28169         * gcc.dg/noncompile/init-2.c: Likewise.
28170         * gcc.dg/noncompile/init-4.c: Likewise.
28171
28172 2005-01-31  Dale Johannesen  <dalej@apple.com>
28173
28174         * g++.dg/opt/pr19650.C: New test.
28175
28176 2005-01-31  Richard Henderson  <rth@redhat.com>
28177
28178         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28179         long double for intel double extended format.
28180         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28181
28182 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
28183
28184         PR c++/19555
28185         * g++.dg/template/static10.C: New test.
28186
28187         PR c++/19395
28188         * g++.dg/parse/error24.C: New test.
28189
28190         PR c++/19367
28191         * g++.dg/lookup/builtin1.C: New test.
28192
28193         PR c++/19457
28194         * g++.dg/warn/conv3.C: New test.
28195
28196 2005-01-30  Bud Davis  <bdavis@gfortran.org>
28197
28198         PR fortran/19647
28199         * gfortan.dg/inquire_7.f90
28200
28201 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
28202
28203         PR tree-optimization/15791
28204         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28205         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28206         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28207         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28208         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28209         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28210         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28211         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28212         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28213         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28214
28215 2005-01-29  Paul Brook  <paul@codesourcery.com>
28216
28217         PR fortran/18565
28218         * check.c (real_or_complex_check): New function.
28219         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28220         * intrinsic.c (add_functions): Use new check functions.
28221         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28222         Add prototypes.
28223
28224 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
28225
28226         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28227         gcc.dg/lvalue-3.c: New tests.
28228         * gcc.dg/concat.c: Update expected messages.
28229
28230 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
28231
28232         PR libfortran/19595
28233         * gfortran.dg/eor_1.f90: New test.
28234
28235 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
28236
28237         PR fortran/19589
28238         * gfortran.dg/logical_data_1.f90: New test.
28239
28240 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
28241
28242         PR c++/19253
28243         * g++.dg/template/crash33.C: New test.
28244
28245         PR c++/19667
28246         * g++.dg/template/crash32.C: New test.
28247
28248 2005-01-28  Ian Lance Taylor  <ian@airs.com>
28249
28250         PR middle-end/16558
28251         * g++.dg/warn/Wreturn-type-2.C: New test.
28252
28253 2004-06-24  Jeff Law  <law@redhat.com>
28254
28255         * gcc.dg/tree-ssa/20050128-1.c: New test.
28256
28257 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
28258
28259         * gcc.target/frv/all-mdpackh-1.c: New test.
28260
28261 2005-01-28  Steven Bosscher  <stevenb@suse.de>
28262
28263         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28264
28265 2005-01-27  Richard Henderson  <rth@redhat.com>
28266
28267         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28268
28269 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28270
28271         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28272
28273 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28274
28275         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28276         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28277         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28278         to cope with cases where the multilib options override the dg-options.
28279
28280 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
28281
28282         PR c/18946
28283         * gcc.dg/noncompile/20050120-1.c: New test.
28284
28285 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
28286
28287         PR tree-optimization/19633
28288         * gcc.dg/pr19633.c: New test.
28289         * gcc.dg/tree-ssa/pr19633.c: New test.
28290
28291 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
28292
28293         * gcc.dg/20041216-1.c: New test.
28294
28295 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
28296
28297         PR objc/18862
28298         * objc.dg/selector-2.m: New test.
28299
28300 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
28301
28302         * g++.dg/opt/range-test-2.C: New test.
28303
28304         PR rtl-optimization/19579
28305         * gcc.c-torture/execute/20050124-1.c: New test.
28306
28307 2005-01-26  Greg Parker  <gparker@apple.com>
28308         Stuart Hastings  <stuart@apple.com>
28309
28310         * gcc.c-torture/execute/20050125-1.c: New.
28311
28312 2005-01-18  Jan Hubicka  <jh@suse.cz>
28313
28314         PR tree-optimize/19337
28315         * gcc.c-torture/compile/20050119-1.c: New test.
28316
28317 2005-01-24  James E Wilson  <wilson@specifixinc.com>
28318
28319         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28320         test for successful match.
28321
28322 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
28323
28324         PR objc/18408
28325         * objc.dg/comp-types-7.m: New test.
28326
28327 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
28328
28329         * lib/target-supports.exp (current_target_name): New.
28330         (check_effective_target_ilp32, check_effective_target_lp64):
28331         Cache the result to use as long as the current target, with
28332         multilib flags, remains the same.
28333
28334         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28335         (dg-require-weak, dg-require-visibility, dg-require-alias,
28336         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28337         dg-require-effective-target, dg-skip-if): Remove call to
28338         skip_test_and_clear_xfail.
28339         (dg-test): Clear xfail data.
28340
28341 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
28342
28343         PR target/17751
28344         * gcc.dg/ppc64-toc.c: New test.
28345
28346         * g++.dg/tree-ssa/empty-1.C: New test.
28347
28348         PR middle-end/19551
28349         * gcc.c-torture/execute/20050121-1.c: New test.
28350         * gcc.dg/20050121-2.c: New test.
28351
28352 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
28353         Paul Brook  <paul@codesourcery.com>
28354
28355         PR fortran/17941
28356         * gfortran.dg/real_const_1.f: New test.
28357         * gfortran.dg/real_const_2.f90: New test.
28358         * gfortran.dg/complex_int_1.f90: New test.
28359
28360 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
28361
28362         PR fortran/19313
28363         * gfortan.dg/inquire_6.f90: New test.
28364
28365 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28366
28367         PR libfortran/19451
28368         * open_readonly_1.f90: New test.
28369
28370 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28371
28372         PR libfortran/18982
28373         * gfortran.dg/open_new.f90: New file.
28374
28375 2005-01-22  Paul Brook  <paul@codesourcery.com>
28376
28377         * namelist_1.f90: New test.
28378
28379 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
28380
28381         PR tree-optimization/19484
28382         * gcc.c-torture/compile/20050122-[12].c: New tests.
28383
28384 2005-01-22  Paul Brook  <paul@codesourcery.com>
28385
28386         * gfortran.dg/implicit_2.f90: New test.
28387
28388 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
28389
28390         PR fortran/19314
28391         * gfortran.dg/inquire_5.f90: New test.
28392
28393 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28394
28395         PR c/18809
28396         * gcc.dg/pr18809-1.c: New test.
28397
28398 2005-01-21  Ian Lance Taylor  <ian@airs.com>
28399
28400         * gcc.dg/20050121-1.c: New test.
28401
28402         PR tree-optimization/13000
28403         * gcc.dg/20040206-1.c: Change warning to point where function is
28404         being inlined.
28405
28406 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28407
28408         PR c++/19208
28409         * g++.dg/template/array11.C: New test.
28410
28411 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28412
28413         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28414         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28415         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28416         * gfortran.dg/getenv_1.f90: Add dg-do directive.
28417         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28418         gfortran.dg/pr17164.f90: Add missing dg-do directives.
28419
28420 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28421
28422         PR tree-optimization/15349
28423         * gcc.dg/tree-ssa/pr15349.c: New.
28424
28425 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
28426
28427         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28428
28429 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
28430
28431         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28432         scan-assembler-times directive name.
28433
28434         * gcc.dg/asm-a.c: Move dg-require-effective-target to
28435         after dg-do.
28436
28437         PR rtl-optimization/19462
28438         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28439
28440 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
28441
28442         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28443         counting function calls on ia64.
28444
28445 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
28446
28447         PR rtl-optimization/15139
28448         * gcc.dg/20050111-2.c: New test.
28449
28450         PR c/17297
28451         * gcc.c-torture/compile/20050113-1.c: New testcase.
28452
28453         PR middle-end/19164
28454         * gcc.dg/20050113-1.c: New testcase.
28455
28456 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
28457
28458         * gcc.dg/vect/vect-85.c: Add comment.
28459         * gcc.dg/vect/vect-86.c: Add xfail for now.
28460         * gcc.dg/vect/vect-87.c: Add xfail for now.
28461         * gcc.dg/vect/vect-88.c: Add xfail for now.
28462         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28463
28464 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28465
28466         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28467
28468 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28469
28470         * g++.dg/debug/typedef3.C: New test.
28471
28472 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
28473
28474         PR c/19472
28475         * gcc.dg/asm-a.c: New test.
28476
28477 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
28478
28479         * gcc.dg/sh-relax.c: Add prototype for abort.
28480
28481 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28482
28483         * gcc.dg/short-compare-1.c: New test.
28484         * gcc.dg/short-compare-2.c: Likewise.
28485
28486 2005-01-18  Michael Matz  <matz@suse.de>
28487
28488         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28489
28490 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
28491
28492         PR tree-optimization/19121
28493         * gcc.c-torture/compile/pr19121.c: New test.
28494
28495 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
28496
28497         PR target/19357
28498         * gcc.c-torture/compile/pr19357.c: New test.
28499
28500 2005-01-17  Ian Lance Taylor  <ian@airs.com>
28501
28502         PR c/5675
28503         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28504         pass--those that refer just to the variable, possibly with a
28505         cast.
28506         * gcc.dg/c99-const-expr-3.c: Likewise.
28507
28508         PR middle-end/13127
28509         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28510         longer emitted.
28511
28512 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
28513
28514         PR fortran/18778
28515         * gfortran.dg/endfile_2.f90: New test.
28516
28517 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
28518
28519         PR 19168
28520         * gfortran.dg/select_5.f90: New test.
28521
28522 2004-01-16  Paul Brook  <paul@codesourcery.com>
28523
28524         * gfortran.dg/common_4.f90: New test.
28525
28526 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
28527
28528         PR rtl-optimization/19462
28529         * gcc.dg/torture/pr19462-1.c: New test.
28530
28531 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
28532
28533         PR objc/19321
28534         * objc.dg/func-ptr-2.m: New.
28535         * objc.dg/volatile-1.m: New.
28536
28537 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28538
28539         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28540
28541 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28542
28543         PR tree-optimization/19060
28544         * gcc.c-torture/execute/20050104-1.c: New test.
28545
28546 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
28547
28548         PR fortran/18983
28549         * gfortran.dg/write_to_null.f90: New test.
28550
28551 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
28552             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28553
28554         PR other/19328
28555         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28556         argument.
28557
28558 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28559
28560         PR c++/19263
28561         * g++.dg/init/vector1.C: New test.
28562
28563 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
28564
28565         PR target/13158
28566         * gcc.target/ia64/sibcall-unwind-1.c: New test.
28567         PR target/18987
28568         * gcc.target/ia64/sibcall-unwind-2.c: New test.
28569
28570 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
28571
28572         * gfortran.dg/select_1.f90: New test.
28573         * gfortran.dg/select_2.f90: New test.
28574         * gfortran.dg/select_3.f90: New test.
28575         * gfortran.dg/select_4.f90: New test.
28576
28577 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
28578
28579         PR middle-end/19084
28580         PR rtl-optimization/19348
28581         * gcc.dg/20050111-1.c: New test.
28582         * gcc.c-torture/execute/20050111-1.c: New test.
28583
28584         * gcc.dg/i386-asm-4.c: New test.
28585
28586 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28587
28588         * gcc.dg/nested-func-2.c: New test.
28589         * ada/acats/norun.lst: Remove c953002.
28590
28591 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
28592
28593         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28594
28595 2005-01-12  Ben Elliston  <bje@au.ibm.com>
28596
28597         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28598
28599 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
28600
28601         PR target/18761
28602         * g++.dg/abi/align1.C: New test.
28603
28604 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
28605
28606         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28607         at a time.
28608         * g++.dg/ext/altivec_check.h: Support compiling as C.
28609
28610 2005-01-10  Roger Sayle  <roger@eyesopen.com>
28611
28612         PR c++/19355
28613         * g++.dg/expr/pr19355-1.C: New test case.
28614
28615 2005-01-10  Laurent GUERBY <laurent@guerby.net>
28616
28617         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28618         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28619         * ada/acats/tests/c3/c92005b.ada: Likewise.
28620         * ada/acats/tests/c3/cxb3012.a: Likewise.
28621         * ada/acats/norun.lst: Add c380004 and c953002, add PR
28622
28623 2005-01-09  Paul Brook  <paul@codesourcery.com>
28624
28625         * gfortran.dg/common_2.f90: New file.
28626         * gfortran.dg/common_3.f90: New file.
28627
28628 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
28629
28630         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28631
28632 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28633
28634         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28635         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28636         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28637         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28638         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28639         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28640         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28641         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28642         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28643         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28644         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28645         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28646         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28647         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28648         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28649         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28650         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28651         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28652         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28653         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28654         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28655         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28656         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28657         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28658         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28659         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28660         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28661         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28662         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28663         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28664         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28665         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28666         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28667         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28668         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28669         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28670         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28671         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28672         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28673         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28674         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28675         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28676         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28677         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28678         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28679         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28680         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28681         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28682         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28683         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28684         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28685         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28686         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28687         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28688         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28689         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28690         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28691         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28692         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28693         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28694         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28695         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28696         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28697         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28698         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28699         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28700         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28701
28702         * gcc.dg/vect/vect-1.c: Fix spelling.
28703         * gcc.dg/vect/vect-10.c: Fix spelling.
28704         * gcc.dg/vect/vect-11.c: Fix spelling.
28705         * gcc.dg/vect/vect-12.c: Fix spelling.
28706         * gcc.dg/vect/vect-14.c: Fix spelling.
28707         * gcc.dg/vect/vect-15.c: Fix spelling.
28708         * gcc.dg/vect/vect-16.c: Fix spelling.
28709         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28710         * gcc.dg/vect/vect-64.c: Fix comments.
28711         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28712
28713 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28714             Ira Rosen  <irar@il.ibm.com>
28715
28716         * gcc.dg/vect/vect-70.c: New test.
28717         * gcc.dg/vect/vect-71.c: New test.
28718
28719 2005-01-09  Manfred Hollstein  <mh@suse.com>
28720
28721         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28722         * gcc.dg/pr18241-2.c: Likewise.
28723         * gcc.dg/pr18241-3.c: Likewise.
28724         * gcc.dg/pr18241-4.c: Likewise.
28725         * gcc.dg/pr18241-5.c: Likewise.
28726
28727 2005-01-08  Richard Henderson  <rth@redhat.com>
28728
28729         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28730         False for x86 and x86-64.
28731
28732 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
28733
28734         PR tree-optimization/18241
28735         * gcc.dg/pr18241-1.c: New test.
28736         * gcc.dg/pr18241-2.c: New test.
28737         * gcc.dg/pr18241-3.c: New test.
28738         * gcc.dg/pr18241-4.c: New test.
28739         * gcc.dg/pr18241-5.c: New test.
28740
28741 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
28742
28743         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28744         gfortran.dg/select_4.f90: New.
28745
28746 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28747
28748         * gcc.c-torture/execute/20050107-1.c: New test.
28749
28750 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
28751
28752         PR c++/19298
28753         * g++.dg/template/ref2.C: New.
28754
28755 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
28756
28757         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28758         instead of being empty.
28759
28760 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28761
28762         PR fortran/15553
28763         * gfortran.dg/array-1.f90: New test.
28764
28765 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28766
28767         PR tree-optimization/19283
28768         * gcc.c-torture/execute/20050106-1.c: New test.
28769
28770         PR rtl-optimization/18861
28771         * gcc.dg/20050105-1.c: New test.
28772
28773         PR tree-optimization/18828
28774         * gcc.dg/20050105-2.c: New test.
28775
28776 2005-01-07  Andreas Jaeger  <aj@suse.de>
28777
28778         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28779
28780 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
28781
28782         PR fortran/18398
28783         * gfortran.dg/fmt_read.f90: New test.
28784
28785 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
28786
28787         * gcc.dg/rs6000-ldouble-2.c: New.
28788
28789 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
28790
28791         PR c++/19244
28792         * g++.dg/parser/ctor2.C: New test.
28793
28794 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28795
28796         PR c++/17154
28797         * g++.dg/template/using9.C: New test.
28798
28799 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28800
28801         PR c++/19258
28802         * g++.dg/lookup/friend6.C: New test.
28803
28804 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28805
28806         PR c++/19270
28807         * g++.dg/template/array10.C: New.
28808
28809 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28810
28811         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
28812         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
28813
28814 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
28815
28816         * gcc.c-torture/compile/20050105-1.c: New test.
28817
28818 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
28819
28820         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
28821
28822 2005-01-05  Roger Sayle  <roger@eyesopen.com>
28823
28824         PR middle-end/19100
28825         * gcc.dg/conv-3.c: New test case.
28826
28827 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
28828
28829         * gcc.dg/asm-wide-1.c: New test.
28830
28831 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28832
28833         PR c++/19030
28834         * g++.dg/parse/crash22.C: New
28835
28836 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
28837
28838         PR 19257
28839         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
28840
28841 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
28842
28843         PR middle-end/17767
28844         * gcc.dg/i386-mmx-6.c: New test case.
28845
28846 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
28847
28848         PR tree-optimization/18308
28849         * gcc.dg/vect/pr18308.c: New testcase.
28850
28851 2005-01-04  Andreas Jaeger  <aj@suse.de>
28852
28853         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
28854
28855 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28856             Robert Bowdidge <bowdidge@apple.com>
28857
28858         * gcc.dg/cpp/subframework1.c: New.
28859         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
28860         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
28861         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
28862         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
28863
28864 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28865
28866         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
28867         producing warning.
28868         * gcc.dg/darwin-weakimport-2.c: New.
28869
28870 2005-01-03  Richard Henderson  <rth@redhat.com>
28871
28872         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
28873
28874 2005-01-03  Richard Henderson  <rth@redhat.com>
28875
28876         * gcc.dg/vect/vect.exp: Enable for ia64.
28877         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
28878         (check_effective_target_vect_float): Likewise.
28879         (check_effective_target_vect_no_align): Likewise.
28880         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
28881         * gcc.dg/vect/vect-8.c: Likewise.
28882
28883 2005-01-03  Uros Bizjak <uros@kss-loka.si>
28884
28885         PR target/19236
28886         * gcc.dg/pr19236-1.c: New test case.
28887
28888 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
28889
28890         PR rtl-optimization/12092
28891         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
28892
28893 2005-01-02  Andreas Jaeger  <aj@suse.de>
28894
28895         * gcc.dg/pr12092-1.c: Do not run on x86_64.
28896
28897 2005-01-01  Roger Sayle  <roger@eyesopen.com>
28898             Andrew Pinski  <pinskia@physics.uc.edu>
28899
28900         PR rtl-optimization/12092
28901         * gcc.dg/pr12092-1.c: New test case.
28902
28903 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
28904
28905         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
28906         'hidden' and 'default' for better portability.
28907         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
28908
28909         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
28910         6 and 7.
28911         * g++.old-deja/g++.brendan/new3.C: Likewise.
28912
28913 2005-01-01  Steven Bosscher  <stevenb@suse.de>
28914
28915         * gcc.dg/20041231-1.C: New test.
28916         * g++.dg/warn/Wunreachable-code-1.C: New test.
28917
28918 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
28919
28920         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
28921         file, not /dev/null.  Abort on error.
28922
28923 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
28924             Ziemowit Laski  <zlaski@apple.com>
28925
28926         PR objc/18971
28927         * objc.dg/encode-5.m: New test.
28928
28929 2004-12-29  Richard Henderson  <rth@redhat.com>
28930
28931         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
28932         * objc.dg/stabs-1.m: Disable for ia64.
28933
28934 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
28935
28936         PR c++/19190
28937         * g++.dg/warn/Wunused-10.C: New test.
28938
28939 2004-12-28  Richard Henderson  <rth@redhat.com>
28940
28941         * objc.dg/stabs-1.m: Disable for alpha.
28942
28943 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28944
28945         PR c++/19149
28946         * g++.dg/parse/error23.C: New test.
28947
28948 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28949
28950         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
28951
28952         PR fortran/19032
28953         * gfortran.dg/intrinsic_modulo_1.f90: New.
28954         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
28955         tests with divisor -1.
28956
28957 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28958
28959         * g++.dg/opt/temp1.C (memcpy): Return a value.
28960
28961         PR c++/19148
28962         * g++.dg/expr/cond7.C: New test.
28963
28964 2004-12-27  Paul Brook  <paul@codesourcery.com>
28965
28966         * gfortran.dg/g77/select_no_compile.f: Remove.
28967
28968 2004-12-27  Richard Henderson  <rth@redhat.com>
28969
28970         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
28971         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
28972         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
28973
28974 2004-12-26  Richard Henderson  <rth@redhat.com>
28975
28976         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
28977         by 1i instead of token pasting.
28978
28979 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28980
28981         PR tree-optimization/17578
28982         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
28983         to additional_flags.
28984         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
28985
28986 2004-12-25  Richard Henderson  <rth@redhat.com>
28987
28988         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28989         Remove Alpha.
28990
28991 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28992
28993         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
28994         hppa*-*-hpux*.
28995         * gcc.dg/pr17957.c (dg-options): Likewise.
28996         * gcc.dg/struct-ret-1.c: Add prototype for abort.
28997         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
28998         instead of 0 on __hppa__.
28999         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29000         "foo,%r" on hppa*-*-*.
29001
29002 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
29003
29004         PR fortran/19071
29005         * gfortran.dg/complex_write.f90: New test.
29006
29007 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29008
29009         PR c++/17595
29010         * g++.dg/parse/pragma2.C: New test.
29011
29012         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29013
29014 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29015
29016         * gcc.dg/empty2.c: Add missing dg-warning.
29017
29018 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29019
29020         PR c++/17413
29021         * g++.dg/template/local4.C: New test.
29022         * g++.dg/template/crash19.C: Add dg-error marker.
29023
29024         * g++.dg/template/crash31.C: Correct embedded PR number.
29025
29026 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29027
29028         PR c++/16405
29029         * g++.dg/opt/temp1.C: Add do-run marker.
29030
29031 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29032
29033         * g++.dg/template/spec19.C: New.
29034
29035 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29036
29037         PR target/16819
29038         * gcc.dg/empty2.c: New.
29039
29040 2004-12-23  Richard Henderson  <rth@redhat.com>
29041
29042         * lib/target-supports.exp (check_effective_target_vect_no_align):
29043         Remove i?86 and x86-64.
29044
29045 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29046
29047         PR c++/16405
29048         * g++.dg/opt/temp1.C: New test.
29049
29050 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29051
29052         PR c++/18733
29053         * g++.dg/template/friend33.C: New testcase.
29054
29055 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
29056
29057         PR c++/18464
29058         * g++.dg/template/cond5.C: New test.
29059
29060         PR c++/18492
29061         * g++.dg/inherit/thunk3.C: New test.
29062
29063         PR c++/11224
29064         * g++.dg/warn/Wunused-9.C: New test.
29065
29066 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
29067
29068         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29069
29070 2004-12-22  Jan Beulich  <jbeulich@novell.com>
29071
29072         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29073
29074 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
29075
29076         PR c++/18378
29077         * g++.dg/ext/packed8.C: New test.
29078
29079         PR c++/19063
29080         * g++.dg/template/crash31.C: New test.
29081
29082         PR c++/19034
29083         * g++.dg/template/crash30.C: New test.
29084
29085 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29086
29087         PR C++/18984
29088         * g++.dg/eh/ctor3.C: New test.
29089
29090 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29091
29092         * objc.dg/stabs-1.m: Allow section name to be quoted and
29093         assembly label to begin with '.LL'.
29094
29095 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
29096
29097         * gcc.dg/vect/vect.exp
29098         (check_effective_target_lp64_or_vect_no_align): New.
29099         * gcc.dg/vect/vect-77.c: Use it.
29100         * gcc.dg/vect/vect-78.c: Use it.
29101
29102         * lib/target-supports.exp
29103         (check_effective_target_vect_no_max,
29104         check_effective_target_vect_no_bitwise,
29105         check_effective_target_vect_no_align): New.
29106         * gcc.dg/vect/vect-13.c: Use them.
29107         * gcc.dg/vect/vect-17.c: Ditto.
29108         * gcc.dg/vect/vect-18.c: Ditto.
29109         * gcc.dg/vect/vect-19.c: Ditto.
29110         * gcc.dg/vect/vect-20.c: Ditto.
29111         * gcc.dg/vect/vect-27.c: Ditto.
29112         * gcc.dg/vect/vect-29.c: Ditto.
29113         * gcc.dg/vect/vect-44.c: Ditto.
29114         * gcc.dg/vect/vect-48.c: Ditto.
29115         * gcc.dg/vect/vect-50.c: Ditto.
29116         * gcc.dg/vect/vect-52.c: Ditto.
29117         * gcc.dg/vect/vect-54.c: Ditto.
29118         * gcc.dg/vect/vect-56.c: Ditto.
29119         * gcc.dg/vect/vect-58.c: Ditto.
29120         * gcc.dg/vect/vect-60.c: Ditto.
29121         * gcc.dg/vect/vect-72.c: Ditto.
29122         * gcc.dg/vect/vect-80.c: Ditto.
29123
29124 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
29125
29126         PR c++/14075
29127         * g++.dg/init/string1.C: New.
29128
29129         PR c++/18975
29130         * g++.dg/other/synth1.C: New.
29131
29132 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29133
29134         PR c/18963
29135         * gcc.dg/pr18963-1.c: New test.
29136
29137 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29138
29139         PR c/18596
29140         * gcc.dg/funcdef-storage-1.c (foo): Remove.
29141         * gcc.dg/pr18596-1.c: Use dg-error.
29142         (dg-options): Use -fno-unit-at-a-time.
29143         * gcc.dg/pr18596-2.c: New test.
29144         * gcc.dg/pr18596-3.c: New test.
29145
29146 2004-12-20  Roger Sayle  <roger@eyesopen.com>
29147
29148         PR middle-end/18683
29149         * g++.dg/opt/pr18683-1.C: New test case.
29150
29151 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
29152
29153         PR other/19093
29154         * g++.dg/opt/max1.C: Fix for 64bit targets.
29155
29156 2004-12-20  Matt Austern  <austern@apple.com>
29157
29158         PR c++/19044
29159         * g++.dg/ext/builtin6.C: New
29160
29161 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
29162
29163         PR tree-optimization/19080
29164         * gcc.c-torture/compile/pr19080.c: New test.
29165
29166 2004-12-20  Steven Bosscher  <stevenb@suse.de>
29167
29168         * gcc.dg/20041219-1.c: New test.
29169
29170 2004-12-19  Roger Sayle  <roger@eyesopen.com>
29171
29172         PR middle-end/19068
29173         * g++.dg/opt/max1.C: New test case.
29174
29175 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29176
29177         * gcc.dg/fdata-sections-1.c: New test.
29178
29179 2004-12-18  Roger Sayle  <roger@eyesopen.com>
29180
29181         PR middle-end/18548
29182         * gcc.dg/max-1.c: New test case.
29183
29184 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
29185
29186         * gcc.c-torture/execute/20041218-1.c: New test.
29187
29188 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
29189
29190         * gcc.dg/pr18501.c: New test.
29191         * gcc.dg/uninit-5.c: XFAIL.
29192         * gcc.dg/uninit-9.c: XFAIL.
29193
29194 2004-12-17  Dale Johannesen  <dalej@apple.com>
29195
29196         * gcc.dg/20041213-1.c: New.
29197
29198 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
29199
29200         * objc.dg/stabs-1.m: Allow assembly label to begin
29201         with a dot ('.').
29202
29203 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
29204
29205         * gcc.c-torture/execute/20041213-1.c: Move...
29206         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29207
29208 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
29209
29210         PR c++/18721
29211         * g++.dg/lookup/conv-5.C: New.
29212
29213 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
29214
29215         * objc.dg/stabs-1.m: New test.
29216
29217 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29218
29219         * gcc.dg/visibility-c.c: Change compile to
29220         assemble for the test.
29221
29222 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29223
29224         PR target/19041
29225         * gcc.dg/visibility-c.c: New test.
29226
29227 2004-12-16  Roger Sayle  <roger@eyesopen.com>
29228
29229         PR middle-end/18493
29230         * gcc.dg/switch-8.c: New test case.
29231
29232 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29233
29234         PR c++/18905
29235         * g++.dg/template/init4.C: New.
29236         * g++.dg/opt/static3.C: Enable optimizer.
29237
29238 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
29239
29240         * g++.dg/other/complex1.C: New test.
29241
29242 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
29243
29244         * g++.dg/opt/inline9.C: New test.
29245
29246 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29247
29248         PR fortran/18993
29249         * gfotran.dg/nullify_1.f: New test.
29250
29251 2004-12-15  Richard Henderson  <rth@redhat.com>
29252
29253         * gcc.target/i386/i386.exp: New harness.
29254         * gcc.target/i386/vect-args.c: New.
29255
29256 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
29257
29258         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29259
29260 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29261
29262         PR c++/18825
29263         * g++.dg/template/friend32.C: New test.
29264
29265 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29266
29267         * cpp/pragma-once-1.c: New test.
29268         * cpp/pragma-once-1b.h: Likewise.
29269         * cpp/pragma-once-1c.h: Likewise.
29270         * cpp/pragma-once-1d.h: Likewise.
29271         * cpp/inc/pragma-once-1a.h: Likewise.
29272
29273 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
29274             Steven G. Kargl  <kargls@comcast.net>
29275
29276         PR fortran/17597
29277         * gfortran.dg/list_read_3.f90: New test.
29278
29279 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29280
29281         * gcc.dg/ftrapv-2.c: New test.
29282
29283 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29284
29285         PR c++/18981
29286         * g++.dg/template/typename9.C: New test.
29287
29288 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29289
29290         PR c++/18738
29291         * g++.dg/template/typename8.C: New test.
29292         * g++.dg/parse/friend2.C: Tweak error message.
29293
29294 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29295
29296         * gcc.c-torture/20041214-1.c: New test.
29297
29298 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29299
29300         PR c++/18965
29301         * g++.dg/init/array17.C: New test.
29302
29303 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29304
29305         PR c++/18793
29306         * g++.dg/init/aggr3.C: New test.
29307
29308 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
29309
29310         * gcc.dg/altivec-types-1.c: New test.
29311         * gcc.dg/altivec-types-2.c: New test.
29312         * gcc.dg/altivec-types-3.c: New test.
29313         * gcc.dg/altivec-types-4.c: New test.
29314         * g++.dg/ext/altivec-types-1.C: New test.
29315         * g++.dg/ext/altivec-types-2.C: New test.
29316         * g++.dg/ext/altivec-types-3.C: New test.
29317         * g++.dg/ext/altivec-types-4.C: New test.
29318
29319 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
29320
29321         PR middle-end/18951
29322         * gcc.c-torture/execute/20041213-1.c: New test.
29323
29324 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
29325
29326         PR c++/18949
29327         * g++.dg/template/cast1.C: New.
29328
29329 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
29330
29331         * gcc.c-torture/execute/20041213-2.c: New test.
29332
29333 2004-12-13  Richard Henderson  <rth@redhat.com>
29334
29335         * gcc.dg/i386-sse-10.c: Fix typo in options.
29336
29337 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
29338
29339         PR c++/18968
29340         * g++.dg/opt/pr18968.C: New test.
29341
29342 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
29343
29344         PR c++/18925
29345         * g++.dg/ext/visibility/staticdatamem.C: New test.
29346
29347 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
29348
29349         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29350
29351 2004-12-13  Roger Sayle  <roger@eyesopen.com>
29352
29353         PR rtl-optimization/18928
29354         * gcc.dg/pr18928-1.c: New test case.
29355
29356 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
29357
29358         PR tree-opt/16951
29359         * gcc.c-torture/compile/20041211-1.c: New.
29360
29361 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29362
29363         PR middle-end/17564
29364         * gcc.c-torture/execute/20041212-1.c: New test.
29365
29366 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29367
29368         PR fortran/18869
29369         * gfortran.dg/common_1.f90: New test.
29370
29371 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
29372         Paul Brook  <paul@codesourcery.com>
29373
29374         PR fortran/16222
29375         * gfortran.dg/real_do_1.f90: New test.
29376
29377 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
29378
29379         PR tree-opt/18040
29380         * g++.dg/opt/ptrmem6.C: New test.
29381
29382 2004-12-11  Roger Sayle  <roger@eyesopen.com>
29383
29384         PR middle-end/18921
29385         * gcc.dg/pr18921-1.c: New test case.
29386
29387 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29388
29389         PR fortran/17175
29390         * gfortran.dg/scale_1.f90: New test.
29391
29392 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
29393
29394         PR middle-end/18903
29395         * gcc.c-torture/compile/pr18903.c: New test.
29396
29397 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
29398
29399         * gcc.c-torture/execute/20041210-1.c: New test.
29400
29401 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29402
29403         PR c++/18731
29404         * g++.dg/parser/struct-1.C: New test.
29405         * g++.dg/parser/struct-2.C: New test.
29406         * g++.dg/parser/struct-3.C: New test.
29407
29408 2004-12-09  Richard Henderson  <rth@redhat.com>
29409
29410         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29411
29412         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29413         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29414
29415 2004-12-09  Matt Austern  <austern@apple.com>
29416
29417         PR c++/18514
29418         * g++.dg/ext/builtin1.C: New
29419         * g++.dg/ext/builtin2.C: New
29420         * g++.dg/ext/builtin3.C: New
29421         * g++.dg/ext/builtin4.C: New
29422         * g++.dg/ext/builtin5.C: New
29423
29424 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
29425
29426         PR tree-opt/18904
29427         * g++.dg/opt/ptrmem5.C: New test.
29428
29429 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
29430
29431         * g++.dg/parse/typename5.C: Adjust for new error.
29432         * g++.dg/parse/typename7.C: New.
29433
29434 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29435
29436         PR c++/18073
29437         * g++.dg/other/mmintrin.C: New test.
29438
29439 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29440
29441         PR c++/16681
29442         * g++.dg/init/array15.C: New.
29443         * g++.dg/init/array16.C: New.
29444
29445 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29446
29447         PR fortran/18826
29448         * gfortran.dg/assign_1.f90: New test.
29449
29450 2004-12-08  Nick Clifton  <nickc@redhat.com>
29451
29452         * gcc.target/xstormy16/bss_below100: New directory containing tests.
29453         * gcc.target/xstormy16/data_below100: Likewise.
29454         * gcc.target/xstormy16/sfr: Likewise.
29455         * gcc.target/xstormy16/below100.S: New test source file.
29456         * gcc.target/xstormy16/below100.ld: New test linker script.
29457         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29458         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29459         bp instructions.
29460         * gcc.target/xstormy16/bp.c: Likewise.
29461
29462         * gcc.target/xstormy16/bss_below100: New files:
29463         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29464         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29465         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29466         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29467         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29468         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29469         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29470         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29471         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29472         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29473         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29474         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29475         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29476         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29477         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29478         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29479         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29480         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29481         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29482         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29483         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29484         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29485         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29486         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29487         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29488         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29489         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29490
29491         * gcc.target/xstormy16/data_below100: New files:
29492         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29493         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29494         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29495         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29496         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29497         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29498         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29499         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29500         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29501         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29502         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29503         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29504         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29505         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29506         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29507         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29508         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29509         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29510         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29511         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29512         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29513         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29514         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29515         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29516         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29517         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29518         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29519
29520         * gcc.target/xstormy16/sfr: New files:
29521         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29522         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29523         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29524         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29525         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29526         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29527         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29528         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29529         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29530         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29531         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29532         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29533         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29534         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29535         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29536         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29537         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29538         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29539         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29540         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29541         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29542         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29543         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29544         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29545         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29546         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29547         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29548         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29549         27_if0_sfrw_bitfield_f.c
29550
29551 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29552
29553         PR c++/18100
29554         * g++.dg/lookup/name-clash4.C: New test.
29555
29556 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
29557
29558         PR c++/18672
29559         * g++.dg/opt/array1.C: New.
29560
29561         PR c++/18803
29562         * g++.dg/template/operator5.C: New.
29563
29564 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
29565
29566         PR c/18867
29567         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29568
29569 2004-12-07  Steven Bosscher  <stevenb@suse.de>
29570
29571         * gcc.dg/noncompile/20041207.c: New test.
29572
29573 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
29574
29575         * g++.dg/other/unreachable-1.C: New test.
29576
29577 2004-12-06  Nick Clifton  <nickc@redhat.com>
29578
29579         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29580         <limits.h> because the latter comes from gcc's include/ directory
29581         and not the newlib/libc/include directory.
29582
29583 2004-12-04  Richard Henderson  <rth@redhat.com>
29584
29585         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29586
29587 2004-12-04  Richard Henderson  <rth@redhat.com>
29588
29589         * lib/target-supports.exp (check_gc_sections_available): Disable
29590         for alpha and ia64.
29591
29592 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
29593
29594         PR middle-end/17909
29595         * g++.dg/other/vararg-2.C: New test.
29596
29597 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29598
29599         PR c++/17011, c++/17971
29600         * g++.dg/template/error15.C: Adjust expected error.
29601         * g++.dg/template/instantiate3.C: Likewise.
29602
29603 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
29604
29605         * gcc.dg/altivec-18.c: Fix for darwin
29606
29607 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29608
29609         PR c++/18782
29610         * g++.dg/parse/ptrmem2.C: New.
29611
29612         PR c++/18318
29613         * g++.dg/template/new1.C: New.
29614
29615 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29616
29617         PR fortran/18710
29618         * gfortran.dg/direct_io_3.f90: New test.
29619
29620 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
29621
29622         PR 18758
29623         * g++.dg/parse/crash21.C: New.
29624
29625 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29626
29627         PR c++/15664, c++/18276
29628         * g++.dg/template/ttp13.C: New test.
29629         * g++.dg/template/ttp14.C: Likewise.
29630
29631 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29632
29633         PR c++/18123
29634         * g++.dg/parse/enum2.C: New test.
29635         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29636
29637 2004-12-02  Nick Clifton  <nickc@redhat.com>
29638
29639         * gcc.target/xstormy16: New test directory.
29640         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29641         * gcc.target/xstormy16/bp.c: Check the generation of bp
29642         instructions.
29643         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29644         bn instructions and the BELOW100 attribute.
29645
29646 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
29647
29648         PR target/16952
29649         * gcc.dg/ppc-eabi.c: New.
29650
29651 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29652
29653         PR fortran/18284
29654         * gfortran.dg/backspace.f90
29655
29656 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29657
29658         * gfortran.dg/inquire.f90: New test.
29659
29660 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
29661
29662         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29663         handle effective-target-keyword.
29664         (dg-skip-if): Support effective-target keyword as target list.
29665         (dg-xfail-if): Ditto.
29666         * lib/target-supports.exp (is-effective-target-keyword): New proc.
29667
29668 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
29669
29670         PR tree-optimization/18291
29671         * gcc.c-torture/compile/pr18291.c: New test.
29672
29673 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29674
29675         PR C++/18729
29676         * g++.dg/parse/crash20.C: New.
29677
29678         PR c++/17431
29679         * g++.dg/overload/arg1.C: New.
29680         * g++.dg/overload/arg2.C: New.
29681         * g++.dg/overload/arg3.C: New.
29682         * g++.dg/overload/arg4.C: New.
29683
29684 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
29685
29686         * gcc.dg/c99-flex-array-4.c: Remove.
29687
29688 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29689
29690         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29691
29692         * lib/target-supports.exp (is-effective-target): Simplify.
29693
29694         * lib/target-supports.exp (check_effective_target_vect_long):
29695         Fix for powerpc64-*-*.
29696
29697 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
29698
29699         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29700         to support new requirements on FreeBSD 5.
29701
29702 2004-11-30  Devang Patel  <dpatel@apple.com>
29703
29704         PR 18702
29705         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29706
29707 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29708
29709         * g++.dg/ext/altivec-13.C: New test.
29710
29711 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
29712
29713         PR tree-opt/18298
29714         * gcc.c-torture/execute/p18298.c: New test.
29715
29716 2004-11-30  Ira Rosen  <irar@il.ibm.com>
29717             Dorit Naishlos  <dorit@il.ibm.com>
29718
29719         PR tree-opt/18607
29720         * gcc.dg/vect/vect-89.c: New test.
29721
29722 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
29723
29724         * gcc.dg/pr18596-1.c: New test.
29725
29726 2004-11-30  Ben Elliston  <bje@au.ibm.com>
29727
29728         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29729
29730 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29731
29732         PR c/18479
29733         * gcc.dg/pr18479.c: New test.
29734
29735 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29736
29737         PR target/18490
29738         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29739         mmix-knuth-mmixware.
29740
29741         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29742         cris-*-elf* cris-*-aout* mmix-*-*
29743
29744 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29745
29746         PR middle-end/18725
29747         * gcc.dg/pr18725.c: New test.
29748
29749 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29750
29751         PR target/18488
29752         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29753
29754         PR target/18336
29755         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29756
29757 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
29758
29759         PR c++/18368
29760         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29761         * g++.old-deja/g++.law/ctors5.C: Likewise.
29762         * g++.old-deja/g++.other/crash25.C: Likewise.
29763
29764         PR c++/18674
29765         * g++.dg/template/error16.C: New test.
29766
29767         PR c++/18512
29768         * g++.dg/template/crash29.C: New test.
29769
29770 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
29771
29772         PR tree-optimization/18712
29773         * gcc.c-torture/compile/pr18712.c: New test.
29774
29775 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
29776
29777         PR c/7544
29778         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29779         tests.
29780
29781 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29782
29783         PR c++/18652
29784         * g++.dg/lookup/crash6.C: New test.
29785
29786 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29787
29788         PR middle-end/18164
29789         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
29790
29791 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
29792
29793         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29794         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
29795         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
29796
29797 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
29798
29799         * gcc.dg/pr18164.c: New test.
29800
29801 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
29802
29803         * gcc.dg/funroll-loops-all.c: New.
29804
29805 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29806
29807         PR target/18489
29808         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
29809         delimeter, match space and TAB as well as ":".
29810
29811         PR target/18484
29812         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
29813
29814         PR target/18348
29815         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
29816
29817         PR target/18345
29818         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
29819
29820         PR target/18337
29821         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
29822
29823 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
29824
29825         * gfortran.dg/direct_io_2.f90: New test.
29826
29827 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29828
29829         PR target/18334
29830         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
29831
29832 2004-11-28  Richard Henderson  <rth@redhat.com>
29833
29834         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
29835
29836 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
29837
29838         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
29839         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
29840         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
29841         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
29842         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
29843         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
29844         gcc.dg/pointer-arith-8.c: New tests.
29845
29846 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
29847
29848         PR fortran/18364
29849         * gfortran.dg/endfile.f90: New test.
29850
29851 2004-11-27  Falk Hueffner  <falk@debian.org>
29852
29853         * gcc.dg/loop-6.c: New test.
29854
29855 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29856
29857         * gcc.c-torture/execute/20041126-1.c: New test.
29858
29859 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29860
29861         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
29862         on IRIX.
29863
29864 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29865
29866         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
29867         functions.
29868
29869 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29870
29871         PR rtl-optimization/17825
29872         * gcc.c-torture/compile/20041119-1.c: New test.
29873
29874 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29875
29876         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
29877         Check existence of ld library path variables before unsetting.
29878
29879 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
29880
29881         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
29882
29883 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29884
29885         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
29886
29887 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29888
29889         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
29890
29891 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29892
29893         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
29894         dg-do directive.
29895
29896 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29897
29898         * gcc.dg/pr17957.c: Pass --param, not -param.
29899
29900 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
29901
29902         PR middle-end/17957
29903         * gcc.dg/pr17957.c: New test.
29904
29905 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
29906
29907         PR c++/18445
29908         * g++.dg/template/crash28.C: Likewise.
29909
29910         PR c++/18001
29911         * g++.dg/expr/unary2.C: Adjust lvalue messages.
29912         * g++.dg/ext/lvaddr.C: Likewise.
29913         * g++.dg/opt/pr7503-3.C: Likewise.
29914
29915         PR c++/18466
29916         * g++.dg/parse/qualified3.C: New test.
29917         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
29918
29919         PR c++/18545
29920         * g++.dg/expr/return1.C: New test.
29921
29922 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29923
29924         Friend class name lookup 3/n, PR c++/3332
29925         * g++.dg/lookup/friend3.C: New test.
29926         * g++.dg/lookup/friend4.C: Likewise.
29927         * g++.dg/lookup/friend5.C: Likewise.
29928
29929 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29930
29931         Friend class name lookup 2/n, PR c++/14513, c++/15410
29932         * g++.dg/lookup/friend2.C: New test.
29933         * g++.dg/template/friend31.C: Likewise.
29934
29935 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29936
29937         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
29938
29939 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29940
29941         PR c++/17473
29942         * g++.dg/tc1/dr56.C: Remove.
29943         * g++.dg/template/typedef1.C: Add dg-error markers.
29944         * g++.old-deja/g++.other/typedef7.C: Likewise.
29945
29946         PR c++/18285
29947         * g++.dg/parse/typedef7.C: New test.
29948
29949 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
29950
29951         * gcc.c-torture/execute/20041124-1.c: New test.
29952
29953 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29954
29955         * g++.dg/template/deduce3.C: New test.
29956
29957         PR c++/18586
29958         * g++.dg/template/crash27.C: New test.
29959
29960         PR c++/18530
29961         * g++.dg/warn/Wshadow-3.C: New test.
29962
29963 2004-11-24  Devang Patel  <dpatel@apple.com>
29964
29965         PR/18555
29966         * gcc.dg/cpp/isysroot-1.c: New test.
29967         * gcc.dg/cpp/usr/include/stdio.h: New file.
29968         * gcc.dg/cpp/isysroot-2.c: New test.
29969         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
29970         New file.
29971
29972 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29973
29974         PR c++/8929
29975         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
29976
29977 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29978
29979         * gcc.target/sparc/align.c: Do not include <stdint.h>.
29980         * gcc.target/sparc/pdist.c: Likewise.
29981
29982 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
29983
29984         PR c++/16882
29985         * g++.dg/conversion/simd1.C: New test.
29986
29987 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29988
29989         * lib/target-libpath.exp: New file defining
29990         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
29991         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
29992         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
29993         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
29994         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
29995
29996 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
29997
29998         * gcc.dg/pragma-align-2.c: Test macro expansion.
29999         * gcc.dg/pragma-pack-2.c: New test.
30000
30001 2004-11-23  Richard Henderson  <rth@redhat.com>
30002
30003         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30004         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30005         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30006         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30007         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30008         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30009
30010         * gcc.dg/vect/vect.exp: Add check for alpha.
30011         * lib/target-supports.exp (check_alpha_max_hw_available): New.
30012         (check_effective_target_vect_int): Enable for alpha.
30013         (check_effective_target_vect_long): New.
30014         (is-effective-target): Add it.
30015
30016 2004-11-23  Uros Bizjak <uros@kss-loka.si>
30017
30018         * gcc.dg/pr18614-1.c: New test.
30019
30020 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30021
30022         * gcc.dg/setjmp-2.c: New test.
30023
30024 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
30025
30026         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30027         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30028         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30029         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30030         gcc.target/sparc/pdist.c: New tests.
30031
30032 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
30033
30034         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30035
30036 2004-11-22  Dale Johannesen  <dalej@apple.com>
30037
30038         * gcc.dg/20041111-1.c: New.
30039
30040 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30041
30042         PR tree-opt/18536
30043         * gcc.dg/vect/pr18536.c: New test.
30044
30045 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30046
30047         PR c++/18354
30048         * g++.dg/template/nontype11.C: New test.
30049
30050 2004-11-21  Roger Sayle  <roger@eyesopen.com>
30051
30052         PR middle-end/18520
30053         * gcc.dg/pr18520-1.c: New test case.
30054
30055 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
30056
30057         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30058         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30059         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30060         expected diagnostics.
30061
30062 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30063
30064         PR target/18580
30065         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30066         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30067         vect-77.c, vect-77a.c: XFAIL on the SPARC.
30068
30069 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30070
30071         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30072
30073 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
30074             Joseph Myers  <joseph@codesourcery.com>
30075
30076         * lib/target-supports.exp (check_visibility_available): Really
30077         test the compiler.
30078
30079 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30080
30081         PR tree-opt/18181
30082         * gcc.dg/vect/vect-85.c: New test.
30083         * gcc.dg/vect/vect-86.c: New test.
30084         * gcc.dg/vect/vect-87.c: New test.
30085         * gcc.dg/vect/vect-88.c: New test.
30086
30087 2004-11-19  Ben Elliston  <bje@au.ibm.com>
30088
30089         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30090
30091 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
30092
30093         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30094         * gcc.dg/ppc-and-1.c: Ditto.
30095         * gcc.dg/ppc-compare-1.c: Ditto.
30096         * gcc.dg/ppc-mov-1.c: Ditto
30097
30098 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
30099             Mark Mitchell  <mark@codesourcery.com>
30100
30101         * gcc.dg/pragma-init-fini-2.c: New test.
30102
30103 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30104             Aldy Hernandez  <aldyh@redhat.com>
30105
30106         * lib/target-supports.exp (check_effective_target_vect_int): New
30107         (check_effective_target_vect_float): New
30108         (check_effective_target_vect_double): New.
30109         (is-effective-target): Support new effective targets keywords.
30110         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30111         default action for dg-do.
30112         * gcc.dg/vect/pr16105.c: Use new support.
30113         * gcc.dg/vect/pr18400.c: Ditto.
30114         * gcc.dg/vect/pr18425.c: Ditto.
30115         * gcc.dg/vect/vect-1.c: Ditto.
30116         * gcc.dg/vect/vect-10.c: Ditto.
30117         * gcc.dg/vect/vect-11.c: Ditto.
30118         * gcc.dg/vect/vect-12.c: Ditto.
30119         * gcc.dg/vect/vect-13.c: Ditto.
30120         * gcc.dg/vect/vect-14.c: Ditto.
30121         * gcc.dg/vect/vect-15.c: Ditto.
30122         * gcc.dg/vect/vect-16.c: Ditto.
30123         * gcc.dg/vect/vect-17.c: Ditto.
30124         * gcc.dg/vect/vect-18.c: Ditto.
30125         * gcc.dg/vect/vect-19.c: Ditto.
30126         * gcc.dg/vect/vect-2.c: Ditto.
30127         * gcc.dg/vect/vect-20.c: Ditto.
30128         * gcc.dg/vect/vect-21.c: Ditto.
30129         * gcc.dg/vect/vect-22.c: Ditto.
30130         * gcc.dg/vect/vect-23.c: Ditto.
30131         * gcc.dg/vect/vect-24.c: Ditto.
30132         * gcc.dg/vect/vect-25.c: Ditto.
30133         * gcc.dg/vect/vect-26.c: Ditto.
30134         * gcc.dg/vect/vect-27.c: Ditto.
30135         * gcc.dg/vect/vect-27a.c: Ditto.
30136         * gcc.dg/vect/vect-28.c: Ditto.
30137         * gcc.dg/vect/vect-29.c: Ditto.
30138         * gcc.dg/vect/vect-29a.c: Ditto.
30139         * gcc.dg/vect/vect-3.c: Ditto.
30140         * gcc.dg/vect/vect-30.c: Ditto.
30141         * gcc.dg/vect/vect-31.c: Ditto.
30142         * gcc.dg/vect/vect-32.c: Ditto.
30143         * gcc.dg/vect/vect-33.c: Ditto.
30144         * gcc.dg/vect/vect-34.c: Ditto.
30145         * gcc.dg/vect/vect-35.c: Ditto.
30146         * gcc.dg/vect/vect-36.c: Ditto.
30147         * gcc.dg/vect/vect-37.c: Ditto.
30148         * gcc.dg/vect/vect-38.c: Ditto.
30149         * gcc.dg/vect/vect-4.c: Ditto.
30150         * gcc.dg/vect/vect-40.c: Ditto.
30151         * gcc.dg/vect/vect-41.c: Ditto.
30152         * gcc.dg/vect/vect-42.c: Ditto.
30153         * gcc.dg/vect/vect-43.c: Ditto.
30154         * gcc.dg/vect/vect-44.c: Ditto.
30155         * gcc.dg/vect/vect-45.c: Ditto.
30156         * gcc.dg/vect/vect-46.c: Ditto.
30157         * gcc.dg/vect/vect-47.c: Ditto.
30158         * gcc.dg/vect/vect-48.c: Ditto.
30159         * gcc.dg/vect/vect-48a.c: Ditto.
30160         * gcc.dg/vect/vect-49.c: Ditto.
30161         * gcc.dg/vect/vect-5.c: Ditto.
30162         * gcc.dg/vect/vect-50.c: Ditto.
30163         * gcc.dg/vect/vect-51.c: Ditto.
30164         * gcc.dg/vect/vect-52.c: Ditto.
30165         * gcc.dg/vect/vect-53.c: Ditto.
30166         * gcc.dg/vect/vect-54.c: Ditto.
30167         * gcc.dg/vect/vect-55.c: Ditto.
30168         * gcc.dg/vect/vect-56.c: Ditto.
30169         * gcc.dg/vect/vect-56a.c: Ditto.
30170         * gcc.dg/vect/vect-57.c: Ditto.
30171         * gcc.dg/vect/vect-58.c: Ditto.
30172         * gcc.dg/vect/vect-59.c: Ditto.
30173         * gcc.dg/vect/vect-6.c: Ditto.
30174         * gcc.dg/vect/vect-60.c: Ditto.
30175         * gcc.dg/vect/vect-61.c: Ditto.
30176         * gcc.dg/vect/vect-62.c: Ditto.
30177         * gcc.dg/vect/vect-63.c: Ditto.
30178         * gcc.dg/vect/vect-64.c: Ditto.
30179         * gcc.dg/vect/vect-65.c: Ditto.
30180         * gcc.dg/vect/vect-66.c: Ditto.
30181         * gcc.dg/vect/vect-67.c: Ditto.
30182         * gcc.dg/vect/vect-68.c: Ditto.
30183         * gcc.dg/vect/vect-69.c: Ditto.
30184         * gcc.dg/vect/vect-7.c: Ditto.
30185         * gcc.dg/vect/vect-72.c: Ditto.
30186         * gcc.dg/vect/vect-72a.c: Ditto.
30187         * gcc.dg/vect/vect-73.c: Ditto.
30188         * gcc.dg/vect/vect-74.c: Ditto.
30189         * gcc.dg/vect/vect-75.c: Ditto.
30190         * gcc.dg/vect/vect-76.c: Ditto.
30191         * gcc.dg/vect/vect-77.c: Ditto.
30192         * gcc.dg/vect/vect-77a.c: Ditto.
30193         * gcc.dg/vect/vect-78.c: Ditto.
30194         * gcc.dg/vect/vect-79.c: Ditto.
30195         * gcc.dg/vect/vect-8.c: Ditto.
30196         * gcc.dg/vect/vect-80.c: Ditto.
30197         * gcc.dg/vect/vect-82.c: Ditto.
30198         * gcc.dg/vect/vect-82_64.c: Ditto.
30199         * gcc.dg/vect/vect-83.c: Ditto.
30200         * gcc.dg/vect/vect-83_64.c: Ditto.
30201         * gcc.dg/vect/vect-9.c: Ditto.
30202         * gcc.dg/vect/vect-all.c: Ditto.
30203         * gcc.dg/vect/vect-none.c: Ditto.
30204
30205 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30206
30207         * lib/gcc-dg.exp (dg-skip-if): New function.
30208         (dg-forbid-option): Remove.
30209         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30210         * g++.dg/abi/bitfield8.C: Likewise.
30211         * g++.dg/abi/dtor1.C: Likewise.
30212         * g++.dg/abi/empty10.C: Likewise.
30213         * g++.dg/abi/empty7.C: Likewise.
30214         * g++.dg/abi/empty9.C: Likewise.
30215         * g++.dg/abi/layout3.C: Likewise.
30216         * g++.dg/abi/layout4.C: Likewise.
30217         * g++.dg/abi/thunk1.C: Likewise.
30218         * g++.dg/abi/thunk2.C: Likewise.
30219         * g++.dg/abi/vbase11.C: Likewise.
30220         * g++.dg/abi/vthunk2.C: Likewise.
30221         * g++.dg/abi/vthunk3.C: Likewise.
30222         * g++.dg/ext/attrib8.C: Likewise.
30223         * g++.dg/opt/longbranch2.C: Likewise.
30224         * g++.dg/opt/reg-stack4.C: Likewise.
30225         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30226         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30227         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30228         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30229         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30230         * gcc.dg/20000609-1.c: Likewise.
30231         * gcc.dg/20000720-1.c: Likewise.
30232         * gcc.dg/20011107-1.c: Likewise.
30233         * gcc.dg/20011119-1.c: Likewise.
30234         * gcc.dg/20020108-1.c: Likewise.
30235         * gcc.dg/20020122-2.c: Likewise.
30236         * gcc.dg/20020122-3.c: Likewise.
30237         * gcc.dg/20020201-3.c: Likewise.
30238         * gcc.dg/20020206-1.c: Likewise.
30239         * gcc.dg/20020218-1.c: Likewise.
30240         * gcc.dg/20020310-1.c: Likewise.
30241         * gcc.dg/20020411-1.c: Likewise.
30242         * gcc.dg/20020418-2.c: Likewise.
30243         * gcc.dg/20020426-1.c: Likewise.
30244         * gcc.dg/20020426-2.c: Likewise.
30245         * gcc.dg/20020517-1.c: Likewise.
30246         * gcc.dg/20020523-1.c: Likewise.
30247         * gcc.dg/20020523-2.c: Likewise.
30248         * gcc.dg/20020729-1.c: Likewise.
30249         * gcc.dg/20030204-1.c: Likewise.
30250         * gcc.dg/20030826-2.c: Likewise.
30251         * gcc.dg/20030926-1.c: Likewise.
30252         * gcc.dg/20031202-1.c: Likewise.
30253         * gcc.dg/980312-1.c: Likewise.
30254         * gcc.dg/980313-1.c: Likewise.
30255         * gcc.dg/990117-1.c: Likewise.
30256         * gcc.dg/990424-1.c: Likewise.
30257         * gcc.dg/990524-1.c: Likewise.
30258         * gcc.dg/991230-1.c: Likewise.
30259         * gcc.dg/i386-387-1.c: Likewise.
30260         * gcc.dg/i386-387-2.c: Likewise.
30261         * gcc.dg/i386-387-3.c: Likewise.
30262         * gcc.dg/i386-387-4.c: Likewise.
30263         * gcc.dg/i386-387-5.c: Likewise.
30264         * gcc.dg/i386-387-6.c: Likewise.
30265         * gcc.dg/i386-asm-1.c: Likewise.
30266         * gcc.dg/i386-bitfield1.c: Likewise.
30267         * gcc.dg/i386-bitfield2.c: Likewise.
30268         * gcc.dg/i386-loop-1.c: Likewise.
30269         * gcc.dg/i386-loop-2.c: Likewise.
30270         * gcc.dg/i386-loop-3.c: Likewise.
30271         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30272         * gcc.dg/i386-pic-1.c: Likewise.
30273         * gcc.dg/i386-regparm.c: Likewise.
30274         * gcc.dg/i386-signbit-1.c: Likewise.
30275         * gcc.dg/i386-signbit-2.c: Likewise.
30276         * gcc.dg/i386-signbit-3.c: Likewise.
30277         * gcc.dg/i386-sse-5.c: Likewise.
30278         * gcc.dg/i386-sse-8.c: Likewise.
30279         * gcc.dg/i386-unroll-1.c: Likewise.
30280         * gcc.dg/tls/opt-1.c: Likewise.
30281         * gcc.dg/tls/opt-2.c: Likewise.
30282         * gcc.dg/unroll-1.c: Likewise.
30283         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30284         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30285         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30286         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30287
30288 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30289
30290         * g++.dg/template/incomplete1.C: New test.
30291
30292 2004-11-16  Nick Clifton  <nickc@redhat.com>
30293
30294         Revert patches accidentally commited during checkin of fixes for
30295         xstormy16 tests:
30296         gcc.c-torture/execute/simd-4.c: Revert
30297         gcc.dg/20040910-1.c: Revert.
30298
30299 2004-11-16  Paul Brook  <paul@codesourcery.com>
30300
30301         PR fortran/13010
30302         * gfortran.dg/der_pointer_1.f90: New test.
30303
30304 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
30305
30306         PR c/18498
30307         * gcc.dg/bitfld-13.c: New test.
30308
30309 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
30310
30311         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30312         powerpc*-*-linux*.
30313
30314         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30315         * gcc.dg/ppc64-abi-2.c: Ditto.
30316         * gcc.dg/ppc64-abi-3.c: Ditto.
30317
30318         * lib/gcc-dg.exp (dg-target-list): Remove.
30319
30320 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
30321
30322         * gcc.dg/ia64-postinc.c: New test.
30323
30324 2004-11-15  Mark Mitchell <mark@codesourcery.com>
30325
30326         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30327
30328 2004-11-15  Nick Clifton  <nickc@redhat.com>
30329
30330         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30331         __INT_MAX__ so that the test can be compiled by toolchains
30332         targeted at 16-bit processors.
30333
30334         * gcc.dg/20040625-1.c: Use long constants rather than integers
30335         when performing arithmetic that will overflow 16-bits.
30336
30337         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30338         xstormy16.  It does not support 128-bit vector operations.
30339
30340         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30341         with the macro PTR_TYPE.  Define this macro to an integer type
30342         suitable for holding a pointer.
30343
30344         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30345         the target is a 16-bit processor.
30346
30347         * gcc.dg/cpp/if-2.c: Expect a different warning message from
30348         16-bit targets where the character constant will be too long.
30349
30350         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30351         where the double will not be directly addressable.
30352
30353 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30354
30355         Friend class name lookup 1/n, PR c++/18471
30356         * g++.dg/template/crash26.C: New test.
30357         * g++.dg/lookup/struct1.C: Adjust expected error.
30358         * g++.dg/parse/elab1.C: Likewise.
30359         * g++.dg/parse/elab2.C: Likewise.
30360         * g++.dg/parse/int-as-enum1.C: Likewise.
30361         * g++.dg/parse/struct-as-enum1.C: Likewise.
30362         * g++.dg/parse/typedef1.C: Likewise.
30363         * g++.dg/parse/typedef3.C: Likewise.
30364         * g++.dg/parse/typedef4.C: Likewise.
30365         * g++.dg/parse/typedef5.C: Likewise.
30366         * g++.dg/template/nontype4.C: Likewise.
30367         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30368         * g++.old-deja/g++.other/elab1.C: Likewise.
30369         * g++.old-deja/g++.other/syntax4.C: Likewise.
30370
30371 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30372
30373         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30374
30375 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
30376
30377         * gcc.c-torture/execute/20041114-1.c: New test.
30378
30379 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
30380
30381         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30382         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30383         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30384         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30385         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30386         gcc.dg/switch-7.c: New tests.
30387
30388 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30389
30390         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30391
30392 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30393
30394         PR tree-opt/18400
30395         * gcc.dg/vect/pr18400.c: New test.
30396
30397 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30398             Andrew Pinski  <pinskia@physics.uc.edu>
30399
30400         PR tree-opt/18425
30401         * gcc.dg/vect/pr18425.c: New test.
30402
30403 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30404
30405         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30406         Guard with dg-require-alias and dg-require-visibility.
30407
30408 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30409
30410         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30411
30412 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30413
30414         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30415
30416 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30417
30418         PR c++/17344
30419         * g++.dg/template/defarg5.C: New test.
30420
30421 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30422
30423         * g++.dg/parse/cast1.C: Run only on ILP32.
30424         * g++.old-deja/g++.mike/p784.C: Likewise.
30425
30426 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
30427
30428         * gcc.c-torture/execute/20041113-1.c: New test.
30429
30430 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30431
30432         PR target/18230
30433         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30434         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30435         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30436         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30437         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30438         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30439         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30440         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30441         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30442         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30443         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30444         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30445         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30446
30447 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30448
30449         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30450         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30451         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30452         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30453         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30454         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30455         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30456         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30457         gcc.target/sparc/combined-1.c: New tests.
30458
30459 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
30460
30461         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30462         New tests.
30463
30464 2004-11-12  Mark Mitchell <mark@codesourcery.com>
30465
30466         * lib/gcc-dg.exp (dg-forbid-option): New function.
30467         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30468         * g++.dg/abi/bitfield8.C: Likewise.
30469         * g++.dg/abi/dtor1.C: Likewise.
30470         * g++.dg/abi/empty10.C: Likewise.
30471         * g++.dg/abi/empty7.C: Likewise.
30472         * g++.dg/abi/empty9.C: Likewise.
30473         * g++.dg/abi/layout3.C: Likewise.
30474         * g++.dg/abi/layout4.C: Likewise.
30475         * g++.dg/abi/thunk1.C: Likewise.
30476         * g++.dg/abi/thunk2.C: Likewise.
30477         * g++.dg/abi/vbase11.C: Likewise.
30478         * g++.dg/abi/vthunk2.C: Likewise.
30479         * g++.dg/abi/vthunk3.C: Likewise.
30480         * g++.dg/ext/attrib8.C: Likewise.
30481         * g++.dg/opt/longbranch2.C: Likewise.
30482         * g++.dg/opt/reg-stack4.C: Likewise.
30483         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30484         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30485         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30486         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30487         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30488         * gcc.dg/20000609-1.c: Likewise.
30489         * gcc.dg/20000720-1.c: Likewise.
30490         * gcc.dg/20011107-1.c: Likewise.
30491         * gcc.dg/20011119-1.c: Likewise.
30492         * gcc.dg/20020108-1.c: Likewise.
30493         * gcc.dg/20020122-2.c: Likewise.
30494         * gcc.dg/20020122-3.c: Likewise.
30495         * gcc.dg/20020201-3.c: Likewise.
30496         * gcc.dg/20020206-1.c: Likewise.
30497         * gcc.dg/20020218-1.c: Likewise.
30498         * gcc.dg/20020310-1.c: Likewise.
30499         * gcc.dg/20020411-1.c: Likewise.
30500         * gcc.dg/20020418-2.c: Likewise.
30501         * gcc.dg/20020426-1.c: Likewise.
30502         * gcc.dg/20020426-2.c: Likewise.
30503         * gcc.dg/20020517-1.c: Likewise.
30504         * gcc.dg/20020523-1.c: Likewise.
30505         * gcc.dg/20020523-2.c: Likewise.
30506         * gcc.dg/20020729-1.c: Likewise.
30507         * gcc.dg/20030204-1.c: Likewise.
30508         * gcc.dg/20030826-2.c: Likewise.
30509         * gcc.dg/20030926-1.c: Likewise.
30510         * gcc.dg/20031202-1.c: Likewise.
30511         * gcc.dg/980312-1.c: Likewise.
30512         * gcc.dg/980313-1.c: Likewise.
30513         * gcc.dg/990117-1.c: Likewise.
30514         * gcc.dg/990424-1.c: Likewise.
30515         * gcc.dg/990524-1.c: Likewise.
30516         * gcc.dg/991230-1.c: Likewise.
30517         * gcc.dg/i386-387-1.c: Likewise.
30518         * gcc.dg/i386-387-2.c: Likewise.
30519         * gcc.dg/i386-387-3.c: Likewise.
30520         * gcc.dg/i386-387-4.c: Likewise.
30521         * gcc.dg/i386-387-5.c: Likewise.
30522         * gcc.dg/i386-387-6.c: Likewise.
30523         * gcc.dg/i386-asm-1.c: Likewise.
30524         * gcc.dg/i386-bitfield1.c: Likewise.
30525         * gcc.dg/i386-bitfield2.c: Likewise.
30526         * gcc.dg/i386-loop-1.c: Likewise.
30527         * gcc.dg/i386-loop-2.c: Likewise.
30528         * gcc.dg/i386-loop-3.c: Likewise.
30529         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30530         * gcc.dg/i386-pic-1.c: Likewise.
30531         * gcc.dg/i386-regparm.c: Likewise.
30532         * gcc.dg/i386-signbit-1.c: Likewise.
30533         * gcc.dg/i386-signbit-2.c: Likewise.
30534         * gcc.dg/i386-signbit-3.c: Likewise.
30535         * gcc.dg/i386-sse-5.c: Likewise.
30536         * gcc.dg/i386-sse-8.c: Likewise.
30537         * gcc.dg/i386-unroll-1.c: Likewise.
30538         * gcc.dg/tls/opt-1.c: Likewise.
30539         * gcc.dg/tls/opt-2.c: Likewise.
30540         * gcc.dg/unroll-1.c: Likewise.
30541         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30542         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30543         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30544         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30545         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30546         -m64 is specified.
30547
30548 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30549
30550         PR c++/18389
30551         * g++.dg/parse/cond1.C: New test.
30552
30553         PR c++/18429
30554         * g++.dg/template/array9.C: New test.
30555         * g++.dg/ext/vla1.C: Adjust error messages.
30556         * g++.dg/ext/vlm1.C: Likewise.
30557         * g++.dg/template/crash2.C: Likewise.
30558
30559         PR c++/18436
30560         * g++.dg/template/call3.C: New test.
30561
30562         PR c++/18407
30563         * g++.dg/template/ptrmem11.C: New test.
30564
30565 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
30566
30567         PR other/14264
30568         * lib/g++.exp: Set LC_ALL and LANG to C.
30569         * lib/gcc-dg.exp: Likewise.
30570         * lib/gfortran.exp: Likewise.
30571         * lib/objc.exp: Likewise.
30572         * lib/treelang.exp: Likewise.
30573
30574 2004-11-12  Andreas Schwab  <schwab@suse.de>
30575
30576         * gcc.dg/pr16286.c: Fix last change.
30577
30578 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30579
30580         PR c++/18416
30581         * g++.dg/init/global1.C: New test.
30582
30583 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
30584
30585         * gcc.c-torture/execute/20041112-1.c: New test.
30586
30587 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30588
30589         * lib/gcc-dg.exp (dg-target-list): New.
30590
30591 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30592             Richard Sandiford  <rsandifo@redhat.com>
30593
30594         * lib/target-supports.exp (get-compiler_messages): New.
30595         (check_named_sections_available): Use it.
30596         (check_effective_target_ilp32): New.
30597         (check_effective_target_lp64): New.
30598         (is-effective-target): New.
30599         * lib/gcc-dg.exp (dg-require-effective-target): New.
30600
30601 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
30602
30603         * gcc.dg/precedence-1.c: New test.
30604
30605 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30606
30607         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30608
30609         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30610         message, delete generated files, use more descriptive name for
30611         executable, and make the test unsupported when it cannot be run.
30612
30613         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30614         (dg-require-weak, dg-require-visibility, dg-require-alias,
30615         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30616         dg-require-iconv, dg-require-named-sections): Use it.
30617
30618         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30619
30620 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
30621
30622         PR target/16457
30623         * gcc.dg/ppc-and-1: New
30624
30625         PR target/16796
30626         * gcc.dg/ppc-mov-1.c: New.
30627
30628         PR target/16458
30629         * gcc.dg/ppc-compare-1.c: New.
30630
30631 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
30632
30633         * objc.dg/desig-init-2.m: New test.
30634
30635 2004-11-10  Adam Nemet  <anemet@lnxw.com>
30636
30637         PR middle-end/18160
30638         * g++.dg/warn/register-var-1.C: New test.
30639         * g++.dg/warn/register-var-2.C: New test.
30640
30641 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30642
30643         * gcc.dg/union-2.c: New test.
30644
30645 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
30646
30647         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30648         New test for PR tree-optimization/17892.
30649
30650 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
30651
30652         PR c++/18369
30653         * g++.dg/init/new12.C: New test.
30654
30655 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
30656
30657         * gcc.target/sparc: New directory.
30658         * gcc.target/sparc/sparc.exp: New driver.
30659         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30660         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30661         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30662         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30663
30664 2004-11-10  Paul Brook  <paul@codesourcery.com>
30665
30666         PR fortran/18218
30667         * gfortran.dg/list_read.c: New test.
30668
30669 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30670
30671         PR c/18322
30672         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30673         expected diagnostic location.
30674
30675 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
30676
30677         * gcc.dg/20041109-1.c: New test.
30678
30679 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30680
30681         PR objc/18406
30682         * objc/compile/pr18406.m: New test.
30683
30684 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30685
30686         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30687
30688 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30689
30690         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30691
30692 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30693
30694         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30695
30696 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30697
30698         * gcc.dg/20030225-2.c: Add prototype for abort and
30699         exit.
30700
30701 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
30702
30703         PR tree-opt/18299
30704         * gcc.c-torture/pr18299-1.c: New test.
30705
30706 2004-11-06  Andreas Schwab  <schwab@suse.de>
30707
30708         * gcc.dg/pr16286.c: Also test for bool and pixel.
30709
30710 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
30711
30712         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30713         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30714         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30715         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30716         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30717         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30718         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30719         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30720         gcc.dg/struct-semi-3.c: New tests.
30721
30722 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30723
30724         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30725
30726 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30727
30728         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30729         Do not use C99 designators.
30730
30731 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30732
30733         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30734
30735 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30736
30737         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30738         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30739         * gcc.c-torture/execute/simd-5.x: Remove.
30740
30741 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
30742
30743         PR rtl-optimization/17933
30744         * gcc.dg/torture/pr17933-1.c: New test.
30745
30746 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30747
30748         PR target/18106
30749         * lib/target-supports.exp (check_weak_available): Support
30750         Windows.
30751
30752 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
30753
30754         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30755         call to fflush(stdout) before abort.
30756         (my_ffsll): New function.
30757         (generate_fields): Use it.
30758
30759 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30760
30761         * gcc.dg/init-undef-1.c: New test.
30762
30763 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30764
30765         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30766         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30767         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30768         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30769         expected messages for new parser.
30770
30771 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
30772
30773         * g++.dg/ext/visibility/symbian1.C: New test.
30774
30775 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30776
30777         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30778         on LP64 targets.
30779
30780 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30781
30782         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30783         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30784         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30785         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30786         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30787         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30788         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30789         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30790         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30791         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30792
30793 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30794
30795         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
30796         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
30797         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
30798         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
30799         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30800         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
30801         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
30802         for new parser.
30803
30804 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
30805
30806         PR target/15342
30807         * gcc.dg/20041104-1.c: New test.
30808
30809 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30810
30811         * g++.dg/template/nontype7.C: New test.
30812         * g++.dg/template/nontype8.C: Likewise.
30813         * g++.dg/template/nontype9.C: Likewise.
30814         * g++.dg/template/nontype10.C: Likewise.
30815         * g++.dg/tc1/dr49.C: Likewise.
30816         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
30817         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
30818
30819 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30820
30821         * g++.dg/rtti/tinfo1.C: Remove xfails.
30822
30823 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30824
30825         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
30826         packed attribute to the definition to satisfy the new C++ parser.
30827
30828 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30829
30830         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
30831         invocations of va_arg.
30832
30833 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
30834
30835         PR c++/18124
30836         * g++.dg/template/crash25.C: New test.
30837
30838         PR c++/18155
30839         * g++.dg/template/typedef2.C: New test.
30840         * g++.dg/parse/crash13.C: Adjust error markers.
30841
30842         PR c++/18177
30843         * g++.dg/conversion/const3.C: New test.
30844
30845 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30846
30847         PR fortran/17535
30848         PR fortran/17583
30849         PR fortran/17713
30850         * gfortran.dg/generic_[123].f90: New testcases.
30851
30852 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30853
30854         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
30855         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
30856
30857 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
30858
30859         PR tree-opt/16808
30860         * gcc.c-torture/compile/pr16808.c: New test.
30861
30862 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
30863
30864         PR rtl-optimization/17104
30865         * gcc.dg/ppc-bitfield1.c: New.
30866
30867 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30868
30869         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
30870
30871 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30872
30873         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
30874         strings for 32-bit code.
30875
30876 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
30877
30878         PR c/18239
30879         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
30880
30881 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
30882
30883         PR c++/18064
30884         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
30885
30886 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
30887
30888         PR c++/15172
30889         * g++.dg/init/aggr2.C: New test.
30890
30891 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
30892
30893         * objc.dg/local-decl-1.m: New test.
30894
30895 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30896
30897         * gcc.dg/20040910-1.c: Adjust regex.
30898
30899 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30900
30901         PR rtl-optimization/18084
30902         * g++.dg/opt/pr18084-1.C: New testcase.
30903
30904 2004-10-30  Matt Austern  <austern@apple.com>
30905
30906         PR c++/17542
30907         * g++.dg/ext/attrib18.C: New test.
30908
30909 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30910
30911         PR middle-end/18096
30912         * gcc.dg/pr18096-1.c: New test case.
30913
30914 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30915
30916         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
30917
30918 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
30919
30920         PR c/16666
30921         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
30922         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
30923         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
30924         gcc.dg/old-style-prom-3.c: New tests.
30925
30926 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
30927
30928         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
30929         Remove unnecessary inclusion of stdio.h.
30930
30931 2004-10-29  Roger Sayle  <roger@eyesopen.com>
30932
30933         PR rtl-optimization/17581
30934         * gcc.dg/pr17581-1.c: New test case.
30935
30936 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
30937
30938         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
30939         being implemented.
30940         * g++.dg/conversion/dr195-1.C: New.
30941         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
30942         * g++.old-deja/g++.mike/p10148.C: Likewise.
30943
30944 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
30945
30946         PR c++/17695
30947         * g++.dg/debug/typedef2.C: New test.
30948
30949 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
30950
30951         PR fortran/13490
30952         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
30953         * gfortran.dg/g77/README: Update.
30954
30955 2004-10-28  Matt Austern  <austern@apple.com>
30956
30957         PR c++/14124
30958         * g++.dg/ext/packed7.C: New test.
30959
30960 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
30961
30962         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
30963         scan-assembler.
30964         * lib/scanasm.exp (hidden-scan-for): New proc.
30965         (scan-hidden): Use hidden-scan-for instead of constructing the scan
30966         string.
30967         (scan-not-hidden): Likewise.
30968         * lib/target-supports.exp (check_visibility_available): mach-o is
30969         support too.
30970
30971 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
30972
30973         PR c++/17132
30974         * g++.dg/template/memclass3.C: New test.
30975
30976 2004-10-28  Adam Nemet  <anemet@lnxw.com>
30977
30978         PR middle-end/18160
30979         * gcc.dg/register-var-1.c: New test.
30980         * gcc.dg/register-var-2.c: New test.
30981         * gcc.dg/asm-7.c: Taking the address of a register variable is an
30982         error now.
30983
30984 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
30985
30986         PR other/18172
30987         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
30988         unused variables.
30989         * gcc.dg/vect/vect-22.c: Likewise.
30990
30991 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
30992
30993         * gcc.dg/i386-rotate-1.c: New test.
30994
30995 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
30996
30997         * g++.dg/init/ref12.C: Add "run" marker.
30998
30999         PR c++/17435
31000         * g++.dg/init/ref12.C: New test.
31001
31002         PR c++/18140
31003         * g++.dg/template/shift1.C: New test.
31004         * g++.dg/template/error10.C: Adjust error markers.
31005
31006 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
31007
31008         PR tree-opt/17529
31009         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31010
31011 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
31012
31013         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31014         * gcc.dg/weak/weak-3.c: Likewise.
31015         * gcc.dg/weak/weak-5.c: Likewise.
31016         * gcc.dg/weak/weak-9.c: Likewise.
31017         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31018         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31019
31020         * gcc.dg/darwin-weakimport-1.c: New.
31021
31022 2004-10-28  Ben Elliston  <bje@au.ibm.com>
31023
31024         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31025
31026 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
31027
31028         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31029         'syntax' error messages.
31030         * gcc.dg/cpp/direct2s.c: Likewise.
31031
31032 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
31033
31034         * gcc.c-torture/compile/20041026-1.c: New.
31035
31036 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
31037
31038         PR c++/18093
31039         * g++.dg/lookup/ns2.C: New test.
31040
31041         PR c++/18020
31042         * g++.dg/template/enum4.C: New test.
31043
31044         PR c++/18161
31045         * g++.dg/template/expr1.C: New test.
31046
31047 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31048
31049         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31050
31051 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31052
31053         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31054         gcc.dg/decl-nospec-3.c: New tests.
31055
31056 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
31057
31058         * objc.dg/super-class-3.m: New test.
31059
31060 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31061
31062         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31063         resyncing.
31064         * gcc.dg/cpp/direct2s.c: Likewise.
31065
31066 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
31067
31068         * objc.dg/image-info.m: Update for changes to section selection.
31069
31070 2004-10-25  David Ayers  <d.ayers@inode.at>
31071             Ziemowit Laski  <zlaski@apple.com>
31072
31073         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31074         diagnostics when messaging 'id <Proto>'.
31075         * objc.dg/class-protocol-1.m: New test.
31076         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31077         a non-existent method signature.
31078         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31079         Update diagnostics when messaging with non-existent method signature.
31080         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31081         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31082         invalid receivers are now resolved as if messaging 'id'; remove
31083         extraneous diagnostics.
31084
31085 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31086
31087         PR c/16667
31088         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31089         gcc.dg/init-desig-obs-3.c: New tests.
31090
31091 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
31092
31093         * gcc.dg/debug/20041023-1.c: New test.
31094
31095 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
31096
31097         PR middle-end/17407
31098         * gcc.c-torture/compile/pr17407.c: New test.
31099
31100         PR c++/18121
31101         * g++.dg/template/array8.C: New test.
31102
31103 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31104
31105         PR other/18138
31106         * lib/g++.exp: Accept more than one multilib libgcc.
31107         * lib/gcc-dg.exp: Likewise.
31108         * lib/objc.exp: Likewise.
31109         * lib/treelang.exp: Likewise.
31110         * lib/gfortran.exp: Likewise.
31111
31112 2004-10-24  Ben Elliston  <bje@au.ibm.com>
31113
31114         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31115
31116 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
31117
31118         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31119         * gcc.dg/c99-const-expr-3.c: Likewise.
31120
31121 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
31122
31123         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31124
31125 2004-10-23  Ben Elliston  <bje@au.ibm.com>
31126
31127         * gcc.c-torture/execute/loop-2e.x: Remove.
31128
31129 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31130
31131         PR c++/18095
31132         * g++.dg/parse/crash18.C: New.
31133         * g++.dg/parse/crash19.C: New.
31134
31135 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31136
31137         * g++.dg/ext/dllimport1.C: Move dg-warnings.
31138         * g++.dg/ext/dllimport2.C: Same.
31139         * g++.dg/ext/dllimport8.C: Same.
31140
31141 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
31142
31143         PR c++/10841
31144         * g++.dg/conversion/cast1.C: New test.
31145         * g++.dg/overload/pmf1.C: Adjust error marker.
31146
31147 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
31148
31149         PR objc/17923
31150         * objc.dg/const-str-7.m: New test.
31151
31152 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31153
31154         * g++.dg/template/memfriend11.C: Fix comment typo.
31155         * g++.dg/template/memfriend14.C: Likewise.
31156
31157 2004-10-20  Richard Henderson  <rth@redhat.com>
31158
31159         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31160         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31161         -fasynchronous-unwind-tables.
31162
31163 2004-10-20  Richard Henderson  <rth@redhat.com>
31164
31165         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31166         (main): Return success.
31167         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31168         (main): Return success.
31169
31170 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31171
31172         PR c++/13495
31173         * g++.dg/template/memfriend9.C: New test.
31174         * g++.dg/template/memfriend10.C: Likewise.
31175         * g++.dg/template/memfriend11.C: Likewise.
31176         * g++.dg/template/memfriend12.C: Likewise.
31177         * g++.dg/template/memfriend13.C: Likewise.
31178         * g++.dg/template/memfriend14.C: Likewise.
31179         * g++.dg/template/memfriend15.C: Likewise.
31180         * g++.dg/template/memfriend16.C: Likewise.
31181         * g++.dg/template/memfriend17.C: Likewise.
31182         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31183
31184 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
31185
31186         * g++.dg/conversion/dr195.C: New.
31187         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31188
31189 2004-10-20  Ben Elliston  <bje@au.ibm.com>
31190             Devang Patel  <dpatel@apple.com>
31191
31192         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31193         of floating point arithmetic, which could trap.
31194
31195 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
31196
31197         PR c++/14035
31198         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31199         * g++.dg/conversion/const2.C: New test.
31200         * g++.dg/expr/reinterpret2.C: New test.
31201         * g++.dg/expr/reinterpret3.C: New test.
31202         * g++.dg/expr/cast2.C: New test.
31203         * g++.dg/expr/copy1.C: New test.
31204         * g++.dg/other/conversion1.C: Change error message.
31205         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31206         function pointers to void *.
31207         * g++.old-deja/g++.mike/p10148.C: Likewise.
31208
31209 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31210
31211         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31212
31213 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
31214
31215         PR c++/18047
31216
31217         * g++.dg/parse/expr3.C: New test.
31218
31219 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31220
31221         * gcc.dg/smod-1.c: New test.
31222
31223 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
31224
31225         * objc.dg/method-14.m: New test.
31226
31227 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31228
31229         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31230         Also xfail as the patch was reverted.
31231
31232 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31233
31234         PR middle-end/16973
31235         * gcc.dg/pr16973.c: New test.
31236
31237 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
31238
31239         PR tree-optimization/17656
31240         * gcc.c-torture/compile/pr17656.c: New test.
31241
31242 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
31243
31244         * g++.dg/eh/shadow1.C: New.
31245
31246 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
31247
31248         * gcc.c-torture/compile/20041018-1.c: New test.
31249
31250 2004-10-18  Ben Elliston  <bje@au.ibm.com>
31251
31252         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31253         compiler referring to register 0 when accessing sdata.  The linker
31254         now patches things up.
31255
31256 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
31257
31258         PR c/17529
31259         * gcc.c-torture/compile/pr17529.c: New test.
31260
31261 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31262
31263         PR c++/17743
31264         * g++.dg/ext/attrib17.C: New test.
31265
31266 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31267
31268         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31269
31270 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31271
31272         PR c++/10479
31273         * g++.dg/ext/attrib16.C: New test.
31274
31275 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
31276
31277         PR c++/17042
31278         * g++.dg/init/dso_handle1.C: New test.
31279
31280         PR c++/14667
31281         * g++.dg/parse/typedef6.C: New test.
31282
31283         PR c++/17916
31284         * g++.dg/parse/pragma1.C: New test.
31285
31286 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
31287
31288         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31289
31290 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
31291
31292         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31293         -fno-common when on HPPA HP-UX platforms.
31294
31295 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
31296
31297         PR other/16820
31298         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31299         stdint.h.
31300         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31301         uintptr_t.
31302
31303 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31304
31305         PR c++/16301
31306         * g++.dg/lookup/strong-using-4.C: New test.
31307
31308 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31309
31310         PR middle-end/16567
31311         * gcc.c-torture/compile/nested-1.c: New test.
31312
31313 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31314
31315         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31316         and mipsisa64*-*-* (until support for misaligned loads is added).
31317         * gcc.dg/vect/vect-50.c: Likewise.
31318         * gcc.dg/vect/vect-52.c: Likewise.
31319         * gcc.dg/vect/vect-54.c: Likewise.
31320         * gcc.dg/vect/vect-58.c: Likewise.
31321         * gcc.dg/vect/vect-60.c: Likewise.
31322         * gcc.dg/vect/vect-80.c: Likewise.
31323
31324 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
31325
31326         PR c++/17976
31327         * g++.dg/init/dtor3.C: New test.
31328
31329 2004-10-15  Ben Elliston  <bje@au.ibm.com>
31330
31331         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31332
31333 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
31334
31335         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31336         * gcc.dg/macho-lo-sum.c: Likewise.
31337
31338 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
31339
31340         * gcc.dg/ppc-spe64-1.c: New test.
31341
31342 2004-10-14  Devang Patel  <dpatel@apple.com>
31343
31344         PR 17635
31345         * gcc.dg/pr17635.c : New test.
31346
31347 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
31348
31349         * gcc.dg/vect/vect-28.c: Remove xfail.
31350         * gcc.dg/vect/vect-30.c: Remove xfail.
31351         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31352         * gcc.dg/vect/vect-33.c: Remove xfail.
31353         * gcc.dg/vect/vect-44.c: Remove xfail.
31354         * gcc.dg/vect/vect-46.c: Remove xfail.
31355         * gcc.dg/vect/vect-50.c: Remove xfail.
31356         * gcc.dg/vect/vect-52.c: Remove xfail.
31357         * gcc.dg/vect/vect-54.c: Remove xfail.
31358         * gcc.dg/vect/vect-58.c: Remove xfail.
31359         * gcc.dg/vect/vect-60.c: Remove xfail.
31360         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31361         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31362         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31363         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31364         * gcc.dg/vect/vect-8.c: Remove xfail.
31365         * gcc.dg/vect/vect-80.c: Remove xfail.
31366         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31367
31368 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31369
31370         * gcc.dg/vect/vect-82.c: New testcase.
31371         * gcc.dg/vect/vect-82_64.c: New testcase.
31372         * gcc.dg/vect/vect-83.c: New testcase.
31373         * gcc.dg/vect/vect-83_64.c: New testcase.
31374
31375 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31376
31377         * gcc.dg/cpp/error-1.c: New test.
31378
31379 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31380
31381         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31382
31383 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
31384
31385         PR target/17984
31386         * gcc.dg/cris-peep2-xsrand2.c: New test.
31387
31388 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
31389
31390         PR c++/17661
31391         * g++.dg/expr/for2.C: New test.
31392
31393 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31394
31395         * g++.dg/inherit/thunk1.C: Run on the SPARC.
31396
31397 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
31398
31399         PR tree-optimization/17724
31400         * g++.dg/opt/pr17724-1.C: New test.
31401         * g++.dg/opt/pr17724-2.C: New test.
31402         * g++.dg/opt/pr17724-3.C: New test.
31403         * g++.dg/opt/pr17724-4.C: New test.
31404         * g++.dg/opt/pr17724-5.C: New test.
31405         * g++.dg/opt/pr17724-6.C: New test.
31406
31407 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
31408
31409         PR c/17301
31410         * gcc.dg/pr17301-2.c: New test.
31411
31412 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
31413
31414         PR c++/15876
31415         * g++.dg/parse/error22.C: New test.
31416
31417         PR c++/17936
31418         * g++.dg/template/spec18.C: New test.
31419
31420 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
31421
31422         * gcc.dg/ia64-asm-1.c: Add prototype for abort
31423         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31424         memcpy.
31425         * gcc.dg/ia64-sync-2.c: Ditto.
31426         * gcc.dg/ia64-sync-3.c: Ditto.
31427
31428 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
31429
31430         * g++.dg/eh/cleanup5.C: Add dg-options "".
31431
31432 2004-10-11  Roger Sayle  <roger@eyesopen.com>
31433
31434         PR middle-end/17657
31435         * gcc.dg/switch-4.c: New test case.
31436
31437 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
31438
31439         * gcc.c-torture/execute/20041011-1.c: New test.
31440
31441 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31442
31443         PR c++/17554
31444         * g++.dg/init/for3.C: New test.
31445
31446         PR c++/17657
31447         * g++.dg/opt/switch2.C: New test.
31448
31449         PR middle-end/17703
31450         * g++.dg/warn/Wreturn-2.C: New test.
31451
31452 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31453
31454         PR c++/17907
31455         * g++.dg/eh/cleanup5.C: New test.
31456
31457 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
31458
31459         PR c++/17393
31460         * g++.dg/parse/error21.C: New test.
31461
31462 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31463
31464         * g++.dg/overload/pmf1.C: Adjust quoting marks.
31465         * g++.dg/warn/incomplete1.C: Likewise.
31466         * g++.dg/template/qualttp20.C: Likewise.
31467
31468 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31469
31470         PR c/17881
31471         * parm-incomplete-1.c: New test.
31472
31473 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31474
31475         PR c++/17867
31476         * g++.dg/parse/error19.C: New test.
31477
31478         PR c++/17670
31479         * g++.dg/init/new11.C: New test.
31480
31481         PR c++/17821
31482         * g++.dg/parse/error20.C: New test.
31483
31484         PR c++/17826
31485         * g++.dg/template/crash24.C: New test.
31486
31487 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31488
31489         PR c/17301
31490         * gcc.dg/pr17301-1.c: New test.
31491
31492 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31493
31494         PR c/17189
31495         * gcc.dg/anon-struct-5.c: New test.
31496
31497 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31498
31499         PR c/17844
31500         * gcc.dg/pr17844-1.c: New test.
31501
31502 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
31503
31504         PR tree-optimization/17906
31505         * gcc.c-torture/compile/pr17906.c: New.
31506
31507 2004-10-09  Stuart Hastings  <stuart@apple.com>
31508             Roger Sayle  <roger@eyesopen.com>
31509
31510         PR rtl-optimization/17853
31511         * gcc.dg/i386-mmx-5.c: New testcase.
31512
31513 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
31514
31515         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31516
31517 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31518
31519         PR c++/17524
31520         * g++.dg/template/static9.C: New test.
31521
31522         PR c++/17685
31523         * g++.dg/parse/operator5.C: New test.
31524
31525 2004-10-09  Roger Sayle  <roger@eyesopen.com>
31526
31527         PR middle-end/17894
31528         * gcc.c-torture/execute/divcmp-4.c: New test case.
31529
31530 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31531
31532         PR tree-opt/17902
31533         * g++.dg/opt/pr17902.C: New test.
31534
31535 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
31536
31537         * gcc.dg/cpp/ident-1.c: Add dg-options "".
31538
31539 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31540
31541         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31542
31543 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31544
31545         * gcc.dg/assign-warn-3.c: New test.
31546
31547 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31548
31549         PR c/16999
31550         * gcc.dg/cpp/ident-1.c: New test.
31551
31552 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31553
31554         * gcc.c-torture/compile/acc1.c: New.
31555
31556 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31557
31558         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31559         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31560
31561 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31562
31563         * gcc.dg/ultrasp11.c: New test.
31564
31565 2004-10-08  Michael Matz  <matz@suse.de>
31566
31567         * gcc.dg/doloop-2.c: New test.
31568
31569 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31570
31571         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31572         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31573         objc.dg/method-9.m: Update expected diagnostics.
31574
31575 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
31576
31577         * gcc.dg/ppc-fsel-3.c: New file.
31578         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31579
31580 2004-10-07  Paul Brook  <paul@codesourcery.com>
31581
31582         * gfortran.dg/intrinsic_verify_1.f90: New test.
31583
31584 2004-10-07  Paul Brook  <paul@codesourcery.com>
31585
31586         * gfortran.dg/empty_format_1.f90: Remove stray commas.
31587
31588 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31589
31590         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31591         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31592         commit.
31593
31594 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
31595
31596         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31597
31598 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31599
31600         PR c++/17115
31601         * g++.dg/warn/Winline-4.C: New test.
31602
31603 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31604
31605         * gcc.c-torture/compile/20041007-1.c: New test.
31606
31607 2004-10-07  Paul Brook  <paul@codesourcery.com>
31608
31609         PR fortran/17678
31610         * gfortran.dg/use_allocated_1.f90: New test.
31611
31612 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31613
31614         PR middle-end/17849
31615         * gfortran.fortran-torture/compile/nested.f90: New test
31616
31617 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31618
31619         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31620
31621 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31622
31623         PR c++/17368
31624         * g++.dg/ext/asm6.C: New test.
31625
31626 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
31627
31628         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31629
31630 2004-10-06  Paul Brook  <paul@codesourcery.com>
31631
31632         PR libfortran/17709
31633         * gfortran.dg/empty_format_1.f90: New test.
31634
31635 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31636
31637         PR fortran/17568
31638         * gfortran.dg/ishft.f90: New test.
31639
31640         PR fortran/17283
31641         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31642         tests.
31643
31644 2004-10-06  Paul Brook  <paul@codesourcery.com>
31645
31646         * gfortran.dg/do_1.f90: New test.
31647
31648 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31649
31650         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31651         optimizing for size.
31652
31653 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31654
31655         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31656
31657 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31658
31659         * gcc.c-torture/compile/20041005-1.c: New test.
31660
31661 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31662
31663         PR c++/17829
31664         * g++.dg/lookup/koenig4.C: New.
31665
31666 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31667
31668         * g++.dg/other/classkey1.C: Adjust quoting marks.
31669         * g++.dg/parse/error15.C: Likewise.
31670         * g++.dg/template/meminit2.C (int>): Likewise.
31671
31672 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31673
31674         PR fortran/17283
31675         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31676
31677         PR fortran/17631
31678         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31679
31680         PR fortran/17708
31681         * gfortran.dg/pr17708.f90: New test.
31682
31683 2004-10-04  Chao-ying Fu  <fu@mips.com>
31684
31685         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31686         * gcc.dg/vect/vect-4.c: Ditto.
31687         * gcc.dg/vect/vect-5.c: Ditto.
31688         * gcc.dg/vect/vect-6.c: Ditto.
31689         * gcc.dg/vect/vect-8.c: Ditto.
31690         * gcc.dg/vect/vect-16.c: Ditto.
31691         * gcc.dg/vect/vect-30.c: Ditto.
31692         * gcc.dg/vect/vect-40.c: Ditto.
31693         * gcc.dg/vect/vect-41.c: Ditto.
31694         * gcc.dg/vect/vect-42.c: Ditto.
31695         * gcc.dg/vect/vect-43.c: Ditto.
31696         * gcc.dg/vect/vect-44.c: Ditto.
31697         * gcc.dg/vect/vect-45.c: Ditto.
31698         * gcc.dg/vect/vect-46.c: Ditto.
31699         * gcc.dg/vect/vect-47.c: Ditto.
31700         * gcc.dg/vect/vect-48.c: Ditto.
31701         * gcc.dg/vect/vect-49.c: Ditto.
31702         * gcc.dg/vect/vect-50.c: Ditto.
31703         * gcc.dg/vect/vect-51.c: Ditto.
31704         * gcc.dg/vect/vect-52.c: Ditto.
31705         * gcc.dg/vect/vect-53.c: Ditto.
31706         * gcc.dg/vect/vect-54.c: Ditto.
31707         * gcc.dg/vect/vect-55.c: Ditto.
31708         * gcc.dg/vect/vect-56.c: Ditto.
31709         * gcc.dg/vect/vect-57.c: Ditto.
31710         * gcc.dg/vect/vect-58.c: Ditto.
31711         * gcc.dg/vect/vect-59.c: Ditto.
31712         * gcc.dg/vect/vect-60.c: Ditto.
31713         * gcc.dg/vect/vect-74.c: Ditto.
31714         * gcc.dg/vect/vect-79.c: Ditto.
31715         * gcc.dg/vect/vect-80.c: Ditto.
31716
31717 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
31718
31719         * gcc.dg/unused-7.c: Use the correct option.
31720
31721 2004-10-04  Paul Brook  <paul@codesourcery.com>
31722         Bud Davis  <bdavis9659@comcast.net>
31723
31724         PR fortran/17706
31725         PR fortran/16434
31726         * gfortran/pr17706.f90: New test.
31727         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31728
31729 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31730
31731         * gfortran.dg/pr17612.f90: New test.
31732
31733 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31734
31735         * g++.dg/template/local1.C: Adjust quoting marks in
31736         testing for diagnostics.
31737         * g++.dg/tls/diag-2.C: Likewise.
31738         * g++.dg/other/error8.C: Likewise.
31739
31740 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31741
31742         PR c/17178
31743         * gcc.dg/unused-4.c: Adjust to be correct.
31744
31745         PR c/17820
31746         * gcc.dg/unused-7.c: New test.
31747
31748 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31749
31750         PR c++/17797
31751         * g++.dg/overload/template2.C: New test.
31752
31753 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
31754
31755         PR tree-optimization/16632
31756         * gcc.dg/tree-ssa/20041002-1.c: New.
31757
31758 2004-10-03  Paul Brook  <paul@codesourcery.com>
31759
31760         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
31761         rather than relying on default formatting.
31762
31763 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
31764
31765         * gcc.dg/20040920-1.c: Update expected message text.
31766
31767 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
31768
31769         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31770
31771 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
31772
31773         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31774         tree level.
31775
31776 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31777
31778         * gcc.dg/tree-ssa/pr17343.c: Remove.
31779
31780 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31781
31782         PR tree-opt/17343
31783         * gcc.dg/tree-ssa/pr17343.c: New test.
31784
31785 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
31786
31787         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31788         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31789         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31790         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31791         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31792
31793 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31794
31795         * gcc.dg/lvalue-2.c: New test.
31796
31797 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31798
31799         PR c/17730
31800         * gcc.dg/pr17730-1.c: New test
31801
31802 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31803
31804         PR c/7425
31805         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
31806
31807 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31808
31809         * gcc.c-torture/execute/stdarg-1.c: New test.
31810         * gcc.c-torture/execute/stdarg-2.c: New test.
31811         * gcc.c-torture/execute/stdarg-3.c: New test.
31812         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31813         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31814         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31815         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31816         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31817
31818 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31819
31820         PR tree-optimization/17697
31821         * g++.dg/opt/pr17697-1.C: New test.
31822         * g++.dg/opt/pr17697-2.C: New test.
31823         * g++.dg/opt/pr17697-3.C: New test.
31824
31825 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31826
31827         PR c/16409
31828         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
31829         gcc.dg/vla-init-5.c: New tests.
31830
31831 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31832
31833         PR c/13804
31834         * gcc.dg/pr13804-1.c: New test.
31835
31836 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31837
31838         PR fortran/16938
31839         * gfortran.dg/pr16938.f90: New test.
31840
31841 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31842
31843         * g++.dg/template/crash23.C: New test.
31844
31845 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31846
31847         PR c++/17585
31848         * g++.dg/template/static8.C: New test.
31849
31850 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
31851
31852         PR c++/17681
31853         * g++.dg/other/error9.C: New test.
31854
31855 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31856
31857         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
31858
31859 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31860
31861         PR fortran/15164
31862         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
31863
31864 2004-09-26  Roger Sayle  <roger@eyesopen.com>
31865
31866         PR middle-end/17112
31867         * gcc.dg/pr17112-1.c: New test case.
31868
31869 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31870
31871         PR c/11459
31872         * gcc.dg/pr11459-1.c: New test.
31873
31874 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
31875
31876         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
31877         * gcc.dg/tree-ssa/loop-4.c: Likewise.
31878
31879 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31880
31881         * gfortran.dg/pr15324.f90: Make array bounds consistent.
31882
31883 2004-09-25  Jan Hubicka  <jh@suse.cz>
31884
31885         * compile/30040909-1.c: New test.
31886         * compile/30040907-1.c: New test.
31887
31888 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
31889
31890         * gcc.c-torture/execute/va-arg-26.c: New test.
31891
31892 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
31893
31894         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
31895         extra diagnostics on targets with 64-bit pointers.
31896         * objc.dg/selector-1.m: Adjust dg-warning regexp.
31897
31898 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31899
31900         PR c/17188
31901         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
31902         * gcc.dg/decl-3.c: Adjust expected message.
31903
31904 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31905
31906         PR fortran/17615
31907         * gfortran.dg/pr17615.f90: New test.
31908
31909 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
31910
31911         PR tree-optimzation/17517
31912         * g++.dg/tree-ssa/pr17517.C: New Test.
31913
31914 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31915
31916         PR c++/16889
31917         * g++.dg/lookup/ambig3.C: New.
31918
31919 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
31920
31921         PR tree-opt/17624
31922         * g++.dg/opt/pr17624.C: New test.
31923
31924 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31925
31926         PR c/6980
31927         * gcc.dg/Wbad-function-cast-1.c: New test.
31928
31929 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
31930
31931         * g++.dg/ext/complit1.C
31932         * g++.dg/other/error2.C
31933         * g++.dg/other/nontype-1.C
31934         * g++.dg/parse/crash11.C
31935         * g++.dg/parse/crash12.C
31936         * g++.dg/parse/error15.C
31937         * g++.dg/parse/error4.C
31938         * g++.dg/parse/tmpl-outside1.C
31939         * g++.dg/parse/too-many-tmpl-args1.C
31940         * g++.dg/template/dependent-expr3.C
31941         * g++.dg/template/error10.C
31942         * g++.dg/template/instantiate1.C
31943         * g++.dg/template/vtable2.C
31944         * g++.dg/warn/Wshadow-1.C
31945         * g++.dg/warn/weak1.C
31946         * g++.old-deja/g++.brendan/crash16.C
31947         * g++.old-deja/g++.brendan/crash18.C
31948         * g++.old-deja/g++.brendan/crash48.C
31949         * g++.old-deja/g++.brendan/crash49.C
31950         * g++.old-deja/g++.brendan/crash55.C
31951         * g++.old-deja/g++.brendan/crash56.C
31952         * g++.old-deja/g++.brendan/crash8.C
31953         * g++.old-deja/g++.brendan/enum11.C
31954         * g++.old-deja/g++.brendan/enum8.C
31955         * g++.old-deja/g++.brendan/enum9.C
31956         * g++.old-deja/g++.brendan/friend3.C
31957         * g++.old-deja/g++.brendan/misc14.C
31958         * g++.old-deja/g++.bugs/900402_02.C
31959         * g++.old-deja/g++.bugs/900404_03.C
31960         * g++.old-deja/g++.bugs/900404_04.C
31961         * g++.old-deja/g++.bugs/900428_03.C
31962         * g++.old-deja/g++.jason/crash4.C
31963         * g++.old-deja/g++.jason/overload21.C
31964         * g++.old-deja/g++.jason/redecl1.C
31965         * g++.old-deja/g++.jason/report.C
31966         * g++.old-deja/g++.jason/rfg10.C
31967         * g++.old-deja/g++.jason/template30.C
31968         * g++.old-deja/g++.law/arm12.C
31969         * g++.old-deja/g++.law/ctors5.C
31970         * g++.old-deja/g++.law/cvt20.C
31971         * g++.old-deja/g++.law/init10.C
31972         * g++.old-deja/g++.law/init8.C
31973         * g++.old-deja/g++.law/visibility17.C
31974         * g++.old-deja/g++.law/visibility7.C
31975         * g++.old-deja/g++.mike/net8.C
31976         * g++.old-deja/g++.mike/p646.C
31977         * g++.old-deja/g++.mike/p700.C
31978         * g++.old-deja/g++.mike/p701.C
31979         * g++.old-deja/g++.mike/p811.C
31980         * g++.old-deja/g++.ns/template13.C
31981         * g++.old-deja/g++.other/array3.C
31982         * g++.old-deja/g++.other/crash25.C
31983         * g++.old-deja/g++.other/dtor3.C
31984         * g++.old-deja/g++.other/dtor4.C
31985         * g++.old-deja/g++.other/main1.C
31986         * g++.old-deja/g++.other/warn7.C
31987         * g++.old-deja/g++.pt/crash11.C
31988         * g++.old-deja/g++.pt/crash36.C
31989         * g++.old-deja/g++.pt/spec22.C
31990         * g++.old-deja/g++.pt/spec9.C
31991         * g++.old-deja/g++.pt/ttp52.C
31992         * g++.old-deja/g++.robertl/eb103.C
31993         * g++.old-deja/g++.robertl/eb121.C
31994         * g++.old-deja/g++.robertl/eb22.C
31995         * g++.old-deja/g++.robertl/eb8.C:
31996         Update locations and/or regexps of dg-error markers.
31997         Remove markers for some bogus messages that are no longer issued.
31998
31999 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
32000
32001         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32002         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32003
32004 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
32005
32006         PR c++/17618
32007         * g++.dg/lookup/crash5.C: New test.
32008
32009 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
32010
32011         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32012         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32013         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32014         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32015         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32016         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32017
32018         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32019         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32020         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32021         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32022         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32023         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32024
32025         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32026
32027         * gcc.dg/vect/vect-44.c: Check additional cases.
32028         * gcc.dg/vect/vect-48.c: Check additional cases.
32029
32030         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32031         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32032         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32033         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32034         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32035         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32036         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32037         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32038         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32039
32040         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32041         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32042         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32043
32044 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32045
32046         * gcc.dg/tree-ssa/loop-6.c: New test.
32047
32048 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
32049
32050         PR c++/17620
32051         * g++.dg/inherit/base2.C: New.
32052
32053 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32054
32055         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32056         * gcc.dg/20001012-2.c: Likewise.
32057         * gcc.dg/20001013-1.c: Likewise.
32058         * gcc.dg/20001101-1.c: Likewise.
32059         * gcc.dg/20001102-1.c: Likewise.
32060         * gcc.dg/bf-spl1.c: Likewise.
32061         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32062         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32063
32064 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
32065
32066         PR tree-optimization/16721
32067         * gcc.dg/tree-ssa/pr16721.c: New test.
32068
32069 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
32070
32071         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32072         * gcc.dg/20040305-1.c: Likewise.
32073
32074 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32075
32076         PR c/16566
32077         * gcc.c-torture/compile/pr16566-1.c,
32078         gcc.c-torture/compile/pr16566-2.c,
32079         gcc.c-torture/compile/pr16566-3.c: New tests.
32080
32081 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
32082
32083         PR tree-optimization/17512
32084         * gcc.c-torture/compile/20040916-1.c.
32085
32086 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
32087
32088         * gcc.dg/pragma-re-3.c: New test.
32089
32090 2004-09-17  Matt Austern  <austern@apple.com>
32091
32092         PR c++/15049
32093         * g++.dg/other/anon3.C: New.
32094
32095 2004-09-21  Roger Sayle  <roger@eyesopen.com>
32096
32097         PR c++/7503
32098         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32099         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32100         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32101         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32102         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32103
32104 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
32105
32106         PR fortran/17286
32107         * gfortran.dg/pr17286.f90: New test.
32108
32109 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
32110
32111         PR c++/17530
32112         * g++.dg/template/static7.C: New test.
32113
32114 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
32115
32116         PR tree-opt/17558
32117         * gcc.c-torture/compile/pr17558.c: New test.
32118
32119 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32120
32121         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32122         if SKIP_ATTRIBUTE is defined.
32123
32124 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32125
32126         PR fortran/15957
32127         * gfortran.dg/pr15957.f90: New test.
32128
32129 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
32130
32131         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32132         in comparison.
32133         * gcc.dg/vect/vect-79.c: Likewise.
32134         * gcc.dg/vect/vect-80.c: Likewise.
32135
32136 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32137
32138         PR fortran/15750
32139         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32140
32141 2004-09-20  Ira Rosen  <irar@il.ibm.com>
32142
32143         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32144         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32145         * gcc.dg/vect/vect-62.c: New testcase.
32146         * gcc.dg/vect/vect-63.c: New testcase.
32147         * gcc.dg/vect/vect-64.c: New testcase.
32148         * gcc.dg/vect/vect-65.c: New testcase.
32149         * gcc.dg/vect/vect-66.c: New testcase.
32150         * gcc.dg/vect/vect-67.c: New testcase.
32151         * gcc.dg/vect/vect-68.c: New testcase.
32152         * gcc.dg/vect/vect-69.c: New testcase.
32153         * gcc.dg/vect/vect-79.c: New testcase.
32154         * gcc.dg/vect/vect-80.c: New testcase.
32155
32156 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32157
32158         * gcc.target/mips/asm-1.c: New test.
32159
32160 2004-09-19  Ira Rosen  <irar@il.ibm.com>
32161
32162         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32163         * gcc.dg/vect/vect-73.c: New testcase.
32164         * gcc.dg/vect/vect-74.c: New testcase.
32165         * gcc.dg/vect/vect-75.c: New testcase.
32166         * gcc.dg/vect/vect-76.c: New testcase.
32167         * gcc.dg/vect/vect-77.c: New testcase.
32168         * gcc.dg/vect/vect-78.c: New testcase
32169
32170 2004-09-18  Paul Brook  <paul@codesourcery.com>
32171
32172         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32173
32174 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32175
32176         PR c/17424
32177         * gcc.dg/pr17424-1.c: New test.
32178
32179 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
32180
32181         * g++.dg/tree-ssa/pr17153.C: New test.
32182
32183 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
32184
32185         PR pch/13361
32186         * g++.dg/pch/wchar-1.C: New.
32187         * g++.dg/pch/wchar-1.Hs: New.
32188
32189 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
32190
32191         * gcc.c-torture/execute/20040917-1.c: New test.
32192
32193 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32194
32195         PR tree-optimization/17319
32196         * gcc.dg/pr17319.c: New test.
32197
32198 2004-09-17  Devang Patel  <dpatel@apple.com>
32199
32200         * gcc.dg/20040813-1.c: New test.
32201
32202 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32203
32204         PR tree-optimization/17273
32205         * gcc.c-torture/compile/pr17273.c: New test.
32206
32207 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32208
32209         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32210         Update expected messages.
32211         * gcc.dg/declspec-13.c: New test.
32212
32213 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
32214
32215         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32216
32217 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32218
32219         * gcc.c-torture/execute/pr17252.c: Use post-increment to
32220         change what 'a' is pointing to.
32221
32222 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
32223
32224         PR c++/16002
32225         * g++.dg/template/error18.C: New test.
32226
32227         PR c++/16029
32228         * g++.dg/warn/Wunused-8.C: New test.
32229
32230 2004-09-17  Steven Bosscher  <stevenb@suse.de>
32231
32232         PR tree-optimization/17513
32233         * gcc.dg/20040916-1.c: New test.
32234
32235 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
32236
32237         PR c++/17501
32238         * g++.dg/template/typename7.C: New test.
32239
32240 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32241
32242         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32243
32244 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
32245
32246         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32247         with -ftree-based-profiling also.
32248         * lib/profopt.exp: Support late-set profile_option/feedback_option.
32249
32250 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
32251
32252         PR/15364
32253         * gfortran.dg/der_array_io_1.f90: New test.
32254         * gfortran.dg/der_array_io_2.f90: New test.
32255         * gfortran.dg/der_array_io_3.f90: New test.
32256
32257 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32258
32259         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32260         EABI.
32261
32262 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32263
32264         * g++.dg/opt/switch1.C: New test.
32265
32266 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32267
32268         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32269         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32270         Update expected messages.
32271
32272 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32273
32274         PR fortran/16485
32275         * gfortran.dg/same_name_1.f90: New test.
32276
32277 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
32278
32279         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
32280         dereference garbage pointers.
32281
32282 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
32283
32284         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32285         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32286
32287         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32288         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32289         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32290
32291 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
32292
32293         PR c++/17324
32294         * g++.dg/template/mangle1.C: New test.
32295
32296 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32297
32298         PR tree-optimization/17252
32299         * gcc.c-torture/execute/pr17252.c: New test.
32300
32301 2004-09-14  Andrew Pinski  <apinski@apple.com>
32302
32303         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32304
32305 2004-09-14  Roger Sayle  <roger@eyesopen.com>
32306
32307         PR rtl-optimization/9771
32308         * gcc.dg/pr9771-1.c: New test case.
32309
32310 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32311
32312         PR tree-optimization/15262
32313         * gcc.c-torture/execute/pr15262-1.c: New test.
32314         * gcc.c-torture/execute/pr15262-2.c: New test.
32315
32316 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32317
32318         * gcc.dg/declspec-12.c: New test.
32319
32320 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
32321
32322         * gfortran.dg/pr17090.f90: Add directives to test.
32323
32324 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32325
32326         * gcc.c-torture/compile/20040914-1.c: New test.
32327
32328 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32329
32330         PR c++/16162
32331         * g++.dg/template/decl2.C: New test.
32332
32333 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
32334
32335         PR fortran/17090
32336         * gfortran.dg/pr17090.f90: New test.
32337
32338 2004-09-13  Dale Johannesen  <dalej@apple.com>
32339
32340         * gcc.c-torture/compile/pr17408.c: New test case.
32341
32342 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32343
32344         PR c++/16716
32345         * g++.dg/parse/crash17.C: New test.
32346
32347         PR c++/17327
32348         * g++.dg/template/enum3.C: New test.
32349
32350 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
32351
32352         * lib/gcc-defs.exp: Load wrapper.exp.
32353         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32354         using local code.
32355         * lib/gcc.exp (gcc_init): Similar.
32356         * lib/gfortran.exp (gfortran_init): Similar.
32357         * lib/objc.exp (objc_init): Similar.
32358         * lib/treelang.exp (treelang_init): Similar.
32359         * lib/wrapper.exp: New file with build_wrapper call machinery in
32360         ${tool}_maybe_build_wrapper.
32361
32362 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32363
32364         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32365         "inline".
32366         * gcc.dg/declspec-11.c: Update expected messages.
32367         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32368         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32369         gcc.dg/inline-12.c: New tests.
32370
32371 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
32372
32373         * g++.dg/tree-ssa/pr17400.C: New testcase.
32374
32375 2004-09-13  James E Wilson  <wilson@specifixinc.com>
32376
32377         * gcc.target/mips/sb1-1.c: New testcase.
32378
32379 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
32380
32381         * lib/g77-dg.exp: Remove unused file.
32382         * lib/mike-g77.exp: Ditto.
32383         * lib/g77.exp: Ditto.
32384
32385 2004-09-12  Richard Henderson  <rth@redhat.com>
32386
32387         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32388
32389 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32390
32391         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32392         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32393         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32394         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32395         Update expected messages.
32396
32397 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
32398
32399         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32400         declaration/use mismatch for dirp parameter.
32401
32402 2004-09-12  Andrew Pinski  <apinski@apple.com>
32403
32404         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32405         -fgnu-runtime is passed.
32406
32407 2004-09-12  Richard Henderson  <rth@redhat.com>
32408
32409         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32410         do the uplevel thing and update additional_flags directly.
32411         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32412         gfortran.fortran-torture/execute/intrinsic_nearest.x,
32413         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32414         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32415
32416 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32417
32418         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32419
32420 2004-09-11  Roger Sayle  <roger@eyesopen.com>
32421
32422         PR middle-end/17411
32423         * g++.dg/opt/pr17411-1.C: New test case.
32424
32425 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32426
32427         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32428         gcc.dg/tls/diag-2.c: Update expected messages.
32429         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
32430         messages.
32431         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32432         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32433         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32434         gcc.dg/tls/diag-5.c: New tests.
32435
32436 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
32437
32438         * gcc.dg/20040910-1.c: Correct dg-error regexp.
32439
32440 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32441
32442         * g++.dg/parse/break-in-for.C: New test.
32443
32444 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
32445
32446         * gcc.dg/tree-ssa/20040911-1.c: New test.
32447
32448 2004-09-11  Andreas Jaeger  <aj@suse.de>
32449
32450         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32451         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32452
32453 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
32454
32455         * gcc.target/frv: New directory of FR-V-specific tests.
32456
32457 2004-09-10  James E Wilson  <wilson@specifixinc.com>
32458
32459         * gcc.dg/convert-vec-1.c: New test.
32460
32461 2004-09-10  Roger Sayle  <roger@eyesopen.com>
32462
32463         PR middle-end/17024
32464         * gcc.dg/pr17024-1.c: New test case.
32465
32466 2004-09-10  Eric Christopher  <echristo@redhat.com>
32467
32468         * gcc.dg/20040910-1.c: New test.
32469
32470 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32471
32472         * gcc.dg/bitfld-9.c: New test.
32473
32474 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
32475
32476         * gcc.c-torture/execute/ieee/acc1.c: New test.
32477         * gcc.c-torture/execute/ieee/acc2.c: New test.
32478         * gcc.c-torture/execute/ieee/mzero6.c: New test.
32479
32480 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32481
32482         * gcc.dg/deprecated-2.c: New test.
32483
32484 2004-09-09  James E Wilson  <wilson@specifixinc.com>
32485
32486         * gcc.dg/init-vec-1.c: New test.
32487
32488 2004-09-09  Roger Sayle  <roger@eyesopen.com>
32489
32490         PR middle-end/17055
32491         * gcc.dg/pr17055-1.c: New test case.
32492
32493 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
32494
32495         PR target/17377
32496         * gcc.c-torture/execute/pr17377.c: New test.
32497
32498 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32499
32500         PR c/8420
32501         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32502         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32503         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32504         gcc.dg/long-long-typespec-1.c: New tests.
32505         * gcc.dg/tls/diag-2.c: Update expected diagnostics
32506
32507 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32508
32509         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32510         gcc.dg/gnu99-static-1.c: New tests.
32511
32512 2004-09-08  Devang Patel  <dpatel@apple.com>
32513
32514         * gcc.dg/darwin-ld-20040828-1.c: New test.
32515         * gcc.dg/darwin-ld-20040828-2.c: New test.
32516         * gcc.dg/darwin-ld-20040828-3.c: New test.
32517
32518 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
32519
32520         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32521         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32522         in error message.
32523         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32524         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32525         in error message.
32526         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32527         types they qualify.
32528         * objc.dg/type-size-2.m: Fix wording in comment.
32529         * objc.dg/va-meth-1.m: New test case.
32530
32531 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
32532
32533         PR c/16633:
32534         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32535         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32536
32537 2004-09-06  Devang Patel  <dpatel@apple.com>
32538
32539         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32540         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32541
32542 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
32543
32544         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32545         reflect changed line numbering of diagnostics.
32546
32547 2004-09-06  Paul Brook  <paul@codesourcery.com>
32548
32549         * gfortran.dg/edit_real_1.f90: Add new test.
32550
32551 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32552
32553         * gcc.dg/tree-ssa/loop-2.c: New test.
32554         * gcc.dg/tree-ssa/loop-3.c: New test.
32555         * gcc.dg/tree-ssa/loop-4.c: New test.
32556         * gcc.dg/tree-ssa/loop-5.c: New test.
32557
32558 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32559
32560         * gcc.dg/format/sentinel-1.c: Update for parameter option.
32561
32562 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32563
32564         * gcc.dg/format/sentinel-1.c: New test.
32565
32566 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
32567
32568         * gcc.dg/builtins-46.c: New.
32569
32570 2004-09-03  Devang Patel  <dpatel@apple.com>
32571
32572         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32573         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32574
32575 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32576
32577         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32578         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32579         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32580         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32581         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32582         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32583         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32584         the non-portable bzero.
32585         * gcc.dg/20010912-1.c: xfail for NetWare.
32586         * gcc.dg/20020426-2.c: xfail for NetWare.
32587         * gcc.dg/20021014-1.c: xfail for NetWare.
32588         * gcc.dg/20021018-1.c: xfail for NetWare.
32589         * gcc.dg/20030213-1.c: xfail for NetWare.
32590         * gcc.dg/20030225-1.c: xfail for NetWare.
32591         * gcc.dg/20030708-1.c: xfail for NetWare.
32592         * gcc.dg/builtins-config.h: Also exclude NetWare.
32593         * gcc.dg/format/format.h: Define restrict only if not already defined.
32594         * gcc.dg/nest.c: xfail for NetWare.
32595         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32596         * lib/target-supports.exp (check_visibility_available): Exclude
32597         NetWare.
32598
32599 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32600
32601         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32602         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32603         deterministic starting point for the alignment of structure fields.
32604         * gcc.dg/Wpadded.c: Dito.
32605         * g++.dg/abi/vbase10.C: Dito.
32606
32607 2004-09-03  Devang Patel  <dpatel@apple.com>
32608
32609         * g++.dg/debug/pr15736.cc: New test.
32610
32611 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32612
32613         * README.QMTEST: Fix out-of-date link.
32614
32615 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
32616
32617         PR fortran/16579
32618         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32619         Delete.  Duplicate of gfortran.dg/g77/20010610.f
32620
32621 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32622
32623         * g++.dg/abi/arm_rtti1.C: New test.
32624
32625 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
32626
32627         * gcc.dg/ppc-vector-memcpy.c: New.
32628         * gcc.dg/ppc-vector-memset.c: New.
32629
32630 2004-09-02  Chao-ying Fu  <fu@mips.com>
32631
32632         * gcc.target/mips/mips-3d-1.c: New test.
32633         * gcc.target/mips/mips-3d-2.c: New test.
32634         * gcc.target/mips/mips-3d-3.c: New test.
32635         * gcc.target/mips/mips-3d-4.c: New test.
32636         * gcc.target/mips/mips-3d-5.c: New test.
32637         * gcc.target/mips/mips-3d-6.c: New test.
32638         * gcc.target/mips/mips-3d-7.c: New test.
32639         * gcc.target/mips/mips-3d-8.c: New test.
32640         * gcc.target/mips/mips-3d-9.c: New test.
32641         * gcc.target/mips/mips-ps-1.c: New test.
32642         * gcc.target/mips/mips-ps-2.c: New test.
32643         * gcc.target/mips/mips-ps-3.c: New test.
32644         * gcc.target/mips/mips-ps-4.c: New test.
32645         * gcc.target/mips/mips-ps-type.c: New test.
32646
32647 2004-09-02  Paul Brook  <paul@codesourcery.com>
32648
32649         * gfortran.dg/edit_real_1.f90: Add new tests.
32650
32651 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32652
32653         PR fortran/15327
32654         * gfortran.dg/merge_char_1.f90: New test.
32655
32656 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32657
32658         PR fortran/16404
32659         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32660
32661 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32662
32663         PR c/1522
32664         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32665
32666 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
32667
32668         * g++.dg/opt/loop1.C: Do not XFAIL.
32669
32670 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
32671
32672         * gcc.c-torture/execute/20040831-1.c: New test.
32673
32674 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
32675
32676         PR fortran/16579
32677         * gfortran.dg/g77/20010610.f: Now passes.
32678         Copy from g77.f-torture/execute. Add dg-run directive.
32679         * gfortran.dg/g77/README: Update
32680
32681 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
32682
32683         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32684         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32685         (t1, t2, t3, t4): Add volatile.
32686
32687 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32688
32689         * g++.dg/ext/visibility/arm1.C: New test.
32690
32691 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
32692
32693         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32694         -pedantic-errors.
32695
32696 2004-09-01  Paul Brook  <paul@codesourcery.com>
32697
32698         * gfortran.dg/eof_2.f90: New test.
32699
32700 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32701
32702         PR fortran/16579
32703         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32704
32705 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
32706
32707         PR libfortran/16805
32708         * gfortran.dg/list_read_2.f90: New test.
32709
32710 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32711
32712         * g++.dg/abi/key1.C: New test.
32713
32714 2004-08-31  Richard Henderson  <rth@redhat.com>
32715
32716         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32717         form of offsetof.
32718         * g++.dg/other/offsetof5.C: Remove duplicate.
32719
32720 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32721
32722         PR fortran/17244
32723         * gfortran.dg/func_derived_1.f90: New test.
32724
32725 2004-08-31  Paul Brook  <paul@codesourcery.com>
32726
32727         * gfortran.dg/eof_1.f90: New test.
32728
32729 2004-08-31  Paul Brook  <paul@codesourcery.com>
32730
32731         * gfortran.dg/list_read_1.f90: New file.
32732
32733 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
32734
32735         * g++.dg/opt/loop1.C: XFAIL.
32736
32737 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
32738
32739         * gcc.dg/funcdef-storage-1.c: New.
32740         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32741         an extern function in local scope.
32742         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32743         declare an 'auto inline' function in local scope.
32744         * gcc.dg/20011130-1.c: Likewise.
32745         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32746         an 'auto' function in local scope.
32747         * gcc.dg/20021014-1.c: Likewise.
32748         * gcc.dg/20030331-2.c: Likewise.
32749
32750 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32751
32752         * gfortran.dg/blockdata_1.f90: New test.
32753
32754 2004-08-30  Richard Henderson  <rth@redhat.com>
32755
32756         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32757
32758 2004-08-30  Richard Henderson  <rth@redhat.com>
32759
32760         * lib/fortran-torture.exp (fortran-torture-execute): Honor
32761         additional_flags set by alternate driver.
32762         (ieee-options): New procedure.
32763         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32764         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32765         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32766         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32767
32768 2004-08-30  Richard Henderson  <rth@redhat.com>
32769
32770         * lib/f-torture.exp: Remove.
32771
32772 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
32773
32774         PR rtl-optimization/16590
32775         * g++.dg/opt/loop1.C: New test.
32776
32777 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32778
32779         PR fortran/13910
32780         * gfortran.dg/oldstyle_1.f90: New test.
32781
32782 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
32783         Paul Brook  <paul@codesourcery.com>
32784
32785         * gfortran.dg/g77/README: Update.
32786         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32787         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32788         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32789
32790 2004-08-28  Paul Brook  <paul@codesourcery.com>
32791
32792         PR libfortran/17195
32793         * gfortran.dg/edit_real_1.f90: New test.
32794
32795 2004-08-27  Paul Brook  <paul@codesourcery.com>
32796
32797         * gfortran.dg/rewind_1.f90: New test.
32798
32799 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
32800
32801         PR fortran/16597
32802         * gfortran.dg/pr16597.f90: New test.
32803
32804 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32805
32806         PR c/13801
32807         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
32808         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
32809         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
32810         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
32811         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
32812
32813 2004-08-26  Nick Clifton  <nickc@redhat.com>
32814
32815         * gcc.c-torture/compile/pr17119.c: New test.
32816
32817 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32818
32819         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
32820
32821 2004-08-25  Richard Henderson  <rth@redhat.com>
32822
32823         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
32824         the bits that expect kind=8 to be the largest real kind.
32825
32826 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32827
32828         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
32829
32830 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32831
32832         * gfortran.dg/assignment_1.f90: New test.
32833
32834 2004-08-25  Adam Nemet  <anemet@lnxw.com>
32835
32836         * g++.dg/template/repo3.C: New test.
32837
32838 2004-08-25  Roger Sayle  <roger@eyesopen.com>
32839
32840         PR middle-end/16693
32841         PR tree-optimization/16372
32842         * g++.dg/opt/pr16372-1.C: New test case.
32843         * g++.dg/opt/pr16693-1.C: New test case.
32844         * g++.dg/opt/pr16693-2.C: New test case.
32845
32846 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32847
32848         * objc.dg/proto-lossage-4.m: New test.
32849
32850 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
32851
32852         PR c++/17155
32853         * g++.dg/inherit/local2.C: New test.
32854
32855 2004-08-25  Paul Brook  <paul@codesourcery.com>
32856
32857         PR fortran/17144
32858         * gfortran.dg/string_ctor_1.f90: New test.
32859
32860 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32861
32862         PR c++/14428
32863         * g++.dg/template/redecl2.C: New test.
32864
32865 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32866
32867         PR fortran/17143
32868         * gfortran.dg/pr17143.f90: New test.
32869
32870 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32871
32872         PR fortran/17164
32873         * gfortran.dg/pr17164.f90: New test.
32874
32875 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32876
32877         * gcc.dg/tree-ssa/loop-1.c: New test.
32878
32879 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32880
32881         * gcc.c-torture/compile/20040824-1.c: New test.
32882
32883 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32884
32885         * gcc.c-torture/compile/iftrap-3.c: New test.
32886
32887 2004-08-24  Paul Brook  <paul@codesourcery.com>
32888
32889         * gfortran.dg/entry_2.f90: New test.
32890
32891 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32892
32893         PR c++/16889
32894         * g++.dg/lookup/ambig[12].C: New.
32895
32896 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32897
32898         PR c++/16706
32899         * g++.dg/template/crash21.C: New test.
32900         * g++.dg/template/crash22.C: Likewise.
32901
32902 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32903
32904         PR c++/17149
32905         * g++.dg/template/access15.C: New.
32906
32907 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32908
32909         PR c++/17163
32910         * g++.dg/template/repo2.C: New test.
32911
32912 2004-08-23  Roger Sayle  <roger@eyesopen.com>
32913
32914         PR rtl-optimization/17078
32915         * gcc.c-torture/execute/pr17078-1.c: New test case.
32916
32917 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32918
32919         PR c/14492
32920         * gcc.dg/debug/crash1.c: New test.
32921
32922 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32923
32924         PR c/16180
32925         * gcc.dg/loop-5.c: New test.
32926
32927 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32928
32929         * gcc.c-torture/execute/20040823-1.c: New test.
32930
32931 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
32932
32933         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
32934         to the assembler.  Simplify test accordingly.
32935         (asm_abi_flags): Use GNU names.
32936         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
32937         to check for ABI flags.
32938
32939 2004-08-22  Andrew Pinski  <apinski@apple.com>
32940
32941         * g++.dg/opt/pr14029.C: New test.
32942         * gcc.c-torture/execute/pr15262.c: New test.
32943
32944 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32945
32946         * gfortran.dg/reduction.f90: Add checks with complex arguments.
32947
32948 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
32949
32950         PR 16908
32951         * gfortran.dg/direct_io.f90: New test.
32952
32953 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32954
32955         PR c++/17121
32956         * g++.dg/inherit/local2.C: New test.
32957
32958 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32959
32960         PR c++/17120
32961         * g++.dg/warn/Wparentheses-4.C: New test.
32962
32963 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32964
32965         PR c++/17121
32966         * g++.dg/inherit/local2.C: New test.
32967
32968         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
32969         * gcc.dg/ppc-ldstruct.c: Likewise.
32970         * gcc.dg/ppc64-abi-2.c: Likewise.
32971
32972 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
32973
32974         PR rtl-optimization/17099
32975         * gcc.c-torture/execute/20040820-1.c: New test.
32976
32977 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
32978
32979         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
32980
32981 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
32982
32983         PR fortran/17077
32984         * gfortran.dg/auto_array_1.f90: New test.
32985
32986 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32987
32988         PR fortran/17074
32989         * gfortran.dg/simpleif_1.f90: New test.
32990
32991 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
32992
32993         * lib/target-supports.exp (check_profiling_available): Return
32994         false for arm*-*-symbianelf* and arm*-*-eabi*.
32995
32996         PR c++/15890
32997         * g++.dg/template/delete1.C: New test.
32998
32999 2004-08-19  Paul Brook  <paul@codesourcery.com>
33000
33001         PR fortran/14976
33002         PR fortran/16228
33003         * gfortran.dg/data_char_1.f90: New test.
33004
33005 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
33006
33007         PR fortran/16946
33008         * gfortran.dg/reduction.f90: New testcase.
33009
33010 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33011
33012         PR fortran/16520
33013         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33014
33015 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33016
33017         PR c++/17041
33018         * g++.dg/Wparentheses-3.C: New test.
33019
33020 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
33021
33022         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33023         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33024         * gcc.dg/vect/vect-2.c: Likewise.
33025         * gcc.dg/vect/vect-3.c: Likewise.
33026         * gcc.dg/vect/vect-4.c: Likewise.
33027         * gcc.dg/vect/vect-5.c: Likewise.
33028         * gcc.dg/vect/vect-6.c: Likewise.
33029         * gcc.dg/vect/vect-7.c: Likewise.
33030         * gcc.dg/vect/vect-25.c: Likewise.
33031         * gcc.dg/vect/vect-31.c: Likewise.
33032         * gcc.dg/vect/vect-32.c: Likewise.
33033         * gcc.dg/vect/vect-34.c: Likewise.
33034         * gcc.dg/vect/vect-36.c: Likewise.
33035         * gcc.dg/vect/vect-all.c: Likewise.
33036
33037 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
33038
33039         PR c++/17068
33040         * g++.dg/template/operator4.C: New test.
33041
33042 2004-08-18  Richard Henderson  <rth@redhat.com>
33043
33044         * gcc.dg/20040206-1.c: XFAIL.
33045
33046 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33047
33048         PR c++/16246
33049         * g++.dg/template/array7.C: New test.
33050
33051 2004-08-17  James E Wilson  <wilson@specifixinc.com>
33052
33053         * gcc.dg/mips-movcc-1.c: New test.
33054         * gcc.dg/mips-movcc-2.c: New test.
33055         * gcc.dg/mips-movcc-3.c: New test.
33056
33057         * gcc.dg/mips-nmadd-1.c: New test.
33058         * gcc.dg/mips-nmadd-2.c: New test.
33059
33060 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33061
33062         PR c++/15871
33063         * g++.dg/opt/inline8.C: New test.
33064
33065         PR c++/16965
33066         * g++.dg/parse/error17.C: New test.
33067
33068 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
33069
33070         * gcc.dg/vect: New directory for vectorizer tests.
33071         * gcc.dg/vect/tree-vect.h: New file.
33072         * gcc.dg/vect/vect.exp: New file.
33073         * gcc.dg/vect/pr16105.c.c: New test.
33074         * gcc.dg/vect/vect-1.c: New test.
33075         * gcc.dg/vect/vect-2.c: New test.
33076         * gcc.dg/vect/vect-3.c: New test.
33077         * gcc.dg/vect/vect-4.c: New test.
33078         * gcc.dg/vect/vect-5.c: New test.
33079         * gcc.dg/vect/vect-6.c: New test.
33080         * gcc.dg/vect/vect-7.c: New test.
33081         * gcc.dg/vect/vect-8.c: New test.
33082         * gcc.dg/vect/vect-9.c: New test.
33083         * gcc.dg/vect/vect-10.c: New test.
33084         * gcc.dg/vect/vect-11.c: New test.
33085         * gcc.dg/vect/vect-12.c: New test.
33086         * gcc.dg/vect/vect-13.c: New test.
33087         * gcc.dg/vect/vect-14.c: New test.
33088         * gcc.dg/vect/vect-15.c: New test.
33089         * gcc.dg/vect/vect-16.c: New test.
33090         * gcc.dg/vect/vect-17.c: New test.
33091         * gcc.dg/vect/vect-18.c: New test.
33092         * gcc.dg/vect/vect-19.c: New test.
33093         * gcc.dg/vect/vect-20.c: New test.
33094         * gcc.dg/vect/vect-21.c: New test.
33095         * gcc.dg/vect/vect-22.c: New test.
33096         * gcc.dg/vect/vect-23.c: New test.
33097         * gcc.dg/vect/vect-24.c: New test.
33098         * gcc.dg/vect/vect-25.c: New test.
33099         * gcc.dg/vect/vect-26.c: New test.
33100         * gcc.dg/vect/vect-27.c: New test.
33101         * gcc.dg/vect/vect-28.c: New test.
33102         * gcc.dg/vect/vect-29.c: New test.
33103         * gcc.dg/vect/vect-30.c: New test.
33104         * gcc.dg/vect/vect-31.c: New test.
33105         * gcc.dg/vect/vect-32.c: New test.
33106         * gcc.dg/vect/vect-33.c: New test.
33107         * gcc.dg/vect/vect-34.c: New test.
33108         * gcc.dg/vect/vect-35.c: New test.
33109         * gcc.dg/vect/vect-36.c: New test.
33110         * gcc.dg/vect/vect-37.c: New test.
33111         * gcc.dg/vect/vect-38.c: New test.
33112         * gcc.dg/vect/vect-40.c: New test.
33113         * gcc.dg/vect/vect-41.c: New test.
33114         * gcc.dg/vect/vect-42.c: New test.
33115         * gcc.dg/vect/vect-43.c: New test.
33116         * gcc.dg/vect/vect-44.c: New test.
33117         * gcc.dg/vect/vect-45.c: New test.
33118         * gcc.dg/vect/vect-46.c: New test.
33119         * gcc.dg/vect/vect-47.c: New test.
33120         * gcc.dg/vect/vect-48.c: New test.
33121         * gcc.dg/vect/vect-49.c: New test.
33122         * gcc.dg/vect/vect-50.c: New test.
33123         * gcc.dg/vect/vect-51.c: New test.
33124         * gcc.dg/vect/vect-52.c: New test.
33125         * gcc.dg/vect/vect-53.c: New test.
33126         * gcc.dg/vect/vect-54.c: New test.
33127         * gcc.dg/vect/vect-55.c: New test.
33128         * gcc.dg/vect/vect-56.c: New test.
33129         * gcc.dg/vect/vect-57.c: New test.
33130         * gcc.dg/vect/vect-58.c: New test.
33131         * gcc.dg/vect/vect-59.c: New test.
33132         * gcc.dg/vect/vect-60.c: New test.
33133         * gcc.dg/vect/vect-61.c: New test.
33134         * gcc.dg/vect/vect-all.c: New test.
33135         * gcc.dg/vect/vect-none.c: New test.
33136
33137 2004-08-17  Paul Brook  <paul@codesourcery.com>
33138
33139         PR fortran/13082
33140         * gfortran.dg/entry_1.f90: New test.
33141
33142 2004-08-17  Andrew Pinski  <apinski@apple.com>
33143
33144         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33145
33146 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
33147
33148         * gcc.dg/pr17036-1.c: New test.
33149
33150 2004-08-16  Devang Patel  <dpatel@apple.com>
33151
33152         * gcc.dg/darwin-20040809-1.c: New test.
33153
33154 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
33155
33156         * gcc.dg/funcdef-attr-1.c: New test.
33157
33158 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
33159
33160         * gcc.dg/altivec-17.c: New test.
33161         * gcc.dg/altivec-18.c: New test.
33162
33163 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33164
33165         PR c++/6749
33166         * g++.dg/template/vtable2.C: New test.
33167
33168 2004-08-14  Richard Henderson  <rth@redhat.com>
33169
33170         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33171         * gcc.dg/pack-test-4.c (main): Return 0.
33172         * gcc.dg/setjmp-1.c: Remove XFAIL.
33173         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33174
33175 2004-08-14  Richard Henderson  <rth@redhat.com>
33176
33177         * gcc.dg/980217-1.c: Add prototype for printf.
33178
33179 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
33180
33181         * gfortran.dg/pr16935.f90: New test.
33182
33183 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
33184
33185         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33186
33187 2004-08-13  Paul Brook  <paul@codesourcery.com>
33188
33189         * gfortran.dg/der_io_1.f90: Remove stray comma.
33190
33191 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33192
33193         * gcc.dg/vmx/cw-bug-2.c: Remove.
33194         * gcc.dg/vmx/vprint-1.c: Remove.
33195         * gcc.dg/vmx/vscan-1.c: Remove.
33196
33197 2004-08-12  Devang patel  <dpatel@apple.com>
33198
33199         * gcc.dg/darwin-20040809-2.c: New test.
33200
33201 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
33202
33203         * g++.dg/ext/altivec-12.C: New test.
33204
33205         * g++.dg/ext/altivec-11.C: New test.
33206
33207 2004-08-12  Paul Brook  <paul@codesourcery.com>
33208
33209         * g++.dg/abi/arm_cxa_vec_1.C: New test.
33210
33211 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33212
33213         * g++.dg/ext/altivec-2.C: Check for hardware support before
33214         executing any VMX instructions.
33215
33216         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33217
33218 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
33219
33220         PR c++/16276
33221         * g++.old-deja/g++.other/comdat4.C: New test.
33222         * g++.old-deja/g++.other/comdat4-aux.cc: New.
33223
33224 2004-08-12  Ben Elliston  <bje@au.ibm.com>
33225
33226         PR target/16286
33227         * gcc.dg/pr16286.c: New test.
33228
33229 2004-08-12 Jan Beulich <jbeulich@novell.com>
33230
33231         * g++.dg/ext/asm5.C: New.
33232
33233 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33234
33235         PR c++/16698
33236         * g++.dg/eh/crash1.C: New test.
33237
33238         PR c++/16717
33239         * g++.dg/ext/construct1.C: New test.
33240
33241 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33242
33243         PR c++/16853
33244         * g++.dg/init/ptrmem1.C: New test.
33245
33246         PR c++/16618
33247         * g++.dg/parse/offsetof5.C: New test.
33248
33249         PR c++/16870
33250         * g++.dg/template/overload3.C: New test.
33251
33252 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33253
33254         PR c++/16964
33255         * g++.dg/parse/error16.C: New test.
33256
33257         PR c++/16904
33258         * g++.dg/template/error14.C: New test.
33259
33260         PR c++/16929
33261         * g++.dg/template/error15.C: New test.
33262
33263 2004-08-11  Devang Patel  <dpatel@apple.com>
33264
33265         * gcc.dg/darwin-ld-20040809-1.c: New test.
33266         * gcc.dg/darwin-ld-20040809-2.c: New test.
33267
33268 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
33269
33270         PR fortran/16917
33271         * gfortran.dg/dfloat_1.f90: New test.
33272
33273 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
33274
33275         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33276         * gcc.dg/dll-2.c: Fix dg-require syntax.
33277         * gcc.misc-tests/arm-isr.c (abort): Declare.
33278         (exit): Likewise.
33279
33280 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
33281
33282         PR c++/16971
33283         * g++.dg/parse/crash16.C: New test.
33284
33285 2004-08-10  Roger Sayle  <roger@eyesopen.com>
33286
33287         * gcc.dg/mips-rsqrt-1.c: New test case.
33288         * gcc.dg/mips-rsqrt-2.c: New test case.
33289         * gcc.dg/mips-rsqrt-3.c: New test case.
33290
33291 2004-08-10  Paul Brook  <paul@codesourcery.com>
33292
33293         * gfortran.dg/der_io_1.f90: New test.
33294
33295 2004-08-10  Paul Brook  <paul@codesourcery.com>
33296
33297         PR fortran/16919
33298         * gfortran.dg/der_array_1.f90: New test.
33299
33300 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
33301
33302         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33303
33304 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
33305
33306         * gcc.dg/wchar_t-2.c: Fix typo.
33307
33308 2004-08-09  Falk Hueffner  <falk@debian.org>
33309
33310         PR tree-optimization/12517
33311         * gcc.c-torture/compile/pr12517.c: New test.
33312
33313         PR tree-optimization/12578
33314         * gcc.c-torture/compile/pr12578.c: New test.
33315
33316         PR tree-optimization/12899
33317         * gcc.c-torture/compile/pr12899.c: New test.
33318
33319         PR rtl-optimization/14692
33320         * gcc.c-torture/compile/pr14692.c: New test.
33321
33322         PR tree-optimization/16461
33323         * gcc.c-torture/compile/pr16461.c: New test.
33324
33325 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33326
33327         * gfortran.dg/getenv_1.f90: New test.
33328
33329 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33330
33331         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33332         wchar_t.
33333         * gcc.dg/symbian5.c: Test -fno-short-wchar.
33334
33335 2004-08-06  Paul Brook  <paul@codesourcery.com>
33336
33337         * gfortran.dg/ret_array_1.f90: New test.
33338         * gfortran.dg/ret_pointer_1.f90: New test.
33339
33340 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
33341
33342         * gcc.dg/missing-field-init-[12].c: New tests.
33343         * g++.dg/warn/missing-field-init-[12].C: New tests.
33344
33345 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33346
33347         * gcc.dg/enum2.c: New test.
33348         * gcc.dg/symbian3.c: Likewise.
33349         * gcc.dg/symbian4.c: Likewise.
33350         * gcc.dg/wchar_t-2.c: Likewise.
33351
33352 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33353
33354         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33355         destructor tests.
33356
33357 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33358
33359         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33360         dg-require-visiblity.
33361         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33362         * g++.dg/ext/visibility/fvisibility.C: Likewise.
33363         * g++.dg/ext/visibility/memfuncts.C: Likewise.
33364         * g++.dg/ext/visibility/new1.C: Likewise.
33365         * g++.dg/ext/visibility/pragma.C: Likewise.
33366         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33367         * g++.dg/ext/visibility/virtual.C: Likewise.
33368         * g++/dg/ext/visibility/visibility-1.C: Likewise.
33369         * g++/dg/ext/visibility/visibility-2.C: Likewise.
33370         * g++/dg/ext/visibility/visibility-3.C: Likewise.
33371         * g++/dg/ext/visibility/visibility-4.C: Likewise.
33372         * g++/dg/ext/visibility/visibility-5.C: Likewise.
33373         * g++/dg/ext/visibility/visibility-6.C: Likewise.
33374         * g++/dg/ext/visibility/visibility-7.C: Likewise.
33375         * g++/dg/ext/visibility/visibility-8.C: New test.
33376         * gcc.c-torture/compile/dll.x: Remove.
33377         * gcc.dg/dll-2.c: Use dg-require-dll
33378         * gcc.dg/visibility-10.c: New test.
33379         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33380         supporting DLLs.
33381         * lib/scanasm.exp (scan_hidden): New function.
33382         (scan_not_hidden): Likewise.
33383
33384 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
33385
33386         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33387
33388 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
33389
33390         * gcc.c-torture/execute/20040805-1.c: New test.
33391
33392 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
33393
33394         * gcc.dg/20020118-1.c: Declare abort.
33395         * gcc.dg/altivec_check.h: Likewise.
33396         * gcc.dg/iftrap-2.c: Likewise.
33397         * gcc.dg/pragma-darwin.c: Likewise.
33398         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33399
33400 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
33401
33402         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33403
33404 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33405
33406         * gcc.c-torture/execute/builtins/abs-2.c,
33407         gcc.c-torture/execute/builtins/abs-3.c,
33408         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33409         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33410         intmax_t, uintmax_t and their limits.
33411         * gcc.dg/intmax_t-1.c: New test.
33412
33413 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33414
33415         * g++.dg/tc1/dr147.C: Add reference to PR.
33416
33417 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
33418
33419         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33420         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33421
33422 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
33423
33424         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33425
33426 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33427
33428         * gcc.dg/redecl-5.c: New test.
33429         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33430         of scanf.
33431
33432 2004-08-03  Roger Sayle  <roger@eyesopen.com>
33433
33434         PR middle-end/16790
33435         * gcc.c-torture/execute/pr16790-1.c: New test case.
33436
33437 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
33438
33439         * g++.dg/ext/visibility/assign1.C: New test.
33440         * g++.dg/ext/visibility/new1.C: Likewise.
33441
33442         * gcc.dg/symbian1.c: New test.
33443         * gcc.dg/symbian2.c: Likewise.
33444
33445 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
33446
33447         PR target/16570
33448         * gcc.dg/i386-sse-9.c: New test.
33449
33450 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33451
33452         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33453
33454 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33455
33456         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33457         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33458         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33459         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33460         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33461         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33462         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33463         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33464         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33465         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33466         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33467         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33468         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33469         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33470         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33471         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33472         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33473         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33474         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33475         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33476         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33477         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33478         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33479         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33480         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33481         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33482         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33483         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33484         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33485         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33486         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33487         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33488         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33489         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33490         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33491         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33492         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33493         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33494         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33495         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33496         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33497         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33498         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33499         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33500         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33501         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33502         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33503         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33504         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33505         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33506         gcc.misc-tests/i386-pf-3dnow-1.c,
33507         gcc.misc-tests/i386-pf-athlon-1.c,
33508         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33509         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33510         Declare built-in functions used.
33511         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33512
33513 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
33514
33515         PR c++/16707
33516         * g++.dg/lookup/using12.C: New test.
33517
33518         * g++.dg/init/null1.C: Fix PR number.
33519         * g++.dg/parse/namespace10.C: Likewise.
33520
33521 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33522
33523         PR c++/16224
33524         * g++.dg/template/spec17.C: New test.
33525         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33526         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33527
33528 2004-08-02  David Billinghurst
33529
33530         PR fortran/16292
33531         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33532
33533 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
33534
33535         * gcc.dg/ia64-got-1.c: New test case.
33536
33537 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33538
33539         PR c++/16489
33540         * g++.dg/init/null1.C: New test.
33541         * g++.dg/tc1/dr76.C: Adjust error marker.
33542
33543         PR c++/16529
33544         * g++.dg/parse/namespace10.C: New test.
33545
33546         PR c++/16810
33547         * g++.dg/inherit/ptrmem2.C: New test.
33548
33549 2004-08-02  Ben Elliston  <bje@au.ibm.com>
33550
33551         PR target/16155
33552         * gcc.dg/pr16155.c: New test.
33553
33554 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33555
33556         * gcc.dg/redecl-2.c: New test.
33557
33558 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
33559
33560         * gcc.dg/darwin-longdouble.c: New file.
33561
33562 2004-07-30  Richard Henderson  <rth@redhat.com>
33563
33564         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33565         write to constant argument.
33566         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33567
33568 2004-07-30  Richard Henderson  <rth@redhat.com>
33569
33570         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33571         tests of nearest around zero.
33572
33573 2004-07-30  Andrew Pinski  <apinski@apple.com>
33574
33575         * gcc.c-torture/compile/20040730-1.c: New test.
33576
33577 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33578
33579         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33580         powerpc-eabispe.
33581
33582 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33583
33584         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33585
33586 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
33587
33588         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33589         contains $ld_library_path.
33590         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33591
33592 2004-07-29  Richard Henderson  <rth@redhat.com>
33593
33594         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33595
33596         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33597         (alt2, which): New.
33598         (Check): Accept either alternative.
33599
33600 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
33601
33602         * g++.dg/abi/inline1.C: New test.
33603         * g++.dg/abi/local1-a.cc: Likewise.
33604         * g++.dg/abi/local1.C: Likewise.
33605         * g++.dg/abi/mangle11.C: Tweak location of warnings.
33606         * g++.dg/abi/mangle12.C: Likewise.
33607         * g++.dg/abi/mangle17.C: Likewise.
33608         * g++.dg/abi/mangle20-2.C: Likewise.
33609         * g++.dg/opt/interface1.C: Likewise.
33610         * g++.dg/opt/interface1.h: Likewise.
33611         * g++.dg/opt/interface1-a.cc: New test.
33612         * g++.dg/parse/repo1.C: New test.
33613         * g++.dg/template/repo1.C: Likewise.
33614         * g++.dg/warn/Winline-1.C: Likewise.
33615         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33616
33617 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
33618
33619         * gcc.dg/tree-ssa/20040729-1.c: New test.
33620
33621 2004-07-27  Matt Austern <austern@apple.com>
33622
33623         * gcc.dg/darwin-bool-1.c: New test.
33624         * gcc.dg/darwin-bool-2.c: New test.
33625
33626 2004-07-28  Richard Henderson  <rth@redhat.com>
33627
33628         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33629         arguments in the correct type.  Don't write to constant arguments.
33630
33631 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33632
33633         PR tree-optimization/16688
33634         PR tree-optimization/16689
33635         * g++.dg/tree-ssa/pr16688.C: New test.
33636
33637 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33638
33639         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33640         loads.  Not only in the comment, this time.
33641
33642 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
33643
33644         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
33645         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33646         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
33647         * gcc.dg/sh4a-bitmovua.c: New.
33648         * gcc.dg/sh4a-cos.c: New.
33649         * gcc.dg/sh4a-cosf.c: New.
33650         * gcc.dg/sh4a-fprun.c: New.
33651         * gcc.dg/sh4a-fsrra.c: New.
33652         * gcc.dg/sh4a-memmovua.c: New.
33653         * gcc.dg/sh4a-sin.c: New.
33654         * gcc.dg/sh4a-sincos.c: New.
33655         * gcc.dg/sh4a-sincosf.c: New.
33656         * gcc.dg/sh4a-sinf.c: New.
33657
33658 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33659
33660         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33661         conditionals.
33662         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33663         loads.
33664         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33665         DOM1.
33666
33667 2004-07-27  Andrew Pinski  <apinski@apple.com>
33668
33669         * g++.dg/rtti/tinfo1.C: Correct the xfail.
33670
33671 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
33672
33673         * gcc.dg/pragma-isr.c: New test.
33674
33675 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33676
33677         PR c++/14429
33678         * g++.dg/template/ttp11.C: New test.
33679
33680 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
33681
33682         * gcc.c-torture/compile/20040727-1.c: New test.
33683
33684 2004-07-26  Eric Christopher  <echristo@redhat.com>
33685
33686         * gcc.c-torture/compile/20040726-2.c: New test.
33687
33688 2004-07-26  Andrew Pinski  <apinski@apple.com>
33689
33690         * g++.dg/rtti/tinfo1.C: Xfail.
33691
33692 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
33693
33694         * gcc.c-torture/compile/20040726-1.c: New test.
33695
33696 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
33697             Brian Ryner  <bryner@brianryner.com>
33698
33699         PR c++/9283
33700         PR c++/15000
33701         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33702         * g++.dg/ext/visibility/: New directory.
33703         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33704         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33705         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33706         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33707         * g++.dg/ext/visibility/fvisibility.C,
33708         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33709         g++.dg/ext/visibility/fvisibility-override1.C
33710         g++.dg/ext/visibility/fvisibility-override2.C
33711         g++.dg/ext/visibility/memfuncts.C
33712         g++.dg/ext/visibility/noPLT.C
33713         g++.dg/ext/visibility/pragma.C
33714         g++.dg/ext/visibility/pragma-override1.C
33715         g++.dg/ext/visibility/pragma-override2.C
33716         g++.dg/ext/visibility/staticmemfuncts.C
33717         g++.dg/ext/visibility/virtual.C: New tests.
33718
33719 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33720
33721         PR c/15360
33722         * gcc.dg/pr15360-1.c: New test.
33723
33724 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
33725
33726         * gcc.dg/pragma-align-2.c: New test.
33727         * gcc.dg/pragma-init-fini.c: New test.
33728         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
33729         targets.
33730
33731 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33732
33733         * gcc.dg/init-string-2.c: New test.
33734
33735 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
33736
33737         PR 16684
33738         * gcc.dg/Wredundant-decls-1.c: New test case.
33739
33740 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
33741
33742         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33743         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33744         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33745         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33746         * gcc.dg/compat/generate-random.c: New file.
33747         * gcc.dg/compat/generate-random.h: Likewise.
33748         * gcc.dg/compat/generate-random_r.c: Likewise.
33749         * gcc.dg/compat/struct-layout-1.h: Likewise.
33750         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33751         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33752         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33753         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33754         * gcc.dg/compat/struct-layout-1_main.c: New test.
33755         * gcc.dg/compat/struct-layout-1_x.c: New file.
33756         * gcc.dg/compat/struct-layout-1_y.c: New file.
33757         * gcc.dg/compat/struct-layout-1_test.h: New file.
33758
33759 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33760
33761         * gcc.dg/comp-return-1.c: New test
33762
33763 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
33764
33765         * gcc.dg/vmx/8-02a.c: Fix typo.
33766
33767         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33768         * gcc.dg/darwin-abi-3.c: New test.
33769
33770         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33771         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33772
33773         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33774         * gcc.dg/vmx/ops-long-1.c: New test.
33775         * gcc.dg/vmx/ops-long-2.c: New test.
33776
33777 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33778
33779         * g++.dg/lookup/conv-[1234].C: New.
33780
33781 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
33782
33783         * g++.dg/parse/attr2.C: Simplify.
33784
33785 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33786
33787         PR c/7284
33788         * gcc.c-torture/execute/pr7284-1.c: New test.
33789
33790 2004-07-22  Brian Booth  <bbooth@redhat.com>
33791
33792         * gcc.dg/tree-ssa/20040721-1.c: New test.
33793
33794 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33795
33796         * g++.dg/template/crash20.c: New.
33797
33798 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
33799
33800         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
33801         Add dg-run directive.  Declare variables as required.
33802         * gfortran.dg/g77/README: Update
33803
33804 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
33805
33806         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
33807         gcc.dg/cris-peep2-andu2.c: New tests.
33808
33809 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33810
33811         PR c/15052
33812         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
33813         on return type.
33814         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
33815         messages.
33816         * gcc.dg/qual-return-2.c: Update expected messages.
33817         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
33818
33819 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33820
33821         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
33822         * gcc.dg/noncompile/921102-1.c: Update expected error message.
33823
33824 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33825
33826         PR c/11250
33827         * gcc.dg/init-string-1.c: New test.
33828
33829 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
33830
33831         PR middle-end/15345
33832         PR c/16450
33833         * gcc.dg/torture/nested-fn-1.c: New test.
33834
33835 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
33836
33837         PR target/16559
33838         * gcc.dg/ia64-fptr-1.c: New file.
33839
33840 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33841
33842         PR c++/14497
33843         * g++.dg/template/spec16.C: New test.
33844         * g++.old-deja/g++.robertl/eb118.C: Remove.
33845
33846 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33847
33848         PR c++/509
33849         * g++.dg/template/spec15.C: New test.
33850
33851 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
33852
33853         Copy cases from g77.f-torture/execute and add dg-run
33854         directive.  Other changes as noted.
33855         * gfortran.dg/g77/13037.f
33856         * gfortran.dg/g77/1832.f
33857         * gfortran.dg/g77/19981119-0.f
33858         * gfortran.dg/g77/19990313-0.f
33859         * gfortran.dg/g77/19990313-1.f
33860         * gfortran.dg/g77/19990313-2.f
33861         * gfortran.dg/g77/19990313-3.f
33862         * gfortran.dg/g77/19990419-1.f
33863         * gfortran.dg/g77/19990826-0.f
33864         * gfortran.dg/g77/19990826-2.f
33865         * gfortran.dg/g77/20000503-1.f
33866         * gfortran.dg/g77/20001111.f
33867         * gfortran.dg/g77/20010116.f
33868         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
33869         * gfortran.dg/g77/20010430.f
33870         * gfortran.dg/g77/6177.f
33871         * gfortran.dg/g77/947.f
33872         * gfortran.dg/g77/970816-3.f
33873         * gfortran.dg/g77/971102-1.f
33874         * gfortran.dg/g77/980520-1.f
33875         * gfortran.dg/g77/980628-0.f
33876         * gfortran.dg/g77/980628-1.f
33877         * gfortran.dg/g77/980628-10.f
33878         * gfortran.dg/g77/980628-2.f
33879         * gfortran.dg/g77/980628-3.f
33880         * gfortran.dg/g77/980628-7.f
33881         * gfortran.dg/g77/980628-8.f
33882         * gfortran.dg/g77/980628-9.f
33883         * gfortran.dg/g77/980701-0.f
33884         * gfortran.dg/g77/980701-1.f
33885         * gfortran.dg/g77/cabs.f
33886         * gfortran.dg/g77/claus.f
33887         * gfortran.dg/g77/complex_1.f
33888         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
33889         * gfortran.dg/g77/dcomplex.f
33890         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
33891         * gfortran.dg/g77/f90-intrinsic-mathematical.f
33892         * gfortran.dg/g77/f90-intrinsic-numeric.f
33893         * gfortran.dg/g77/int8421.f
33894         * gfortran.dg/g77/labug1.f
33895         * gfortran.dg/g77/large_vec.f
33896         * gfortran.dg/g77/le.f
33897         * gfortran.dg/g77/short.f
33898         * gfortran.dg/g77/README: Update
33899
33900 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
33901
33902         PR c++/16637
33903         * g++.dg/parse/lookup4.C: New test.
33904
33905 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33906
33907         PR c++/16175
33908         * g++.dg/template/ttp10.C: New test.
33909
33910 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33911
33912         * gcc.dg/pr12625-1.c: New test.
33913
33914 2004-07-20  Steven Bosscher  <stevenb@suse.de>
33915
33916         * gcc.dg/switch-warn-1.c: New test.
33917         * gcc.dg/switch-warn-2.c: New test.
33918         * gcc.c-torture/compile/pr14730.c: Update.
33919
33920 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
33921
33922         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
33923         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
33924         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
33925         g++.dg/template/nontype3.C: Remove trailing CR from tests.
33926
33927 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
33928
33929         PR c++/16623
33930         * g++.dg/template/assign1.C: New test.
33931
33932 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33933
33934         PR c++/12170
33935         * g++.dg/template/ttp9.C: New test.
33936
33937 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
33938
33939         * gcc.dg/format/cmn-err-1.c: New test.
33940
33941 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33942
33943         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
33944         gcc.dg/Wparentheses-10.c: New tests.
33945         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
33946
33947 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33948
33949         PR fortran/16465
33950         * gfortran.dg/g77//ffixed-line-length-0.f,
33951         gfortran.dg/g77/ffixed-line-length-132.f,
33952         gfortran.dg/g77/ffixed-line-length-72.f,
33953         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
33954         gfortran.dg/g77/README: Update.
33955
33956 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33957
33958         PR c++/13092
33959         * g++.dg/template/non-dependent7.C: New test.
33960         * g++.dg/template/non-dependent8.C: Likewise.
33961         * g++.dg/template/non-dependent9.C: Likewise.
33962         * g++.dg/template/non-dependent10.C: Likewise.
33963
33964 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
33965
33966         PR c++/16337
33967         * g++.dg/parse/attr2.C: New test.
33968
33969 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
33970
33971         * g77.dg: Removed.
33972         * g77.f-torture: Ditto.
33973
33974 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33975
33976         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
33977         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
33978         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
33979
33980 2004-07-16  Richard Henderson  <rth@redhat.com>
33981
33982         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
33983
33984 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33985
33986         * lib/fortran-torture.exp (fortran-torture): Don't test compile
33987         tests with full list of options.
33988         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
33989         of TORTURE_OPTIONS if test contains 'dg-do run'.
33990
33991         PR fortran/16404
33992         * gfortran.dg/do_iterator.f90: New test.
33993
33994 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33995
33996         PR rtl-optimization/16536
33997         * gcc.c-torture/execute/restrict-1.c: New test.
33998
33999 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34000
34001         PR fortran/15324
34002         * gfortran.dg/pr15324.f90: New test.
34003
34004         PR fortran/15129
34005         * gfortran.dg/pr15129.f90: New test.
34006
34007         PR fortran/15140
34008         * gfortran.dg/pr15140.f90: New test.
34009
34010         PR fortran/13792
34011         * gfortran.fortran-torture/execute/bounds.f90: Add check for
34012         compile-time simplification.
34013
34014 2004-07-14  Mike Stump  <mrs@apple.com>
34015
34016         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34017
34018 2004-07-14  James E Wilson  <wilson@specifixinc.com>
34019
34020         PR target/16325
34021         * gcc.dg/profile-generate-1.c: New.
34022
34023 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
34024
34025         * gcc.c-torture/execute/20040709-1.c: New test.
34026         * gcc.c-torture/execute/20040709-2.c: New test.
34027
34028 2004-07-14  Mike Stump  <mrs@apple.com>
34029
34030         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34031
34032 2004-07-14  Mike Stump  <mrs@apple.com>
34033
34034         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34035
34036 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
34037
34038         PR c++/16518
34039         * g++.dg/parse/mutable1.C: New test.
34040
34041 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
34042
34043         PR tree-optimization/16443
34044         * gcc.dg/tree-ssa/20040713-1.c: New test.
34045
34046 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
34047
34048         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34049         for operator new.
34050
34051 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34052
34053         * gfortran.dg/g77/README: New file
34054         * gfortran.dg/g77/19981216-0.f: Copy from
34055         g77.f-torture/noncompile.  Add "dg-do compile" and
34056         dg-error as required.
34057         * gfortran.dg/g77/19990218-1.f: Likewise.
34058         * gfortran.dg/g77/19990905-1.f: Likewise.
34059         * gfortran.dg/g77/9263.f: Likewise.
34060         * gfortran.dg/g77/980615-0.f: Likewise.
34061         * gfortran.dg/g77/980616-0.f: Likewise.
34062         * gfortran.dg/g77/check0.f: Likewise.
34063         * gfortran.dg/g77/select_no_compile.f: Likewise.
34064
34065 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34066
34067         Copy files from g77.f-torture/compile.
34068         Add "{ dg-do compile}".  Other changes as noted
34069         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34070         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34071         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34072         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34073         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34074         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34075         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34076         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34077         statement to conform to standard.  Append alpha1.x for reference.
34078         * gfortran.dg/g77/xformat.f: Add dg-warning
34079
34080 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34081
34082         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34083         Add {dg-do compile} directive.
34084         * gfortran.dg/g77/cpp2.F: Likewise.
34085
34086 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34087
34088         PR c++/5402
34089         * g++.dg/lookup/name-clash1.C: New test.
34090
34091         PR c++/9777
34092         * g++.dg/lookup/name-clash2.C: New test.
34093
34094         PR c++/12102
34095         * g++.dg/lookup/name-clash3.C: New test.
34096
34097 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34098
34099         * g++.dg/lookup/new2.C: New test.
34100         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34101
34102 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
34103
34104         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34105         Add {dg-do compile} directive.
34106         * gfortran.dg/g77/13060.f: Likewise.
34107         * gfortran.dg/g77/19990218-0.f: Likewise.
34108         * gfortran.dg/g77/19990305-0.f: Likewise.
34109         * gfortran.dg/g77/19990419-0.f: Likewise.
34110         * gfortran.dg/g77/19990502-0.f: Likewise.
34111         * gfortran.dg/g77/19990502-1.f: Likewise.
34112         * gfortran.dg/g77/19990525-0.f: Likewise.
34113         * gfortran.dg/g77/19990826-1.f: Likewise.
34114         * gfortran.dg/g77/19990826-3.f: Likewise.
34115         * gfortran.dg/g77/19990905-2.f: Likewise.
34116         * gfortran.dg/g77/20000412-1.f: Likewise.
34117         * gfortran.dg/g77/20000511-1.f: Likewise.
34118         * gfortran.dg/g77/20000511-2.f: Likewise.
34119         * gfortran.dg/g77/20000518.f: Likewise.
34120         * gfortran.dg/g77/20000601-1.f: Likewise.
34121         * gfortran.dg/g77/20000601-2.f: Likewise.
34122         * gfortran.dg/g77/20000629-1.f: Likewise.
34123         * gfortran.dg/g77/20000630-2.f: Likewise.
34124         * gfortran.dg/g77/20010115.f: Likewise.
34125         * gfortran.dg/g77/20010321-1.f: Likewise.
34126         * gfortran.dg/g77/20010426.f: Likewise.
34127         * gfortran.dg/g77/20020307-1.f: Likewise.
34128         * gfortran.dg/g77/8485.f: Likewise.
34129         * gfortran.dg/g77/960317-1.f: Likewise.
34130         * gfortran.dg/g77/970915-0.f: Likewise.
34131         * gfortran.dg/g77/980310-1.f: Likewise.
34132         * gfortran.dg/g77/980310-2.f: Likewise.
34133         * gfortran.dg/g77/980310-3.f: Likewise.
34134         * gfortran.dg/g77/980310-4.f: Likewise.
34135         * gfortran.dg/g77/980310-6.f: Likewise.
34136         * gfortran.dg/g77/980310-7.f: Likewise.
34137         * gfortran.dg/g77/980310-8.f: Likewise.
34138         * gfortran.dg/g77/980419-2.f: Likewise.
34139         * gfortran.dg/g77/980424-0.f: Likewise.
34140         * gfortran.dg/g77/980427-0.f: Likewise.
34141         * gfortran.dg/g77/980729-0.f: Likewise.
34142         * gfortran.dg/g77/981117-1.f: Likewise.
34143         * gfortran.dg/g77/toon_1.f: Likewise.
34144
34145 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34146
34147         PR c++/2204
34148         * g++.dg/other/abstract2.C: New test.
34149
34150 2004-07-12  Paul Brook  <paul@codesourcery.com>
34151
34152         * gfortran.dg/pointer_init_1.f90: New test.
34153
34154 2004-07-11  Paul Brook  <paul@codesourcery.com>
34155
34156         PR fortran/15986
34157         * gfortran.dg/contained_1.f90: New test.
34158
34159 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
34160
34161         * g++.dg/parse/defarg8.C: New test.
34162
34163 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34164
34165         PR fortran/16433
34166         * gfortran.dg/pr16433.f: New test.
34167
34168         PR fortran/17574
34169         * gfortran.dg/pr15754.f90: New test.
34170
34171 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34172
34173         PR tree-optimization/16437
34174         * gcc.c-torture/execute/bitfld-4.c: New test.
34175
34176 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34177
34178         * gfortran.fortran-torture/execute/common_2.f90: Add check for
34179         access to common var from module.
34180
34181 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34182
34183         PR fortran/16336
34184         * gfortran.fortran-torture/execute/common_2.f90: New test.
34185
34186 2004-07-10  Paul Brook  <paul@codesourcery.com>
34187
34188         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34189
34190 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34191
34192         PR fortran/15969
34193         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34194
34195 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
34196
34197         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34198         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34199         * gfortran.dg/g77/ffree-form-1.f: Likewise.
34200         * gfortran.dg/g77/ffree-form-2.f: Likewise.
34201         * gfortran.dg/g77/ffree-form-3.f: Likewise.
34202         * gfortran.dg/g77/fno-underscoring.f: Likewise.
34203         * gfortran.dg/g77/funderscoring.f: Likewise.
34204         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
34205
34206 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34207
34208         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34209
34210 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34211         Paul Brook  <paul@codesourcery.com>
34212
34213         PR fortran/13415
34214         * gfortran.dg/common_pointer_1.f90: New test.
34215
34216 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34217
34218         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34219
34220 2004-07-09  James E Wilson  <wilson@specifixinc.com>
34221
34222         PR target/16364
34223         * gcc.c-torture/compile/20040709-1.c: New.
34224
34225 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34226
34227         PR fortran/14077
34228         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34229
34230 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34231
34232         PR fortran/13201
34233         * gfortran.dg/shape_1.f90: New test.
34234
34235 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
34236             Andrew Pinski  <apinski@apple.com>
34237
34238         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34239
34240 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34241
34242         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34243         comment.
34244
34245 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34246         Paul Brook  <paul@codesourcery.com>
34247
34248         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34249         '.f95' and '.F95'.
34250
34251 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
34252
34253         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34254
34255 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34256
34257         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34258         testcases with capital suffix.
34259
34260 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34261
34262         PR fortran/15481
34263         PR fortran/13372
34264         PR fortran/13575
34265         PR fortran/15978
34266         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34267
34268         * gfortran.dg/implicit_1.f90: New test.
34269
34270 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34271
34272         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34273         expression to match gfortran warning/error messages
34274         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34275         dg-error text.
34276
34277 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34278
34279         * lib/fortran-torture.exp: Rename proc search_for to
34280         search_for_re.
34281
34282 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34283
34284         * gcc.c-torture/execute/simd-5.x: New file.
34285         XFAIL on SPARC 64-bit at -O0.
34286
34287 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34288
34289         PR c++/8211
34290         PR c++/16165
34291         * g++.dg/warn/effc3.C: New test.
34292
34293 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34294
34295         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34296         change X to 1X in format.
34297         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34298         add data statements to conform to standard.
34299
34300 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34301
34302         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34303         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34304         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34305
34306 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34307
34308         * gfortran.dg/g77/7388.f: Copy from g77.dg
34309         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34310         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34311         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34312         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34313         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34314         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34315         * gfortran.dg/g77/strlen0.f: Likewise.
34316
34317 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34318
34319         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34320         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34321
34322 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34323
34324         * gcc.c-torture/execute/920428-2.x: Delete.
34325         * gcc.c-torture/execute/920501-7.x: Likewise.
34326
34327 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
34328
34329         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34330         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
34331         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34332         prescott and c3-2.
34333         (PREFETCH_3DNOW): Add -march=c3.
34334
34335 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
34336
34337         PR c/16437
34338         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34339         * gcc.c-torture/execute/bf64-1.x: Likewise.
34340
34341 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34342
34343         * gcc.c-torture/compile/20040708-1.c: New test.
34344
34345 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34346
34347         PR c++/16169
34348         * g++.dg/warn/effc2.C: New test.
34349
34350 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34351
34352         * gcc.c-torture/execute/bitfld-1.x: Remove.
34353         * gcc.c-torture/execute/bitfld-3.c: New test.
34354         * gcc.dg/bitfld-2.c: Remove XFAILs.
34355
34356 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
34357
34358         PR c++/16276
34359         * g++.dg/rtti/tinfo1.C: New file.
34360
34361 2004-07-07  Eric Christopher  <echristo@redhat.com>
34362
34363         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34364
34365 2004-07-07  Andrew Pinski  <apinski@apple.com>
34366
34367         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34368
34369 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
34370
34371         * g++.dg/init/call1.C: XFAIL.
34372
34373 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
34374
34375         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34376         except for movstrict*, to movmem* and clrstr* to clrmem*.
34377
34378 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
34379
34380         * gcc.c-torture/execute/20040707-1.c: New test.
34381
34382 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
34383
34384         * gcc.c-torture/execute/20040706-1.c: New test.
34385
34386 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34387
34388         PR c++/3671
34389         * g++.dg/template/spec14.C: New test.
34390
34391 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
34392
34393         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34394         nothing if not yet defined.  Use it in b, c and d type definitions.
34395         * gcc.c-torture/execute/20040705-1.c: New test.
34396         * gcc.c-torture/execute/20040705-2.c: New test.
34397
34398 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34399
34400         PR c++/2518
34401         * g++.dg/lookup/new1.C: New test.
34402
34403 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34404
34405         PR c++/11406
34406         * g++.dg/template/sizeof8.C: New test.
34407
34408 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
34409
34410         * gcc.c-torture/compile/20040705-1.c: New test.
34411
34412 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
34413
34414         * gfortran.fortran-torture/execute/seq_io.f90: New test.
34415
34416 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
34417
34418         * gcc.dg/cpp/if-mop.c: Two new testcases.
34419         * gcc.dg/cpp/trad/comment-3.c: New.
34420
34421 2004-07-04  Paul Brook  <paul@codesourcery.com>
34422
34423         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34424
34425 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
34426
34427         PR c++/3761
34428         * g++.dg/lookup/crash4.C: New test.
34429
34430 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
34431
34432         * gcc.c-torture/execute/builtin-abs-1.c
34433         * gcc.c-torture/execute/builtin-abs-2.c
34434         * gcc.c-torture/execute/builtin-complex-1.c
34435         * gcc.c-torture/execute/builtins/string-1-lib.c
34436         * gcc.c-torture/execute/builtins/string-1.c
34437         * gcc.c-torture/execute/builtins/string-2-lib.c
34438         * gcc.c-torture/execute/builtins/string-2.c
34439         * gcc.c-torture/execute/builtins/string-3-lib.c
34440         * gcc.c-torture/execute/builtins/string-3.c
34441         * gcc.c-torture/execute/builtins/string-4-lib.c
34442         * gcc.c-torture/execute/builtins/string-4.c
34443         * gcc.c-torture/execute/builtins/string-5-lib.c
34444         * gcc.c-torture/execute/builtins/string-5.c
34445         * gcc.c-torture/execute/builtins/string-6-lib.c
34446         * gcc.c-torture/execute/builtins/string-6.c
34447         * gcc.c-torture/execute/builtins/string-7-lib.c
34448         * gcc.c-torture/execute/builtins/string-7.c
34449         * gcc.c-torture/execute/builtins/string-8-lib.c
34450         * gcc.c-torture/execute/builtins/string-8.c
34451         * gcc.c-torture/execute/builtins/string-9-lib.c
34452         * gcc.c-torture/execute/builtins/string-9.c
34453         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34454         * gcc.c-torture/execute/builtins/string-asm-1.c
34455         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34456         * gcc.c-torture/execute/builtins/string-asm-2.c
34457         * gcc.c-torture/execute/stdio-opt-1.c
34458         * gcc.c-torture/execute/stdio-opt-2.c
34459         * gcc.c-torture/execute/stdio-opt-3.c
34460         * gcc.c-torture/execute/string-opt-1.c
34461         * gcc.c-torture/execute/string-opt-10.c
34462         * gcc.c-torture/execute/string-opt-11.c
34463         * gcc.c-torture/execute/string-opt-12.c
34464         * gcc.c-torture/execute/string-opt-13.c
34465         * gcc.c-torture/execute/string-opt-14.c
34466         * gcc.c-torture/execute/string-opt-15.c
34467         * gcc.c-torture/execute/string-opt-16.c
34468         * gcc.c-torture/execute/string-opt-2.c
34469         * gcc.c-torture/execute/string-opt-6.c
34470         * gcc.c-torture/execute/string-opt-7.c
34471         * gcc.c-torture/execute/string-opt-8.c:
34472         Replace with ...
34473
34474         * gcc.c-torture/execute/builtins/abs-2.c
34475         * gcc.c-torture/execute/builtins/abs-3.c
34476         * gcc.c-torture/execute/builtins/complex-1.c
34477         * gcc.c-torture/execute/builtins/fprintf.c
34478         * gcc.c-torture/execute/builtins/fputs.c
34479         * gcc.c-torture/execute/builtins/memcmp.c
34480         * gcc.c-torture/execute/builtins/memmove.c
34481         * gcc.c-torture/execute/builtins/memops-asm.c
34482         * gcc.c-torture/execute/builtins/mempcpy-2.c
34483         * gcc.c-torture/execute/builtins/mempcpy.c
34484         * gcc.c-torture/execute/builtins/memset.c
34485         * gcc.c-torture/execute/builtins/printf.c
34486         * gcc.c-torture/execute/builtins/sprintf.c
34487         * gcc.c-torture/execute/builtins/strcat.c
34488         * gcc.c-torture/execute/builtins/strchr.c
34489         * gcc.c-torture/execute/builtins/strcmp.c
34490         * gcc.c-torture/execute/builtins/strcpy.c
34491         * gcc.c-torture/execute/builtins/strcspn.c
34492         * gcc.c-torture/execute/builtins/strlen-2.c
34493         * gcc.c-torture/execute/builtins/strlen.c
34494         * gcc.c-torture/execute/builtins/strncat.c
34495         * gcc.c-torture/execute/builtins/strncmp-2.c
34496         * gcc.c-torture/execute/builtins/strncmp.c
34497         * gcc.c-torture/execute/builtins/strncpy.c
34498         * gcc.c-torture/execute/builtins/strpbrk.c
34499         * gcc.c-torture/execute/builtins/strpcpy-2.c
34500         * gcc.c-torture/execute/builtins/strpcpy.c
34501         * gcc.c-torture/execute/builtins/strrchr.c
34502         * gcc.c-torture/execute/builtins/strspn.c
34503         * gcc.c-torture/execute/builtins/strstr-asm.c
34504         * gcc.c-torture/execute/builtins/strstr.c:
34505         ... these new files.
34506
34507         * gcc.c-torture/execute/builtins/abs-2-lib.c
34508         * gcc.c-torture/execute/builtins/abs-3-lib.c
34509         * gcc.c-torture/execute/builtins/complex-1-lib.c
34510         * gcc.c-torture/execute/builtins/fprintf-lib.c
34511         * gcc.c-torture/execute/builtins/fputs-lib.c
34512         * gcc.c-torture/execute/builtins/memcmp-lib.c
34513         * gcc.c-torture/execute/builtins/memmove-lib.c
34514         * gcc.c-torture/execute/builtins/memops-asm-lib.c
34515         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34516         * gcc.c-torture/execute/builtins/mempcpy-lib.c
34517         * gcc.c-torture/execute/builtins/memset-lib.c
34518         * gcc.c-torture/execute/builtins/printf-lib.c
34519         * gcc.c-torture/execute/builtins/sprintf-lib.c
34520         * gcc.c-torture/execute/builtins/strcat-lib.c
34521         * gcc.c-torture/execute/builtins/strchr-lib.c
34522         * gcc.c-torture/execute/builtins/strcmp-lib.c
34523         * gcc.c-torture/execute/builtins/strcpy-lib.c
34524         * gcc.c-torture/execute/builtins/strcspn-lib.c
34525         * gcc.c-torture/execute/builtins/strlen-2-lib.c
34526         * gcc.c-torture/execute/builtins/strlen-lib.c
34527         * gcc.c-torture/execute/builtins/strncat-lib.c
34528         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34529         * gcc.c-torture/execute/builtins/strncmp-lib.c
34530         * gcc.c-torture/execute/builtins/strncpy-lib.c
34531         * gcc.c-torture/execute/builtins/strpbrk-lib.c
34532         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34533         * gcc.c-torture/execute/builtins/strpcpy-lib.c
34534         * gcc.c-torture/execute/builtins/strrchr-lib.c
34535         * gcc.c-torture/execute/builtins/strspn-lib.c
34536         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34537         * gcc.c-torture/execute/builtins/strstr-lib.c
34538         * gcc.c-torture/execute/builtins/lib/abs.c
34539         * gcc.c-torture/execute/builtins/lib/fprintf.c
34540         * gcc.c-torture/execute/builtins/lib/memset.c
34541         * gcc.c-torture/execute/builtins/lib/printf.c
34542         * gcc.c-torture/execute/builtins/lib/sprintf.c
34543         * gcc.c-torture/execute/builtins/lib/strcpy.c
34544         * gcc.c-torture/execute/builtins/lib/strcspn.c
34545         * gcc.c-torture/execute/builtins/lib/strncat.c
34546         * gcc.c-torture/execute/builtins/lib/strncmp.c
34547         * gcc.c-torture/execute/builtins/lib/strncpy.c
34548         * gcc.c-torture/execute/builtins/lib/strpbrk.c
34549         * gcc.c-torture/execute/builtins/lib/strspn.c
34550         * gcc.c-torture/execute/builtins/lib/strstr.c:
34551         New files containing support routines.
34552
34553         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34554         declaration.
34555         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34556         when not optimizing.
34557
34558 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
34559
34560         PR c++/16240
34561         * g++.dg/abi/mangle22.C: New test.
34562         * g++.dg/abi/mangle23.C: Likewise.
34563
34564 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
34565
34566         PR fortran/16290
34567         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34568         Allow for cases without denormalized floating point numbers.
34569
34570 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
34571
34572         PR c/1027
34573         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34574         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34575         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34576         expected warning text.
34577         * gcc.dg/format/diag-2.c: New test.
34578
34579 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34580
34581         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34582
34583 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
34584
34585         * gcc.dg/builtins-43.c: New.
34586         * gcc.dg/builtins-44.c: New.
34587         * gcc.dg/builtins-45.c: New.
34588
34589 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
34590             Andreas Tobler  <a.tobler@schweiz.ch>
34591
34592         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34593         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
34594         as SIGSEGV.
34595         * gcc.dg/cleanup-11.c: Likewise.
34596         * gcc.dg/cleanup-8.c: Likewise.
34597         * gcc.dg/cleanup-9.c: Likewise.
34598         * gcc.dg/cleanup-5.c: Run on all platforms.
34599
34600 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34601
34602         * g++.dg/warn/nonnull1.C: New test.
34603
34604 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34605
34606         * gcc.dg/compat/compat-common.h: Wrap up CINT in
34607         an #ifndef SKIP_COMPLEX_INT/#endif pair.
34608         Special-case the Sun compiler wrt to <complex.h>.
34609
34610 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
34611
34612         * gcc.dg/Wunreachable-8.C: New test.
34613
34614         * gcc.dg/h8300-ice2.c : New test.
34615
34616 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
34617
34618         PR fortran/16161
34619         * gfortran.fortran-torture/compile/implicit.f90: Add test
34620         for implicit character.
34621
34622 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
34623
34624         PR fortran/16289
34625         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34626         Use tiny() intrinsic to find smallest non-negative real
34627
34628 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
34629
34630         * gcc.dg/compat/struct-by-value-22_main.c: New test.
34631         * gcc.dg/compat/struct-by-value-22_x.c: New.
34632         * gcc.dg/compat/struct-by-value-22_y.c: New.
34633
34634         * gcc.c-torture/execute/20040629-1.c: New test.
34635
34636 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
34637
34638         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34639         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34640
34641         PR target/16195
34642         * gcc.dg/20040625-1.c: New test.
34643
34644 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34645
34646         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34647
34648 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34649
34650         PR fortran/15963
34651         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34652
34653 2004-06-29  Richard Henderson  <rth@redhat.com>
34654
34655         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34656
34657 2004-06-29  Paul Brook  <paul@codesourcery.com>
34658
34659         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34660         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34661
34662 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
34663
34664         PR c++/16260
34665         * g++.dg/parse/crash15.C: New.
34666
34667 2004-06-28  Andrew Pinski  <apinski@apple.com>
34668
34669         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34670         by the error already.
34671
34672         * g++.dg/opt/ptrmem4.C: Change to compile only test.
34673
34674 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
34675
34676         PR target/14041
34677         * gcc.dg/h8300-bss-align-1.c : New.
34678
34679 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34680
34681         * PR c++/16174
34682         * g++.dg/template/ctor4.C: New.
34683
34684 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34685
34686         PR c++/16205
34687         * g++.dg/warn/Wsequence-point-1.C: New test.
34688
34689 2004-06-27  Paul Brook  <paul@codesourcery.com>
34690
34691         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34692
34693 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
34694
34695         * g++.old-deja/g++.mike/p7325.C: Remove.
34696
34697 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34698
34699         PR c/14963
34700         * gcc.dg/pr14963.c: New test.
34701
34702 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
34703
34704         PR c++/16193
34705         * g++.dg/parse/redef1.C: New test.
34706
34707 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34708
34709         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34710         20021110.c.
34711         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34712         20021119-1.c.
34713         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34714         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34715         5-04.c.
34716         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34717         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34718         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34719         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34720         g++.brendan/enum14.C.
34721         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34722         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34723         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34724         g++.mike/virt1.C.
34725         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34726         memtemp24.C.
34727
34728 2004-06-27  Roger Sayle  <roger@eyesopen.com>
34729
34730         * gcc.dg/20040527-1.c: New test case.
34731
34732 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
34733
34734         PR gfortran/pr16196
34735         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34736
34737 2004-06-25  Roger Sayle  <roger@eyesopen.com>
34738
34739         PR middle-end/15825
34740         * gcc.dg/pr15825-1.c: New test case.
34741
34742 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34743
34744         * gcc.c-torture/execute/20040625-1.c: New test.
34745
34746 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34747
34748         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34749
34750 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34751
34752         * gcc.dg/torture/mips-div-1.c: New test.
34753
34754 2004-06-24  Jeff Law  <law@redhat.com>
34755
34756         * gcc.dg/tree-ssa/20040624-1.c: New test.
34757
34758 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
34759
34760         * gcc.c-torture/compile/20040624-1.c: New test.
34761
34762 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34763
34764         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34765         this directory.
34766
34767 2004-06-23  Andrew Pinski  <apinski@apple.com>
34768
34769         PR middle-end/15988
34770         * g++.dg/opt/ptrmem4.C: New test.
34771
34772         * gcc.dg/c90-array-quals-2.c: New test.
34773
34774 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
34775
34776         * gcc.dg/kpice1.c: New test.
34777
34778 2006-06-23  Andrew Pinski  <apinski@apple.com>
34779
34780         * gcc.dg/c90-array-quals.c: New test.
34781
34782 2006-06-22  Richard Henderson  <rth@redhat.com>
34783
34784         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34785
34786 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
34787
34788         * gcc.dg/builtins-config.h: Handle FreeBSD.
34789
34790 2006-06-22  Richard Henderson  <rth@redhat.com>
34791
34792         * g++.dg/opt/devirt1.C: New.
34793
34794 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
34795
34796         * g++.dg/opt/pr15551.C: New testcase.
34797
34798 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
34799
34800         PR target/14800
34801         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
34802         x86_64-*-linux* when compiling for 32bit.
34803
34804 2004-06-21  Andrew Pinski  <apinski@apple.com>
34805
34806         * gcc.dg/pch/struct-1.c: New.
34807         * gcc.dg/pch/struct-1.hs: New.
34808
34809 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
34810
34811         * gcc.dg/pch/save-temps-1.c: New file.
34812         * gcc.dg/pch/save-temps-1.hs: New file.
34813
34814 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34815
34816         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
34817         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
34818
34819 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34820
34821         * gfortran.fortran-torture/execute/select_1.f90: Rename function
34822         to fix type error.
34823         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
34824         Remove trailing spaces.
34825
34826 2004-06-21  Richard Henderson  <rth@redhat.com>
34827
34828         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
34829         merging && to BIT_FIELD_REF.
34830
34831 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
34832
34833         * g++.dg/opt/placeholder1.C: New test.
34834
34835 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34836
34837         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
34838         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34839         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34840         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34841
34842 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
34843
34844         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
34845         extern "C".
34846         * g++.dg/other/pragma-re-1.C: Add comments.
34847
34848 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
34849
34850         PR gfortran/16080
34851         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
34852
34853 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
34854
34855         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
34856         instead of setting the type of size_t by
34857         hand.
34858
34859 2004-06-18  Roger Sayle  <roger@eyesopen.com>
34860
34861         * gcc.dg/unordered-2.c: New test case.
34862         * gcc.dg/unordered-3.c: New test case.
34863
34864 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
34865
34866         PR other/16043
34867         * lib/g++.exp (g++_version): Tweak regexp for version
34868         * lib/g77.exp (g77_version): Likewise.
34869         * lib/gfortran.exp (gfortran_version): Likewise.
34870         * lib/objc.exp (objc_version): Likewise.
34871         * lib/treelang.exp (treelang_version): Likewise.
34872
34873 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
34874
34875         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
34876         Use INT_MAX instead of __INT_MAX__.
34877         * gcc.dg/compat/struct-align-2_y.c: Likewise.
34878
34879         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
34880         * gcc.dg/compat/scalar-return-3_x.c: Use it.
34881         * gcc.dg/compat/scalar-return-3_y.c: Use it.
34882         * gcc.dg/compat/scalar-return-4_x.c: Use it.
34883         * gcc.dg/compat/scalar-return-4_y.c: Use it.
34884         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
34885         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
34886         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
34887         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
34888
34889         * gcc.dg/range-test-1.c: New test.
34890         * g++.dg/opt/range-test-1.C: New test.
34891
34892 2004-06-17  Richard Henderson  <rth@redhat.com>
34893
34894         * objc.dg/sync-1.m: New.
34895         * objc.dg/try-catch-1.m: Don't force next runtime.
34896         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
34897         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
34898         shadowed catch clause.
34899         * objc.dg/try-catch-5.m: New.
34900
34901 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
34902
34903         Bug 14610
34904         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
34905
34906 2004-06-15  Richard Henderson  <rth@redhat.com>
34907
34908         * gcc.dg/20001116-1.c: Move expected warning line.
34909
34910 2004-06-15  Richard Henderson  <rth@redhat.com>
34911
34912         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
34913         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
34914
34915 2004-06-15  Jeff Law  <law@redhat.com>
34916
34917         * gcc.dg/tree-ssa/20040615-1.c: New test.
34918         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
34919         be less sensitive to operand ordering.
34920         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
34921
34922 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
34923
34924         * g++.dg/abi/bitfield3.C: Add comment..
34925
34926 2004-06-15  Richard Henderson  <rth@redhat.com>
34927
34928         * g++.dg/ext/stmtexpr1.C: XFAIL.
34929         * gcc.dg/20030612-1.c: XFAIL.
34930
34931 2004-06-15  Eric Christopher  <echristo@redhat.com>
34932
34933         * g++.dg/charset/asm5.c: New.
34934         * gcc.dg/charset/asm6.c: New.
34935
34936 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34937
34938         PR fortran/15962
34939         * gfortran.fortran-torture/execute/select_1.f90: New test.
34940
34941 2004-06-15  Paul Brook  <paul@codesourcery.com>
34942
34943         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
34944
34945 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34946
34947         PR c++/15967
34948         * g++.dg/lookup/crash3.C: New test.
34949
34950 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34951
34952         PR c++/15947
34953         * g++.dg/parse/dtor4.C: New test.
34954
34955 2004-06-14  Jeff Law  <law@redhat.com>
34956
34957         * gcc.c-torture/compile/20040614-1.c: New test.
34958
34959 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34960
34961         PR fortran/15211
34962         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
34963         LEN of a character array.
34964
34965 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
34966
34967         PR c++/15096
34968         * g++.dg/template/ptrmem10.C: New test.
34969
34970         PR c++/14930
34971         * g++.dg/template/friend30.C: New test.
34972
34973 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34974
34975         PR fortran/14928
34976         * gfortran.fortran-torture/compile/mloc.f90: New test.
34977
34978 2004-06-13  Paul Brook  <paul@codesourcery.com>
34979
34980         * gfortran.fortran-torture/execute/random_2.f90: New test.
34981
34982 2004-06-13  Eric Christopher  <echristo@redhat.com>
34983
34984         * gcc.dg/noncompile/redecl-1.c: Fix error message.
34985
34986 2004-06-12  Paul Brook  <paul@codesourcery.com>
34987
34988         * gfortran.fortran-torture/execute/contained_3.f90: New test.
34989
34990 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34991
34992         PR fortran/14923
34993         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
34994
34995 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34996
34997         PR fortran/14957
34998         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
34999         syntax errors in end statements of contained subroutines.
35000
35001 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35002
35003         PR fortran/12841
35004         * gfortran.fortran-torture/execute/null_arg.f90: New test.
35005
35006 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35007
35008         PR fortran/15665
35009         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35010
35011 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
35012
35013         PR gfortran/12839
35014         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35015
35016 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
35017
35018         PR c++/15862
35019         * g++.dg/parse/enum1.C: New test.
35020
35021 2004-06-10  Jeff Law  <law@redhat.com>
35022
35023         * gcc.c-torture/compile/20040610-1.c: New test.
35024
35025 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35026
35027         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35028         * g++.old-deja/g++.other/decl3.C: Likewise.
35029
35030 2004-06-10  Brian Booth  <bbooth@redhat.com>
35031
35032         * gcc.dg/tree-ssa/20031015-1.c: Scan for
35033         V_MAY_DEF instead of VDEF.
35034         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35035
35036 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
35037
35038         PR c++/14211
35039         * g++.dg/conversion/const1.C: New test.
35040
35041         PR c++/15076
35042         * g++.dg/conversion/reinterpret1.C: New test.
35043
35044         PR c++/15877
35045         * g++.dg/template/enum2.C: New test.
35046
35047         PR c++/15227
35048         * g++.dg/template/error13.C: New test.
35049
35050 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35051
35052         PR fortran/14957
35053         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35054         arguments to test_* REAL and of the right size.
35055
35056 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35057
35058         PR target/15569
35059         PR rtl-optimization/15681
35060         * gcc.dg/20040609-1.c: New test.
35061
35062 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35063
35064         PR c++/14791
35065         * g++.dg/opt/builtins1.C: New test.
35066
35067 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
35068
35069         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35070         that use default windows32 struct layout.
35071         * gcc.dg/i386-bitfield2.c: Likewise.
35072
35073 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
35074
35075         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35076         for mingw32 and cygwin targets.
35077
35078 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
35079
35080         * gcc.dg/pch/macro-4.c: New.
35081         * gcc.dg/pch/macro-4.hs: New.
35082
35083 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35084
35085         PR fortran/13249
35086         * gfortran.fortran-torture/compile/name_clash.f90: New test.
35087
35088 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35089
35090         PR fortran/13372
35091         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35092
35093 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35094
35095         PR gfortran/14897
35096         * gfortran.fortran-torture/execute/t_edit.f90: New test.
35097
35098 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35099
35100         PR gfortran/15755
35101         * gfortran.fortran-torture/execute/backspace.c : New test.
35102
35103 2004-06-09  Paul Brook  <paul@codesourcery.com>
35104
35105         * gfortran.fortran-torture/execure/intrinsic_associated.f90
35106         (pointer_to_section): Rewrite to use smaller array.
35107
35108 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
35109
35110         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35111         * gcc.dg/ext/altivec-10.c: Same.
35112         * gcc.dg/ext/altivec-11.c: Same.
35113         * gcc.dg/ext/altivec-12.c: Same.
35114         * gcc.dg/ext/altivec-13.c: Same.
35115         * gcc.dg/ext/altivec-14.c: Same.
35116         * gcc.dg/ext/altivec-15.c: Same.
35117         * gcc.dg/ext/altivec-16.c: Same.
35118         * gcc.dg/ext/altivec-3.c: Same.
35119         * gcc.dg/ext/altivec-4.c: Same.
35120         * gcc.dg/ext/altivec-6.c: Same.
35121         * gcc.dg/ext/altivec-7.c: Same.
35122         * gcc.dg/ext/altivec-8.c: Same.
35123         * gcc.dg/ext/altivec-varargs-1.c: Same.
35124
35125         * g++.dg/ext/altivec-1.C: Correct dg syntax.
35126         * g++.dg/ext/altivec-10.C: Same.
35127         * g++.dg/ext/altivec-2.C: Same.
35128         * g++.dg/ext/altivec-3.C: Same.
35129         * g++.dg/ext/altivec-4.C: Same.
35130         * g++.dg/ext/altivec-5.C: Same.
35131         * g++.dg/ext/altivec-6.C: Same.
35132         * g++.dg/ext/altivec-7.C: Same.
35133         * g++.dg/ext/altivec-8.C: Same.
35134         * g++.dg/ext/altivec-9.C: Same.
35135
35136 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35137
35138         PR c++/7841
35139         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35140
35141 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35142
35143         * gcc.dg/union-1.c: New test.
35144
35145 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35146
35147         * gcc.dg/builtins-41.c: New test case.
35148         * gcc.dg/builtins-42.c: New test case.
35149
35150 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35151
35152         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35153         * g++.dg/ext/altivec-10.C: Same.
35154         * g++.dg/ext/altivec-2.C: Same.
35155         * g++.dg/ext/altivec-3.C: Same.
35156         * g++.dg/ext/altivec-4.C: Same.
35157         * g++.dg/ext/altivec-5.C: Same.
35158         * g++.dg/ext/altivec-6.C: Same.
35159         * g++.dg/ext/altivec-7.C: Same.
35160         * g++.dg/ext/altivec-8.C: Same.
35161         * g++.dg/ext/altivec-9.C: Same.
35162         * g++.old-deja/g++.abi/cxa_vec.C: Same.
35163         * g++.old-deja/g++.brendan/new3.C: Same.
35164         * gcc.c-torture/execute/eeprof-1.x: Same.
35165
35166 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35167
35168         PR c/14765
35169         * gcc.dg/pr14765-1.c: New test.
35170
35171 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35172
35173         PR c/14649
35174         * gcc.dg/pr14649-1.c: New test case.
35175
35176 2004-06-07  Richard Henderson  <rth@redhat.com>
35177
35178         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35179         if temporaries.
35180
35181 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35182
35183         * g++.dg/eh/elide1.C: Remove XFAIL.
35184
35185 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
35186
35187         PR c++/15337
35188         * g++.dg/expr/sizeof3.C: New test.
35189
35190         PR c++/14777
35191         * g++.dg/template/access14.C: New test.
35192
35193         PR c++/15554
35194         * g++.dg/template/enum1.C: New test.
35195
35196         PR c++/15057
35197         * g++.dg/eh/throw1.C: New test.
35198
35199 2004-06-07  David Ayers  <d.ayers@inode.at>
35200             Ziemowit Laski  <zlaski@apple.com>
35201
35202         * lib/objc.exp (objc_target_compile): Revert the '-framework
35203         Foundation' flag fix, since bare Darwin does not ship
35204         with the Foundation framework.
35205         * objc/execute/next_mapping.h: Provide a local NSConstantString
35206         @interface and @implementation.
35207         (objc_constant_string_init): A constructor function, used to
35208         initialize the NSConstantString meta-class object.
35209         * objc/execute/string1.m: Include "next_mapping.h" instead of
35210         <Foundation/NSString.h>.
35211         * objc/execute/string2.m: Likewise.
35212         * objc/execute/string3.m: Likewise.
35213         * objc/execute/string4.m: Likewise.
35214
35215 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
35216
35217         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35218         to double. Replace double with FLOAT.
35219         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35220
35221         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35222         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35223         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35224         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35225         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35226         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35227         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35228         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35229
35230 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35231
35232         PR c/13519
35233         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35234
35235 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35236
35237         PR c++/15503
35238         * g++.dg/template/meminit2.C: New test.
35239
35240 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
35241
35242         PR target/15822
35243         * gcc.c-torture/execute/compare-fp-1.c,
35244         gcc.c-torture/execute/compare-fp-2.c,
35245         gcc.c-torture/execute/compare-fp-3.c,
35246         gcc.c-torture/execute/compare-fp-4.c,
35247         gcc.c-torture/execute/compare-fp-3.x,
35248         gcc.c-torture/execute/compare-fp-4.x: Moved...
35249         * gcc.c-torture/execute/ieee/compare-fp-1.c,
35250         gcc.c-torture/execute/ieee/compare-fp-2.c,
35251         gcc.c-torture/execute/ieee/compare-fp-3.c,
35252         gcc.c-torture/execute/ieee/compare-fp-4.c,
35253         gcc.c-torture/execute/ieee/compare-fp-3.x,
35254         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35255
35256 2004-06-04  David Ayers  <d.ayers@inode.at>
35257
35258         * objc/execute/protocol-isEqual-4.m: New testcase.
35259
35260 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
35261
35262         * objc/execute/protocol-isEqual-1.m: New testcase.
35263         * objc/execute/protocol-isEqual-2.m: New testcase.
35264         * objc/execute/protocol-isEqual-3.m: New testcase.
35265
35266 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35267
35268         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35269
35270 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
35271
35272         * lib/objc.exp (objc_target_compile): When running tests on
35273         Darwin (Mac OS X), inform the linker about '-framework
35274         'Foundation'.
35275
35276 2004-06-02  Eric Christopher  <echristo@redhat.com>
35277
35278         * gcc.c-torture/compile/20040602-1.c: New.
35279
35280 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
35281
35282         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35283         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35284
35285         PR tree-optimization/14736
35286         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35287
35288         PR tree-optimization/14042
35289         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35290
35291         PR tree-optimization/14729
35292         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35293
35294 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35295
35296         PR fortran/15557
35297         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35298
35299 2004-06-01  Richard Hederson  <rth@redhat.com>
35300
35301         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35302
35303 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35304
35305         PR c++/14932
35306         * g++.dg/parse/offsetof4.C: New test.
35307
35308 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
35309
35310         PR objc/7993
35311         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35312
35313 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
35314
35315         PR c++/15701
35316         * g++.dg/template/friend29.C: New test.
35317
35318 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35319
35320         PR c/15749
35321         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35322
35323 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
35324
35325         * gcc.dg/sparc-trap-1.c: New test.
35326
35327 2004-05-31  Roger Sayle  <roger@eyesopen.com>
35328
35329         PR middle-end/15069
35330         * g++.dg/opt/fold3.C: New test case.
35331
35332 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
35333
35334         * lib/target-supports.exp (check_iconv_available): Fix fallout
35335         from 2004-05-28 patch.
35336
35337 2004-05-30  Paul Brook  <paul@codesourcery.com>
35338
35339         PR fortran/15620
35340         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35341         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35342
35343 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
35344
35345         * gfortran.fortran-torture/execute/random_1.f90: New test.
35346
35347 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35348
35349         * g++.dg/ext/altivec-10.C: New test.
35350
35351 2004-05-29  Paul Brook  <paul@codesourcery.com>
35352
35353         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35354
35355 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35356
35357         * gcc.dg/altivec-16.c: New test.
35358
35359 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
35360
35361         * lib/target-supports.exp (check_vmx_hw_available): New.
35362         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35363
35364         * lib/target-supports.exp (check_alias_available,
35365         check_iconv_available, check_named_sections_available): Use
35366         unique names for temporary files.
35367
35368 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35369
35370         * gcc.dg/altivec-15.c: New test.
35371
35372 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35373
35374         PR c++/15083
35375         * g++.dg/warn/noeffect6.C: New test.
35376
35377         PR c++/15471
35378         * g++.dg/expr/ptrmem4.C: New test.
35379
35380         PR c++/15640
35381         * g++.dg/template/operator3.C: New test.
35382
35383 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35384
35385         PR c++/14668
35386         * g++.dg/lookup/redecl1.C: New test.
35387         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35388
35389 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
35390
35391         * gcc.c-torture/execute/compare-fp-1.c,
35392         gcc.c-torture/execute/compare-fp-2.c,
35393         gcc.c-torture/execute/compare-fp-3.c,
35394         gcc.c-torture/execute/compare-fp-4.c,
35395         gcc.c-torture/execute/compare-fp-3.x,
35396         gcc.c-torture/execute/compare-fp-4.x,
35397         gcc.dg/pr15649-1.c: New.
35398
35399 2004-05-27  Adam Nemet  <anemet@lnxw.com>
35400
35401         PR c++/12883
35402         * g++.dg/init/array14.C: New test.
35403
35404 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
35405
35406         * lib/compat.exp (compat-get-options-main): New.
35407         (compat-get-options): Remove unneeded code, warn for ignored
35408         command.
35409         (compat-execute): Check flag set by dg-require-* commands.
35410
35411         * lib/compat.exp (compat-execute): Break up long lines.
35412
35413 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
35414
35415         * gcc.dg/altivec-7.c: Don't use 'vector long'.
35416         * gcc.dg/altivec-14.c: New test.
35417         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35418
35419         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35420         * gcc.dg/altivec-12.c: Ditto.
35421
35422         * gcc.dg/altivec-3.c: Move call to altivec_check.
35423
35424 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35425
35426         PR c++/15044
35427         * g++.dg/template/error12.C: New test.
35428
35429         PR c++/15317
35430         * g++.dg/ext/attrib15.C: New test.
35431
35432         PR c++/15329
35433         * g++.dg/template/ptrmem9.C: New test.
35434
35435 2004-05-25  Paul Brook  <paul@codesourcery.com>
35436
35437         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35438
35439 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35440
35441         PR c++/15165
35442         * g++.dg/template/crash19.C: New test.
35443
35444 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35445
35446         PR c++/15025
35447         * g++.dg/template/redecl1.C: New test.
35448
35449 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35450
35451         PR c++/14821
35452         * g++.dg/other/ns1.C: New test.
35453
35454         PR c++/14883
35455         * g++.dg/template/invalid1.C: New test.
35456
35457 2004-05-23  Paul Brook  <paul@codesourcery.com>
35458         Victor Leikehman  <lei@haifasphere.co.il>
35459
35460         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35461         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35462
35463 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35464
35465         PR c++/15285
35466         PR c++/15299
35467         * g++.dg/template/non-dependent5.C: New test.
35468         * g++.dg/template/non-dependent6.C: New test.
35469
35470 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35471
35472         PR c++/15507
35473         * g++.dg/inherit/union1.C: New test.
35474
35475         PR c++/15542
35476         * g++.dg/template/addr1.C: New test.
35477
35478         PR c++/15427
35479         * g++.dg/template/array5.C: New test.
35480
35481         PR c++/15287
35482         * g++.dg/template/array6.C: New test.
35483
35484 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
35485             Roger Sayle  <roger@eyesopen.com>
35486
35487         * g++.dg/lookup/forscope2.C: New test case.
35488
35489 2004-05-22  Ben Elliston  <bje@au.ibm.com>
35490
35491         * gcc.dg/cpp/Wmissingdirs.c: New.
35492
35493 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35494
35495         PR target/15301
35496         * gcc.dg/compat/union-m128-1.h: New file.
35497         * gcc.dg/compat/union-m128-1_main.c: Likewise.
35498         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35499         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35500
35501 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35502
35503         PR target/15302
35504         * gcc.dg/compat/struct-complex-1.h: New file.
35505         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35506         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35507         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35508
35509 2004-05-20  Roger Sayle  <roger@eyesopen.com>
35510
35511         PR middle-end/3074
35512         * gcc.dg/pr3074-1.c: New test case.
35513         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35514
35515 2004-05-20  Falk Hueffner  <falk@debian.org>
35516
35517         PR other/15526
35518         * gcc.dg/ftrapv-1.c: New test case.
35519
35520 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
35521
35522         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35523
35524 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
35525             Jeff Law  <law@redhat.com>
35526
35527         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35528         * gcc.dg/tree-ssa/20040518-2.c: New test.
35529
35530         * gcc.dg/tree-ssa/20040518-1.c: New test.
35531
35532 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
35533
35534         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35535
35536 2004-05-18  Paul Brook  <paul@codesourcery.com>
35537
35538         PR fortran/13930
35539         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35540
35541 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35542
35543         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35544         constant folding.
35545
35546 2004-05-17  Steven Bosscher  <stevenb@suse.de>
35547
35548         * gcc.dg/tree-ssa/20040517-1.c: New test.
35549
35550 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35551
35552         * gcc.dg/loop-4.c: New test.
35553
35554 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
35555
35556         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35557
35558 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
35559
35560         PR fortran/15311
35561         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35562
35563 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35564
35565         PR fortran/13826
35566         PR fortran/13940
35567         * gfortran.fortran-torture/compile/data_1.f90: New test.
35568
35569 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
35570
35571         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35572         * gcc.dg/uninit-H.c: Define ASM for __s390__.
35573
35574 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35575
35576         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35577
35578 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35579
35580         PR c/15444
35581         * gcc.dg/format/xopen-1.c: Adjust expected message.
35582         * gcc.dg/format/xopen-3.c: New test.
35583
35584 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
35585
35586         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35587
35588 2004-05-14  Jeff Law  <law@redhat.com>
35589
35590         * gcc.dg/tree-ssa/20040514-2.c: New test.
35591
35592 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35593
35594         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35595         this ...
35596         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35597         this.
35598
35599 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
35600
35601         * gcc.dg/tree-ssa/20040514-1.c: New test.
35602
35603 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35604
35605         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35606         test.
35607
35608 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35609
35610         PR fortran/14066
35611         * gfortran.fortran-torture/compile/do_1.f90: New test.
35612
35613 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35614
35615         PR fortran/15051
35616         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35617         test.
35618
35619 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
35620
35621         PR fortran/15149
35622         * gfortran.fortran-torture/execute/random_init.f90: New test.
35623
35624 2004-05-13  Paul Brook  <paul@codesourcery.com>
35625
35626         PR fortran/15314
35627         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35628
35629 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
35630
35631         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35632         for the powerpc case.
35633
35634 2004-05-13  Jeff Law  <law@redhat.com>
35635
35636         * gcc.dg/tree-ssa/20040513-1.c: New test.
35637         * gcc.dg/tree-ssa/20040513-2.c: New test.
35638
35639 2004-05-13  Paul Brook  <paul@codesourcery.com>
35640
35641         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35642         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35643         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35644
35645 2004-05-13  Andreas Schwab  <schwab@suse.de>
35646
35647         PR other/10819
35648         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35649         characters.
35650
35651 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
35652
35653         PR fortran/15294
35654         * gfortran.fortran-torture/execute/adjustr.f90: New file.
35655
35656 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
35657
35658         Merge from tree-ssa-20020619-branch.  See
35659         ChangeLog.tree-ssa for details.
35660
35661 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
35662
35663         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35664         include <altivec.h> explicitly.
35665         * gcc.dg/altivec-13.c: Likewise.
35666
35667 2004-05-11  Paul Brook  <paul@codesourcery.com>
35668
35669         * gcc.c-torture/compile/20010518-1.c: Force enum size.
35670
35671 2004-05-10  Eric Christopher  <echristo@redhat.com>
35672
35673         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35674         * gcc.dg/sibcall-4.c: Ditto.
35675
35676 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
35677
35678         * g++.dg/ext/altivec-8.C: New test case.
35679         * gcc.dg/altivec-13.c: New test case.
35680
35681 2004-05-08  Roger Sayle  <roger@eyesopen.com>
35682
35683         * gcc.c-torture/execute/divcmp-1.c: New test case.
35684         * gcc.c-torture/execute/divcmp-2.c: New test case.
35685         * gcc.c-torture/execute/divcmp-3.c: New test case.
35686
35687 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
35688
35689         * g++.dg/other/pragma-re-2.C: New test.
35690
35691 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35692
35693         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35694         * gcc.dg/i386-387-2.c: Likewise.
35695
35696         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35697         __builtin_drem.
35698         * gcc.dg/i386-387-6.c: Likewise.
35699
35700 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35701
35702         * gcc.dg/builtins-33.c: Also check log1p*.
35703
35704 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
35705
35706         PR optimization/15296
35707         * gcc.c-torture/execute/pr15296.c: New test.
35708
35709 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
35710
35711         * gcc.dg/builtins-40.c: New test.
35712
35713 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
35714
35715         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35716
35717 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
35718
35719         * g++.dg/ext/spe1.C: New testcase.
35720
35721 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
35722
35723         * objc.dg/image-info.m: Allow additional attributes
35724         for __image_info section.
35725
35726 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
35727
35728         * gcc.dg/torture/mips-hilo-2.c: New test.
35729
35730 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35731
35732         PR c++/14389
35733         * g++.dg/template/member5.C: New test.
35734
35735 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
35736
35737         * gcc.dg/builtins-34.c: Also check expm1*.
35738
35739 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35740
35741         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35742         * gcc.dg/torture/builtin-convert-3.c: New test.
35743
35744 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
35745
35746         PR middle-end/15054
35747         * g++.dg/opt/pr15054.C: New test.
35748
35749 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35750
35751         * gcc.dg/torture/builtin-rounding-1.c: New test.
35752         * gcc.dg/builtins-25.c: Delete.
35753         * gcc.dg/builtins-29.c: Delete.
35754
35755 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
35756
35757         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35758         * gcc.dg/sibcall-4.c: Likewise.
35759         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35760
35761 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35762
35763         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35764         bit-field on 16-bit targets.
35765
35766 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35767
35768         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35769         16-bit targets.
35770
35771 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
35772
35773         * gcc.dg/rs6000-power2-1.c: Change to compile only.
35774         * gcc.dg/rs6000-power2-2.c: Likewise.
35775
35776 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
35777
35778         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35779         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35780         Change the asm registers to be in form of frN instead of fN.
35781
35782 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35783
35784         * gcc.dg/torture/builtin-convert-2.c: New test.
35785
35786 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
35787
35788         * gcc.dg/rs6000-power2-1.c: New test.
35789         * gcc.dg/rs6000-power2-2.c: New test.
35790
35791 2004-04-28  Jan Hubicka  <jh@suse.cz>
35792
35793         * gcc.dg/unused-6.c: New test.
35794
35795 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
35796             Ulrich Weigand  <uweigand@de.ibm.com>
35797
35798         * ada/acats/run_all.sh: Define $target variable.
35799
35800 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
35801
35802         PR c++/15119
35803         * g++.dg/other/vararg-1.C: New test.
35804
35805         PR c++/4794
35806         * g++.dg/eh/cleanup3.C: New test.
35807
35808 2004-04-24  Laurent GUERBY <laurent@guerby.net>
35809
35810         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
35811         and ad8011a (target_insn).
35812         * ada/acats/support/macro.dfs: Likewise.
35813         * ada/acats/support/impbit.adb: New file.
35814
35815 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
35816
35817         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
35818
35819 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35820
35821         * gcc.dg/loop-3.c: New test.
35822
35823 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
35824
35825         * gcc.c-torture/execute/simd-5.c: New test.
35826
35827 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35828
35829         PR c++/15064
35830         * g++.dg/template/crash18.C: New test.
35831
35832 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
35833
35834         * g++.dg/ext/complit3.C: New test.
35835
35836 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35837
35838         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
35839         * gcc.dg/altivec-3.c: Same.
35840         * gcc.dg/altivec-varargs-1.c: Same.
35841
35842 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35843
35844         * lib/target-supports.exp (check_profiling_available): Assume
35845         profiling is not available on powerpc-eabi targets.
35846
35847 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
35848
35849         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
35850         * gcc.dg/vmx/bug-1.c: Ditto.
35851
35852 2004-04-20  Eric Christopher  <echristo@redhat.com>
35853
35854         * gcc.dg/charset/extern.c: New test.
35855         * g++.dg/charset/extern3.cc: Ditto.
35856
35857 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
35858
35859         * gcc.dg/builtins-39.c: New test.
35860
35861 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
35862
35863         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
35864
35865 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
35866
35867         * gcc.dg/torture/mips-hilo-1.c: New test.
35868
35869 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
35870
35871         * gcc.c-torture/compile/20040419-1.c: New test.
35872
35873 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
35874
35875         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
35876
35877 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
35878             Aldy Hernandez  <aldyh@redhat.com>
35879
35880         * gcc.c-torture/execute/va-arg-24.c: New.
35881
35882 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
35883             Aldy Hernandez  <aldyh@redhat.com>
35884
35885         * gcc.dg/vmx/1b-01.c: New.
35886         * gcc.dg/vmx/1b-02.c: New.
35887         * gcc.dg/vmx/1b-03.c: New.
35888         * gcc.dg/vmx/1b-04.c: New.
35889         * gcc.dg/vmx/1b-05.c: New.
35890         * gcc.dg/vmx/1b-06.c: New.
35891         * gcc.dg/vmx/1b-07.c: New.
35892         * gcc.dg/vmx/1c-01.c: New.
35893         * gcc.dg/vmx/1c-02.c: New.
35894         * gcc.dg/vmx/3a-01a.c: New.
35895         * gcc.dg/vmx/3a-01.c: New.
35896         * gcc.dg/vmx/3a-01m.c: New.
35897         * gcc.dg/vmx/3a-03.c: New.
35898         * gcc.dg/vmx/3a-03m.c: New.
35899         * gcc.dg/vmx/3a-04.c: New.
35900         * gcc.dg/vmx/3a-04m.c: New.
35901         * gcc.dg/vmx/3a-05.c: New.
35902         * gcc.dg/vmx/3a-06.c: New.
35903         * gcc.dg/vmx/3a-06m.c: New.
35904         * gcc.dg/vmx/3a-07.c: New.
35905         * gcc.dg/vmx/3b-01.c: New.
35906         * gcc.dg/vmx/3b-02.c: New.
35907         * gcc.dg/vmx/3b-10.c: New.
35908         * gcc.dg/vmx/3b-13.c: New.
35909         * gcc.dg/vmx/3b-14.c: New.
35910         * gcc.dg/vmx/3b-15.c: New.
35911         * gcc.dg/vmx/3c-01a.c: New.
35912         * gcc.dg/vmx/3c-01.c: New.
35913         * gcc.dg/vmx/3c-02.c: New.
35914         * gcc.dg/vmx/3c-03.c: New.
35915         * gcc.dg/vmx/3d-01.c: New.
35916         * gcc.dg/vmx/4-01.c: New.
35917         * gcc.dg/vmx/4-03.c: New.
35918         * gcc.dg/vmx/5-01.c: New.
35919         * gcc.dg/vmx/5-02.c: New.
35920         * gcc.dg/vmx/5-03.c: New.
35921         * gcc.dg/vmx/5-04.c: New.
35922         * gcc.dg/vmx/5-05.c: New.
35923         * gcc.dg/vmx/5-06.c: New.
35924         * gcc.dg/vmx/5-07.c: New.
35925         * gcc.dg/vmx/5-07t.c: New.
35926         * gcc.dg/vmx/5-08.c: New.
35927         * gcc.dg/vmx/5-10.c: New.
35928         * gcc.dg/vmx/5-11.c: New.
35929         * gcc.dg/vmx/7-01a.c: New.
35930         * gcc.dg/vmx/7-01.c: New.
35931         * gcc.dg/vmx/7c-01.c: New.
35932         * gcc.dg/vmx/7d-01.c: New.
35933         * gcc.dg/vmx/7d-02.c: New.
35934         * gcc.dg/vmx/8-01.c: New.
35935         * gcc.dg/vmx/8-02a.c: New.
35936         * gcc.dg/vmx/8-02.c: New.
35937         * gcc.dg/vmx/brode-1.c: New.
35938         * gcc.dg/vmx/bug-1.c: New.
35939         * gcc.dg/vmx/bug-2.c: New.
35940         * gcc.dg/vmx/bug-3.c: New.
35941         * gcc.dg/vmx/cw-bug-1.c: New.
35942         * gcc.dg/vmx/cw-bug-2.c: New.
35943         * gcc.dg/vmx/cw-bug-3.c: New.
35944         * gcc.dg/vmx/dct.c: New.
35945         * gcc.dg/vmx/debug-1.c: New.
35946         * gcc.dg/vmx/debug-2.c: New.
35947         * gcc.dg/vmx/debug-3.c: New.
35948         * gcc.dg/vmx/debug-4.c: New.
35949         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
35950         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
35951         * gcc.dg/vmx/eg-5.c: New.
35952         * gcc.dg/vmx/fft.c: New.
35953         * gcc.dg/vmx/gcc-bug-1.c: New.
35954         * gcc.dg/vmx/gcc-bug-2.c: New.
35955         * gcc.dg/vmx/gcc-bug-3.c: New.
35956         * gcc.dg/vmx/gcc-bug-4.c: New.
35957         * gcc.dg/vmx/gcc-bug-5.c: New.
35958         * gcc.dg/vmx/gcc-bug-6.c: New.
35959         * gcc.dg/vmx/gcc-bug-7.c: New.
35960         * gcc.dg/vmx/gcc-bug-8.c: New.
35961         * gcc.dg/vmx/gcc-bug-9.c: New.
35962         * gcc.dg/vmx/gcc-bug-b.c: New.
35963         * gcc.dg/vmx/gcc-bug-c.c: New.
35964         * gcc.dg/vmx/gcc-bug-d.c: New.
35965         * gcc.dg/vmx/gcc-bug-e.c: New.
35966         * gcc.dg/vmx/gcc-bug-f.c: New.
35967         * gcc.dg/vmx/gcc-bug-g.c: New.
35968         * gcc.dg/vmx/gcc-bug-i.c: New.
35969         * gcc.dg/vmx/harness.h: New.
35970         * gcc.dg/vmx/ira1.c: New.
35971         * gcc.dg/vmx/ira2a.c: New.
35972         * gcc.dg/vmx/ira2b.c: New.
35973         * gcc.dg/vmx/ira2.c: New.
35974         * gcc.dg/vmx/ira2c.c: New.
35975         * gcc.dg/vmx/mem.c: New.
35976         * gcc.dg/vmx/newton-1.c: New.
35977         * gcc.dg/vmx/ops.c: New.
35978         * gcc.dg/vmx/sn7153.c: New.
35979         * gcc.dg/vmx/spill2.c: New.
35980         * gcc.dg/vmx/spill3.c: New.
35981         * gcc.dg/vmx/spill.c: New.
35982         * gcc.dg/vmx/t.c: New.
35983         * gcc.dg/vmx/varargs-1.c: New.
35984         * gcc.dg/vmx/varargs-2.c: New.
35985         * gcc.dg/vmx/varargs-3.c: New.
35986         * gcc.dg/vmx/varargs-4.c: New.
35987         * gcc.dg/vmx/varargs-5.c: New.
35988         * gcc.dg/vmx/varargs-6.c: New.
35989         * gcc.dg/vmx/varargs-7.c: New.
35990         * gcc.dg/vmx/vmx.exp: New.
35991         * gcc.dg/vmx/vprint-1.c: New.
35992         * gcc.dg/vmx/vscan-1.c: New.
35993         * gcc.dg/vmx/x-01.c: New.
35994         * gcc.dg/vmx/x-02.c: New.
35995         * gcc.dg/vmx/x-03.c: New.
35996         * gcc.dg/vmx/x-04.c: New.
35997         * gcc.dg/vmx/x-05.c: New.
35998         * gcc.dg/vmx/yousufi-1.c: New.
35999         * gcc.dg/vmx/zero-1.c: New.
36000         * gcc.dg/vmx/zero.c: New.
36001
36002 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
36003
36004         * g++.dg/lookup/java1.C: Update for chage of
36005         _Jv_AllocObject.
36006         * g++.dg/lookup/java2.C: Likewise.
36007
36008 2004-04-17  Laurent GUERBY <laurent@guerby.net>
36009
36010         * ada/acats/run_all.sh: use -O2 by default.
36011
36012 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
36013
36014         * gcc.dg/vr-mult-[12].c: New tests.
36015
36016 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36017
36018         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36019
36020         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36021
36022 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
36023
36024         * lib/target-supports.exp (check_profiling_available): Assume
36025         profiling isn't available for mips*-*-elf targets.
36026
36027 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
36028
36029         * gcc.dg/builtins-38.c: New test.
36030
36031 2004-04-14  Eric Christopher  <echristo@redhat.com>
36032
36033         * g++.dg/charset/charset.exp: Run .cc extension tests.
36034
36035 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
36036
36037         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
36038
36039 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36040
36041         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36042
36043 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
36044
36045         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36046         * gcc.dg/i386-387-2.c: Likewise.
36047
36048         * gcc.dg/i386-387-7.c: New test.
36049         * gcc.dg/i386-387-8.c: New test.
36050
36051         * gcc.dg/builtins-37.c: New test.
36052
36053 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
36054
36055         * g++.dg/pch/externc-1.C: Add missing semicolon.
36056
36057 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
36058
36059         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36060
36061 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36062
36063         * gcc.c-torture/execute/20040411-1.c: New test.
36064
36065 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36066
36067         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36068
36069 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
36070
36071         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36072
36073 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
36074
36075         * lib/target-supports.exp (check_named_sections_available): New.
36076         * lib/gcc-dg.exp (dg-require-named-sections): New.
36077         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36078         old-deja.exp.  Also prune error-count message from HP linker.
36079         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36080
36081         * g++.dg/init/init-ref4.C: Use dg-require-weak.
36082         * g++.old-deja/g++.pt/static3.C: Likewise.
36083         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36084
36085 2004-04-09  Roger Sayle  <roger@eyesopen.com>
36086
36087         * gcc.c-torture/execute/20040409-1.c: New test case.
36088         * gcc.c-torture/execute/20040409-2.c: New test case.
36089         * gcc.c-torture/execute/20040409-3.c: New test case.
36090
36091 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
36092
36093         * gcc.dg/20040409-1.c: New test.
36094
36095 2004-04-08  Roger Sayle  <roger@eyesopen.com>
36096
36097         PR target/14888
36098         * g++.dg/opt/pr14888.C: New test case.
36099
36100 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
36101
36102         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36103         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36104         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36105         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36106         New tests.
36107
36108 2004-04-08  Paul Brook  <paul@codesourcery.com>
36109
36110         * gcc.dg/spill-1.c: New test.
36111
36112 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36113
36114         * gcc.dg/torture/builtin-ctype-2.c: New test.
36115
36116 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
36117
36118         * gcc.dg/pch/pch.exp: Add largefile test.
36119
36120 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
36121
36122         * g++.dg/pch/externc-1.Hs: New.
36123         * g++.dg/pch/externc-1.C: New.
36124
36125 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36126
36127         * gcc.dg/compat/struct-by-value-5a_main.c,
36128         gcc.dg/compat/struct-by-value-5b_main.c: New files.
36129         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36130         * gcc.dg/compat/struct-by-value-5a_x.c,
36131         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36132         gcc.dg/compat/struct-by-value-5_x.c.
36133         * gcc.dg/compat/struct-by-value-5a_y.c,
36134         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36135         gcc.dg/compat/struct-by-value-5_y.c.
36136
36137         * gcc.dg/compat/struct-by-value-6a_main.c,
36138         gcc.dg/compat/struct-by-value-6b_main.c: New files.
36139         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36140         * gcc.dg/compat/struct-by-value-6a_x.c,
36141         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36142         gcc.dg/compat/struct-by-value-6_x.c.
36143         * gcc.dg/compat/struct-by-value-6a_y.c,
36144         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36145         gcc.dg/compat/struct-by-value-6_y.c.
36146
36147         * gcc.dg/compat/struct-by-value-7a_main.c,
36148         gcc.dg/compat/struct-by-value-7b_main.c: New files.
36149         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36150         * gcc.dg/compat/struct-by-value-7a_x.c,
36151         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36152         gcc.dg/compat/struct-by-value-7_x.c.
36153         * gcc.dg/compat/struct-by-value-7a_y.c,
36154         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36155         gcc.dg/compat/struct-by-value-7_y.c.
36156
36157 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
36158
36159         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36160         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36161         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36162         options.
36163
36164 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
36165
36166         * gcc.dg/builtins-36.c: New test.
36167
36168 2004-04-06  Paul Brook  <paul@codesourcery.com>
36169
36170         * README.gcc: Remove obsolete contraint on testcases.
36171
36172 2004-04-05  Paul Brook  <paul@codesourcery.com>
36173
36174         PR2123
36175         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
36176         failure and exit(0) on success.
36177         * g++.dg/expr/anew2.C: Ditto.
36178         * g++.dg/expr/anew3.C: Ditto.
36179         * g++.dg/expr/anew4.C: Ditto.
36180
36181 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
36182
36183         PR c++/3518
36184         * g++.dg/template/unify7.C: New.
36185
36186 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36187
36188         * g++.dg/README: Bring up to date with new subdirectories; remove
36189         duplicate subdirectory lines.
36190
36191 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
36192
36193         PR c++/14007
36194         * g++.dg/template/unify5.C: New.
36195         * g++.dg/template/unify6.C: New.
36196         * g++.dg/template/qualttp20.C: Adjust.
36197         * g++.old-deja/g++.jason/report.C: Adjust.
36198         * g++.old-deja/g++.other/qual1.C: Adjust.
36199
36200 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
36201
36202         PR c++/14803
36203         * g++.dg/inherit/ptrmem1.C: New test.
36204
36205 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
36206
36207         PR c++/14755
36208         * gcc.c-torture/execute/20040331-1.c: New test.
36209         * gcc.dg/20040331-1.c: New test.
36210
36211 2004-04-01  Paul Brook  <paul@codesourcery.com>
36212
36213         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36214
36215 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
36216
36217         PR c++/14724
36218         * g++.dg/init/goto1.C: New test.
36219
36220         PR c++/14763
36221         * g++.dg/template/defarg4.C: New test.
36222
36223 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
36224
36225         * gcc.dg/altivec-11.c: Extend test for more valid cases.
36226
36227 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
36228
36229         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36230
36231 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
36232
36233         * gcc.dg/noncompile/undeclared-2.c: New test.
36234
36235 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36236
36237         * gcc.dg/940409-1.c: Remove XFAIL.
36238         * gcc.dg/reg-vol-struct-1.c: New test.
36239
36240 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36241
36242         * gcc.dg/torture/builtin-wctype-1.c: New test.
36243
36244 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
36245
36246         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36247         * gcc.dg/20001101-1.c: Likewise.
36248         * gcc.dg/20001102-1.c: Likewise.
36249
36250 2004-03-25  Roger Sayle  <roger@eyesopen.com>
36251
36252         * gcc.dg/compare8.c: Add an additional test for XOR.
36253
36254 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36255
36256         * gcc.dg/torture/builtin-ctype-1.c: New test.
36257
36258 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36259
36260         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36261         * gcc.dg/torture/builtin-math-1.c: Likewise.
36262         * gcc.dg/torture/builtin-power-1.c: New test.
36263
36264 2004-03-24  Andreas Schwab  <schwab@suse.de>
36265
36266         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36267         IA64 assembler.
36268
36269 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36270             Roger Sayle  <roger@eyesopen.com>
36271
36272         * gcc.dg/compare8.c: New test case.
36273
36274 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
36275
36276         * g++.dg/ext/altivec-7.C: New test.
36277
36278 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
36279
36280         PR 12267, 12391, 12560, 13129, 14114, 14133
36281         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36282         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36283         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36284         Adjust error regexps.
36285         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36286         * gcc.dg/noncompile/undeclared-1.c: New test cases.
36287         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36288         * gcc.dg/local1.c: Add explanatory comment.
36289
36290 2004-03-23  Roger Sayle  <roger@eyesopen.com>
36291
36292         PR optimization/14669
36293         * g++.dg/opt/fold2.C: New test case.
36294
36295 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
36296
36297         PR c/14069
36298         * gcc.dg/20040322-1.c: New test.
36299
36300 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36301
36302         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
36303         * gcc.dg/ultrasp4.c: Likewise.
36304         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
36305
36306 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36307
36308         * gcc.dg/i386-sse-8.c: Reset default options.
36309
36310 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36311
36312         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36313         in the error message text.
36314
36315 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36316
36317         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36318
36319 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
36320
36321         PR c++/14616
36322         * g++.dg/init/array13.C: New test.
36323
36324 2004-03-20  Roger Sayle  <roger@eyesopen.com>
36325
36326         PR target/13889
36327         * gcc.c-torture/compile/pr13889.c: New test case.
36328
36329 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36330
36331         PR c/14635
36332         * builtins-1.c (nan, nans): Don't test.
36333         * builtins-30.c: Don't use nan, nanf, nanl.
36334         * builtins-35.c: New test.
36335
36336 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
36337
36338         * g++.dg/ext/altivec-6.C: New test.
36339
36340 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
36341
36342         * g++.dg/init/placement3.C: New test.
36343
36344         * g++.dg/template/spec13.C: New test.
36345
36346         * g++.dg/lookup/using11.C: New test.
36347
36348         * g++.dg/lookup/koenig3.C: New test.
36349
36350         * g++.dg/template/operator2.C: New test.
36351
36352         * g++.dg/expr/dtor3.C: New test.
36353         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36354         marker.
36355         * g++.old-deja/g++.law/visibility28.C: Likewise.
36356
36357 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
36358
36359         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36360         * gcc.dg/ppc64-abi-3.c: Likewise.
36361
36362 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36363
36364         PR c++/14545
36365         * g++.dg/parse/template15.C: New test.
36366
36367 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36368
36369         * g++.dg/expr/dtor2.C: New test.
36370
36371         * g++.dg/lookup/anon4.C: New test.
36372
36373         * g++.dg/overload/using1.C: New test.
36374
36375         * g++.dg/template/lookup7.C: New test.
36376
36377         * g++.dg/template/typename6.C: New test.
36378
36379         * g++.dg/expr/cond6.C: New test.
36380
36381 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36382
36383         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36384
36385 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36386
36387         * g++.dg/expr/cond5.C: New test.
36388         * g++.dg/expr/constcast1.C: Likewise.
36389         * g++.dg/expr/ptrmem2.C: Likewise.
36390         * g++.dg/expr/ptrmem3.C: Likewise.
36391         * g++.dg/lookup/main1.C: Likewise.
36392         * g++.dg/template/lookup6.C: Likewise.
36393
36394 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36395
36396         * gcc.dg/local1.c: New test.
36397
36398         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36399
36400 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36401
36402         * gcc.dg/torture/builtin-convert-1.c: New test.
36403
36404 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36405
36406         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36407
36408 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36409
36410         PR c++/14481
36411         * g++.dg/warn/Wunused-7.C: New test.
36412
36413 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36414
36415         * gcc.dg/torture/builtin-integral-1.c: New test.
36416
36417 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36418
36419         PR c++/14586
36420         * g++.dg/parse/non-dependent3.C: New test.
36421
36422 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
36423
36424         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36425         * g++.dg/eh/simd-2.C: Likewise.
36426         * g++.dg/init/array10.C: Likewise.
36427         * gcc.c-torture/compile/simd-1.c: Likewise.
36428         * gcc.c-torture/compile/simd-2.c: Likewise.
36429         * gcc.c-torture/compile/simd-3.c: Likewise.
36430         * gcc.c-torture/compile/simd-4.c: Likewise.
36431         * gcc.c-torture/compile/simd-6.c: Likewise.
36432         * gcc.c-torture/execute/simd-1.c: Likewise.
36433         * gcc.c-torture/execute/simd-2.c: Likewise.
36434         * gcc.dg/compat/vector-defs.h: Likewise.
36435         * gcc.dg/20020531-1.c: Likewise.
36436         * gcc.dg/altivec-3.c: Likewise.
36437         * gcc.dg/altivec-4.c: Likewise.
36438         * gcc.dg/altivec-varargs-1.c: Likewise.
36439         * gcc.dg/compat/vector-defs.h: Likewise.
36440         * gcc.dg/i386-mmx-3.c: Likewise.
36441         * gcc.dg/i386-sse-4.c: Likewise.
36442         * gcc.dg/i386-sse-5.c: Likewise.
36443         * gcc.dg/i386-sse-8.c: Likewise.
36444         * gcc.dg/simd-1.c: Likewise.
36445         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
36446         __ev64_opaque__ since the machine description provides it.
36447
36448 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36449
36450         * lib/compat.exp (skip_list): New global variable.
36451         Use it to hold the user defined COMPAT_SKIPS list if any.
36452         (compat-obj): Add the members of skip_list to optall.
36453
36454 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36455
36456         * gcc.dg/compat/union-by-value-1_main.c,
36457         union-by-value-1_x.c, union-by-value-1_y.c,
36458         union-check.h, union-defs.h,
36459         union-init.h, union-return-1_main.c,
36460         union-return-1_x.c, union-return-1_y.c: New files.
36461
36462 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36463
36464         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36465         mixed-struct-init.h: Add 4 mixed structure types.
36466         struct-by-value-21_main.c, struct-by-value-21_x.c,
36467         struct-by-value-21_y.c, struct-return-21_main.c,
36468         struct-return-21_x.c, struct-return-21_y.c: New files.
36469
36470 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
36471
36472         PR c++/14550
36473         * g++.dg/parse/template14.C: New test.
36474
36475 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36476
36477         * gcc.c-torture/execute/20040313-1.c: New test.
36478
36479 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
36480
36481         PR target/14533
36482         * gcc.dg/20040311-2.c: New test.
36483
36484 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
36485
36486         PR other/14544
36487         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36488         bit-field.
36489
36490 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
36491
36492         * gcc.dg/20040305-2.c: Add missing return statement.
36493
36494 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36495
36496         * gcc.dg/builtins-34.c: Also check pow10*.
36497
36498 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36499
36500         PR target/14262
36501         * gcc.dg/20040305-2.c: New test.
36502
36503 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36504
36505         * gcc.dg/20040310-1.c: New test.
36506
36507 2004-03-11  Roger Sayle  <roger@eyesopen.com>
36508
36509         * gcc.c-torture/execute/20040311-1.c: New test case.
36510
36511 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
36512
36513         PR c++/14476
36514         * g++.dg/lookup/enum1.C: New test.
36515
36516 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
36517
36518         PR c++/14510
36519         * g++.dg/lookup/struct2.C: New test.
36520
36521 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
36522
36523         * gcc.dg/builtins-34.c: New test.
36524
36525 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36526
36527         * gcc.dg/torture/builtin-nonneg-1.c: New test.
36528
36529 2004-03-09  James E Wilson  <wilson@specifixinc.com>
36530
36531         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36532         * gcc.dg/alias-2.c: New testcase.
36533
36534 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
36535
36536         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36537
36538 2004-03-09  Roger Sayle  <roger@eyesopen.com>
36539
36540         * gcc.c-torture/execute/20040309-1.c: New test case.
36541
36542 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
36543
36544         PR c++/14397
36545         * g++.dg/overload/ref1.C: New.
36546
36547 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36548
36549         PR c++/14409
36550         * g++.dg/template/spec12.C: New test.
36551
36552         PR c++/14448
36553         * g++.dg/parse/crash14.C: New test.
36554
36555 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36556
36557         PR c++/14230
36558         * g++.dg/init/ref11.C: New test.
36559
36560 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36561
36562         PR c++/14432
36563         * g++.dg/parse/builtin2.C: New test.
36564
36565 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36566
36567         PR c++/14401
36568         * g++.dg/init/ctor3.C: New test.
36569         * g++.dg/init/union1.C: New test.
36570         * g++.dg/ext/anon-struct4.C: New test.
36571
36572 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36573
36574         * g++.dg/lookup/koenig1.C: Tweak error messages.
36575         * g++.dg/lookup/used-before-declaration.C: Likewise.
36576         * g++.dg/other/do1.C: Likewise.
36577         * g++.dg/overload/koenig1.C: Likewise.
36578         * g++.dg/parse/crash13.C: Likewise.
36579         * g++.dg/template/instantiate3.C: Likewise.
36580
36581 2004-03-08  Eric Christopher  <echristo@redhat.com>
36582
36583         * * lib/target-supports.exp: Enable libiconv in test
36584         compilation.  Fix up error checking.
36585
36586 2004-03-08  Roger Sayle  <roger@eyesopen.com>
36587
36588         PR middle-end/14289
36589         * gcc.dg/pr14289-1.c: New test case.
36590         * gcc.dg/pr14289-2.c: Likewise.
36591         * gcc.dg/pr14289-3.c: Likewise.
36592
36593 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
36594
36595         * gcc.c-torture/execute/20040308-1.c: New test.
36596
36597 2004-03-07  Roger Sayle  <roger@eyesopen.com>
36598
36599         * gcc.c-torture/execute/20040307-1.c: New test case.
36600
36601 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
36602
36603         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36604
36605 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
36606
36607         * gcc.dg/20040306-1.c: New test.
36608
36609 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
36610
36611         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36612         them static.
36613         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36614
36615 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36616
36617         PR c/14465
36618         * gcc.dg/decl-6.c: New test.
36619
36620 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36621
36622         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36623         Rename LOGPOW -> LOG_POW.
36624         (SQRT_EXP, POW_EXP): New.
36625
36626 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36627
36628         * gcc.dg/i386-sse-8.c: New test.
36629
36630 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36631
36632         PR c/14114
36633         * gcc.dg/decl-5.c: New test.
36634
36635 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
36636
36637         * gcc.dg/20040305-1.c: New test.
36638
36639 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
36640
36641         PR other/14354
36642         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36643
36644 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
36645
36646         PR c++/14425, c++/14426
36647         * g++.dg/ext/altivec-4.C: New test.
36648         * g++.dg/ext/altivec-5.C: New test.
36649
36650 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
36651
36652         * g++.old-deja/g++.other/linkage1.C: Expect errors about
36653         global variables of a type with no linkage.
36654         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36655         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36656         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36657         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36658         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36659         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36660         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36661         * g++.dg/warn/deprecated.C: Name enum Color.
36662         * g++.dg/overload/VLA.C: Name structure for 'b'.
36663         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36664
36665 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36666
36667         * gcc.c-torture/compile/20040304-1.c: New test.
36668
36669 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
36670
36671         PR 13728
36672         * gcc.dg/decl-4.c: New testcase.
36673
36674 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
36675
36676         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36677         as PRECF if sizeof (float) > sizeof (double).
36678         (PRECL): Make it the same as PRECF if
36679         sizeof (float) > sizeof (long double).
36680
36681 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36682
36683         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36684         system type.  Add check for irix6 which doesn't have c99 runtime.
36685
36686 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
36687
36688         * gcc.dg/const-elim-1.c: xfail for xtensa.
36689
36690 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36691
36692         PR c++/14369
36693         * g++.dg/template/cond4.C: New test.
36694
36695 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36696
36697         PR c++/14360
36698         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36699
36700         PR c++/14361
36701         * g++.dg/parse/defarg7.C: New test.
36702
36703         PR c++/14359
36704         * g++.dg/template/friend26.C: New test.
36705
36706 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36707
36708         PR c++/14324
36709         * g++.dg/abi/mangle21.C: New test.
36710
36711         PR c++/14260
36712         * g++.dg/parse/constructor2.C: New test.
36713
36714         PR c++/14337
36715         * g++.dg/template/sfinae1.C: New test.
36716
36717 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36718
36719         PR c++/14267
36720         * g++.dg/expr/crash2.C: New test.
36721
36722         PR middle-end/13448
36723         * gcc.dg/inline-5.c: New test.
36724         * gcc.dg/always-inline.c: Split out tests into ...
36725         * gcc.dg/always-inline2.c: ... this and ...
36726         * gcc.dg/always-inline3.c: ... this.
36727
36728 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36729
36730         PR debug/12103
36731         * g++.dg/debug/crash1.C: New test.
36732
36733 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
36734
36735         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36736         function with __attribute__((noinline)).
36737         (recurser_void2): Likewise.
36738         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36739         (recurser_void2): Likewise.
36740
36741 2004-02-29  Roger Sayle  <roger@eyesopen.com>
36742
36743         PR middle-end/14203
36744         * g++.dg/warn/Wunused-6.C: New test case.
36745
36746 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
36747
36748         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36749         not defined.
36750
36751 2004-02-27  Eric Christopher  <echristo@redhat.com>
36752
36753         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36754         * g++.dg/charset/asm2.c: Run only x86.
36755         * gcc.dg/charset/asm3.c: Ditto.
36756
36757 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
36758
36759         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36760         ld_library_path.
36761
36762 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
36763
36764         * g++.dg/ext/altivec-3.C: New.
36765
36766 2004-02-26  Richard Henderson  <rth@redhat.com>
36767
36768         * g++.dg/ext/attrib10.C: Mark for warning.
36769         * gcc.dg/attr-alias-1.c: New.
36770
36771 2004-02-26  Richard Henderson  <rth@redhat.com>
36772
36773         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36774         * gcc.c-torture/execute/20040208-2.c: ... it back.
36775
36776 2004-02-26  Eric Christopher  <echristo@redhat.com>
36777
36778         * lib/target-supports.exp (check-iconv-available): New function.
36779         * lib/gcc-dg.exp (dg-require-iconv): New function.
36780         Use above.
36781         * gcc.dg/charset: New directory.
36782         * gcc.dg/charset/charset.exp: New file.
36783         * gcc.dg/charset/asm1.c: Ditto.
36784         * gcc.dg/charset/asm2.c: Ditto.
36785         * gcc.dg/charset/asm3.c: Ditto.
36786         * gcc.dg/charset/asm4.c: Ditto.
36787         * gcc.dg/charset/asm5.c: Ditto.
36788         * gcc.dg/charset/attribute1.c: Ditto.
36789         * gcc.dg/charset/attribute2.c: Ditto.
36790         * gcc.dg/charset/string1.c: Ditto.
36791         * g++.dg/charset: New directory.
36792         * g++.dg/dg.exp: Add here. Special options.
36793         * g++.dg/charset/charset.exp: New file.
36794         * g++.dg/charset/asm1.c: Ditto.
36795         * g++.dg/charset/asm2.c: Ditto.
36796         * g++.dg/charset/asm3.c: Ditto.
36797         * g++.dg/charset/asm4.c: Ditto.
36798         * g++.dg/charset/attribute1.c: Ditto.
36799         * g++.dg/charset/attribute2.c: Ditto.
36800         * g++.dg/charset/extern1.cc: Ditto.
36801         * g++.dg/charset/extern2.cc: Ditto.
36802         * g++.dg/charset/string1.c: Ditto.
36803
36804 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
36805
36806         PR c++/14278
36807         * g++.dg/parse/comma1.C: New test.
36808
36809 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36810
36811         PR c++/14284
36812         * g++.dg/template/ttp8.C: New test.
36813
36814 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
36815
36816         * gcc.dg/fixuns-trunc-1.c: New test.
36817
36818 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36819
36820         * gcc.dg/builtins-config.h: Use #elif.
36821
36822 2004-02-26  Michael Matz  <matz@suse.de>
36823
36824         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
36825         * gcc.dg/991214-1.c: Likewise.
36826         * gcc.dg/i386-asm-1.c: Likewise.
36827
36828 2004-02-25  Richard Henderson  <rth@redhat.com>
36829
36830         * gcc.c-torture/execute/20040208-2.c: Move ...
36831         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
36832
36833 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36834
36835         PR c++/14246
36836         * g++.dg/other/crash-3.C: New test.
36837
36838 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36839
36840         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
36841         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
36842
36843         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
36844         HP-UX.
36845
36846 2004-02-24  Michael Matz  <matz@suse.de>
36847
36848         * gcc.dg/i386-regparm.c: New.
36849
36850 2004-02-23  James E Wilson  <wilson@specifixinc.com>
36851
36852         * gcc.c-torture/execute/20040223-1.c: New.
36853
36854 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
36855             Kazu Hirata  <kazu@cs.umass.edu>
36856
36857         * gcc.dg/fwritable-strings-1.c: Remove.
36858
36859 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
36860
36861         PR c/14156
36862         * gcc.dg/20040223-1.c: New test.
36863
36864 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36865
36866         PR c++/14106
36867         * g++.dg/ext/typeof9.C: New test.
36868
36869 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36870
36871         PR c++/14250
36872         * g++.dg/other/switch1.C: New test.
36873
36874 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36875
36876         * gcc.dg/cast-function-1.c: Adjust for new informative message.
36877         * gcc.dg/va-arg-1.c: Likewise.
36878
36879 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36880
36881         PR c++/14143
36882         * g++.dg/template/koenig5.C: New test.
36883
36884 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
36885
36886         * g++.dg/ext/altivec-1.C: Generalize target triple.
36887         * g++.dg/ext/altivec-2.C: New test case.
36888         * g++.dg/ext/altivec_check.h: New file.
36889         * gcc.dg/altivec-1.c: Generalize target triple;
36890         include altivec_check.h and call altivec_check().
36891         * gcc.dg/altivec-[2-5].c: Generalize target triple.
36892         * gcc.dg/altivec-6.c: New test case.
36893         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
36894         type casts as needed.
36895         * gcc.dg/altivec-10.c: Include altivec_check.h and call
36896         altivec_check().
36897         * gcc.dg/altivec-12.c: New test case.
36898         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
36899         include altivec_check.h and call altivec_check().
36900         * gcc.dg/altivec_check.h: New file.
36901
36902 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36903
36904         * lib/target-supports.exp (check_alias_available): Don't mangle
36905         function `g' in test program.
36906
36907 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36908
36909         * lib/target-supports.exp (check_profiling_available): Check
36910         argument to determine whether we support a profiling type.
36911         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
36912         check_profiling_available.
36913         * g++.dg/bprob/bprob.exp: Likewise.
36914         * g77.dg/bprob/bprob.exp: Likewise.
36915         * gcc.misc-tests/bprob.exp: Likewise.
36916         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
36917         dg-require-profiling and delete expected error handling.
36918         * gcc.dg/20021014-1.c: Likewise.
36919         * gcc.dg/nest.c: Likewise.
36920
36921 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36922
36923         PR c++/12007
36924         * g++.dg/other/vthunk1.C: New test.
36925
36926 2004-02-20  Falk Hueffner  <falk@debian.org>
36927
36928         PR target/14201
36929         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
36930
36931 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
36932
36933         PR c++/13927
36934         * g++.dg/other/error8.C: Remove XFAIL markers.
36935
36936         PR c++/14173
36937         * g++.dg/ext/packed5.C: New test.
36938
36939         PR c++/14199
36940         * g++.dg/warn/Wunused-5.C: New test.
36941
36942         PR c++/14186
36943         * g++.dg/lookup/member1.C: New test.
36944
36945 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
36946
36947         * gcc.c-torture/compile/20040130-1.c: Enable only when
36948         __INT_MAX__ >= 2147483647L.
36949         * gcc.c-torture/compile/961203-1.c: Likewise.
36950
36951 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
36952
36953         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
36954         * g++.dg/opt/template1.C: Robustify assembler regexp
36955
36956 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36957
36958         * gcc.c-torture/execute/simd-4.x: Remove.
36959         * gcc.c-torture/execute/va-arg-25.x: Likewise.
36960         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
36961         Guard with #ifndef SKIP_ATTRIBUTE.
36962         * gcc.dg/compat/vector-1_y.c: Likewise.
36963         * gcc.dg/compat/vector-2_x.c: Likewise.
36964         * gcc.dg/compat/vector-2_y.c: Likewise.
36965         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
36966         * g++.dg/eh/simd-2.C: Likewise.
36967
36968 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
36969
36970         * gcc.c-torture/compile/complex-1.c: New.
36971
36972 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
36973
36974         PR target/14209
36975         * gcc.c-torture/execute/20040218-1.c: New test.
36976
36977 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36978
36979         PR c++/14181
36980         * g++.dg/parse/new2.C: New test.
36981
36982 2004-02-18  Paul Brook  <paul@codesourcery.com>
36983
36984         * gcc.c-torture/compile/libcall-1.c: New test.
36985
36986 2004-02-18  Paul Brook  <paul@codesourcery.com>
36987
36988         PR debug/12934
36989         * gcc.dg/debug/debug-7.c: New test.
36990
36991 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
36992
36993         * gcc.dg/20040217-1.c: New test.
36994
36995 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
36996
36997         * gcc.c-torture/execute/990208-1.x: Delete.
36998
36999 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
37000
37001         * gcc.c-torture/execute/20040208-2.x: New file.
37002
37003 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
37004
37005         PR c++/11326
37006         * g++.dg/abi/structret1.C: New test.
37007
37008 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
37009
37010         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37011         (i386_cpuid): No need to test if cpuid is available on AMD64.
37012         Fix assembly, so that it works onboth i386 and AMD64.
37013         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37014         (vecInLong): Fix s[] member type to unsigned int.
37015         (vecInWord): Remove type.
37016         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37017         (a64, b64, c64, d64, e64): Remove.
37018         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37019         Remove unused variable.  Remove initialization of removed variables.
37020         Don't call mmx_tests nor sse_tests.
37021         (reference_mmx, reference_sse): Remove.
37022         (check): Add return stmt.
37023         * gcc.dg/i386-sse-7.c: New test.
37024         * gcc.dg/i386-mmx-4.c: New test.
37025
37026 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37027
37028         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37029         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37030         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37031         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37032         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37033         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37034         g++.dg/tc1/dr94.C: Fix line terminator.
37035
37036 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
37037
37038         * gcc.c-torture/compile/20040216-1.c: New.
37039
37040 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37041
37042         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37043         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37044         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37045         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37046         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37047         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37048
37049 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37050
37051         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37052
37053 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
37054
37055         PR c++/13971
37056         * g++.dg/expr/cond4.C: New test.
37057
37058         PR c++/14086
37059         * g++.dg/lookup/crash2.C: New test.
37060
37061 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
37062
37063         * gcc.c-torture/compile/20040214-2.c: New test.
37064
37065 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
37066
37067         PR c++/14116
37068         * g++.dg/ext/typeof8.C: New test.
37069
37070 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
37071
37072         * gcc.c-torture/compile/20040214-1.c: New test.
37073
37074 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37075
37076         PR c++/13635
37077         * g++.dg/template/spec11.C: New test.
37078
37079 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37080
37081         PR c++/13927
37082         * g++.dg/other/error8.C: New test.
37083
37084 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
37085
37086         PR c++/14122
37087         * g++.dg/template/array4.C: New test.
37088
37089         PR c++/14108
37090         * g++.dg/inherit/thunk2.C: New test.
37091
37092         PR c++/14083
37093         * g++.dg/eh/cond2.C: New test.
37094
37095 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
37096
37097         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37098
37099 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
37100
37101         * lib/scanasm.exp (dg-scan): Quote pattern before display.
37102
37103 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
37104
37105         * g++.dg/simd-2.C: xfail on ppc64-linux.
37106
37107 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37108
37109         PR c/456
37110         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37111         tests.
37112
37113 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
37114
37115         * gcc.dg/builtins-33.c: New test.
37116
37117 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
37118
37119         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37120
37121 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37122
37123         * g++.dg/simd-2.C: Set -maltivec for ppc64.
37124
37125 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37126
37127         * gcc.dg/ppc64-abi-3.c: New test.
37128
37129 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
37130
37131         PR c/14092
37132
37133         * gcc.dg/pr14092-1.c: New testcase.
37134
37135 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
37136
37137         * gcc.dg/cpp/assert4.c: Fix typo last change.
37138
37139         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37140         * gcc.dg/cpp/assert4.c: Handle powerpc64.
37141
37142         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37143
37144 2004-02-09  Roger Sayle  <roger@eyesopen.com>
37145
37146         * gcc.c-torture/compile/20040209-1.c: New test case.
37147
37148 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37149
37150         * gcc.dg/c90-init-1.c: Adjust expected error messages.
37151
37152 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
37153
37154         * gcc.c-torture/execute/20040208-[12].c: New tests.
37155
37156 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37157
37158         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37159
37160 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37161
37162         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37163
37164 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37165
37166         Bug 13856
37167         * gcc.dg/visibility-8.c: New testcase.
37168
37169 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37170
37171         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37172         arguments.
37173         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37174
37175 2004-02-07  Roger Sayle  <roger@eyesopen.com>
37176
37177         PR middle-end/13696
37178         * g++.dg/opt/fold1.C: New test case.
37179
37180 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37181
37182         PR c++/14033
37183         * g++.dg/other/crash-2.C: New test.
37184
37185 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37186
37187         PR c++/14028
37188         * g++.dg/parse/angle-bracket2.C: New test.
37189
37190 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37191
37192         PR middle-end/13750
37193         Revert:
37194         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37195         PR pch/13361
37196         * g++.dg/pch/wchar-1.C: New.
37197         * g++.dg/pch/wchar-1.Hs: New.
37198
37199 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37200
37201         PR c++/14008
37202         * g++.dg/parse/error15.C: New test.
37203         * g++.dg/parse/crash11.C: Update dg-error mark.
37204
37205 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37206
37207         PR c++/13932
37208         * g++.dg/warn/conv2.C: New test.
37209
37210 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37211
37212         PR c++/13086
37213         * g++.dg/warn/incomplete1.C: Remove xfail.
37214
37215 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37216
37217         * lib/file-format.exp (gcc_target_object_format): Use
37218         ${tool}_target_compile, not gcc_target_compile.
37219         * lib/target-supports.exp (check_alias_available): Likewise.
37220         (check_gc_sections_available): Likewise.
37221         * g++.dg/ext/attrib10.C: Use dg-require-alias.
37222         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37223         dg-require-alias.
37224
37225 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37226
37227         PR c++/13969
37228         * g++.dg/template/static6.C: New test.
37229
37230 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
37231
37232         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37233
37234 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37235
37236         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37237         tests for systems where `char' is unsigned by default.
37238
37239 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37240
37241         PR c++/13997
37242         * g++.dg/template/partial3.C: New test.
37243
37244 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
37245
37246         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37247         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37248         Remove mentions of obsolete ports.
37249
37250 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
37251
37252         * gcc.dg/noncompile/20001228-1.c: Fix for new
37253         error message.
37254
37255 2004-02-03  Roger Sayle  <roger@eyesopen.com>
37256
37257         PR target/9348
37258         * gcc.c-torture/execute/multdi-1.c: New test case.
37259
37260 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37261
37262         PR c++/13925
37263         * g++.dg/template/lookup5.C: New test.
37264
37265 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37266
37267         PR c++/13950
37268         * g++.dg/template/lookup4.C: New test.
37269
37270         PR c++/13970
37271         * g++.dg/parse/error14.C: New test.
37272
37273         PR c++/14002
37274         * g++.dg/parse/template13.C: New test.
37275
37276 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37277
37278         PR c++/13978
37279         * g++.dg/template/koenig4.C: New test.
37280
37281         PR c++/13968
37282         * g++.dg/template/crash17.C: New test.
37283
37284         PR c++/13975
37285         * g++.dg/parse/error13.C: New test.
37286         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37287
37288 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37289
37290         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37291
37292 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
37293
37294         PR c/11658
37295         PR c/13994
37296         * gcc.dg/noncompile/20040203-1.c: New test.
37297         * gcc.dg/noncompile/20040203-2.c: Likewise.
37298         * gcc.dg/noncompile/20040203-3.c: Likewise.
37299         * gcc.dg/20040203-1.c: Likewise.
37300
37301 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
37302
37303         PR c++/10858
37304         * g++.dg/template/sizeof7.C: New test.
37305
37306 2004-02-02  Eric Christopher  <echristo@redhat.com>
37307             Zack Weinberg  <zack@codesourcery.com>
37308
37309         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37310
37311 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
37312
37313         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37314         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37315         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37316         * gcc.dg/cleanup-5.c: Run only on Linux targets.
37317
37318 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
37319
37320         PR c++/13113
37321         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37322
37323         PR c++/13854
37324         * g++.dg/ext/attrib13.C: New test.
37325
37326         PR c++/13907
37327         * g++.dg/conversion/op2.C: New test.
37328
37329 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37330
37331         * gcc.dg/titype-1.c: Fix pasto.
37332
37333 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37334
37335         * gcc.dg/titype-1.c: New test.
37336
37337 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37338
37339         PR c++/13957
37340         * g++.dg/template/non-type-template-argument-1.C,
37341         g++.dg/template/qualified-id1.C: Update dg-error marks.
37342         * g++.dg/template/nontype6.C: New test.
37343
37344 2004-02-01  Roger Sayle  <roger@eyesopen.com>
37345
37346         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37347         * gcc.dg/builtins-31.c: New testcase.
37348         * gcc.dg/builtins-32.c: New testcase.
37349
37350 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
37351
37352         * objc.dg/call-super-2.m: Update line numbers
37353         for the including of stddef.h.
37354
37355 2004-01-30  Michael Matz  <matz@suse.de>
37356
37357         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37358         g++.dg/ext/case-range3.C: New tests.
37359
37360 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37361
37362         DR206
37363         PR c++/13813
37364         * g++.dg/template/member4.C: New test.
37365
37366 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37367
37368         PR c++/13683
37369         * g++.dg/template/sizeof6.C: New test.
37370
37371 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37372
37373         * gcc.dg/fwritable-strings-1.c: New test.
37374
37375 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37376
37377         * gcc.c-torture/compile/20040130-1.c: New test.
37378
37379 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
37380
37381         * objc.dg/call-super-2.m: Include stddef.h for size_t.
37382
37383 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
37384
37385         PR c++/13883
37386         * g++.dg/template/ctor3.C: New test.
37387
37388 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37389
37390         * g++.dg/tc1: New directory.
37391         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37392         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37393         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37394         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37395         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37396
37397 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37398
37399         * g++.dg/parse/error11.C: New test.
37400         * g++.dg/parse/error12.C: Likewise.
37401
37402 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
37403
37404         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37405         (scan_initial, main): Use aligned_sizeof instead of sizeof.
37406
37407 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
37408
37409         PR c++/13791
37410         * g++.dg/ext/attrib12.C: New test.
37411
37412         PR c++/13736
37413         * g++.dg/parse/cast2.C: New test.
37414
37415 2004-01-27  James E Wilson  <wilson@specifixinc.com>
37416
37417         * objc.dg/encode-2.m (main): New local string.  Set depending on
37418         sizeof long.  Use in sscanf call.
37419         * objc.dg/encode-3.m (main): New local string.  Set depending on
37420         sizeof long.  Use in scan_initial call.
37421
37422 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37423
37424         * objc.dg/call-super-2.m: Make LP64-safe.
37425         * objc.dg/desig-init-1.m: Likewise.
37426
37427 2004-01-27  Devang Patel <dpatel@apple.com>
37428
37429         * g++.dg/debug/namespace1.C: New test.
37430
37431 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
37432
37433         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37434         xscale-*-*.
37435
37436         * gcc.dg/arm-mmx-1.c: New test.
37437
37438 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37439
37440         * gcc.dg/20040127-1.c: New test.
37441         * gcc.dg/20040127-2.c: New test.
37442
37443 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37444
37445         * objc.dg/stret-1.m (glob): Renamed to globa.
37446
37447 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
37448
37449         PR c++/13663
37450         * g++.dg/expr/for1.C: New test.
37451
37452 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
37453
37454         PR middle-end/13779
37455         * gcc.dg/darwin-longlong.c: New test.
37456
37457 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
37458
37459         * gcc.dg/20040124-1.c: Moved test from here...
37460         * gcc.c-torture/compile/20040124-1.c: ...to here.
37461
37462 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37463
37464         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
37465         the assembly output if -m64 is passed.
37466
37467 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
37468
37469         PR c++/13833
37470         * g++.dg/template/cond3.C: New test.
37471
37472 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37473
37474         PR c++/13810
37475         * g++.dg/template/ttp7.C: New test.
37476
37477 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37478
37479         PR c++/13797
37480         * g++.dg/template/nontype4.C: New test.
37481         * g++.dg/template/nontype5.C: Likewise.
37482
37483 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
37484
37485         * gcc.dg/torture/mips-clobber-at.c: New test.
37486
37487 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
37488
37489         * gcc.dg/20040124-1.c: New test.
37490
37491 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
37492
37493         * gcc.dg/20040123-1.c: New test.
37494
37495 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37496
37497         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37498
37499 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37500
37501         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37502
37503 2004-01-23  Andrew Pinski  <apinski@apple.com>
37504
37505         * gcc.dg/20030121-1.c: Move to ..
37506         * gcc.dg/20040121-1.c: here.
37507
37508 2004-01-23  Roger Sayle  <roger@eyesopen.com>
37509
37510         * gcc.dg/builtins-29.c: New test case.
37511
37512 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37513
37514         PR 18314
37515         * gcc.dg/builtins-30.c: New testcase.
37516
37517 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
37518
37519         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37520         * lib/g77.exp: Likewise.
37521         * lib/objc.exp: Likewise.
37522         * lib/g++.exp: Likewise.
37523
37524 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37525
37526         * gcc.dg/struct-by-value-2.c: New test.
37527
37528 2004-01-21  Andrew Pinski  <apinski@apple.com>
37529
37530         PR target/13785
37531         * gcc.dg/20030121-1.c: New test.
37532
37533 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
37534
37535         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
37536         clobber frame pointer register in asm statement.
37537
37538 2004-01-21  Falk Hueffner  <falk@debian.org>
37539
37540         * gcc.c-torture/compile/20040121-1.c: New test.
37541
37542 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
37543
37544         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37545
37546 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
37547
37548         * gcc.dg/ppc64-abi-2.c: New test.
37549
37550 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
37551
37552         * lib/treelang.exp: Fill out this file.
37553         * lib/treelang-dg.exp: New File.
37554
37555 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37556
37557         * gcc.c-torture/compile/981022-1.c: Remove.
37558         * gcc.dg/array-5.c: Remove XFAIL.
37559         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37560         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37561         gcc.dg/cond-lvalue-1.c: Update.
37562         * gcc.dg/cast-lvalue-2.c: New test.
37563
37564 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
37565
37566         PR c++/13592
37567         * g++.dg/other/error1.C (class foo): Tweak error message.
37568
37569         PR c++/13592
37570         * g++.dg/template/call2.C: New test.
37571
37572 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37573
37574         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37575         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37576         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37577         scalar-return-1_x.c, scalar-return-2_y.c,
37578         scalar-return-3_x.c, scalar-return-3_y.c,
37579         scalar-return-4_x.c, scalar-return-4_y.c,
37580         struct-align-1.h, struct-align-1_x.c,
37581         struct-align-1_y.c, struct-align-2.h,
37582         struct-align-2_x.c, struct-align-2_y.c,
37583         struct-by-value-10_y.c, struct-by-value-11_x.c,
37584         struct-by-value-11_y.c, struct-by-value-12_x.c,
37585         struct-by-value-12_y.c, struct-by-value-13_x.c,
37586         struct-by-value-13_y.c, struct-by-value-14_x.c,
37587         struct-by-value-14_y.c, struct-by-value-15_x.c,
37588         struct-by-value-15_y.c, struct-by-value-16_y.c,
37589         struct-by-value-17_y.c, struct-by-value-18_y.c,
37590         struct-by-value-19_y.c, struct-by-value-1_x.c,
37591         struct-by-value-1_y.c, struct-by-value-20_y.c,
37592         struct-by-value-2_x.c, struct-by-value-2_y.c,
37593         struct-by-value-3_y.c, struct-by-value-4_x.c,
37594         struct-by-value-4_y.c, struct-by-value-5_y.c,
37595         struct-by-value-6_y.c, struct-by-value-7_y.c
37596         struct-by-value-8_x.c, struct-by-value-8_y.c
37597         struct-by-value-9_x.c, struct-by-value-9_y.c
37598         struct-return-10_x.c, struct-return-10_y.c,
37599         struct-return-19_x.c, struct-return-20_x.c
37600         struct-return-2_x.c, struct-return-2_y.c
37601         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37602         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
37603
37604 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37605
37606         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37607         attribute on sparc*-sun-solaris2.*.
37608
37609 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
37610
37611         PR c++/13710
37612         * g++.dg/ext/typeof7.C: New test.
37613
37614 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
37615
37616         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37617         * gcc.dg/const-elim-1.c: Same.
37618
37619 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
37620
37621         * objc.dg/stret-1.m: New.
37622         * objc.dg/stret-2.m: New.
37623
37624 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
37625
37626         PR c++/11895
37627         * g++.dg/ext/vector1.C: New test.
37628
37629 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
37630
37631         * gcc.dg/pch/import-1.c: New.
37632         * gcc.dg/pch/import-1.hs: New.
37633         * gcc.dg/pch/import-1a.h: New.
37634         * gcc.dg/pch/import-1b.h: New.
37635         * gcc.dg/pch/import-1c.h: New.
37636
37637 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37638
37639         PR c++/13574
37640         * g++.dg/ext/array1.C: New test.
37641
37642         PR c++/13178
37643         * g++.dg/conversion/op1.C: New test.
37644
37645 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
37646
37647         PR 11864
37648         From Kazumoto Kojima / Dan Kegel:
37649         * gcc.dg/pr11864-1.c: New test.
37650
37651         PR 10392
37652         From Marcus Comstedt / Dan Kegel:
37653         * gcc.dg/pr10392-1.c: New test.
37654
37655 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37656
37657         PR c++/13478
37658         * g++.dg/init/ref10.C: New test.
37659
37660 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37661
37662         PR c++/13407
37663         * g++.dg/parse/typename6.C: New test.
37664
37665 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37666
37667         PR pch/13361
37668         * g++.dg/pch/wchar-1.C: New.
37669         * g++.dg/pch/wchar-1.Hs: New.
37670
37671 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37672
37673         PR c++/9259
37674         * g++.dg/expr/sizeof2.C: New test.
37675
37676 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
37677
37678         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37679
37680 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37681
37682         PR c++/13659
37683         * g++.dg/lookup/strong-using-3.C: New.
37684         * g++.dg/lookup/using-10.C: New.
37685
37686 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37687
37688         PR c++/13594
37689         * g++.dg/lookup/strong-using-2.C: New.
37690
37691 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
37692             Dan Kegel <dank@kegel.com>
37693             J"orn Rennecke <joern.rennecke@superh.com>
37694
37695         PR target/9365
37696         * gcc.dg/pr9365-1.c: New test.
37697
37698 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37699
37700         PR c++/8856
37701         * g++.dg/parse/casting-operator2.C: New test.
37702         * g++.old-deja/g++.pt/explicit83.C: Remove.
37703
37704 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37705
37706         * gcc.dg/label-compound-stmt-1.c: New test.
37707         * gcc.c-torture/compile/950922-1.c,
37708         gcc.c-torture/compile/20000211-3.c,
37709         gcc.c-torture/compile/20000518-1.c,
37710         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37711         compound statements.
37712
37713 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
37714
37715         * gcc.dg/ppc64-abi-1.c: New test.
37716
37717 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
37718
37719          * g++.dg/ext/attrib9.C: Add dg-warnings.
37720
37721 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37722
37723         PR c++/12335
37724         * g++.dg/parse/dtor3.C: New test.
37725
37726 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
37727
37728         PR c++/12709
37729         * g++.dg/parse/try-catch-1.C: New test.
37730
37731 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
37732
37733         * ada/acats/run_all.sh: Add more verbose output in acats.log
37734         when compiling tests.
37735
37736 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37737
37738         PR 13656
37739         * gcc.dg/typedef-redecl.c: New test case.
37740         * gcc.dg/typedef-redecl.h: New support file.
37741
37742 2004-01-13  Jan Hubicka  <jh@suse.cz>
37743
37744         * gcc.dg/always_inline.c: New test.
37745         * gcc.dg/debug/20031231-1.c: Fix.
37746
37747 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37748
37749         PR c++/13474
37750         * g++.dg/template/array3.C: New test.
37751
37752 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37753
37754         * g++.dg/ext/lvalue1.C: No longer expected to fail.
37755         * g++.dg/warn/Wunused-2.C: Likewise.
37756
37757 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37758
37759         PR c++/13289
37760         * g++.dg/template/instantiate6.C: New test.
37761
37762 2004-01-12  Roger Sayle  <roger@eyesopen.com>
37763
37764         PR middle-end/11397
37765         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37766
37767 2004-01-12  Jan Hubicka  <jh@suse.cz>
37768
37769         PR opt/12826
37770         * gcc.dg/20040112-1.c: New.
37771
37772         * gcc.dg/dwarf-die[1-7].c: Move to...
37773         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37774         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37775
37776 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
37777
37778         PR c++/4100
37779         * g++.dg/parse/friend4.C: New test.
37780
37781 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
37782
37783         PR c++/4100
37784         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37785         definition is called a friend.
37786
37787 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
37788
37789         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37790
37791 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
37792
37793         PR c++/3478
37794         * g++.dg/parse/error10.C: New test.
37795         * g++.dg/template/arg2.C: Accept "invalid type" error.
37796
37797 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
37798
37799         PR middle-end/13392
37800         * g++.dg/opt/expect2.C: New test.
37801
37802 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37803
37804         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
37805         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
37806         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
37807         Update dg-error regexps.
37808
37809 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37810
37811         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
37812         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
37813
37814 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37815
37816         * gcc.dg/pragma-re-1.c: Use right pointer type.
37817
37818 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37819
37820         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
37821
37822 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
37823
37824         * gcc.dg/rs6000-ldouble-1.c: New.
37825
37826 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37827
37828         DR 337
37829         PR c++/9256
37830         * g++.dg/other/abstract1.C: New test.
37831
37832 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
37833
37834         * g++.dg/lookup/strong-using-1.C: New.
37835
37836 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37837
37838         PR c/11234
37839         * gcc.dg/func-ptr-conv-1.c: New test.
37840         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
37841
37842 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
37843
37844         PR target/13380.
37845         * gcc.c-torture/compile/20040109-1.c: New.
37846
37847 2004-01-08  Stuart Hastings  <stuart@apple.com>
37848
37849         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
37850         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
37851         * gcc.dg/i386-sse-6.c: ...this new testcase.
37852
37853 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
37854
37855         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
37856
37857 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37858
37859         * ada/acats/run_acats: Treat 'gnatchop' the same way
37860         as 'gnatmake'.  Export GCC_DRIVER.
37861         * ada/acats/run_all.sh: Add target_gnatchop.  Use
37862         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
37863
37864 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37865
37866         PR c++/12573
37867         * g++.dg/template/dependent-expr4.C: New test.
37868
37869 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
37870
37871         * gcc.dg/altivec-11.c: New test.
37872
37873 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
37874
37875         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
37876
37877 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37878
37879         PR c/6024
37880         * gcc.dg/enum-compat-1.c: New test.
37881         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
37882
37883 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37884
37885         PR c/12165
37886         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
37887         gcc.dg/c99-idem-qual-3.c: New tests.
37888
37889 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
37890
37891         * gcc.dg/winline-7.c: Don't cast void * to int.
37892
37893 2004-01-06  Jan Hubicka  <jh@suse.cz>
37894
37895         * gcc.dg/i386-sse-5.c: New test
37896         * g++.dg/eh/simd-1.c: Add -w argument for i386.
37897
37898 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37899
37900         PR c++/12815
37901         * g++.dg/rtti/typeid4.C: New test.
37902
37903 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37904
37905         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
37906
37907 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37908
37909         PR c++/12132
37910         * g++.dg/template/error11.C: New test.
37911
37912         PR c++/13451
37913         * g++.dg/template/class2.C: New test.
37914
37915 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37916         Richard Sandiford <rsandifo@redhat.com>
37917
37918         PR c++/13387
37919         * g++.dg/opt/alias3.C: New test.
37920
37921 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
37922
37923         PR c++/13157
37924         * g++.dg/template/koenig3.C: New test.
37925
37926         PR c++/13529
37927         * g++.dg/parse/offsetof3.C: New test.
37928
37929         * g++.dg/init/copy7.C: Add missing dg-error markers.
37930
37931         PR c++/12226
37932         * g++.dg/init/copy7.c: New test.
37933
37934         PR c++/13536
37935         * g++.dg/parse/cast1.C: New test.
37936
37937 2004-01-04  Jan Hubicka  <jh@suse.cz>
37938
37939         * gcc.dg/winline[1-7].c: New tests.
37940
37941 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37942
37943         PR c++/13520
37944         * g++.dg/template/qualttp22.C: New test.
37945
37946 2004-01-01  Jan Hubicka  <jh@suse.cz>
37947
37948         * gcc.dg/debug/20031231-1.c: New.
37949         * gcc.c-torture/compile/20040101-1.c: New.
37950         * gcc.dg/dwarf-die-[1-7].c: New.
37951
37952 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
37953
37954         PR optimization/13521
37955         * gcc.c-torture/compile/20031231-1.c: New test.
37956
37957 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37958
37959         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
37960
37961 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37962
37963         PR c++/10079
37964         * g++.dg/template/crash16.C: New test.
37965
37966 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
37967
37968         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
37969
37970 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37971
37972         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
37973         ports.
37974         * g++.old-deja/g++.jason/thunk3.C: Likewise.
37975         * g++.old-deja/g++.law/profile1.C: Likewise.
37976         * gcc.c-torture/compile/981006-1.c: Likewise.
37977         * gcc.c-torture/execute/loop-2e.x: Likewise.
37978         * gcc.c-torture/execute/loop-2f.x: Remove.
37979         * gcc.c-torture/execute/loop-2g.x: Likewise.
37980         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
37981         * gcc.dg/20020312-2.c: Remove traces of dead ports.
37982
37983 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37984
37985         PR c++/13507
37986         * g++.dg/ext/attrib11.C: New test.
37987
37988         PR c++/13494
37989         * g++.dg/template/array2-1.C: New test.
37990         * g++.dg/template/array2-2.C: New test.
37991
37992 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
37993
37994         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
37995
37996 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37997
37998         PR c++/12774
37999         * g++.dg/template/array1-1.C: New test.
38000         * g++.dg/template/array1-2.C: New test.
38001
38002 2003-12-29  Roger Sayle  <roger@eyesopen.com>
38003
38004         PR fortran/12632
38005         * g77.dg/12632.f: New test case.
38006
38007 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38008
38009         PR c++/13289
38010         * g++.dg/parse/nontype1.C: New test.
38011
38012 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38013
38014         PR c++/12403
38015         * g++.dg/parse/explicit1.C: New test.
38016         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38017
38018 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38019
38020         PR c++/13081
38021         * g++.dg/opt/inline6.C: New test.
38022
38023         PR c++/12613
38024         * g++.dg/parse/error9.C: New test.
38025
38026         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38027
38028 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38029
38030         PR c++/13009
38031         * g++.dg/init/assign1.C: New test.
38032
38033 2003-12-28  Roger Sayle  <roger@eyesopen.com>
38034
38035         PR c++/13070
38036         * g++.dg/warn/format3.C: New test case.
38037
38038 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38039
38040         * gcc.c-torture/compile/20031227-1.c: New test.
38041
38042 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38043
38044         * g++.dg/bprob/bprob.exp: Load target-supports.exp
38045         * g77.dg/bprob/bprob.exp: Likewise.
38046         * gcc.misc-tests/bprob.exp: Likewise.
38047         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
38048         variants on systems where the library does not provide that
38049         functionality.
38050         * gcc.dg/builtins-20.c: Use builtins-config.h.
38051         * gcc.dg/builtins-config.h: New file.
38052
38053 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38054
38055         * lib/gcc-dg.exp (dg-require-profiling): New function.
38056         * lib/target-supports.exp (check_profiling_available): Likewise.
38057         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38058         * g77.dg/bprob/bprob.exp: Likewise.
38059         * gcc.misc-tests/bprob.exp: Likewise.
38060         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38061         * gcc.dg/20021014-1.c: Likewise.
38062         * gcc.dg/nest.c: Likewise.
38063
38064 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38065
38066         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38067         compiling.
38068         * g++.dg/lookup/java2.C: Likewise.
38069         * gcc.dg/cpp/lexident.c: Likewise.
38070
38071 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
38072
38073         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38074         given.
38075         * gcc.c-torture/compile/961203-1.c: Likewise.
38076         * gcc.c-torture/compile/980506-1.c: Likewise.
38077
38078 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
38079
38080         * lib/gcc-dg.exp (dg-prune-output): New annotation.
38081         (additional_prunes): New global.
38082         (gcc-dg-prune): Handle additional per-test pruning.
38083         (dg-test): Clear additional_prunes between tests.
38084
38085         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
38086         dg-prune-output to avoid spurious failures from assembler
38087         complaining about nonexistent WAW violations.
38088         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38089         Use dg-prune-output to avoid spurious failures from assembler
38090         warning about Itanium B-step errata.
38091
38092 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38093
38094         * g++.dg/abi/macro0.C: New test.
38095         * g++.dg/abi/macro1.C: Likewise.
38096         * g++.dg/abi/macro2.C: Likewise.
38097
38098         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38099         * g++.dg/abi/bitfield7.C: Likewise.
38100         * g++.dg/abi/dtor2.C: Likewise.
38101         * g++.dg/abi/mangle11.C: Likewise.
38102         * g++.dg/abi/mangle12.C: Likewise.
38103         * g++.dg/abi/mangle14.C: Likewise.
38104         * g++.dg/abi/mangle17.C: Likewise.
38105         * g++.dg/abi/vbase10.C: Likewise.
38106         * g++.dg/abi/vbase14.C: Likewise.
38107         * g++.dg/template/qualttp17.C: Likewise.
38108
38109 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
38110
38111         PR c/11995
38112         * gcc.dg/20031223-1.c: New test.
38113
38114 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38115
38116         * gcc.dg/noreturn-7.c: New test.
38117
38118 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38119
38120         * gcc.dg/null-pointer-1.c: New test.
38121
38122 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38123
38124         * g++.old-deja/g++.jason/template18.C: Remove.
38125         * g++.old-deja/g++.jason/template37.C: Likewise.
38126
38127         PR c++/12862
38128         * g++.dg/lookup/ns1.C: New test.
38129
38130         PR c++/12397
38131         * g++.dg/template/lookup3.C: New test.
38132
38133 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38134
38135         * g++.dg/template/recurse1.C: New test
38136
38137 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38138
38139         PR c++/12479
38140         * g++.dg/parse/semicolon1.C: New test.
38141         * g++.dg/parse/semicolon1.h: Likewise.
38142
38143 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
38144
38145         * gcc.dg/darwin-misaligned.c: New test.
38146
38147 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38148
38149         PR c/9163
38150         * gcc.dg/20031222-1.c: New test.
38151
38152 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
38153
38154         PR c++/13438
38155         * g++.dg/parse/error8.C: New test.
38156
38157         PR c++/11554
38158         * g++.dg/warn/ctor-init-1.C: New test.
38159
38160 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
38161
38162         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38163         too small.
38164         * gcc.c-torture/compile/930217-1.c: Likewise.
38165         * gcc.c-torture/compile/930513-1.c: Likewise.
38166         * gcc.c-torture/execute/920908-2.c: Likewise.
38167         * gcc.c-torture/execute/921204-1.c: Likewise.
38168         * gcc.c-torture/execute/930621-1.c: Likewise.
38169         * gcc.c-torture/execute/930630-1.c: Likewise.
38170         * gcc.c-torture/execute/931031-1.c: Likewise.
38171         * gcc.c-torture/execute/980602-2.c: Likewise.
38172         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38173         * gcc.c-torture/execute/compndlit-1.c: Likewise.
38174         * gcc.c-torture/execute/extzvsi.c: Likewise.
38175         * gcc.c-torture/unsorted/ext.c: Likewise.
38176
38177 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
38178
38179         PR target/12749
38180         * gcc.c-torture/compile/20031220-2.c: New test case.
38181
38182 2003-12-20  Roger Sayle  <roger@eyesopen.com>
38183
38184         PR optimization/13031
38185         * gcc.c-torture/compile/20031220-1.c: New test case.
38186
38187 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38188
38189         * gcc.dg/cast-function-1.c: New test.
38190
38191 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38192
38193         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38194         formats.
38195
38196 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
38197
38198         PR c++/12795
38199         * g++.dg/ext/attrib10.C: New test.
38200
38201 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38202
38203         * gcc.dg/cleanup-10.c: New test.
38204         * gcc.dg/cleanup-11.c: New test.
38205
38206 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38207
38208         PR c++/13239
38209         * g++.dg/opt/expect1.C: New test.
38210
38211 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
38212
38213         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38214
38215 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
38216
38217         PR debug/12923
38218         * gcc.dg/20031218-1.c: New test.
38219
38220         PR debug/12389
38221         * gcc.dg/20031218-2.c: New test.
38222         * gcc.dg/20031218-3.c: New test.
38223
38224         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38225         of label name and allow for USER_LABEL_PREFIX == "_" names.
38226         * g++.dg/abi/mangle18-2.C: Likewise.
38227         * g++.dg/abi/mangle19-1.C: Likewise.
38228         * g++.dg/abi/mangle19-2.C: Likewise.
38229         * g++.dg/abi/mangle20-1.C: Likewise.
38230         * g++.dg/abi/mangle20-2.C: Likewise.
38231
38232 2003-12-18  Richard Henderson  <rth@redhat.com>
38233
38234         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38235
38236 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
38237             Dan Kegel <dank@kegel.com>
38238
38239         PR other/12009
38240         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38241         testing a cross compiler, it causes spurious compile failures.
38242         * lib/g++.exp: Likewise.
38243
38244 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38245
38246         PR c++/13262
38247         * g++.dg/template/access13.C: New test.
38248
38249 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
38250
38251         * gcc.dg/20031216-1.c: New test.
38252
38253 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38254
38255         PR c++/9154
38256         * g++.dg/template/error10.C: New test.
38257
38258 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38259
38260         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38261         * g++.dg/eh/simd-2.C: Likewise.
38262
38263 2003-12-17  James E Wilson  <wilson@specifixinc.com>
38264             Roger Sayle  <roger@eyesopen.com>
38265
38266         * gcc.c-torture/execute/ieee/mzero5.c: New.
38267
38268 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
38269
38270         PR c++/10603
38271         * g++.dg/parse/error6.C: New test.
38272
38273         PR c++/12827
38274         * g++.dg/parse/error7.C: New test.
38275
38276 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38277
38278         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38279         at -O with stabs debugging formats.
38280         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38281         * gcc.dg/debug/debug-2.c: Likewise.
38282
38283 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38284
38285         PR c++/12696
38286         * g++.dg/init/error1.C: New test.
38287
38288         PR c++/12218
38289         * g++.dg/init/pm3.C: New test.
38290
38291 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38292
38293         PR c/3347
38294         * gcc.dg/bitfld-8.c: New test.
38295
38296 2003-12-16  James Lemke  <jim@wasabisystems.com>
38297
38298         * gcc.dg/arm-scd42-[123].c: New tests.
38299
38300 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38301
38302         PR c++/9043
38303         * g++.dg/abi/mangle20-1.C: New test.
38304         * g++.dg/abi/mangle20-2.C: New test.
38305
38306 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38307
38308         PR c++/13275
38309         * g++.dg/other/offsetof2.C: Remove XFAIL.
38310         * g++.dg/parse/offsetof1.C: New test.
38311         * g++.gd/parse/offsetof2.C: Likewise.
38312
38313 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38314
38315         * g++.dg/template/nontype3.C: New test.
38316         * g++.dg/template/static2.C: Tweaked the dg-error clause.
38317
38318 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38319
38320         * g++.dg/warn/noreturn-3.C: Also test instantiation.
38321
38322 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38323
38324         PR c++/13387
38325         * g++.dg/expr/assign1.C: New test.
38326
38327         PR c++/13242
38328         * g++.dg/abi/mangle19-1.C: New test.
38329         * g++.dg/abi/mangle19-2.C: New test.
38330
38331 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
38332
38333         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38334
38335 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38336
38337         * gcc.c-torture/execute/20031216-1.c: New test.
38338
38339 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38340
38341         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38342         an ICE regression.
38343
38344 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38345
38346         PR c++/10926
38347         * g++.dg/template/error9.C: New test.
38348
38349         PR c++/11116
38350         * g++.dg/template/error8.C: New test.
38351
38352 2003-12-15  Roger Sayle  <roger@eyesopen.com>
38353
38354         PR middle-end/13400
38355         * gcc.c-torture/execute/20031215-1.c: New test case.
38356
38357 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38358
38359         PR c++/13269
38360         * g++.dg/parse/error5.C: New test.
38361
38362         PR c++/12989
38363         * g++.dg/expr/sizeof1.C: New test.
38364
38365         PR c++/13310
38366         * g++.dg/template/crash15.C: New test.
38367
38368 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
38369
38370         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38371         a non-POD type as the last named parameter of a varargs function.
38372
38373 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38374
38375         PR c++/13243
38376         PR c++/12573
38377         * g++.dg/template/crash14.C: New test.
38378         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38379
38380 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
38381
38382         * g++.dg/other/java1.C: New test.
38383
38384         PR c++/13241
38385         * g++.dg/abi/mangle18-1.C: New test.
38386         * g++.dg/abi/mangle18-2.C: New test.
38387
38388 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38389
38390         PR optimization/10312
38391         * gcc.c-torture/execute/20031214-1.c: New.
38392
38393 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
38394
38395         PR c++/10779
38396         PR c++/12160
38397         * g++.dg/parse/error3.C: New test.
38398         * g++.dg/parse/error4.C: Likewise.
38399         * g++.dg/abi/mangle4.C: Tweak error messages.
38400         * g++.dg/lookup/using5.C: Likewise.
38401         * g++.dg/other/error2.C: Likewise.
38402         * g++.dg/parse/typename5.C: Likewise.
38403         * g++.dg/parse/undefined1.C: Likewise.
38404         * g++.dg/template/arg2.C: Likewise.
38405         * g++.dg/template/ttp3.C: Likewise.
38406         * g++.dg/template/type1.C: Likewise.
38407         * g++.old-deja/g++.other/crash32.C: Likewise.
38408         * g++.old-djea/g++.pt/defarg8.C: Likewise.
38409
38410 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38411
38412         PR c++/13106
38413         * g++.dg/warn/noreturn-3.C: New test.
38414
38415 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38416
38417         PR c++/13118
38418         * g++.dg/abi/covariant3.C: New.
38419
38420 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
38421
38422         * g++.dg/eh/ia64-1.C: New test.
38423
38424 2003-12-12  Roger Sayle  <roger@eyesopen.com>
38425
38426         PR optimization/13037
38427         * g77.f-torture/execute/13037.f: New test case.
38428
38429 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38430
38431         PR c++/12881
38432         * g++.dg/abi/covariant2.C: New.
38433
38434 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
38435
38436         * gcc.dg/cpp/trad/macro.c: New tests.
38437
38438 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
38439
38440         * gcc.c-torture/execute/wchar_t-1.x: Delete.
38441
38442 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
38443
38444         PR other/10819
38445         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38446         to fix Bug 10819.
38447         * lib/g++.exp (g++_version): Likewise.
38448         * lib/g77.exp (g77_version): Likewise.
38449         * lib/objc.exp (default_objc_version): Likewise.
38450
38451 2003-12-10  Richard Henderson  <rth@redhat.com>
38452
38453         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38454
38455         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38456
38457 2003-12-08  Matt Austern  <austern@apple.com>
38458
38459         PR c/13134
38460         * lib/gcc-dg.exp (dg-require-visibility): Define.
38461         * lib/target-supports (check_visibility_available): Define.
38462         * gcc.dg/visibility-1.c: New test.
38463         * gcc.dg/visibility-2.c: Likewise.
38464         * gcc.dg/visibility-3.c: Likewise.
38465         * gcc.dg/visibility-4.c: Likewise.
38466         * gcc.dg/visibility-5.c: Likewise.
38467         * gcc.dg/visibility-6.c: Likewise.
38468         * g++.dg/ext/visibility-1.C: Likewise.
38469         * g++.dg/ext/visibility-2.C: Likewise.
38470         * g++.dg/ext/visibility-3.C: Likewise.
38471         * g++.dg/ext/visibility-4.C: Likewise.
38472         * g++.dg/ext/visibility-5.C: Likewise.
38473         * g++.dg/ext/visibility-6.C: Likewise.
38474
38475 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38476
38477         * g++.dg/lookup/java1.C: New test.
38478         * g++.dg/lookup/java2.C: New test.
38479
38480 2003-12-07  Falk Hueffner  <falk@debian.org>
38481
38482         * g++.dg/opt/noreturn-1.C: New test.
38483
38484 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
38485
38486         * gcc.dg/overflow-1.c: New test.
38487
38488 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38489
38490         * g77.f-torture/compile/13060.f: New test.
38491
38492 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
38493
38494         PR c++/13323
38495         * g++.dg/inherit/operator2.C: New test.
38496
38497 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38498
38499         PR c++/13305
38500         * g++.dg/ext/attrib9.C: New test.
38501
38502 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38503
38504         PR c++/13314
38505         * g++.dg/template/error7.C: New test.
38506
38507 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
38508             J"orn Rennecke <joern.rennecke@superh.com>
38509
38510         PR target/13302
38511         * g++.dg/other/struct-va_list.C: New test.
38512
38513 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38514
38515         PR c++/13166
38516         * g++.dg/parse/defarg6.C: New test.
38517
38518 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
38519
38520         PR target/13256
38521         * gcc.c-torture/execute/20031201-1.c: New test.
38522
38523 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
38524
38525         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38526
38527 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38528
38529         * gcc.dg/builtin-return-1.c: New test.
38530
38531 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
38532             J"orn Rennecke <joern.rennecke@superh.com>
38533
38534         PR optimization/13260
38535         * gcc.c-torture/execute/20031204-1.c: New test.
38536
38537 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38538
38539         PR c++/9127
38540         * g++.dg/template/error6.C: New test.
38541
38542 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
38543
38544         * gcc.dg/20031202-1.c: New test.
38545
38546 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38547
38548         PR c++/13179
38549         * g++.dg/template/eh1.C: New test.
38550
38551         PR c++/10771
38552         * g++.dg/template/error5.C: New test.
38553
38554 2003-12-02  David Ung  <davidu@mips.com>
38555
38556         * gcc.dg/compat/vector-check.h: Corrected type for var
38557         g_##TMODE
38558
38559 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38560
38561         PR c++/10126
38562         * g++.dg/template/ptrmem8.C: New test.
38563
38564 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38565
38566         PR c++/12573
38567         * g++.dg/template/dependent-expr3.C: New test.
38568
38569 2003-12-01  James Lemke  <jim@wasabisystems.com>
38570
38571         * gcc.dg/arm-g2.c: New test.
38572
38573 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38574
38575         PR optimization/11634
38576         * gcc.dg/20031201-2.c: New test case.
38577
38578 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
38579
38580         PR 11433
38581         * objc.dg/proto-lossage-3.m: New test.
38582
38583 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38584
38585         PR optimization/12628
38586         * gcc.dg/20031201-1.c: New test case.
38587
38588 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38589
38590         * gcc.dg/unaligned-1.c: New test.
38591
38592 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
38593
38594         PR c++/9849
38595         * g++.dg/template/error4.C: New test.
38596         * g++.dg/template/nested3.C: Adjust error markers.
38597
38598 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38599
38600         * gcc.dg/cpp/assert4.c: Check more #system assertions.
38601
38602 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38603
38604         PR c/10333
38605         * gcc.dg/bitfld-7.c: New test.
38606
38607 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
38608
38609         * gcc.dg/tls/asm-1.C: New test.
38610
38611 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38612
38613         * gcc.dg/cpp/assert4.c: Update.
38614
38615 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38616
38617         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38618         * gcc.dg/builtin-apply3.c: New test.
38619
38620 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38621
38622         * lib/compat.exp (compat-obj): New xfaildata parameter.
38623         Use it to set compiler_conditional_xfail_data before compiling.
38624         (compat-get-options): Handle dg-xfail-if.
38625         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38626         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38627         * gcc.dg/compat/vector-1_y.c: Likewise.
38628         * gcc.dg/compat/vector-2_x.c: Likewise.
38629         * gcc.dg/compat/vector-2_y.c: Likewise.
38630
38631 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38632
38633         * g++.dg/opt/reg-stack4.C: New test.
38634
38635 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38636
38637         * gcc.dg/builtin-apply2.c: New test.
38638
38639 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38640
38641         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38642
38643 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38644
38645         PR c++/12924
38646         * g++.dg/template/template-id-2.C: New test.
38647
38648 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38649
38650         PR c++/5369
38651         * g++.dg/template/memfriend1.C: New test.
38652         * g++.dg/template/memfriend2.C: Likewise.
38653         * g++.dg/template/memfriend3.C: Likewise.
38654         * g++.dg/template/memfriend4.C: Likewise.
38655         * g++.dg/template/memfriend5.C: Likewise.
38656         * g++.dg/template/memfriend6.C: Likewise.
38657         * g++.dg/template/memfriend7.C: Likewise.
38658         * g++.dg/template/memfriend8.C: Likewise.
38659         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38660
38661 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
38662
38663         PR c++/12515
38664         * g++.dg/ext/cond1.C: New test.
38665
38666 2003-11-20  Richard Henderson  <rth@redhat.com>
38667
38668         * gcc.dg/20020201-2.c: Remove.
38669         * gcc.dg/20020201-4.c: Remove.
38670         * gcc.dg/20020304-1.c: Remove.
38671
38672 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
38673
38674         * gcc.dg/cpp/trad/xwin1.c: New test case.
38675
38676 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
38677
38678         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38679         * lib/g77.exp: Likewise.
38680         * lib/objc.exp: Likewise.
38681         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38682         for darwin.
38683
38684 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38685
38686         PR c++/12932
38687         * g++.dg/template/static5.C: New test.
38688
38689 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38690
38691         * gcc.dg/nested-func-1.c: New test.
38692
38693 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38694
38695         * gcc.dg/cpp/assert4.c: New test.
38696
38697 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38698
38699         PR c++/2294
38700         * g++.dg/lookup/using9.c: New test.
38701
38702 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
38703
38704         PR c++/12762
38705         * g++.dg/template/error3.C: New test.
38706
38707 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
38708
38709         PR ada/13035
38710         * ada/acats/run_acats, run_all.sh: Fix syntax error.
38711         No longer use a wrapper for gcc, since this does not work under
38712         Windows.
38713
38714 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38715
38716         PR c++/2094
38717         * g++.dg/template/ptrmem7.C: New test.
38718
38719 2003-11-13  Andrew Pinski <apinski@apple.com>
38720
38721         * gcc.c-torture/compile/20031113-1.c: New test.
38722
38723 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
38724             Kean Johnston <jkj@sco.com>
38725
38726         PR c/13029
38727         * gcc.dg/unused-4.c: Update.
38728
38729 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38730
38731         * g++.dg/opt/const3.C: New test.
38732
38733 2003-11-13  Jan Hubicka  <jh@suse.cz>
38734
38735         * gcc.c-torture/compile/20031112-1.c: New test.
38736
38737 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
38738
38739         * g++.dg/parse/crash10.C: Remove bogus error marker.
38740
38741 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38742
38743         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38744         (host_gcc): Likewise.
38745         (ROOT): Honor $PWDCMD.
38746         (BASE): Likewise.
38747         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38748
38749 2003-11-12  Catherine Moore  <clm@redhat.com>
38750
38751         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38752
38753 2003-11-12  Andreas Jaeger  <aj@suse.de>
38754             Jakub Jelinek  <jakub@redhat.com>
38755             Andrew Pinski  <pinskia@physics.uc.edu>
38756             Richard Henderson  <rth@redhat.com>
38757
38758         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38759         systems.
38760         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38761
38762         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38763         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38764
38765 2003-11-11  Andreas Jaeger  <aj@suse.de>
38766
38767         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38768
38769         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38770
38771 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
38772
38773         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38774         Clean ups.
38775
38776 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
38777
38778         * gcc.dg/trampoline-1.c: New test.
38779
38780 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
38781
38782         * gcc.c-torture/compile/200031109-1.c: New test.
38783
38784 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38785
38786         PR c/3190
38787         PR c/8714
38788         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38789         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38790         gcc.dg/format/no-y2k-1.c: Update.
38791
38792 2003-11-08  Roger Sayle  <roger@eyesopen.com>
38793
38794         PR optimization/10467
38795         * gcc.dg/20031108-1.c: New test case.
38796
38797 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
38798
38799         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
38800
38801 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38802
38803         * gcc.dg/compound-lvalue-1.c: New test.
38804         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
38805         some XFAILs.
38806
38807 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
38808
38809         * gcc.dg/altivec-varargs-1.c: New test.
38810
38811 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38812
38813         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
38814         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
38815         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
38816         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
38817         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
38818
38819 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38820
38821         * gcc.dg/cond-lvalue-1.c: New test.
38822
38823 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
38824
38825         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
38826
38827 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38828
38829         PR c++/11616
38830         * g++.dg/template/instantiate5.C: New test.
38831
38832 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38833
38834         PR c++/12726
38835         * g++.dg/ext/complit2.C: Replace test with self-contained version.
38836         * ChangeLog: Add missing first entry for above test.
38837
38838 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38839
38840         PR c++/9810
38841         * g++.dg/template/using8.C: New test.
38842         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
38843
38844 2003-11-02  Roger Sayle  <roger@eyesopen.com>
38845
38846         PR optimization/10817
38847         * gcc.c-torture/compile/20031102-1.c: New test case.
38848
38849 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
38850
38851         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
38852         2147483647.
38853
38854 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38855
38856         * gcc.dg/20031102-1.c: New test.
38857
38858 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38859
38860         * gcc.dg/complex-1.c: New test.
38861
38862 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38863
38864         PR c++/12796
38865         * g++.dg/template/crash13.C: Adjust expected error location.
38866         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38867
38868 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38869
38870         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38871
38872 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38873
38874         PR/10239
38875         * gcc.c-torture/compile/20031031-2.c: New test.
38876
38877 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38878
38879         PR/11640
38880         * gcc.c-torture/compile/20031031-1.c: New test.
38881
38882 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38883
38884         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38885         * gcc.misc-tests/bprob.exp: Likewise.
38886         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
38887         the execution test on arm-elf configs.
38888         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
38889         configs that don't support scratch files.
38890         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
38891
38892 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
38893
38894         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
38895         done by dejagnu.
38896
38897 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
38898
38899         * ada/acats/run_all.sh: Redirect mv output to /dev/null
38900         Avoid non pure sh syntax. Add more logging.
38901
38902         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
38903         fail.
38904
38905 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38906
38907         PR libgcj/10610
38908         * gcc.dg/ppc-stackalign-1.c: New test.
38909
38910 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
38911
38912         * ada/acats/run_all.sh: Change output to be more compliant with
38913         dejagnu framework.
38914         Create acats.sum and acats.log files under testsuite/ada/acats
38915         Only run [a-z]* directories, to filter out e.g. CVS.
38916         Redirect build output to log file.
38917
38918 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38919
38920         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
38921
38922 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38923
38924         PR ada/5909:
38925         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
38926
38927 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
38928
38929         * gcc.c-torture/compile/20031023-1.c: New test.
38930         * gcc.c-torture/compile/20031023-2.c: New test.
38931         * gcc.c-torture/compile/20031023-3.c: New test.
38932         * gcc.c-torture/compile/20031023-4.c: New test.
38933
38934 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38935
38936         PR c++/10371
38937         * g++.dg/lookup/scoped8.C: New test.
38938
38939 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38940
38941         * g++.dg/opt/reg-stack3.C: New test.
38942
38943 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38944
38945         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
38946
38947 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38948
38949         PR c++/11076
38950         * g++.dg/template/crash13.C: New test.
38951
38952 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38953
38954         * gcc.dg/c99-restrict-2.c: New test.
38955
38956 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
38957
38958         PR c++/12698, c++/12699, c++/12700, c++/12566
38959         * g++.dg/inherit/covariant9.C: New test.
38960         * g++.dg/inherit/covariant10.C: New test.
38961         * g++.dg/inherit/covariant11.C: New test.
38962
38963 2003-10-23  Jason Merrill  <jason@redhat.com>
38964
38965         PR c++/12726
38966         * g++.dg/ext/complit2.C: New test.
38967
38968 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38969
38970         PR target/12654
38971         * gcc.c-torture/execute/20031020-1.c: New test.
38972
38973 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38974
38975         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
38976         following the jump_insn.
38977
38978 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38979
38980         * gcc.dg/cast-lvalue-1.c: New test.
38981
38982 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
38983
38984         PR c++/11962
38985         * g++.dg/template/cond2.C: New test.
38986
38987 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38988
38989         * gcc.dg/builtins-28.c: New test.
38990
38991 2003-10-20  Jan Hubicka  <jh@suse.cz>
38992
38993         * g++.dg/opt/inline4.C: Do not use min-inline-insns
38994         parameter.
38995         * gcc.dg/inline-2.c: Likewise.
38996
38997 2003-10-20  Phil Edwards  <phil@codesourcery.com>
38998
38999         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39000         * gcc.dg/nest.c: Likewise.
39001
39002 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39003
39004         PR c++/9781, c++/10583, c++/11862
39005         * g++.dg/parse/crash13.C: New test.
39006
39007 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39008
39009         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39010
39011 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39012
39013         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39014         Define HAVE_C99_RUNTIME except on Solaris.
39015         * gcc.dg/builtins-20.c: Likewise.
39016
39017 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39018
39019         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39020
39021 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39022
39023         PR c++/12495
39024         * g++.dg/template/crash21.C: New test.
39025
39026 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39027
39028         PR c++/2513
39029         * g++.dg/template/typename5.C: New test.
39030
39031 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39032
39033         PR c++/12369
39034         * g++.dg/template/friend25.C: New test.
39035
39036 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
39037
39038         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39039         versions.
39040
39041 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
39042
39043         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39044         == 2147483647.
39045
39046 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
39047
39048         * gcc.c-torture/execute/960416-1.x: Remove.
39049         * gcc.c-torture/execute/divconst-3.x: Likewise.
39050
39051 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
39052
39053         PR target/12598
39054         * gcc.dg/torture/cris-volatile-1.c: New test.
39055
39056 2003-10-14  Roger Sayle  <roger@eyesopen.com>
39057
39058         PR optimization/9325
39059         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39060         for overflowing floating point to integer conversion during RTL
39061         simplification.
39062
39063 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
39064
39065         * objc/execute/_cmd.m: Fix typo.
39066         * objc.dg/image-info.m, objc.dg/symtab-1.m:
39067         Relax 'scan-assembler' regexp.
39068         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39069         objc.dg/try-catch-4.m: Run on non-Darwin targets.
39070         * objc.dg/zero-link-2.m: Remove blank line.
39071         * objc.dg/zero-link-3.m: New test case.
39072
39073 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
39074
39075         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39076
39077         * gcc.dg/asm-names.c: Use scan-assembler-not rather
39078         than linker trickery.
39079
39080 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39081
39082         PR c++/12370
39083         * g++.dg/other/friend2.C: New test.
39084
39085 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39086
39087         * gcc.dg/20031012-1.c: New test.
39088
39089 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39090
39091         * gcc.dg/weak/weak-3.c: Fix for new warning.
39092
39093 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
39094
39095         PR optimization/8750
39096         * gcc.c-torture/execute/20031012-1.c: New test case.
39097
39098 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39099
39100         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39101         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39102
39103 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39104
39105         PR optimization/12260
39106         * gcc.c-torture/compile/20031011-2.c: New test case.
39107
39108 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39109
39110         * gcc.c-torture/execute/20031011-1.c: New testcase.
39111
39112 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
39113
39114         * gcc.c-torture/compile/20031011-1.c: New test.
39115
39116 2003-10-11  Jan Hubicka  <jh@suse.cz>
39117
39118         * g++.dg/other/first-global.C: New test.
39119
39120 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39121
39122         * gcc.c-torture/execute/string-opt-18.c: New testcase.
39123
39124 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
39125
39126         * gcc.c-torture/compile/20031010-1.c: New test.
39127
39128 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
39129
39130         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39131         * gcc.c-torture/execute/va-arg-25.c: ... here.
39132
39133 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
39134
39135         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39136
39137 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
39138
39139         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39140
39141 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
39142
39143         * g++.dg/parse/error2.C: New test.
39144
39145 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
39146
39147         PR c++/11097
39148         * g++.dg/other/error5.C: Modify the error message.
39149         * g++.dg/lookup/using8.C: New test.
39150
39151 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
39152
39153         * gcc.dg/darwin-abi-2.c: New file.
39154         * gcc.c-torture/execute/va-arg-24.c: New file.
39155
39156 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
39157
39158         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
39159         indentation.
39160
39161 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
39162
39163         PR c++/10147
39164         * g++.dg/other/error4.C: Update error messages.
39165         * g++.dg/template/ptrmem4.C: Likewise.
39166
39167         PR c++/12337
39168         * g++.dg/init/new9.C: New test.
39169
39170         PR c++/12334, c++/12236, c++/8656
39171         * g++.dg/ext/attrib8.C: New test.
39172
39173 2003-10-06  Devang Patel  <dpatel@apple.com>
39174
39175         * gcc.dg/debug/dwarf2-3.h: New test.
39176         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39177
39178 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
39179
39180         * g++.dg/opt/cfg2.C: New test.
39181
39182 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39183
39184         * g++.dg/opt/float1.C: New test.
39185
39186 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39187
39188         * gcc.dg/c90-array-lval-6.c: New test.
39189         * gcc.dg/c99-array-lval-6.c: New test.
39190
39191 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
39192             Ziemowit Laski  <zlaski@apple.com>
39193
39194         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39195         'Derived', so that it is never considered a class method; add
39196         new warning for '+port' method ambiguity.
39197         * objc.dg/method-12.m: Include <objc/objc.h> instead of
39198         <objc/objc-api.h> (needed on Mac OS X).
39199         * objc.dg/method-13.m: New test.
39200
39201 2003-10-03  Roger Sayle  <roger@eyesopen.com>
39202
39203         PR optimization/9325, PR java/6391
39204         * gcc.c-torture/execute/20031003-1.c: New test case.
39205
39206 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
39207
39208         PR optimization/12180
39209         * gcc.dg/20031002-1.c: New test.
39210
39211         PR c++/12486
39212         * g++.dg/inherit/error1.C: New test.
39213
39214 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
39215
39216         * lib/f-torture.exp (search_for): Rename to...
39217         (search_for_re): This.  Also, clean up comments and the
39218         "regexp" invocation.
39219
39220 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
39221
39222         * gcc.c-torture/compile/20031002-1.c: New test.
39223
39224 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
39225
39226         * g++.dg/opt/cond1.C: New test.
39227
39228 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
39229
39230         * gcc.dg/Wold-style-definition-2.c: New testcase.
39231         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39232
39233 2003-09-29  Richard Henderson  <rth@redhat.com>
39234
39235         * g++.dg/init/array10.C: Add dg-options.
39236
39237 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
39238
39239         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39240
39241 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39242
39243         * g++.dg/template/friend19.C: Fix typo.
39244         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39245
39246 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
39247
39248         * gcc.c-torture/execute/20030928-1.c: New test.
39249         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39250
39251 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39252
39253         * g++.dg/opt/unroll1.C: New test.
39254
39255 2003-09-26  Roger Sayle  <roger@eyesopen.com>
39256
39257         PR optimization/11741
39258         * gcc.dg/20030926-1.c: New test case.
39259
39260 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39261
39262         PR c++/5655
39263         * g++.dg/parse/access7.C: New test.
39264         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39265
39266 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
39267
39268         MERGE OF objc-improvements-branch into MAINLINE:
39269         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39270         if libobjc has not been built.
39271         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39272         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39273         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39274         objc/execute/nested-3.m, objc/execute/np-2.m,
39275         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39276         objc/execute/redefining_self.m, objc/execute/root_methods.m,
39277         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39278         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39279         objc.dg/special/unclaimed-category-1.h,
39280         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39281         well as GNU runtime.
39282         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39283         * execute/cascading-1.m, execute/function-message-1.m,
39284         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39285         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39286         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39287         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39288         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39289         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39290         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39291         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39292         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39293         * objc.dg/bitfield-2.m: Run only on Darwin.
39294         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39295         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39296         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39297         * objc.dg/const-str-1.m: Fix constant string layout.
39298
39299 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
39300
39301         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39302
39303 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
39304
39305         * gcc.dg/darwin-abi-1.c: New file.
39306
39307 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
39308
39309         PR target/12281
39310         * gcc.c-torture/compile/20030921-1.c: New test.
39311
39312 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39313
39314         * g++.dg/opt/reg-stack2.C: New test.
39315
39316 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39317
39318         * g++.dg/eh/delayslot1.C: New test.
39319
39320 2003-09-20  Richard Henderson  <rth@redhat.com>
39321
39322         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39323
39324 2003-09-20  Roger Sayle  <roger@eyesopen.com>
39325
39326         * gcc.c-torture/execute/20030920-1.c: New test case.
39327
39328 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39329
39330         * g++.dg/rtti/typeid3.C: Correct expected error message.
39331
39332 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39333
39334         PR c++/157
39335         * g++.dg/parse/crash12.C: New test.
39336
39337 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
39338
39339         * gcc.dg/compat/mixed-struct-check.h: New.
39340         * gcc.dg/compat/mixed-struct-defs.h: New.
39341         * gcc.dg/compat/mixed-struct-init.h: New.
39342         * gcc.dg/compat/struct-by-value-19_main.c: New.
39343         * gcc.dg/compat/struct-by-value-19_x.c: New.
39344         * gcc.dg/compat/struct-by-value-19_y.c: New.
39345         * gcc.dg/compat/struct-by-value-20_main.c: New.
39346         * gcc.dg/compat/struct-by-value-20_x.c: New.
39347         * gcc.dg/compat/struct-by-value-20_y.c: New.
39348         * gcc.dg/compat/struct-return-19_main.c: New.
39349         * gcc.dg/compat/struct-return-19_x.c: New.
39350         * gcc.dg/compat/struct-return-19_y.c: New.
39351         * gcc.dg/compat/struct-return-20_main.c: New.
39352         * gcc.dg/compat/struct-return-20_x.c: New.
39353         * gcc.dg/compat/struct-return-20_y.c: New.
39354
39355 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
39356         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39357         so that it will not complain on LP64 targets.
39358
39359 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39360
39361         PR c++/495
39362         * g++.dg/template/friend24.C: New test.
39363
39364 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
39365
39366         PR c++/12332
39367         * g++.dg/template/memtmpl2.C: New test.
39368
39369 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
39370
39371         PR target/11184
39372         * gcc.dg/builtin-apply1.c: New test.
39373
39374 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39375
39376         PR c++/9848
39377         * g++.dg/warn/Wunused-4.C: New test.
39378
39379 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39380
39381         PR c++/12316
39382         * g++.dg/other/gc2.C: New test.
39383
39384 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
39385
39386         PR c++/11991
39387         * g++.dg/rtti/typeid3.C: New test.
39388
39389         PR c++/12266
39390         * g++.dg/overload/template1.C: New test.
39391
39392 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39393
39394         * g++.dg/opt/cfg3.C: New test.
39395
39396 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39397
39398         PR c++/7939
39399         * g++.dg/template/crash11.C: New test.
39400
39401 2003-09-16  Jason Merrill  <jason@redhat.com>
39402             Jakub Jelinek  <jakub@redhat.com>
39403
39404         * gcc.dg/attr-warn-unused-result.c: New test.
39405
39406 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39407
39408         PR c++/12184
39409         * g++.dg/expr/call2.C: New test.
39410
39411 2003-09-15  Andreas Jaeger  <aj@suse.de>
39412
39413         * gcc.dg/Wold-style-definition-1.c: New test.
39414
39415 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
39416
39417         PR c++/3907
39418         * g++.dg/parse/template12.C: New test.
39419
39420         * g++.dg/abi/bitfield11.C: New test.
39421         * g++.dg/abi/bitfield12.C: Likewise.
39422
39423 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
39424
39425         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
39426         non-expansion of functional macro name without arguments at EOL.
39427         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
39428
39429 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
39430
39431         * gcc.c-torture/execute/20030914-[12].c: New tests.
39432
39433 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39434
39435         PR c++/11788
39436         * g++.dg/overload/addr1.C: New test.
39437
39438 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
39439
39440         * gcc.dg/20030909-1.c: New test.
39441
39442 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39443
39444         * gcc.dg/ultrasp10.c: New test.
39445
39446 2003-09-09  Devang Patel  <dpatel@apple.com>
39447
39448         * gcc.dg/darwin-ld-6.c: New test.
39449
39450 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39451
39452         * gcc.dg/torture/builtin-explog-1.c: New testcase.
39453
39454 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39455
39456         * gcc.dg/ia64-types1.c: New test.
39457         * gcc.dg/ia64-types2.c: Likewise.
39458
39459 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39460
39461         * gcc.dg/builtins-1.c: Add more _Complex tests.
39462         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39463
39464         * gcc.dg/builtins-1.c: Test existing _Complex functions.
39465         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39466
39467 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39468
39469         PR c++/11786
39470         * g++.dg/lookup/koenig2.C: New test.
39471
39472         PR c++/5296
39473         * g++.dg/rtti/typeid2.C: New test.
39474
39475 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
39476
39477         * gcc.c-torture/compile/20030904-1.c: New test.
39478
39479 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39480
39481         * g++.dg/opt/longbranch2.C: New test.
39482
39483 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39484
39485         * g++.dg/template/crash10.C: Only compile it.
39486
39487 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39488
39489         PR middle-end/11665
39490         * gcc.c-torture/compile/20030907-1.c: New test.
39491         * g++.dg/init/array11.C: New test.
39492
39493 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39494
39495         PR c++/11852
39496         * g++.dg/init/struct1.C: New test.
39497
39498 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39499
39500         PR c++/12181
39501         * g++.dg/expr/comma1.C: New test.
39502
39503 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
39504
39505         PR c++/11867
39506         * g++.dg/expr/static_cast5.C: New test.
39507
39508 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
39509
39510         PR c++/11507
39511         * g++.dg/lookup/scoped7.C: New test.
39512
39513         PR c++/9574
39514         * g++.dg/other/static1.C: New test.
39515
39516         PR c++/11490
39517         * g++.dg/warn/template-1.C: New test.
39518
39519         PR c++/11432
39520         * g++.dg/template/crash10.C: New test.
39521
39522         PR c++/2478
39523         * g++.dg/overload/VLA.C: New test.
39524
39525         PR c++/10804
39526         * g++.dg/template/call1.C: New test.
39527
39528 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39529
39530         PR c++/11794
39531         * g++.dg/parse/using3.C: New test.
39532
39533 2003-09-06  Roger Sayle  <roger@eyesopen.com>
39534
39535         PR c++/11409
39536         * g++.dg/overload/builtin3.C: New test case.
39537
39538 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
39539
39540         PR c/9862
39541         * gcc.dg/20030906-1.c: New test.
39542         * gcc.dg/20030906-2.c: Likewise.
39543
39544 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39545
39546         PR c++/12167
39547         * g++.dg/parse/defarg5.C: New test.
39548
39549         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39550
39551 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
39552
39553         PR c++/12163
39554         * g++.dg/expr/static_cast4.C: New test.
39555
39556         PR c++/12146
39557         * g++.dg/template/crash9.C: New test.
39558
39559 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
39560
39561         * g++.old-deja/g++.ext/pretty2.C: Update for change
39562         in __FUNCTION__.
39563         * g++.old-deja/g++.ext/pretty3.C: Likewise.
39564
39565 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
39566
39567         PR c++/11922
39568         * g++/dg/template/qualified-id1.C: New test.
39569
39570         PR c++/12037
39571         * g++.dg/warn/noeffect4.C: New test.
39572
39573 2003-09-04  Matt Austern  <austern@apple.com>
39574
39575         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39576         * g++.dg/ext/fnname2.C: Likewise.
39577         * g++.dg/ext/fnname3.C: Likewise.
39578
39579 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
39580
39581         * g++.dg/expr/lval1.C: New test.
39582         * g++.dg/ext/lvcast.C: Remove.
39583
39584 2003-09-03  Roger Sayle  <roger@eyesopen.com>
39585
39586         PR optimization/11700.
39587         * gcc.c-torture/compile/20030903-1.c: New test case.
39588
39589 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
39590
39591         PR c++/12053
39592         * g++.dg/abi/layout4.C: New test.
39593
39594 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
39595
39596         PR c++/11553
39597         * g++.dg/parse/friend3.C: New test.
39598
39599 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
39600
39601         PR c++/11847
39602         * g++.dg/template/class1.C: New test.
39603
39604         PR c++/11808
39605         * g++.dg/expr/call1.C: New test.
39606
39607 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
39608
39609         PR c++/12114
39610         * g++.dg/init/ref9.C: New test.
39611
39612         PR c++/11972
39613         * g++.dg/template/nested4.C: New test.
39614
39615 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39616
39617         PR c++/12093
39618         * g++.dg/template/non-dependent4.C: New test.
39619
39620         PR c++/11928
39621         * g++.dg/inherit/conv1.C: New test.
39622
39623 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39624
39625         PR c++/6196
39626         * g++.dg/ext/label1.C: New test.
39627         * g++.dg/ext/label2.C: Likewise.
39628
39629 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39630
39631         * g++.dg/expr/cond3.C: New test.
39632
39633 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39634
39635         * gcc.dg/builtins-1.c: Add new builtin cases.
39636
39637 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39638
39639         * gcc.dg/builtins-1.c: Add new cases.
39640         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39641
39642 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39643
39644         * gcc.dg/builtins-1.c: Add more math builtin tests.
39645         * gcc.dg/torture/builtin-attr-1.c: New test.
39646
39647 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39648
39649         PR optimization/5079
39650         * g++.dg/opt/static3.C: New test.
39651
39652 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39653
39654         * gcc.misc-tests/gcov-10b.c: New test.
39655
39656 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
39657
39658         * g++.dg/opt/ptrmem3.C: New test.
39659
39660         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39661
39662 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
39663
39664         * gcc.dg/20030826-2.c: New test.
39665
39666 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39667
39668         PR middle-end/12002
39669         * g77.f-torture/compile/12002.f: New test case.
39670
39671 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39672
39673         * gcc.dg/20030826-1.c: New test case.
39674
39675 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
39676
39677         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39678
39679 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
39680
39681         PR c++/11871
39682         * c++.dg/lookup/crash1.C: New test.
39683
39684         * c++.dg/warn/noeffect3.C: New test.
39685
39686 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
39687
39688         * gcc.dg/compat/vector-1_x.c: Compile with -w.
39689         * gcc.dg/compat/vector-1_y.c: Ditto.
39690         * gcc.dg/compat/vector-2_x.c: Ditto.
39691         * gcc.dg/compat/vector-2_y.c: Ditto.
39692
39693 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
39694
39695         * gcc.dg/20030702-1.c: New test.
39696
39697 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
39698
39699         PR c++/8795
39700         * g++.dg/ext/altivec-1.C: New test.
39701
39702 2003-08-24  Richard Henderson  <rth@redhat.com>
39703
39704         * g++.dg/eh/simd-2.C: Add -w for x86.
39705
39706 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
39707
39708         * gcc.dg/20030815-1.c: New test.
39709
39710 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39711
39712         PR c++/3765
39713         * g++.dg/parse/access6.C: New test.
39714
39715 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39716
39717         PR c++/641, c++/11876
39718         * g++.dg/template/friend22.C: New test.
39719         * g++.dg/template/friend23.C: Likewise.
39720
39721 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39722
39723         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39724         identically.
39725
39726 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39727
39728         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39729
39730 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39731
39732         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39733
39734 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39735
39736         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39737
39738 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39739
39740         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39741
39742 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
39743
39744         PR c++/11919
39745         * g++.dg/overload/prom1.C: New test.
39746
39747         PR c++/11551
39748         * g++.dg/parse/dtor2.C: New test.
39749
39750         PR c++/10762
39751         * g++.dg/parse/using2.C: New test.
39752
39753 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
39754
39755         PR target/11805
39756         * gcc.c-torture/compile/20030821-1.c: New.
39757
39758 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
39759
39760         PR c++/11834
39761         * g++.dg/template/deduce2.C: New test.
39762
39763 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
39764
39765         * gcc.c-torture/execute/20030821-1.c: New test.
39766
39767 2003-08-20  Roger Sayle  <roger@eyesopen.com>
39768
39769         PR middle-end/11984
39770         * gcc.dg/20030820-1.c: New test case.
39771
39772 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
39773
39774         PR c++/11945
39775         * g++.dg/warn/noeffect2.C: New test.
39776
39777 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
39778
39779         PR c++/10926
39780         * g++.dg/template/dtor2.C: New test.
39781
39782         PR c++/11684
39783         * g++.dg/template/operator1.C: New test.
39784         * g++.dg/parse/operator4.C: New test.
39785
39786         PR c++/11946.C
39787         * g++.dg/expr/enum1.C: New test.
39788         * gcc.dg/c99-bool-1.c: Remove bogus warning.
39789
39790         PR c++/11036.C
39791         * g++.dg/parse/elab2.C: New test.
39792         * g++.dg/parse/typedef4.C: Change error message.
39793         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39794         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
39795         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
39796
39797 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
39798
39799         * gcc.dg/pch/warn-1.c: New.
39800         * gcc.dg/pch/warn-1.hs: New.
39801
39802         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
39803         not-tested file.
39804
39805 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39806
39807         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
39808
39809 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39810
39811         * gcc.dg/uninit-D.c: New Test.
39812         * gcc.dg/uninit-E.c: New Test.
39813         * gcc.dg/uninit-F.c: New Test.
39814         * gcc.dg/uninit-G.c: New Test.
39815
39816 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
39817
39818         * g++.dg/README: Describe the pch directory.
39819
39820 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39821
39822         PR c++/11174
39823         * g++.dg/parse/access4.C: New test.
39824         * g++.dg/parse/access5.C: Likewise.
39825         * g++.old-deja/g++.jason/access17.C: Adjust error message.
39826
39827 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
39828
39829         * gcc.dg/noncompile/20030818-1.c: New.
39830
39831 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39832
39833         PR c++/11957
39834         * g++.dg/warn/noeffect1.C: New test.
39835
39836         * g++.dg/template/scope2.C: New test.
39837         * g++.dg/template/error2.C: Correct dg-error
39838
39839 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
39840
39841         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
39842
39843 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
39844
39845         PR C++/11512
39846         * g++.dg/template/warn1.C: New.
39847
39848 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39849
39850         * g++.dg/template/error2.C: New test.
39851         * g++.dg/lookup/using7.C: Adjust errors
39852         * g++.old-deja/g++.pt/crash36.C: Likewise.
39853         * g++.old-deja/g++.pt/derived3.C: Likewise.
39854
39855 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39856
39857         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
39858         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
39859         * gcc.c-torture/execute/builtins/string-9.c: New, from
39860         string-opt-9.c.  Adjust for execute/builtins framework.
39861         * gcc.c-torture/execute/string-opt-9.c: Delete.
39862
39863 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
39864
39865         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
39866
39867         * g++.dg/parse/ret-type2.C: New test.
39868
39869         PR c++/11703
39870         * g++.dg/init/new8.C: New test.
39871
39872         PR c++/10923
39873         * g++.dg/parse/typedef5.C: New test.
39874
39875         PR c++/9512
39876         * g++.dg/parse/qualified2.C: New test.
39877         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
39878         invalid code.
39879
39880 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
39881
39882         * g++.dg/conversion/ptrmem1.C: New test.
39883
39884 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
39885
39886         PR target/11693
39887         * gcc.dg/20030811-1.c: New test.
39888
39889         PR target/11535
39890         * gcc.c-torture/execute/20030811-1.c: New test.
39891
39892 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39893
39894         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
39895
39896 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
39897
39898         PR c++/11789.C
39899         * g++.dg/inherit/multiple1.C: New test.
39900
39901 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39902
39903         * gcc.dg/spe1.c: New test.
39904
39905         PR c++/11670
39906         * g++.dg/expr/cast2.C: New test.
39907
39908         PR c++/10530
39909         * g++.dg/template/dependent-name2.C: New test.
39910
39911 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
39912
39913         * g++.dg/parse/crash11.C: Put the dg options in comments.
39914
39915 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
39916
39917         * lib/gcc-dg.exp: Update for diagnostic change.
39918
39919 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39920
39921         PR c++/5767
39922         * g++.dg/parse/crash11.C: New test.
39923
39924 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
39925
39926         * gcc.dg/cpp/spacing1.c: Update.
39927
39928 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
39929
39930         PR target/11739
39931         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
39932         a value for -mtune.
39933
39934 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39935
39936         PR middle-end/11771
39937         * gcc.c-torture/compile/20030804-1.c: New test case.
39938
39939 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39940
39941         * gcc.dg/20030804-1.c: New test case.
39942
39943 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
39944
39945         * gcc.dg/cpp/separate-1.c: New test.
39946
39947 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
39948
39949         PR c++/11704
39950         * g++.dg/template/dependent-expr2.C: New test.
39951
39952         PR c++/11766
39953         * g++.dg/expr/ptrmem1.C: New test.
39954
39955 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39956
39957         PR c++/9453
39958         * g++.dg/template/friend15.C: New test.
39959
39960 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
39961
39962         * lib/dg-pch.exp: Work round PCH bug.
39963
39964 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39965
39966         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
39967         builtins.  Move cases from builtins-4.c here.
39968
39969         * gcc.dg/torture/builtin-math-1.c: New test taken from
39970         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
39971         additional cases.
39972
39973         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
39974         Delete.
39975
39976 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39977
39978         PR c++/9447
39979         * g++.dg/template/using7.C: New test.
39980
39981 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
39982
39983         * import1.c, import2.c: New tests.
39984
39985 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
39986
39987         * g++.dg/eh/crossjump1.C: New test.
39988
39989 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
39990
39991         PR c++/11697
39992         * g++.dg/template/using6.C: New test.
39993
39994         PR c++/11744
39995         * g++.dg/template/koenig2.C: New test.
39996
39997 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39998
39999         PR c++/7983
40000         * g++.dg/parse/typedef4.C: New test.
40001
40002 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40003
40004         PR c++/8442, c++/8806
40005         * g++.dg/template/elab1.C: New test.
40006         * g++.dg/template/type2.C: Likewise.
40007         * g++.dg/template/ttp3.C: Adjust expected error message.
40008         * g++.old-deja/g++.law/visibility13.C: Likewise.
40009         * g++.old-deja/g++.niklas/t135.C: Likewise.
40010         * g++.old-deja/g++.pt/ttp41.C: Likewise.
40011         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40012         template argument.
40013         * g++.old-deja/g++.pt/ttp44.C: Likewise.
40014
40015 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
40016
40017         PR c++/11295
40018         * g++.dg/ext/stmtexpr1.C: New test.
40019
40020         * g++.dg/opt/tmp1.C: New test.
40021
40022         PR c++/11525
40023         * g++.dg/parse/constant4.C: New test.
40024
40025         PR c++/9447
40026         * g++.dg/template/using5.C: New test.
40027
40028 2003-07-31  Roger Sayle  <roger@eyesopen.com>
40029
40030         * gcc.dg/builtins-27.c: New test case.
40031
40032 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
40033
40034         * gcc.dg/tls/opt-7.c: New test.
40035
40036 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
40037
40038         * g++.old-deja/g++.other/crash18.C: Remove.
40039
40040 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40041
40042         * g++.dg/template/explicit3.C: New.
40043         * g++.dg/template/explicit4.C: New.
40044         * g++.dg/template/explicit5.C: New.
40045
40046         PR c++/11347
40047         * g++.dg/template/memtmpl1.C: New.
40048
40049 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
40050
40051         PR target/11565
40052         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40053         * gcc.dg/i386-387-5.c (dg-options): Likewise.
40054
40055 2003-07-30  Jan Hubicka  <jh@suse.cz>
40056
40057         * vtgc1.c: Kill.
40058
40059 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
40060
40061         * gcc.dg/struct-in-proto-1.c: New test.
40062
40063 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
40064
40065         * gcc.dg/cpp/include2.c: Only expect one message.
40066
40067 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
40068
40069         PR c++/9447
40070         * g++.dg/template/using1.C: New test.
40071         * g++.dg/template/using2.C: New test.
40072         * g++.dg/template/using3.C: New test.
40073         * g++.dg/template/using4.C: New test.
40074
40075 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
40076
40077         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40078         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40079
40080 2003-07-28  Jan Hubicka  <jh@suse.cz>
40081
40082         PR c++/11530
40083         * g++.dg/opt/call1.C: New test.
40084
40085 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
40086
40087         PR c++/11667
40088         * g++.dg/init/enum2.C: New test.
40089         * g++.dg/template/overload1.C: Add "-w" option.
40090
40091 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
40092
40093         * gcc.dg/Wdeclaration-after-statement-1.c,
40094         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40095
40096 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
40097
40098         * gcc.c-torture/compile/20030725-1.c: New test.
40099
40100 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
40101
40102         * gcc.dg/20030505.c: Only run for SPE.
40103         Remove definition of opaque type.
40104
40105 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
40106
40107         * g++.dg/template/ptrmem6.C: New test.
40108
40109 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
40110
40111         * gcc.c-torture/compile/zero-strct-2.c: New test.
40112
40113 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
40114
40115         * gcc.dg/intermod-1.c: New test.
40116
40117 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40118
40119         PR c++/11617
40120         * g++.dg/template/lookup2.C: New test.
40121         * g++.dg/template/memclass1.C: Remove instantiated from error.
40122         * g++.dg/other/error2.C: Tweak expected errors.
40123
40124         PR c++/11596
40125         * g++.dg/template/defarg3.C: New test.
40126
40127         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40128
40129 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
40130
40131         * g++.dg/inherit/access5.C: New test.
40132
40133 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40134
40135         PR c++/11513
40136         * g++.dg/template/crash8.C: New test.
40137
40138 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
40139
40140         PR c/10602
40141         * gcc.dg/noncompile/incomplete-2.c: New test.
40142
40143 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
40144
40145         PR c++/11645
40146         * g++.dg/inherit/access4.C: New test.
40147
40148         PR c++/11517
40149         * g++.dg/expr/cond2.C: New test.
40150
40151         PR optimization/10679
40152         * g++.dg/opt/inline4.C: New test.
40153
40154 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40155
40156         * g++.dg/parse/crash10: New test.
40157
40158 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40159
40160         * g++.dg/ext/flexary1.C: New test.
40161
40162 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40163
40164         PR c++/10793
40165         * g++.dg/template/crash9.C: New test.
40166
40167 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40168
40169         PR c++/3004
40170         * g++.dg/parse/typedef3.C: New test.
40171
40172         PR c++/7906
40173         * g++.dg/parse/operator2.C: New test.
40174
40175         PR c++/8895
40176         * g++.dg/parse/def-tmpl-arg1.C: New test.
40177
40178         PR c++/9282
40179         * g++.dg/parse/funptr1.C: New test.
40180
40181         PR c++/9452
40182         * g++.dg/parse/ambig3.C: New test.
40183
40184         PR c++/9454
40185         * g++.dg/parse/operator3.C: New test.
40186
40187         PR c++/9486
40188         * g++.dg/parse/template10.C: New test.
40189
40190         PR c++/9488
40191         * g++.dg/parse/template11.C: New test.
40192
40193         PR c++/10150
40194         * g++.dg/parse/invalid-op1.C: New test.
40195
40196         PR c++/10247
40197         * g++.dg/parse/condexpr1.C: New test.
40198
40199 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40200
40201         * g++.dg/ext/packed3.C: New test.
40202         * g++.dg/ext/packed4.C: New test.
40203
40204         * gcc.dg/pack-test-3.c: New test.
40205
40206 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
40207
40208         * lib/compat.exp: Handle dg-options per source file.
40209         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40210         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40211         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40212         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40213         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40214         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40215         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40216         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40217         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40218         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40219         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40220         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40221         * g++.dg/compat/break/bitfield7_x.C: Ditto.
40222         * g++.dg/compat/break/bitfield7_y.C: Ditto.
40223
40224 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
40225
40226         PR c/10320
40227         * gcc.c-torture/execute/20030718-1.c: New test.
40228
40229 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40230
40231         PR optimization/11536
40232         * gcc.dg/20030721-1.c: New test.
40233
40234 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
40235
40236         PR c++/11546
40237         * g++.dg/template/lookup1.C: New test.
40238
40239 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
40240
40241         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40242         diagnostics of ill-formed constructs involving labels.
40243         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40244         the new 'previously defined here' message.
40245
40246 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
40247
40248         * g++.dg/parse/non-dependent2.C: New test.
40249
40250 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
40251
40252         * g++.dg/init/init-ref4.C: xfail on targets without
40253         weak symbols.
40254
40255 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
40256
40257         PR target/11087
40258         * gcc.c-torture/execute/20030717-1.c: New test.
40259
40260 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40261
40262         * g++.dg/opt/cfg1.C: New test.
40263
40264 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
40265
40266         PR optimization/11557
40267         * gcc.dg/20030717-1.c: New test.
40268
40269 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
40270
40271         PR c++/10476
40272         * g++.dg/expr/crash-1.C: New test.
40273
40274         PR c++/11027
40275         * g++.dg/template/init3.C: New test.
40276
40277         PR c++/8222
40278         * g++.dg/template/non-dependent1.C: New test.
40279
40280         PR c++/11070
40281         * g++.dg/template/non-dependent2.C: New test.
40282
40283         PR c++/11071
40284         * g++.dg/template/non-dependent3.C: New test.
40285
40286         PR c++/9907
40287         * g++.dg/template/sizeof5.C: New test.
40288
40289 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
40290
40291         PR 11498
40292         * gcc.c-torture/compile/mangle-1.c: New file.
40293
40294 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40295
40296         PR c++/7809
40297         * g++.dg/parse/access3.C: New test.
40298
40299 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
40300
40301         PR c++/11384
40302         * g++.dg/init/init-ref4.C: New test.
40303
40304 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
40305
40306         PR c++/11547
40307         * g++.dg/parse/constant3.C: New test.
40308         * g++.dg/parse/crash7.C: Likewise.
40309
40310 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
40311
40312         PR target/11008
40313         * gcc.dg/i386-pentium4-not-mull.c: New.
40314
40315 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
40316
40317         * gcc.dg/asm-names.c (ymain): Make it weak.
40318
40319 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40320
40321         PR c++/5421
40322         * g++.dg/template/friend21.C: New test.
40323
40324 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
40325
40326         * gcc.dg/cleanup-8.c: New test.
40327         * gcc.dg/cleanup-9.c: New test.
40328
40329 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
40330
40331         * g++.dg/ext/dll-MI1.h: New file.
40332         * g++.dg/ext/dllexport-MI1.C: New file.
40333         * g++.dg/ext/dllimport-MI1.C: New file.
40334
40335 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
40336
40337         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40338         it does not have cmpstrsi patterns (just cmpmemsi).
40339
40340 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
40341
40342         PR debug/11473
40343         * g++.dg/debug/debug8.C: New test.
40344
40345 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40346
40347         PR c++/10108
40348         * g++.dg/template/crash7.C: New test.
40349
40350 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
40351
40352         PR target/10795
40353         * gcc.c-torture/compile/20030708-1.c: New.
40354
40355 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
40356
40357         * gcc.c-torture/execute/20030715-1.c: New test.
40358
40359 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
40360
40361         * gcc.dg/pch/inline-3.c: New file.
40362         * gcc.dg/pch/inline-3.hs: New file.
40363         * gcc.dg/pch/inline-4.c: New file.
40364         * gcc.dg/pch/inline-4.hs: New file.
40365
40366 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
40367
40368         PR c++/11509
40369         * g++.dg/template/crash6.C: New test.
40370
40371         PR c++/7053
40372         * g++.dg/template/friend20.C: New test.
40373
40374         PR c++/7019
40375         * g++.dg/template/overload2.C: New test.
40376
40377 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40378
40379         PR optimization/11440
40380         * gcc.c-torture/execute/20030714-1.c: New test.
40381
40382 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40383
40384         PR c++/11154
40385         * g++.dg/template/partial2.C: New test.
40386
40387 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
40388
40389         PR c++/11503
40390         * g++.dg/template/anon1.C: New test.
40391
40392         PR c++/11493
40393         PR c++/11495
40394         * g++.dg/parse/template9.C: Likewise.
40395         * g++.dg/template/crash4.C: New test.
40396         * g++.dg/template/koenig1.C: Likewise.
40397         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40398         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40399         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40400         functions.
40401         * g++.old-deja/g++.jason/template36.C: Likewise.
40402         * g++.old-deja/g++.mike/p1989.C: Likewise.
40403         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40404         * g++.old-deja/g++.pt/ttp20.C: Use this->.
40405         * g++.old-deja/g++.pt/ttp21.C: Use this->.
40406         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40407         compiling.
40408         * g++.old-deja/g++.pt/union2.C: Use this->.
40409
40410 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
40411
40412         * gcc.dg/20030711-1.c: New test.
40413
40414 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
40415
40416         PR c++/11050
40417         * g++.dg/parse/args1.C: New test.
40418         * g++.pt/defarg8.C: Change expected errors.
40419
40420 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
40421
40422         PR c++/8164
40423         * g++.dg/template/nontype2.C: New test.
40424
40425         PR c++/10558
40426         * g++.dg/parse/template8.C: New test.
40427
40428         PR c++/8327
40429         * g++.dg/template/scope1.C: New test.
40430
40431         * g++.dg/warn/Wsign-compare-1.C: New test.
40432
40433 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40434
40435         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40436
40437 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
40438
40439         PR c++/9411
40440         * g++.dg/template/explicit2.C: New test.
40441
40442         PR c++/10032
40443         * g++.dg/warn/pedantic1.C: New test.
40444
40445 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
40446
40447         PR c++ 9483
40448         * g++.dg/other/field1.C: New test.
40449
40450 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40451
40452         PR c/11449
40453         * gcc.c-torture/compile/20030707-1.c: New.
40454
40455 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40456
40457         PR c++/10849
40458         * g++.dg/template/access12.C: New test.
40459
40460 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
40461
40462         * g++.dg/bprob/bprob.exp (prof_ext): Update.
40463         * g77.dg/bprob/bprob.exp (prof_ext): Update.
40464         * gcc.misc-tests/bprob.exp (prof_ext): Update.
40465         * gcc.misc-tests/gcov.exp: Update
40466         * g++.dg/gcov/gcov.exp: Update
40467         * lib/gcov.exp: Update.
40468
40469 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
40470
40471         * g++.dg/abi/mangle17.C: Make sure template expressions are
40472         dependent.
40473         * g++.dg/abi/mangle4.C: Mark erroneous casts.
40474         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40475         * g++.dg/opt/stack1.C: Remove erroneous code.
40476         * g++.dg/parse/template7.C: New test.
40477         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40478         * g++.old-deja/g++.pt/crash4.C: Likewise.
40479
40480 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40481
40482         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40483         with zero or one occurence of `$' after the initial `L'.
40484
40485 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
40486
40487         * gcc.c-torture/compile/20030704-1.c: Add a comment.
40488
40489 2003-07-08  Roger Sayle  <roger@eyesopen.com>
40490
40491         PR c/11370
40492         * gcc.dg/Wunreachable-6.c: New testcase.
40493         * gcc.dg/Wunreachable-7.c: New testcase.
40494
40495 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40496
40497         PR c/11420
40498         * gcc.dg/20030708-1.c: New test.
40499
40500 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
40501
40502         * gcc.dg/compat/sdata-section.h: New file.
40503         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40504         * gcc.dg/torture/mips-sdata-1.c: New test.
40505
40506 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40507
40508         PR c++/11030
40509         * g++.dg/template/friend19.C: New test.
40510
40511 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40512
40513         * g++.dg/opt/strength-reduce.C: New test.
40514
40515 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40516
40517         PR target/10979
40518         * gcc.dg/20030707-1.c: New testcase.
40519
40520 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40521
40522         PR optimization/11059
40523         * g++.dg/opt/emptyunion.C: New testcase.
40524
40525 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40526             Eric Botcazou  <ebotcazou@libertysurf.fr>
40527
40528         * g++.dg/opt/stack1.C: New test.
40529
40530 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
40531
40532         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40533         run test.
40534
40535         PR c++/11431
40536         * g++.dg/expr/static_cast3.C: New test.
40537
40538 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
40539
40540         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40541         everywhere.
40542         * gcc.dg/concat.c: Concatenation of string constants with
40543         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40544         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40545         * gcc.dg/cpp/escape-2.c: Use wide character constants where
40546         necessary to avoid multi-character character constant warning.
40547         * gcc.dg/cpp/escape.c: Likewise.
40548         * gcc.dg/cpp/ucs.c: Likewise.
40549         Remove backslashes from dg-bogus comments, as they confuse Tcl.
40550         Fix a typo.
40551
40552 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40553
40554         PR c/11428
40555         * gcc.c-torture/compile/20030704-1.c: New.
40556
40557 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40558
40559         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40560
40561 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
40562
40563         PR c++/5287, PR c++/7910,  PR c++/11021
40564         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40565         tests for warnings.
40566         * g++.dg/ext/dllimport2.C: Add tests for warnings.
40567         * g++.dg/ext/dllimport3.C: Likewise.
40568         * g++.dg/ext/dllimport4.C: New file.
40569         * g++.dg/ext/dllimport5.C: New file.
40570         * g++.dg/ext/dllimport6.C: New file.
40571         * g++.dg/ext/dllimport7.C: New file.
40572         * g++.dg/ext/dllimport8.C: New file.
40573         * g++.dg/ext/dllimport9.C: New file.
40574         * g++.dg/ext/dllimport10.C: New file.
40575         * g++.dg/ext/dllexport1.C: New file.
40576
40577 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40578
40579         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40580         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40581
40582 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40583
40584         * gcc.dg/builtins-25.c: New testcase.
40585         * gcc.dg/builtins-26.c: New testcase.
40586
40587 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
40588
40589         * gcc.dg/compat/vector-defs.h: New file.
40590         * gcc.dg/compat/vector-setup.h: New file.
40591         * gcc.dg/compat/vector-check.h: New file.
40592         * gcc.dg/compat/vector-1_main.c: New file.
40593         * gcc.dg/compat/vector-1_x.c: New file.
40594         * gcc.dg/compat/vector-1_y.c: New file.
40595         * gcc.dg/compat/vector-2_main.c: New file.
40596         * gcc.dg/compat/vector-2_x.c: New file.
40597         * gcc.dg/compat/vector-2_y.c: New file.
40598
40599         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40600         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40601         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40602         * gcc.dg/compat/struct-align-1.h: New file.
40603         * gcc.dg/compat/struct-align-1_main.c: New file.
40604         * gcc.dg/compat/struct-align-1_x.c: New file.
40605         * gcc.dg/compat/struct-align-1_y.c: New file.
40606         * gcc.dg/compat/struct-align-2.h: New file.
40607         * gcc.dg/compat/struct-align-2_main.c: New file.
40608         * gcc.dg/compat/struct-align-2_x.c: New file.
40609         * gcc.dg/compat/struct-align-2_y.c: New file.
40610
40611         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40612         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40613         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40614         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40615         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40616         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40617         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40618         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40619         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40620         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40621         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40622         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40623         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40624         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40625         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40626         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40627         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40628         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40629         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40630         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40631         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40632         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40633         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40634         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40635         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40636         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40637         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40638         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40639         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40640
40641 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40642
40643         * gcc.dg/i386-call-1.c: New test.
40644
40645 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40646
40647         PR c++/9162
40648         * g++.dg/parse/defarg4.C: New.
40649
40650 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40651
40652         PR target/10700
40653         * gcc.c-torture/compile/20030703-1.c: New test case.
40654
40655 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40656
40657         * g++.dg/template/local3.C: Remove extra semicolon.
40658
40659 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40660
40661         * gcc.dg/i386-volatile-1.c: New test.
40662
40663 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
40664
40665         PR c++/11072
40666         * g++.dg/other/offsetof2.C: XFAIL.
40667         * g++.dg/other/offsetof5.C: New.
40668
40669         PR c++/10219
40670         * g++.dg/template/error1.C: New.
40671
40672         PR c++/9779
40673         * g++.dg/template/dependent-expr1.C: New.
40674
40675 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40676
40677         PR c++/6949
40678         * g++.dg/template/local3.C: New test.
40679
40680         PR c++/11149
40681         * g++.dg/lookup/scoped6.C: New test.
40682
40683 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
40684
40685         PR c++/8046
40686         * g++.dg/other/error7.C: New test.
40687
40688 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
40689
40690         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40691         * g++.old-deja/g++.abi/vtable3.h: Likewise.
40692         * g++.old-deja/g++.law/code-gen5.C: Likewise.
40693         * g++.old-deja/g++.other/union2.C: Likewise.
40694         * gcc.dg/c90-const-expr-2.c: Likewise.
40695         * gcc.dg/c90-const-expr-3.c: Likewise.
40696         * gcc.dg/c99-const-expr-2.c: Likewise.
40697         * gcc.dg/c99-const-expr-3.c: Likewise.
40698         * gcc.dg/concat.c: Likewise.
40699
40700 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40701
40702         PR c++/9559
40703         * g++.dg/init/static1.C: New test.
40704
40705 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40706
40707         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40708         * g++.old-deja/g++.other/access2.C: Likewise.
40709         * g++.old-deja/g++.other/decl2.C: Likewise.
40710         * gcc.c-torture/execute/20020615-1.c: Likewise.
40711
40712 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40713
40714         PR c++/4933
40715         * g++.dg/template/sizeof4.C: New test.
40716
40717 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40718
40719         * g++.dg/other/error6.C: New test.
40720
40721 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40722
40723         PR c++/10750
40724         * g++.dg/parse/constant2.C: New test.
40725
40726 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
40727
40728         PR c++/11106
40729         * g++.dg/other/error5.C: New test.
40730
40731 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40732
40733         * gcc.dg/format/gcc_diag-1.c: New test.
40734
40735 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
40736
40737         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40738
40739 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40740
40741         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40742         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40743         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40744
40745 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
40746
40747         * gcc.c-torture/execute/builtins/string-8.c: New test.
40748         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40749         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40750         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40751
40752 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40753
40754         PR c++/10468
40755         * g++.dg/ext/typeof6.C: New test.
40756
40757 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40758
40759         PR c++/10796
40760         * g++.dg/init/enum1.C: New test.
40761
40762 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
40763
40764         * gcc.dg/20030627-1.c: New test.
40765
40766 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
40767
40768         PR c++/11332
40769         * g++.dg/expr/static_cast2.C: New test.
40770
40771 2003-06-26  Roger Sayle  <roger@eyesopen.com>
40772             Jakub Jelinek  <jakub@redhat.com>
40773
40774         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40775         sprintf(dst,"%s",src) optimization.
40776         * gcc.c-torture/execute/20030626-1.c: New test case.
40777         * gcc.c-torture/execute/20030626-2.c: New test case.
40778
40779 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
40780
40781         * gcc.c-torture/execute/multi-ix.c: New test.
40782
40783         * gcc.c-torture/execute/simd-4.c (main):
40784         Added missing semicolon at end of union.
40785
40786 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
40787
40788         PR c++/8266
40789         * g++.dg/template/explicit-instantiation3.C: New test.
40790
40791 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40792
40793         * gcc.dg/20030626-1.c: Use signed char.
40794
40795 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40796
40797         * gcc.dg/20030626-1.c: New test.
40798
40799 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
40800
40801         * const-str-2.m: Update.
40802
40803 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
40804
40805         PR c++/10990
40806         * g++.dg/rtti/dyncast1.C: New test.
40807         * g++.dg/abi/mangle4.C: Correct base-specifier access.
40808         * g++.dg/lookup/scoped1.C: Remove XFAIL.
40809         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
40810
40811         PR c++/10931
40812         * g++.dg/expr/static_cast1.C: New test.
40813
40814 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
40815
40816         * gcc.dg/20030625-1.c: New test.
40817
40818 2003-06-24  Roger Sayle  <roger@eyesopen.com>
40819
40820         * gcc.c-torture/compile/20030624-1.c: New test case.
40821
40822 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
40823
40824         * gcc.c-torture/execute/string-opt-17.c: New test.
40825
40826 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
40827
40828         PR c++/5754
40829         * g++.dg/parse/crash6.C: New test.
40830
40831 2003-06-23  Roger Sayle  <roger@eyesopen.com>
40832
40833         * gcc.dg/builtins-24.c: New test case.
40834
40835 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
40836
40837         * g++.dg/opt/operator1.C: New test.
40838
40839 2003-06-22  Roger Sayle  <roger@eyesopen.com>
40840
40841         * gcc.c-torture/execute/string-opt-16.c: New test case.
40842
40843 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40844
40845         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
40846         * g++.old-deja/g++.other/conv7.C: Likewise.
40847         * g++.old-deja/g++.other/overcnv2.C: Likewise.
40848         * g++.old-deja/g++.other/overload14.C: Likewise.
40849
40850 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40851
40852         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
40853         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
40854
40855 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40856
40857         PR c++/10888
40858         * g++.dg/warn/Winline-3.C: New test.
40859
40860 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40861
40862         * lib/target-supports.exp (check_alias_available): Make the test
40863         program acceptable to the Solaris assembler.
40864
40865         PR c++/10749
40866         * g++.dg/template/memclass2.C: New test.
40867
40868 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40869             Eric Botcazou  <ebotcazou@libertysurf.fr>
40870
40871         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
40872         data for non-matching targets.
40873         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
40874
40875 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40876
40877         PR c++/10845
40878         * g++.dg/template/member3.C: New test.
40879
40880 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
40881
40882         PR c++/10939
40883         * g++.dg/template/func1.C: New test.
40884
40885         PR c++/9649
40886         * g++.dg/template/static4.C: New test.
40887         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
40888
40889         PR c++/11041
40890         * g++.dg/init/ref7.C: New test.
40891
40892 2003-06-19  Matt Austern  <austern@apple.com>
40893
40894         PR c++/11228
40895         * g++.dg/anew1.C: New test.
40896         * g++.dg/anew2.C: New test.
40897         * g++.dg/anew3.C: New test.
40898         * g++.dg/anew4.C: New test.
40899
40900 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
40901
40902         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
40903
40904 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
40905
40906         * gcc.c-torture/execute/simd-4.c (main): Make expected value
40907         endian-dependent.
40908
40909 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
40910
40911         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
40912         Remove cruft.
40913
40914 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
40915
40916         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
40917         * gcc.c-torture/compile/961203-1.c: Likewise.
40918         * gcc.c-torture/compile/980506-1.c: Likewise.
40919
40920 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40921
40922         PR c++/10712
40923         * g++.dg/lookup/using7.C: New test.
40924
40925 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40926
40927         PR c++/11105
40928         * g++.dg/abi/conv1.C: Remove it.
40929         * g++.dg/template/conv7.C: New test.
40930         * g++.dg/template/conv8.C: Likewise.
40931         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
40932         conversion operator.
40933
40934 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
40935
40936         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
40937         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40938         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40939         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40940         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40941         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40942         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40943         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40944         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40945         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40946         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40947         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40948         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40949         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40950         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40951         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40952         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40953         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40954         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40955         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40956         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40957         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40958         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40959         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40960         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40961         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40962         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40963         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40964         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40965
40966 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
40967
40968         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
40969         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
40970         indications.
40971
40972 2003-06-16  Roger Sayle  <roger@eyesopen.com>
40973
40974         * gcc.dg/i386-387-5.c: New test case.
40975         * gcc.dg/i386-387-6.c: New test case.
40976         * gcc.dg/builtins-23.c: New test case.
40977
40978 2003-06-15  Roger Sayle  <roger@eyesopen.com>
40979
40980         * gcc.dg/builtins-22.c: New test case.
40981         * gcc.dg/i386-387-1.c: Update to test exp.
40982         * gcc.dg/i386-387-2.c: Likewise.
40983
40984 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40985
40986         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
40987
40988 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
40989
40990         * lib/gcc-dg.exp (dg-require-dll): New function.
40991         (dg-xfail-if): Likewise.
40992         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
40993         driver.
40994
40995         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
40996         * gcc.c-torture/compile/20001205-1.c: Likewise.
40997         * gcc.c-torture/compile/20001226-1.c: Likewise.
40998         * gcc.c-torture/compile/20010518-2.c: Likewise.
40999         * gcc.c-torture/compile/20020312-1.c: Likewise.
41000         * gcc.c-torture/compile/20020604-1.c: Likewise.
41001         * gcc.c-torture/compile/920501-12.c: Likewise.
41002         * gcc.c-torture/compile/920501-4.c: Likewise.
41003         * gcc.c-torture/compile/920520-1.c: Likewise.
41004         * gcc.c-torture/compile/920521-1.c: Likewise.
41005         * gcc.c-torture/compile/920625-1.c: Likewise.
41006         * gcc.c-torture/compile/961203-1.c: Likewise.
41007         * gcc.c-torture/compile/980506-1.c: Likewise.
41008         * gcc.c-torture/compile/981006-1.c: Likewise.
41009         * gcc.c-torture/compile/981022-1.c: Likewise.
41010         * gcc.c-torture/compile/981223-1.c: Likewise.
41011         * gcc.c-torture/compile/990617-1.c: Likewise.
41012         * gcc.c-torture/compile/dll.c: Likewise.
41013         * gcc.c-torture/compile/labels-3.c: Likewise.
41014         * gcc.c-torture/compile/mipscop-1.c: Likewise.
41015         * gcc.c-torture/compile/mipscop-2.c: Likewise.
41016         * gcc.c-torture/compile/mipscop-3.c: Likewise.
41017         * gcc.c-torture/compile/mipscop-4.c: Likewise.
41018         * gcc.c-torture/compile/simd-5.c: Likewise.
41019         * gcc.c-torture/compile/20000804-1.x: Remove.
41020         * gcc.c-torture/compile/20001205-1.x: Likewise.
41021         * gcc.c-torture/compile/20001226-1.x: Likewise.
41022         * gcc.c-torture/compile/20010518-2.x: Likewise.
41023         * gcc.c-torture/compile/20020312-1.x: Likewise.
41024         * gcc.c-torture/compile/20020604-1.x: Likewise.
41025         * gcc.c-torture/compile/920501-12.x: Likewise.
41026         * gcc.c-torture/compile/920501-4.x: Likewise.
41027         * gcc.c-torture/compile/920520-1.x: Likewise.
41028         * gcc.c-torture/compile/920521-1.x: Likewise.
41029         * gcc.c-torture/compile/920625-1.x: Likewise.
41030         * gcc.c-torture/compile/961203-1.x: Likewise.
41031         * gcc.c-torture/compile/980506-1.x: Likewise.
41032         * gcc.c-torture/compile/981006-1.x: Likewise.
41033         * gcc.c-torture/compile/981022-1.x: Likewise.
41034         * gcc.c-torture/compile/981223-1.x: Likewise.
41035         * gcc.c-torture/compile/990617-1.x: Likewise.
41036         * gcc.c-torture/compile/mipscop-1.x: Likewise.
41037         * gcc.c-torture/compile/mipscop-2.x: Likewise.
41038         * gcc.c-torture/compile/mipscop-3.x: Likewise.
41039         * gcc.c-torture/compile/mipscop-4.x: Likewise.
41040         * gcc.c-torture/compile/simd-5.x: Likewise.
41041
41042         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41043
41044 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41045
41046         * gcc.c-torture/execute/20030611-1.c: New test.
41047
41048 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41049
41050         PR middle-end/168
41051         * gcc.dg/20030612-1.c: New test case.
41052
41053 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41054
41055         PR c++/10635
41056         * g++.dg/expr/cast1.C: New test.
41057
41058 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41059
41060         * gcc.dg/builtins-21.c: New test case.
41061
41062 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
41063
41064         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41065         options instead of at the end.
41066         * lib/objc.exp (objc_target_compile): Likewise.
41067
41068 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
41069
41070         PR c++/10432
41071         * g++.dg/parse/error1.C: New test.
41072
41073 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
41074
41075         * gcc.dg/compat/struct-by-value-11_main.c: New file.
41076         * gcc.dg/compat/struct-by-value-11_x.c: New file.
41077         * gcc.dg/compat/struct-by-value-11_y.c: New file.
41078         * gcc.dg/compat/struct-by-value-12_main.c: New file.
41079         * gcc.dg/compat/struct-by-value-12_x.c: New file.
41080         * gcc.dg/compat/struct-by-value-12_y.c: New file.
41081         * gcc.dg/compat/struct-by-value-13_main.c: New file.
41082         * gcc.dg/compat/struct-by-value-13_x.c: New file.
41083         * gcc.dg/compat/struct-by-value-13_y.c: New file.
41084         * gcc.dg/compat/struct-by-value-14_main.c: New file.
41085         * gcc.dg/compat/struct-by-value-14_x.c: New file.
41086         * gcc.dg/compat/struct-by-value-14_y.c: New file.
41087         * gcc.dg/compat/struct-by-value-15_main.c: New file.
41088         * gcc.dg/compat/struct-by-value-15_x.c: New file.
41089         * gcc.dg/compat/struct-by-value-15_y.c: New file.
41090         * gcc.dg/compat/struct-by-value-16_main.c: New file.
41091         * gcc.dg/compat/struct-by-value-16_x.c: New file.
41092         * gcc.dg/compat/struct-by-value-16_y.c: New file.
41093         * gcc.dg/compat/struct-by-value-17_main.c: New file.
41094         * gcc.dg/compat/struct-by-value-17_x.c: New file.
41095         * gcc.dg/compat/struct-by-value-17_y.c: New file.
41096         * gcc.dg/compat/struct-by-value-18_main.c: New file.
41097         * gcc.dg/compat/struct-by-value-18_x.c: New file.
41098         * gcc.dg/compat/struct-by-value-18_y.c: New file.
41099
41100         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41101         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41102         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41103         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41104         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41105         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41106         * gcc.dg/compat/scalar-return-3_main.c: New file.
41107         * gcc.dg/compat/scalar-return-3_x.c: New file.
41108         * gcc.dg/compat/scalar-return-3_y.c: New file.
41109         * gcc.dg/compat/scalar-return-4_main.c: New file.
41110         * gcc.dg/compat/scalar-return-4_x.c: New file.
41111         * gcc.dg/compat/scalar-return-4_y.c: New file.
41112
41113 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
41114
41115         * gcc.dg/compat/fp2-struct-check.h: New file.
41116         * gcc.dg/compat/fp2-struct-defs.h: New file.
41117         * gcc.dg/compat/fp2-struct-init.h: New file.
41118         * gcc.dg/compat/struct-by-value-10_main.c: New file.
41119         * gcc.dg/compat/struct-by-value-10_x.c: New file.
41120         * gcc.dg/compat/struct-by-value-10_y.c: New file.
41121         * gcc.dg/compat/struct-return-10_main.c: New file.
41122         * gcc.dg/compat/struct-return-10_x.c: New file.
41123         * gcc.dg/compat/struct-return-10_y.c: New file.
41124
41125         * gcc.dg/compat/compat-common.h: New file.
41126         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41127         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41128         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41129         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41130         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41131         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41132         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41133         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41134         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41135         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41136         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41137         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41138         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41139         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41140         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41141         * gcc.dg/compat/small-struct-check.h: Ditto.
41142         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41143         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41144         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41145         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41146         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41147         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41148         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41149         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41150         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41151         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41152         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41153         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41154         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41155         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41156         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41157         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41158         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41159         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41160         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41161         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41162         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41163         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41164         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41165         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41166         * gcc.dg/compat/struct-return-2_main.c: Ditto.
41167         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41168         * gcc.dg/compat/struct-return-2_y.c: Ditto.
41169         * gcc.dg/compat/struct-return-3_main.c: Ditto.
41170         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41171         * gcc.dg/compat/struct-return-3_y.c: Ditto.
41172
41173 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
41174
41175         * g++.dg/pch/static-1.C: New file.
41176         * g++.dg/pch/static-1.Hs: New file.
41177
41178 2003-06-10  Richard Henderson  <rth@redhat.com>
41179
41180         * gcc.dg/asm-7.c: Adjust expected warning text.
41181
41182 2003-06-10  Roger Sayle  <roger@eyesopen.com>
41183
41184         * gcc.dg/builtins-20.c: New test case.
41185
41186 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
41187
41188         PR c++/11131
41189         * g++.dg/opt/template1.C: New test.
41190
41191 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41192
41193         * lib/gcc-dg.exp (dg-test): Clear additional_files and
41194         additional_sources.
41195
41196 2003-05-21  David Taylor  <dtaylor@emc.com>
41197
41198         * gcc.dg/Wpadded.c: New file.
41199
41200 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41201
41202         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41203         * gcc.dg/special/weak-2.c: Add dg-require-weak.
41204         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41205         dg-require-weak.
41206
41207 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
41208
41209         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41210
41211 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41212
41213         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41214         (dg-require-alias): Likewise.
41215         (dg-require-gc-sections): Likewise.
41216         * lib/target-supports.exp (check_gc_sections_available): Likewise.
41217
41218 2003-06-08  Richard Henderson  <rth@redhat.com>
41219
41220         * gcc.dg/20011029-2.c: Fix the array reference.
41221         * gcc.dg/asm-7.c: New.
41222
41223 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
41224
41225         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41226
41227 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
41228
41229         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41230         (dg-require-gc-sections): Likewise.
41231
41232 2003-06-08  Jan Hubicka  <jh@suse.cz>
41233
41234         * i386-cmov1.c: Fix regular expression.
41235         * i386-cvt-1.c: Likewise.
41236         * i386-local.c: Likewise.
41237         * i386-local2.c: Likewise.
41238         * i386-mul.c: Likewise.
41239         * i386-ssetype-1.c: Likewise.
41240         * i386-ssetype-3.c: Likewise.
41241         * i386-ssetype-5.c: Likewise.
41242
41243 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41244
41245         PR c++/11039
41246         * g++.dg/warn/implicit-typename2.C: New test.
41247         * g++.dg/warn/implicit-typename3.C: New test.
41248
41249 2003-06-07  Richard Henderson  <rth@redhat.com>
41250
41251         * g++.dg/other/offsetof3.C: Use size_t.
41252         * g++.dg/other/offsetof4.C: Likewise.
41253
41254 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
41255
41256         * lib/copy-file.exp: New. Implement gcc_copy_files.
41257
41258         * lib/dg-pch.exp: Load copy-file.exp
41259         (dg-pch): Use gcc_copy_files instead of "file copy".
41260
41261 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
41262
41263         * gcc.dg/weak/weak.exp: Simplify.
41264         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41265         * gcc.dg/weak/weak-1.c: Likewise.
41266         * gcc.dg/weak/weak-2.c: Likewise.
41267         * gcc.dg/weak/weak-3.c: Likewise.
41268         * gcc.dg/weak/weak-4.c: Likewise.
41269         * gcc.dg/weak/weak-5.c: Likewise.
41270         * gcc.dg/weak/weak-6.c: Likewise.
41271         * gcc.dg/weak/weak-7.c: Likewise.
41272         * gcc.dg/weak/weak-8.c: Likewise.
41273         * gcc.dg/weak/weak-9.c: Likewise.
41274
41275 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
41276
41277         gcc.c-torture/execute/20030606-1.c: New.
41278
41279 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41280
41281         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41282         * gcc.dg/builtins-19.c: Likewise.
41283
41284 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41285
41286         * gcc.dg/builtins-2.c: Add some more tests.
41287         * gcc.dg/builtins-18.c: New test case.
41288         * gcc.dg/builtins-19.c: New test case.
41289
41290 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41291             Jim Wilson  <wilson@tuliptree.org>
41292
41293         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41294
41295 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
41296
41297         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41298         mempcpy/stpcpy calls not to be optimized into something else.
41299         * gcc.c-torture/execute/string-opt-3.c: Moved to...
41300         * gcc.c-torture/execute/builtins/string-7.c: ...here.
41301         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41302
41303 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41304
41305         * gcc.dg/format/asm_fprintf-1.c: New test.
41306
41307 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
41308
41309         * lib/gcc-defs.exp (additional_sources): New variable.
41310         (dg-additional-sources): New function.
41311         (additional_files): New variable.
41312         (dg-additional-files): New function.
41313         (dg-additional-files-options): Likewise.
41314         * lib/gcc-dg.exp (dg-require-weak): New function.
41315         (dg-require-alias): Likewise.
41316         (dg-require-gc-sections): Likewise.
41317         * lib/target-supports.exp (check_alias_available): Remove testfile
41318         parameter.
41319         (check_gc_sections_available): New function.
41320         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41321         (dg-gpp-additional-files): Likewise.
41322         * lib/g++.exp (additional_sources): Remove.
41323         (additional_files): Likewise.
41324         (g++_target_compile): Use dg-additional-files-options.
41325
41326         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
41327         Tcl logic.
41328         * gcc.dg/special/ecos.exp: Remove.
41329         * gcc.dg/special/20000419-2.c: Use dg-require-*.
41330         * gcc.dg/special/alias-1.c: Likewise.
41331         * gcc.dg/special/alias-2.c: Likewise.
41332         * gcc.dg/special/gcsec-1.c: Likewise.
41333         * gcc.dg/special/weak-1.c: Likewise.
41334         * gcc.dg/special/weak-2.c: Likewise.
41335         * gcc.dg/special/wkali-1.c: Likewise.
41336         * gcc.dg/special/wkali-2.c: Likewise.
41337
41338         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41339         dg-gpp-additional-*.
41340         * g++.dg/special/conpr-3.C: Likewise.
41341         * g++.dg/special/conpr-4.C: Likewise.
41342         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41343         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41344         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41345         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41346         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41347         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41348         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41349         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41350         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41351         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41352         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41353         * g++.old-deja/g++.other/comdat1.C: Likewise.
41354         * g++.old-deja/g++.other/comdat2.C: Likewise.
41355         * g++.old-deja/g++.other/comdat3.C: Likewise.
41356         * g++.old-deja/g++.other/ctor1.C: Likewise.
41357         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41358
41359 2003-06-05  Richard Henderson  <rth@redhat.com>
41360
41361         * gcc.dg/debug/20030605-1.c: New.
41362
41363 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41364
41365         * README.QMTEST: Update.
41366
41367 2003-06-04  Richard Henderson  <rth@redhat.com>
41368
41369         * gcc.dg/cleanup-1.c: New.
41370         * gcc.dg/cleanup-2.c: New.
41371         * gcc.dg/cleanup-3.c: New.
41372         * gcc.dg/cleanup-4.c: New.
41373         * gcc.dg/cleanup-5.c: New.
41374         * gcc.dg/cleanup-6.c: New.
41375         * gcc.dg/cleanup-7.c: New.
41376
41377 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41378
41379         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41380
41381         * lib/dg-pch.exp: New file.
41382         * g++.dg/pch/pch.exp: Use dg-pch.exp.
41383         * gcc.dg/pch/pch.exp: Likewise.
41384
41385 2003-06-04  Roger Sayle  <roger@eyesopen.com>
41386
41387         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41388         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41389         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41390         * gcc.dg/builtins-17.c: New test case.
41391         * gcc.dg/i386-387-4.c: New test case.
41392         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41393
41394 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41395
41396         * gcc.dg/ultrasp9.c: New test.
41397
41398 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41399
41400         * gcc.c-torture/compile/20030604-1.c: New test.
41401         * gcc.dg/sparc-constant-1.c: New test.
41402
41403 2003-06-03  Glen Nakamura  <glen@imodulo.com>
41404
41405         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41406
41407 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
41408
41409         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41410
41411         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41412         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41413
41414 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
41415
41416         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41417
41418 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41419
41420         PR c++/10940
41421         * g++.dg/template/spec10.C: New test.
41422
41423 2003-06-03  Roger Sayle  <roger@eyesopen.com>
41424
41425         * gcc.dg/builtins-16.c: New test case.
41426
41427 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
41428
41429         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41430         mempcpy test with post-increments.
41431         * gcc.c-torture/execute/string-opt-3.c: New test.
41432         * gcc.dg/string-opt-1.c: New test.
41433
41434 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
41435
41436         PR fortran/10965
41437         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41438
41439 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
41440
41441         * lib/scanasm.exp (dg-scan): New function, factored out of ...
41442         (scan-assembler): ... here.  Use dg-scan.
41443         (scan-assembler-not): Likewise.
41444         (scan-file): New function.
41445         (scan-file-not): Likewise.
41446         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41447         * gcc.dg/cpp/_Pragma4.c: Likewise.
41448         * gcc.dg/cpp/_Pragma5.c: Likewise.
41449         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41450         * gcc.dg/cpp/avoidpaste2.c: Likewise.
41451         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41452         * gcc.dg/cpp/cmdlne-P.c: Likewise.
41453         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41454         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41455         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41456         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41457         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41458         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41459         * gcc.dg/cpp/cxxcom1.c: Likewise.
41460         * gcc.dg/cpp/line1.c: Likewise.
41461         * gcc.dg/cpp/maccom1.c: Likewise.
41462         * gcc.dg/cpp/maccom2.c: Likewise.
41463         * gcc.dg/cpp/maccom3.c: Likewise.
41464         * gcc.dg/cpp/maccom4.c: Likewise.
41465         * gcc.dg/cpp/maccom5.c: Likewise.
41466         * gcc.dg/cpp/maccom6.c: Likewise.
41467         * gcc.dg/cpp/multiline.c: Likewise.
41468         * gcc.dg/cpp/spacing1.c: Likewise.
41469         * gcc.dg/cpp/spacing2.c: Likewise.
41470         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41471         * gcc.dg/cpp/trad/maccom1.c: Likewise.
41472         * gcc.dg/cpp/trad/maccom2.c: Likewise.
41473         * gcc.dg/cpp/trad/maccom3.c: Likewise.
41474         * gcc.dg/cpp/trad/maccom4.c: Likewise.
41475         * gcc.dg/cpp/trad/maccom6.c: Likewise.
41476         * gcc.dg/cpp/cxxcom2.c: Likewise.
41477         * gcc.dg/cpp/cxxcom2.h: New file.
41478
41479         * gcc.dg/cpp/truefalse.cpp: Move it to ...
41480         * g++.dg/cpp/truefalse.C: Here.
41481         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41482
41483 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
41484
41485         * gcc.dg/cpp/redef3.c: New file.
41486
41487 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41488
41489         * gcc.dg/i386-loop-3.c: New test.
41490
41491 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
41492
41493         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41494
41495 2003-05-31  Roger Sayle  <roger@eyesopen.com>
41496
41497         * gcc.dg/fwrapv-1.c: New test case.
41498         * gcc.dg/fwrapv-2.c: New test case.
41499
41500 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41501
41502         PR c++/10956
41503         * g++.dg/template/spec9.C: New test.
41504
41505 2003-05-29  Roger Sayle  <roger@eyesopen.com>
41506
41507         * gcc.dg/duff-4.c: New test case.
41508
41509 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
41510
41511         PR fortran/10843
41512         * g77.dg/ffixed-form-1.f: New test
41513         * g77.dg/ffixed-form-2.f: New test
41514         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41515         * g77.dg/ffree-form-3.f: New test
41516
41517 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
41518
41519         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41520         * gcc.dg/wint_t-1.c: Likewise.
41521
41522 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41523
41524         * g++.dg/template/access11.C: New test.
41525
41526 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41527
41528         PR c++/10849
41529         * g++.dg/template/access10.C: New test.
41530
41531 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41532             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41533
41534         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41535
41536 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41537
41538         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41539         suppress for powerpc-*-darwin*.
41540         * gcc.dg/torture/builtin-noret-2.c: Likewise.
41541
41542 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41543
41544         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41545         suppress option for powerpc-*-darwin*.
41546
41547 2003-05-23  Roger Sayle  <roger@eyesopen.com>
41548
41549         * gcc.dg/builtins-1.c: Add tests for tan and atan.
41550         * gcc.dg/builtins-4.c: Add test for fmod.
41551
41552 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41553
41554         PR c++/10682
41555         * g++.dg/template/instantiate4.C: New test.
41556
41557 2003-05-22  Roger Sayle  <roger@eyesopen.com>
41558
41559         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41560
41561 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
41562
41563         * gcc.dg/compat/scalar-return-1_main.c: New file.
41564         * gcc.dg/compat/scalar-return-1_x.c: New file.
41565         * gcc.dg/compat/scalar-return-1_y.c: New file.
41566         * gcc.dg/compat/scalar-return-2_main.c: New file.
41567         * gcc.dg/compat/scalar-return-2_x.c: New file.
41568         * gcc.dg/compat/scalar-return-2_y.c: New file.
41569         * gcc.dg/compat/struct-return-3_main.c: New file.
41570         * gcc.dg/compat/struct-return-3_y.c: New file.
41571         * gcc.dg/compat/struct-return-3_x.c: New file.
41572         * gcc.dg/compat/struct-return-2_main.c: New file.
41573         * gcc.dg/compat/struct-return-2_x.c: New file.
41574         * gcc.dg/compat/struct-return-2_y.c: New file.
41575
41576 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41577
41578         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41579         for hppa*-hp-hpux*.
41580         * gcc.dg/20021014-1.c (dg-options): Likewise.
41581         * gcc.dg/nest.c (dg-options): Likewise.
41582
41583 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
41584
41585         PR c++/9738
41586         * g++.dg/ext/dllimport2.C: New file.
41587         * g++.dg/ext/dllimport3.C: New file.
41588
41589 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
41590
41591         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41592         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41593         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41594         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41595         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41596         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41597         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41598         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41599         * gcc.dg/compat/small-struct-defs.h: New file.
41600         * gcc.dg/compat/small-struct-init.h: New file.
41601         * gcc.dg/compat/small-struct-check.h: New file.
41602         * gcc.dg/compat/fp-struct-defs.h: New file.
41603         * gcc.dg/compat/fp-struct-check.h: New file.
41604         * gcc.dg/compat/fp-struct-init.h: New file.
41605         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41606         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41607
41608 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
41609
41610         * gcc.dg/20030225-2.c: New test.
41611
41612 2003-05-18  Roger Sayle  <roger@eyesopen.com>
41613             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41614
41615         * gcc.c-torture/compile/20030518-1.c: New test case.
41616
41617 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
41618
41619         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41620         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41621         gcc-dg-debug-runtest.
41622         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41623         gcc-dg-debug-runtest.
41624
41625 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41626
41627         PR c++/9022
41628         * g++.dg/lookup/using6.C: New test.
41629
41630 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41631
41632         * g++.dg/parse/access2.C: New test.
41633
41634 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
41635
41636         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41637         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41638         * gcc.dg/debug/debug.exp: Likewise.
41639
41640 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
41641
41642         * gcc.dg/dollar.c: New test.
41643
41644 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
41645
41646         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41647         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41648         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41649         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41650         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41651         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41652         * gcc.dg/compat/struct-by-value-6_main.c: New file.
41653         * gcc.dg/compat/struct-by-value-6_x.c: New file.
41654         * gcc.dg/compat/struct-by-value-6_y.c: New file.
41655         * gcc.dg/compat/struct-by-value-7_main.c: New file.
41656         * gcc.dg/compat/struct-by-value-7_x.c: New file.
41657         * gcc.dg/compat/struct-by-value-7_y.c: New file.
41658         * gcc.dg/compat/struct-by-value-8_main.c: New file.
41659         * gcc.dg/compat/struct-by-value-8_x.c: New file.
41660         * gcc.dg/compat/struct-by-value-8_y.c: New file.
41661         * gcc.dg/compat/struct-by-value-9_main.c: New file.
41662         * gcc.dg/compat/struct-by-value-9_x.c: New file.
41663         * gcc.dg/compat/struct-by-value-9_y.c: New file.
41664
41665 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
41666
41667         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41668         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
41669         support for "repo" mode.
41670         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41671         * lib/g77-dg.exp: Likewise.
41672         * lib/obj-dg.exp: Likewise.
41673
41674 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
41675
41676         Merge from gcc-3_2-rhl8-branch:
41677         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
41678
41679         * gcc.dg/tls/opt-6.c: New test.
41680
41681         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
41682
41683         * gcc.dg/20030405-1.c: New test.
41684
41685         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
41686
41687         * gcc.dg/20030309-1.c: New test.
41688
41689         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41690
41691         * gcc.c-torture/execute/20030307-1.c: New test.
41692
41693         2003-02-20  Randolph Chung  <tausq@debian.org>
41694
41695         * gcc.c-torture/compile/20030220-1.c: New test.
41696
41697         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
41698
41699         * gcc.dg/20030217-1.c: New test.
41700
41701         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
41702
41703         * gcc.c-torture/compile/20020129-1.c: New test.
41704
41705         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41706
41707         * gcc.dg/unroll-1.c: New test.
41708
41709         2002-11-16  Jan Hubicka  <jh@suse.cz>
41710
41711         * gcc.c-torture/execute/20020920-1.c: New test.
41712
41713         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
41714
41715         PR target/7434
41716         * gcc.c-torture/compile/20021008-1.c: New test.
41717
41718         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
41719
41720         PR target/7559
41721         * gcc.c-torture/execute/20020810-1.c: New test.
41722
41723         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41724
41725         * gcc.c-torture/compile/20020807-1.c: New test.
41726
41727         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
41728
41729         * gcc.dg/tls/opt-1.c: New test.
41730
41731         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
41732
41733         * gcc.dg/20020729-1.c: New test.
41734
41735         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
41736
41737         * g++.dg/opt/life1.C: New test.
41738
41739         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
41740
41741         * gcc.dg/20020525-1.c: New test.
41742
41743         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41744
41745         PR c++/6794
41746         * g++.dg/ext/pretty1.C: New test.
41747         * g++.dg/ext/pretty2.C: New test.
41748
41749 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
41750
41751         PR c++/8385
41752         * g++.dg/ext/typeof5.C: New test.
41753
41754 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
41755
41756         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41757         __USER_LABEL_PREFIX__ into account.
41758         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41759
41760 2003-05-14  Roger Sayle  <roger@eyesopen.com>
41761
41762         * gcc.dg/builtins-15.c: New test case.
41763
41764 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
41765
41766         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41767
41768 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
41769
41770         * lib/g++.exp: Tweak handling of additional source files.
41771         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41772         * g++.dg/special/conpr-2a.C: Rename to ...
41773         * g++.dg/special/conpr-2a.cc: ... this.
41774         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41775         * g++.dg/special/conpr-3a.C: Rename to ...
41776         * g++.dg/special/conpr-3a.cc: This.
41777         * g++.dg/special/conpr-3b.C: Rename to ...
41778         * g++.dg/special/conpr-3b.cc: This.
41779         * g++.dg/special/conpr-4.C: New test.
41780         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41781
41782 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
41783
41784         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41785
41786 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41787
41788         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41789         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41790         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41791         * g++.old-deja/g++.other/warn3.C: Likewise.
41792
41793 2003-05-11  Roger Sayle  <roger@eyesopen.com>
41794
41795         * gcc.dg/i386-387-1.c: Update to also test log.
41796         * gcc.dg/i386-387-2.c: Likewise.
41797
41798 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41799
41800         * g77.f-torture/execute/int8421.f: New test.
41801
41802 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41803
41804         PR c++/10230, c++/10481
41805         * g++.dg/lookup/scoped5.C: New test.
41806
41807 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41808
41809         PR c++/10552
41810         * g++.dg/template/ttp6.C: New test.
41811
41812 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
41813
41814         * gcc.c-torture/execute/builtins: New directory.
41815         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
41816         gcc.c-torture/execute/builtins.
41817         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
41818         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
41819         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
41820         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
41821
41822 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41823
41824         PR c++/9252
41825         * g++.dg/template/access8.C: New test.
41826         * g++.dg/template/access9.C: New test.
41827
41828 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41829
41830         PR c++/9554
41831         * g++.dg/parse/access1.C: New test.
41832
41833 2003-05-09  DJ Delorie  <dj@redhat.com>
41834
41835         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
41836         long, and not an int.
41837
41838 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41839
41840         PR c++/10555, c++/10576
41841         * g++.dg/template/memclass1.C: New test.
41842
41843 2003-05-08  DJ Delorie  <dj@redhat.com>
41844
41845         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
41846         targets.
41847         * gcc.c-torture/execute/20021024-1.x: Likewise.
41848         * gcc.c-torture/execute/shiftdi.x: Likewise.
41849         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
41850         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
41851         * gcc.dg/20021018-1.c: Likewise.
41852
41853 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41854
41855         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
41856
41857         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
41858         (bcopy): Call memmove.
41859
41860 2003-05-08  Roger Sayle  <roger@eyesopen.com>
41861
41862         * g77.f-torture/compile/8485.f: New test case.
41863
41864 2003-05-07  Richard Henderson  <rth@redhat.com>
41865
41866         PR c++/10570
41867         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
41868         Verify exception_cleanup not called for rethrows.
41869         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
41870         when exiting catch block without rethrowing.
41871         * g++.dg/eh/forced3.C: New.
41872         * g++.dg/eh/forced4.C: New.
41873
41874 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
41875
41876         * gcc.dg/20030505.c: Fix triplet.
41877
41878 2003-05-06  DJ Delorie  <dj@redhat.com>
41879
41880         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
41881         * gcc.dg/nest.c: Likewise.
41882
41883 2003-05-05  Roger Sayle  <roger@eyesopen.com>
41884
41885         * gcc.dg/builtins-14.c: New test case.
41886
41887 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
41888
41889         * lib/compat.exp (compat-execute): New argument.
41890         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
41891         * gcc.dg/compat: New test directory.
41892         * gcc.dg/compat/compat.exp: New expect script.
41893         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
41894         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
41895         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
41896         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
41897         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
41898         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
41899
41900         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
41901         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
41902         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
41903         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
41904         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
41905         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
41906         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
41907         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
41908         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
41909         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
41910         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
41911         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
41912         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
41913         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
41914         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
41915
41916 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
41917
41918         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
41919
41920 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
41921
41922         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
41923
41924 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
41925
41926         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
41927         * gcc.dg/ppc-fsel-2.c: New test.
41928
41929         * gcc.dg/unused-5.c: New test.
41930
41931 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41932
41933         PR c++/10496
41934         * g++.dg/warn/pmf1.C: New test.
41935
41936 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41937
41938         PR c++/4494
41939         * g++.dg/warn/main.C: New test.
41940
41941 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41942
41943         * gcc.dg/nonnull-3.c: New test.
41944
41945 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
41946
41947         * gcc.dg/cpp/Wtrigraphs.c: Update.
41948         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
41949
41950 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
41951
41952         * gcc.dg/ppc-fsel-1.c: New test.
41953
41954 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
41955
41956         PR c/10604
41957         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
41958
41959 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
41960
41961         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
41962
41963 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41964
41965         PR c++/9364, c++/10553, c++/10586
41966         * g++.dg/parse/typename4.C: New test.
41967         * g++.dg/parse/typename5.C: Likewise.
41968
41969 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
41970
41971         * gcc.c-torture/compile/20030503-1.c: New test.
41972
41973 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41974
41975         * g++.dg/lookup/using5.C: Fix testcase error.
41976
41977 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
41978
41979         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
41980         since MEABI is no longer supported.  Remove all vestiges
41981         of MEABI from the test.
41982
41983 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41984
41985         PR c++/10554
41986         * g++.dg/lookup/using5.C: New test.
41987
41988 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41989
41990         PR c++/8772
41991         * g++.dg/template/ttp5.C: New test.
41992
41993 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
41994
41995         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
41996         (dg-gpp-additional-sources): New function.
41997         (dg-gpp-additional-files): Likewise.
41998         * lib/g++.exp (additional_sources): New variable.
41999         (additional_files): Likewise.
42000         (g++_target_compile): Deal with them.
42001         * lib/old-dejagnu.exp: Remove.
42002         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42003         * g++.old-deja: Revise all tests to use dg commands.
42004
42005 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42006
42007         PR c++/9432, c++/9528
42008         * g++.dg/lookup/using4.C: New test.
42009
42010 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
42011
42012         * gcc.dg/noreturn-5.c: New file.
42013         * gcc.dg/noreturn-6.c: New file.
42014
42015         * gcc.c-torture/compile/inline-1.c: New file.
42016
42017 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42018
42019         PR c++/10551
42020         * g++.dg/template/explicit1.C: New test.
42021
42022 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42023
42024         PR c++/10549
42025         * g++.dg/other/bitfield1.C: New test.
42026
42027         PR c++/10527
42028         * g++.dg/init/new7.C: New test.
42029
42030 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42031
42032         * g++.dg/ext/desig1.C: New test.
42033         * g++.dg/ext/init1.C: Update.
42034
42035         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42036
42037 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
42038
42039         PR c++/10180
42040         * g++.dg/warn/Winline-1.C: New test.
42041
42042 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
42043
42044         * gcc.c-torture/execute/string-opt-19.c: New test.
42045
42046         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42047         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42048
42049 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
42050
42051         PR c++/10506
42052         * g++.dg/init/new6.C: New test.
42053
42054         PR c++/10503
42055         * g++.dg/init/ref6.C: New test.
42056
42057 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
42058
42059         * g++.dg/warn/weak1.C: XFAIL on AIX4.
42060
42061 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42062
42063         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42064         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42065
42066 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
42067
42068         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42069         initialized static data members.
42070
42071 2003-04-25  H.J. Lu <hjl@gnu.org>
42072
42073         * gcc.dg/ia64-sync-4.c: New test.
42074
42075 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42076
42077         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
42078         date.
42079
42080 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
42081
42082         PR c++/10337
42083         * g++.dg/warn/conv1.C: New test.
42084         * g++.old-deja/g++.other/conv7.C: Adjust.
42085         * g++.old-deja/g++.other/overload14.C: Adjust.
42086
42087 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42088
42089         PR c++/10471
42090         * g++.dg/template/defarg2.C: New test.
42091
42092 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
42093
42094         * gcc.dg/cpp/include2.c: Update.
42095         * gcc.dg/cpp/multiline-2.c: New.
42096         * gcc.dg/cpp/multiline.c: Update.
42097         * gcc.dg/cpp/strify2.c: Update.
42098         * gcc.dg/cpp/trad/literals-2.c: Update.
42099
42100 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42101
42102         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42103
42104 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42105
42106         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42107
42108 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42109
42110         PR c++/10451
42111         * g++.dg/parse/crash4.C: New test.
42112
42113         PR c++/9847
42114         * g++.dg/parse/crash5.C: New test.
42115
42116 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
42117
42118         PR c++/10446
42119         * g++.dg/parse/crash3.C: New test.
42120
42121         PR c++/10428
42122         * g++.dg/parse/elab1.C: New test.
42123
42124 2003-04-22  Devang Patel  <dpatel@apple.com>
42125
42126         * gcc.dg/cpp/trad/funlike-5.c: New test.
42127
42128 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
42129
42130         * g++.dg/other/packed1.C: Fix dg options.
42131
42132 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
42133
42134         * g++.dg/other/offsetof2.C: New test.
42135
42136 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
42137
42138         * g++.dg/template/recurse.C: Adjust location of error messages.
42139
42140 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
42141
42142         PR c++/9881
42143         * g++.dg/init/addr-const1.C: New test.
42144         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42145
42146 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42147
42148         PR c++/10405
42149         * g++.dg/lookup/struct-hack1.C: New test.
42150
42151 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
42152
42153         * ucs.c: Update diagnostic messages.
42154
42155 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42156
42157         * gcc.dg/cpp/truefalse.cpp: New test.
42158         * gcc.dg/cpp/cpp.exp: Update.
42159         * g++.dg/other/stdbool-if.C: Remove.
42160
42161 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42162
42163         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42164         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42165
42166 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42167
42168         * gcc.c-torture/compile/20030418-1.c: New test.
42169
42170 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
42171
42172         * README.compat: Remove; content moved to doc/sourcebuild.texi.
42173
42174 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42175
42176         PR c++/10347
42177         g++.dg/template/dependent-name1.C: New test.
42178
42179 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
42180
42181         * gcc.dg/warn-1.c (tourist_guide): New array,
42182         contains a pointer to bar.
42183
42184 2003-04-16  Roger Sayle  <roger@eyesopen.com>
42185
42186         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42187         * gcc.c-torture/execute/medce-1.c: New test case.
42188         * gcc.c-torture/execute/medce-2.c: New test case.
42189
42190 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
42191
42192         * lib/prune.exp: Ignore more messages.
42193
42194         PR c++/10381
42195         * g++.dg/parse/lookup3.C: New test.
42196
42197 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
42198
42199         * gcc.c-torture/compile/20030415-1.c : New test.
42200
42201 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
42202
42203         * gcc.c-torture/execute/scope-2.c: Move to ...
42204         * gcc.dg/noncompile/scope.c: .... here.
42205
42206 2003-04-14  Roger Sayle  <roger@eyesopen.com>
42207
42208         * gcc.dg/20030414-2.c: New test case.
42209
42210 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
42211
42212         PR target/10377
42213         * gcc.dg/20030414-1.c: New test.
42214
42215 2003-04-13  Roger Sayle  <roger@eyesopen.com>
42216
42217         * gcc.dg/builtins-12.c: New test case.
42218         * gcc.dg/builtins-13.c: New test case.
42219
42220 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42221
42222         * gcc.c-torture/execute/string-opt-18.c: New test.
42223
42224 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
42225
42226         PR c++/10300
42227         * g++.dg/init/new5.C: New test.
42228
42229 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
42230
42231         PR c++/7910
42232         * g++.dg/ext/dllimport1.C: New test.
42233
42234 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42235
42236         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42237
42238 2003-04-11  Bud Davis <bdavis9659@comcast.net>
42239
42240         PR Fortran/9263
42241         * g77.f-torture/noncompile/9263.f: New test
42242         PR Fortran/1832
42243         * g77.f-torture/execute/1832.f: New test
42244
42245 2003-04-11  David Chad  <davidc@freebsd.org>
42246             Loren J. Rittle  <ljrittle@acm.org>
42247
42248         PR libobjc/8562
42249         * objc.dg/headers.m: New test.
42250
42251 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
42252
42253         * gcc.c-torture/execute/builtin-noret-2.c: New.
42254         * gcc.c-torture/execute/builtin-noret-2.x: New.
42255         XFAIL builtin-noret-2.c at -O1 and above.
42256         * gcc.dg/redecl.c: New.
42257         * gcc.dg/Wshadow-1.c: Update error regexps.
42258
42259 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
42260
42261         * g++.dg/abi/bitfield10.C: New test.
42262
42263 2003-04-09  Mike Stump  <mrs@apple.com>
42264
42265         * gcc.dg/pch/pch.exp: Make testcase names longer.
42266         * g++.dg/pch/pch.exp: Make testcase names longer.
42267
42268 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42269
42270         * gcc.dg/builtins-11.c: New test case.
42271
42272 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42273
42274         * gcc.dg/builtins-9.c: New test case.
42275         * gcc.dg/builtins-10.c: New test case.
42276
42277 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
42278
42279         * gcc.dg/noncompile/init-4.c.c: New test.
42280
42281 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42282
42283         * gcc.misc-test/gcov-9.c: New test.
42284         * gcc.misc-test/gcov-10.c: New test
42285         * gcc.misc-test/gcov-11.c: New test.
42286
42287 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
42288
42289         PR optimization/10024
42290         * gcc.c-torture/compile/20030405-1.c: New test.
42291
42292 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
42293
42294         * gcc.dg/pch/static-3.c: New.
42295         * gcc.dg/pch/static-3.hs: New.
42296         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42297
42298 2003-04-04  Richard Henderson  <rth@redhat.com>
42299
42300         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42301         * g++.dg/eh/forced2.C: Likewise.
42302
42303 2003-04-03  Mike Stump  <mrs@apple.com>
42304
42305         * lib/scanasm.exp (scan-assembler): Add xfail processing for
42306         target arg.
42307         (scan-assembler-times, scan-assembler-not): Likewise.
42308         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42309
42310 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42311
42312         * gcc.dg/sparc-loop-1.c: New test.
42313
42314 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
42315
42316         PR other/9274
42317         * g++.dg/pch/system-2.C: New.
42318         * g++.dg/pch/system-2.Hs: New.
42319
42320 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
42321
42322         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42323
42324         * g++.dg/eh/simd-1.C (vecfunc): Same.
42325
42326 2003-04-01  Roger Sayle  <roger@eyesopen.com>
42327
42328         * gcc.c-torture/execute/20030401-1.c: New test case.
42329
42330 2003-04-01  Ziemowit Laski <zlaski@apple.com>
42331
42332         * objc.dg/defs.m: New.
42333
42334 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
42335
42336         * g++.dg/eh/simd-1.C: New.
42337         * g++.dg/eh/simd-2.C: New.
42338
42339 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
42340
42341         * gcc.c-torture/execute/simd-3.c: New.
42342
42343 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42344
42345         PR c/9936
42346         * gcc.dg/20030331-2.c: New test.
42347
42348 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42349
42350         PR c++/10278
42351         * g++.dg/parse/crash2.C: New test.
42352
42353 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42354
42355         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42356         * gcc.c-torture/execute/20030331-1.c: ...here.
42357
42358 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42359
42360         * gcc.c-torture/execute/20030331-1.c: New test.
42361
42362 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
42363
42364         * lib/gcov.exp: Adjust call return testing strings.
42365         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42366
42367 2003-03-31  Roger Sayle  <roger@eyesopen.com>
42368
42369         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42370         * gcc.dg/builtins-7.c: New test case.
42371         * gcc.dg/builtins-8.c: New test case.
42372
42373 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42374
42375         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42376
42377 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
42378
42379         PR c++/7647
42380         * g++.dg/lookup-class-member-2.C: New test.
42381
42382 2003-03-30  Glen Nakamura  <glen@imodulo.com>
42383
42384         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42385
42386 2003-03-28  Roger Sayle  <roger@eyesopen.com>
42387
42388         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42389
42390 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
42391
42392         * g++.dg/init/attrib1.C: New test.
42393
42394 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42395
42396         * gcc.dg/ultrasp8.c: New test.
42397
42398 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42399
42400         * gcc.dg/ultrasp7.c: New test.
42401
42402 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
42403
42404         PR c++/10047
42405         * g++.dg/template/inline1.C: New test.
42406
42407 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42408
42409         * gcc.dg/sparc-dwarf2.c: New test.
42410
42411 2003-03-27  Roger Sayle  <roger@eyesopen.com>
42412
42413         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42414         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42415
42416 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
42417
42418         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42419         than reading .x files.
42420         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42421         * g77.dg/gcov/gcov-1.f: Likewise.
42422         * gcc.misc-tests/gcov-4b.c: Likewise.
42423         * gcc.misc-tests/gcov-5b.c: Likewise.
42424         * gcc.misc-tests/gcov-6.c: Likewise.
42425         * gcc.misc-tests/gcov-7.c: Likewise.
42426         * gcc.misc-tests/gcov-8.c: Likewise.
42427         * g++.dg/gcov/gcov-1.x: Remove.
42428         * g77.dg/gcov/gcov-1.x: Likewise.
42429         * gcc.misc-tests/gcov-4b.x: Likewise.
42430         * gcc.misc-tests/gcov-5b.x: Likewise.
42431         * gcc.misc-tests/gcov-6.x: Likewise.
42432         * gcc.misc-tests/gcov-7.x: Likewise.
42433         * gcc.misc-tests/gcov-8.x: Likewise.
42434
42435 2003-03-27  Glen Nakamura  <glen@imodulo.com>
42436
42437         PR opt/10087
42438         * gcc.dg/20030324-1.c: New test.
42439
42440 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
42441
42442         PR c++/10224
42443         * g++.dg/template/arg3.C: New test.
42444
42445         PR c++/10158
42446         * g++.dg/template/friend18.C: New test.
42447
42448 2003-03-26  Roger Sayle  <roger@eyesopen.com>
42449
42450         * g77.f-torture/compile/20030326-1.f: New test case.
42451
42452 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
42453
42454         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42455
42456         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42457
42458 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
42459
42460         * gcc.dg/ia64-sync-3.c: New test.
42461
42462 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
42463
42464         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42465
42466 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42467
42468         * gcc.dg/ultrasp6.c: New test.
42469
42470 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42471
42472         * gcc.dg/i386-signbit-1.c: New test.
42473         * gcc.dg/i386-signbit-2.c: New test.
42474         * gcc.dg/i386-signbit-3.c: New test.
42475
42476 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42477
42478         * gcc.dg/ultrasp5.c: Fix options.
42479
42480 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42481
42482         * gcc.dg/ultrasp5.c: Fix comment.
42483
42484 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
42485
42486         PR fortran/10197
42487         * g77.f-torture/execute/10197.f: New test.
42488
42489 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
42490
42491         PR c++/9898, c++/383
42492         * g++.dg/template/conv6.C: New test.
42493
42494         PR c++/10119
42495         * g++.dg/template/ptrmem5.C: New test.
42496
42497         PR c++/10026
42498         * g++.dg/lookup/koenig1.C: New test.
42499
42500         PR C++/10199
42501         * g++.dg/lookup/template2.C: New test.
42502
42503 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
42504
42505         * g++.dg/opt/rtti1.C: New test.
42506
42507 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42508
42509         * gcc.dg/ultrasp5.c: New test.
42510
42511 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
42512
42513         PR middle-end/9967
42514         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42515         builtin fputs.
42516
42517 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42518
42519         PR c/8224
42520         * gcc.dg/20030323-1.c: New test.
42521
42522 2003-03-23  Roger Sayle  <roger@eyesopen.com>
42523
42524         * gcc.c-torture/compile/20030323-1.c: New test case.
42525
42526 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
42527
42528         * gcc.dg/20030321-1.c: New test.
42529
42530 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
42531
42532         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42533
42534 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
42535
42536         PR c++/9978, c++/9708
42537         * g++.dg/ext/vlm1.C: Adjust expected error.
42538         * g++.dg/ext/vla2.C: New test.
42539         * g++.dg/template/arg1.C: New test.
42540         * g++.dg/template/arg2.C: New test.
42541
42542 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
42543
42544         * g77.f-torture/execute/select.f: New test.
42545         * g77.f-torture/noncompile/select_no_compile.f: New test.
42546
42547 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
42548
42549         PR c++/9898
42550         * g++.dg/other/error4.C: New test.
42551
42552 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
42553
42554         * g++.dg/template/friend17.C: New test.
42555
42556 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
42557
42558         * gcc.c-torture/compile/20030320-1.c: New.
42559
42560 2003-03-20  Roger Sayle  <roger@eyesopen.com>
42561
42562         * gcc.dg/builtins-6.c: New test case.
42563
42564 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
42565
42566         PR target/10073
42567         * gcc.c-torture/compile/20030319-1.c: New.
42568
42569 2003-03-18  Jan Hubicka  <jh@suse.cz>
42570
42571         * gcc.dg/i386-cvt-1.c: New test.
42572
42573 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
42574
42575         * objc.dg/naming-1.m: Use "(parse|syntax) error".
42576         * objc.dg/naming-2.m: Likewise.
42577
42578 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
42579
42580         PR c++/9639
42581         * g++.dg/parse/crash1.C: New test.
42582
42583 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
42584
42585         PR c++/8805
42586         * g++.dg/eh/cleanup1.C: New test.
42587
42588 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42589
42590         * gcc.c-torture/execute/20030316-1.c: New test case.
42591
42592 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42593
42594         PR c++/9629
42595         * g++.dg/init/ctor2.C: New test.
42596
42597 2003-03-15  Roger Sayle  <roger@eyesopen.com>
42598
42599         * g77.f-torture/compile/xformat.f: New test case.
42600
42601 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42602
42603         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42604         * g++.old-deja/g++.mike/eh50.C: Likewise.
42605
42606 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42607
42608         PR c++/6440
42609         * g++.dg/template/spec7.C: New test.
42610         * g++.dg/template/spec8.C: Likewise.
42611
42612 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
42613
42614         * gcc.c-torture/execute/20030313-1.c: New test.
42615
42616 2003-03-14  Richard Henderson  <rth@redhat.com>
42617
42618         * gcc.dg/inline-2.c: Adjust alpha test for external call.
42619
42620 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42621
42622         * gcc.c-torture/compile/20030314-1.c: New test.
42623
42624 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
42625
42626         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42627         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42628         thumb target,
42629         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42630         to accept newer _imp__  prefix and additional
42631         newline in .drectve section.
42632         * gcc.dg/dll-4.c: Likewise.
42633         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42634         switch.
42635
42636 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
42637
42638         * g++.dg/parse/namespace9.C: New test.
42639
42640         * g++.dg/init/ref5.C: New test.
42641         * g++.dg/parse/ptrmem1.C: Likewise.
42642
42643 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42644
42645         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42646         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42647         regular expression.
42648         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42649         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42650
42651 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
42652
42653         * gcc.c-torture/execute/20030224-2.c: New test.
42654
42655 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42656
42657         * gcc.dg/decl-3.c: New test.
42658
42659 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42660
42661         * gcc.dg/i386-loop-2.c: New test.
42662
42663 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
42664
42665         PR c++/9474
42666         * g++.dg/parse/namespace8.C: New test.
42667
42668         PR c++/9924
42669         * g++.dg/overload/builtin2.C: New test.
42670
42671 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
42672
42673         * gcc.dg/return-type-3.c: New test.
42674
42675 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42676
42677         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42678         profiling options are not supported.
42679
42680 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
42681
42682         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42683         * g++.old-deja/g++.warn/impint2.C: Likewise.
42684
42685 2003-03-10  Devang Patel  <dpatel@apple.com>
42686
42687         * g++.dg/cpp/c++_cmd_1.C: New test.
42688         * g++.dg/cpp/c++_cmd_1.h: New file.
42689
42690 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
42691
42692         * gcc.dg/altivec-9.c: New file.
42693
42694 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42695
42696         * gcc.dg/ppc-sdata-1.c: New test.
42697         * gcc.dg/ppc-sdata-2.c: New test.
42698
42699 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
42700
42701         PR c++/9373
42702         * g++.dg/opt/ptrmem2.C: New test.
42703
42704         PR c++/8534
42705         * g++.dg/opt/ptrmem1.C: New test.
42706
42707 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42708
42709         * gcc.dg/i386-loop-1.c: New test.
42710
42711 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42712
42713         PR c++/9970
42714         * g++.dg/lookup/friend1.C: New test.
42715
42716 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42717
42718         PR c++/9823
42719         * g++.dg/parser/constructor1.C: New test.
42720
42721 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
42722
42723         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42724
42725         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42726
42727 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
42728
42729         * gcc.dg/cpp/Wunused.c: Update test.
42730
42731 2003-03-08  Jan Hubicka  <jh@suse.cz>
42732
42733         * gcc.dg/inline-3.c: New test.
42734
42735 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42736
42737         PR c++/9809
42738         * g++.dg/parse/builtin1.C: New test.
42739
42740         PR c++/9982
42741         * g++.dg/abi/cookie1.C: New test.
42742         * g++.dg/abi/cookie2.C: Likewise.
42743
42744         PR c++/9524
42745         * g++.dg/template/field1.C: New test.
42746
42747         PR c++/9912
42748         * g++.dg/parse/class1.C: New test.
42749         * g++.dg/parse/namespace7.C: Likewise.
42750         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42751
42752 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
42753
42754         * g++.dg/init/ref4.C: New test.
42755
42756 2003-03-07  Jan Hubicka  <jh@suse.cz>
42757
42758         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42759         * gcc.dg/inline-3.c: New test.
42760
42761 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
42762
42763         * g++.dg/init/ref3.C: New test.
42764
42765         PR c++/9965
42766         * g++.dg/init/ref2.C: New test.
42767
42768         PR c++/9400
42769         * g++.dg/warn/Wshadow-2.C: New test.
42770
42771         PR c++/9791
42772         * g++.dg/warn/Woverloaded-1.C: New test.
42773
42774 2003-03-05  Jan Hubicka  <jh@suse.cz>
42775
42776         * gcc.dg/i386-local2.c: New.
42777         * gcc.dg/i386-local.c: Fix typo.
42778
42779 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
42780
42781         * g++.dg/abi/layout3.C: New test.
42782
42783 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42784
42785         * gcc.c-torture/compile/20030305-1.c
42786
42787 2003-03-05  Jan Hubicka  <jh@suse.cz>
42788
42789         * gcc.dg/i386-local.c: New.
42790
42791 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
42792
42793         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42794
42795 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42796
42797         * gcc.dg/switch-2.c: New test.
42798         * gcc.dg/switch-3.c: New test.
42799         * gcc.dg/Wswitch.c: Adjust line numbers.
42800         * gcc.dg/Wswitch-default.c: Likewise.
42801         * gcc.dg/Wswitch-enum.c: Likewise.
42802
42803 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
42804
42805         * gcc.c-torture/execute/20030222-1.c: New test.
42806
42807 2003-03-03  James E Wilson  <wilson@tuliptree.org>
42808
42809         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
42810
42811 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
42812
42813         PR c++/9878
42814         * g++.dg/init/ref1.C: New test.
42815
42816 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
42817
42818         * gcc.dg/sh-relax.c: New SH-only test.
42819
42820 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
42821
42822         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
42823         comment explaining purpose of testcase.
42824
42825 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42826
42827         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
42828         for HC11/HC12 (asm needs two int registers).
42829         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
42830         HC11/HC12 because the test uses an asm which needs two 32-bit
42831         registers.
42832
42833 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42834
42835         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
42836         for HC11/HC12 (array is too large otherwise).
42837         * gcc.c-torture/compile/920501-4.x: New file, likewise.
42838         * gcc.c-torture/compile/20010518-2.x: Likewise.
42839         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
42840         HC11/HC12 (array is too large).
42841
42842 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
42843
42844         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
42845         * lib/g++-dg.exp (g++-dg-test): Likewise.
42846
42847 2003-03-01  Roger Sayle  <roger@eyesopen.com>
42848
42849         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
42850         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
42851
42852 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42853
42854         * g++.dg/warn/implicit-typename1.C: Remove warning.
42855
42856 2003-02-28  Richard Henderson  <rth@redhat.com>
42857
42858         * gcc.dg/noreturn-1.c: Move noreturn warning line.
42859         * gcc.dg/return-type-1.c: Move control reaches end warning line.
42860
42861 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
42862
42863         * gcc.dg/pch/pch.exp: Change .pch to .gch.
42864         * g++.dg/pch/pch.exp: Likewise.
42865
42866 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
42867
42868         PR c++/9879
42869         * g++.dg/init/new4.C: New test.
42870
42871 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
42872
42873         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
42874
42875 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
42876
42877         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
42878         unsigned long.
42879
42880         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
42881         wider than float.
42882
42883 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42884
42885         * lib/scanasm.exp: Add support for counting numbers of
42886         occurences.
42887         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
42888         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
42889
42890 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
42891
42892         PR c++/9683
42893         * g++.dg/template/static3.C: New test.
42894
42895         PR c++/9829
42896         * g++.dg/parse/namespace6.C: New test.
42897
42898 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42899
42900         PR target/9732
42901         * gcc.dg/20030225-1.c: New test.
42902
42903 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
42904
42905         * README: Remove out-of-date information.
42906
42907         PR c++/9836
42908         * g++.dg/template/spec6.C: New test.
42909
42910 2003-02-24  Jeff Law  <law@redhat.com>
42911
42912         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
42913
42914 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42915
42916         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
42917         * gcc.dg/pragma-ep-1.c: Likewise.
42918
42919 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42920
42921         PR c++/9602
42922         * g++.dg/template/friend16.C: New test.
42923
42924 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
42925
42926         PR c++/5333
42927         * g++.dg/parse/fused-params1.C: Adjust error messages.
42928         * g++.dg/template/nested3.C: New test.
42929
42930 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
42931
42932         * g++.dg/abi/param1.C: New test.
42933
42934 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42935
42936         PR c++/7982
42937         * g++.dg/warn/implicit-typename1.C: New test.
42938
42939 2003-02-22  Kelley Cook <kelleycook@comcast.net>
42940
42941         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
42942         with "mtune".
42943         * g++.old-deja/g++.other/store-expr2.C: Likewise.
42944         * gcc.c-torture/execute/20010129-1.x: Likewise.
42945         * gcc.dg/20011107-1.c: Likewise.
42946         * gcc.dg/20020108-1.c: Likewise.
42947         * gcc.dg/20020122-3.c: Likewise.
42948         * gcc.dg/20020206-1.c: Likewise.
42949         * gcc.dg/20020310-1.c: Likewise.
42950         * gcc.dg/20020426-2.c: Likewise.
42951         * gcc.dg/20020517-1.c: Likewise.
42952         * gcc.dg/991230-1.c: Likewise.
42953         * gcc.dg/i386-unroll-1.c: Likewise.
42954         * gcc.misc-tests/i386-prefetch.exp: Likewise.
42955
42956 2003-02-22  Jan Hubicka  <jh@suse.cz>
42957
42958         * gcc.dg/i386-mul.c: New test.
42959
42960 2003-02-21  Roger Sayle  <roger@eyesopen.com>
42961
42962         * gcc.dg/builtins-5.c: New test case.
42963
42964 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
42965
42966         * gcc.dg/asmreg-1.c: New test.
42967
42968 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42969
42970         PR c++/9749
42971         * g++.dg/parse/varmod1.C: New test.
42972
42973 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42974
42975         PR c++/9727
42976         * g++.dg/template/op1.C: New test.
42977
42978 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42979
42980         PR c++/8906
42981         * g++.dg/template/nested2.C: New test.
42982
42983 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42984
42985         PR c++/8724
42986         * g++.dg/expr/dtor1.C: New test.
42987
42988 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
42989
42990         * gcc.dg/cpp/include3.c: New test.
42991         * gcc.dg/cpp/inc/foo.h: New file.
42992
42993 2003-02-21  Glen Nakamura  <glen@imodulo.com>
42994
42995         * gcc.c-torture/execute/20030221-1.c: New test.
42996
42997 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
42998
42999         PR c++/9729
43000         * g++.dg/abi/conv1.C: New test.
43001
43002 2003-02-20  Jan Hubicka  <jh@suse.cz>
43003
43004         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43005
43006 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
43007
43008         * gcc.c-torture/compile/20030219-1.c: New test.
43009
43010 2003-02-18  Jan Hubicka  <jh@suse.cz>
43011
43012         * gcc.dg/funcorder.c: New test.
43013
43014 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43015
43016         * gcc.c-torture/execute/20030218-1.c: New.
43017
43018 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
43019
43020         * gcc.dg/20030218-1.c: New.
43021
43022 2003-02-18  Richard Henderson  <rth@redhat.com>
43023
43024         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43025         * gcc.dg/attr-used-2.c: New.
43026
43027 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
43028
43029         PR c++/9704
43030         * g++.dg/init/copy5.C: New test.
43031
43032 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
43033
43034         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43035         * g++.dg/pch/pch.exp: Likewise.
43036
43037 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43038
43039         * gcc.c-torture/execute/20030209-1.c: Enable the test if
43040         STACK_SIZE is not defined.
43041
43042 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43043
43044         PR c++/9457
43045         * g++.dg/template/init1.C: New test.
43046
43047 2003-02-16  Jan HUbicka  <jh@suse.cz>
43048
43049         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43050         (foo): Add few extra tests
43051         * gcc.dg/c99-const-expr-3.c: Likewise.
43052         * gcc.c-torture/execute/20030216-1.c: New.
43053
43054 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43055
43056         PR c++/9459
43057         * g++.dg/ext/typeof4.C: New test.
43058
43059 2003-02-15  Roger Sayle  <roger@eyesopen.com>
43060
43061         * gcc.dg/i386-387-3.c: New test case.
43062
43063 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
43064
43065         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43066         cris-*-elf* cris-*-aout* and mmix-*-*.
43067
43068 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
43069
43070         * gcc.dg/20030213-1.c: New test.
43071
43072 2003-02-12  Roger Sayle  <roger@eyesopen.com>
43073
43074         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43075         * gcc.dg/i386-387-2.c: Likewise.
43076
43077 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
43078
43079         * gcc.dg/ppc-spe.c: Fix formatting.
43080         Enable tests that were previously unsupported by gas.
43081         Delete tests for instructions that no longer exist.
43082         Switch arguments on evsubifw builtin.
43083
43084 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
43085
43086         * gcc.c-torture/execute/20030209-1.c: Disable the test if
43087         STACK_SIZE is too small.
43088
43089 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43090             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43091
43092         * gcc.dg/decl-2.c: New test.
43093
43094 2003-02-10  Jan Hubicka  <jh@suse.cz>
43095
43096         * gcc.dg/i386-fpcvt-1.c: New test.
43097
43098 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
43099
43100         * gcc.c-torture/execute/20030209-1.c: New test.
43101
43102 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
43103
43104         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43105         int-wide bitops, use the constants of the same width.
43106         Likewise, if long long is 32-bit wide, test bitops using
43107         32-bit constants.
43108
43109 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
43110
43111         * gcc.dg/20021014-1.c: Annotate with expected notice text.
43112
43113 2003-02-07  Roger Sayle  <roger@eyesopen.com>
43114
43115         * gcc.dg/builtins-4.c: New test case.
43116
43117 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43118
43119         * gcc.dg/20020430-1.c: Fix dg command typos.
43120         * gcc.dg/20020503-1.c: Likewise.
43121
43122 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43123
43124         PR c++/8785
43125         * g++.dg/parse/fused-params1.C: New test.
43126
43127         PR c++/8857
43128         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43129
43130         PR c++/8921
43131         * g++.dg/parse/non-dependent1.C: New test.
43132
43133         PR c++/8928
43134         * g++.dg/parse/dupl-tmpl-args1.C: New test.
43135
43136         PR c++/9228
43137         * g++.dg/parse/undefined7.C: New test.
43138         * g++.dg/parse/non-templ1.C: New test.
43139
43140         PR c++/9229
43141         * g++.dg/parse/too-many-tmpl-args1.C: New test.
43142
43143 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
43144
43145         * gcc.c-torture/compile/20030206-1.c: New test.
43146
43147 2003-02-05  Roger Sayle  <roger@eyesopen.com>
43148
43149         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43150         "pow" to "foo" to avoid potential confusion with a math built-in.
43151
43152 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43153
43154         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43155         conditions for SPARC targets.
43156
43157 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
43158
43159         * gcc.dg/20030204-1.c: New test.
43160
43161 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43162
43163         PR c++/38
43164         * g++.dg/parse/array-size1.C: New test.
43165
43166         PR c++/5657
43167         * g++.dg/parse/undefined3.C: New test.
43168
43169         PR c++/5665
43170         * g++.dg/parse/undefined4.C: New test.
43171
43172         PR c++/5975
43173         * g++.dg/parse/undefined5.C: New test.
43174
43175         PR c++/7259
43176         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43177
43178         PR c++/8578
43179         * g++.dg/parse/casting-operator1.C: New test.
43180
43181         PR c++/8596
43182         * g++.dg/parse/undefined6.C: New test.
43183
43184         PR c++/8736
43185         * g++.dg/parse/missing-template1.C: New test.
43186
43187 2003-02-04  Jan Hubicka  <jh@suse.cz>
43188
43189         * gcc.dg/i386-cadd.c: Compile using -march=k8.
43190         * gcc.dg/i386-cmov?.c: Likewise.
43191         * gcc.dg/i386-fpcvt-?.c: Likewise.
43192         * gcc.dg/i386-ssefp-1.c: Likewise.
43193         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43194         conventions.
43195
43196 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
43197
43198         PR c++/7129
43199         * g++.dg/ext/max.C: New test.
43200
43201 2003-02-03  Jan Hubicka  <jh@suse.cz>
43202
43203         * gcc.c-torture/execute/20030203-1.c: New test.
43204
43205 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
43206
43207         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43208         'natural-endian'.
43209
43210 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
43211
43212         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43213         * g++.dg/init/new2.C: Likewise.
43214         * g++.dg/other/new1.C: Likewise.
43215
43216 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
43217
43218         * gcc.dg/struct-ret-libc.c: New test.
43219
43220 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
43221
43222         * gcc.dg/20030129-1.c: New test.
43223
43224 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43225
43226         PR c++/8849
43227         * g++.dg/template/ptrmem4.C: New test.
43228
43229 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
43230
43231         * g++.dg/parser/constant1.C: New test.
43232
43233 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43234
43235         PR c++/8591
43236         * g++.dg/parse/friend2.C: New test.
43237
43238 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43239
43240         PR c++/9437
43241         * g++.dg/template/unify4.C: New test.
43242
43243 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
43244
43245         * gcc.c-torture/execute/20030128-1.c: New test.
43246
43247 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
43248
43249         * g++.dg/lookup/nested1.C: Test moved from ...
43250         * g++.old-deja/g++.other/lookup24.C: ... here.
43251
43252 2003-01-28  Jan Hubicka  <jh@suse.cz>
43253
43254         * gcc.dg/i386-cmov5.c: New test.
43255
43256 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43257
43258         * gcc.c-torture/execute/20010925-1.c: Changed the
43259         memcpy declaration.
43260
43261 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43262
43263         PR c++/3902
43264         * g++.dg/parse/template5.C: New test.
43265
43266 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
43267
43268         PR fortran/9258
43269         * g77.dg/pr9258: New test.
43270
43271 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43272
43273         * README: Move relevant parts from README.g++.
43274
43275         * README.g++: Remove this file.
43276
43277 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43278
43279         * g++.dg/abi/dcast1.C: New test.
43280
43281 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43282
43283         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43284
43285 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
43286
43287         PR c++/47
43288         * g++.old-deja/g++.other/lookup24.C: New test.
43289
43290 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43291
43292         PR middle-end/7227
43293         * gcc.dg/uninit-C.c: New test.
43294
43295 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
43296
43297         * g++.dg/abi/covariant1.C: New test.
43298
43299 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
43300
43301         * gcc.dg/20030123-1.c: New test.
43302
43303 2003-01-25  Jan Hubicka  <jh@suse.cz>
43304
43305         PR opt/8492
43306         * gcc.c-torture/compile/20030125-1.c
43307
43308 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
43309
43310         PR c++/9403
43311         * g++.dg/parse/template3.C: New test.
43312         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43313
43314         PR c++/795
43315         * g++.dg/parse/template4.C: New test.
43316
43317         PR c++/9415
43318         * g++.dg/template/qual2.C: New test.
43319
43320         PR c++/8545
43321         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43322
43323         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43324
43325 2003-01-25  Roger Sayle  <roger@eyesopen.com>
43326
43327         * gcc.c-torture/execute/switch-1.c: New test case.
43328
43329 2003-01-25  Jan Hubicka  <jh@suse.cz>
43330
43331         * gcc.c-torture/execute/20030125-1.[cx]: New test.
43332
43333 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
43334
43335         Tweaks for Bison-1.875. From the NEWS file:
43336         "- `parse error' -> `syntax error'
43337         Bison now uniformly uses the term `syntax error'"
43338         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43339         * gcc.dg/cpp/digraph2.c: Likewise.
43340         * gcc.dg/cpp/direct2.c: Likewise.
43341         * gcc.dg/cpp/paste4.c: Likewise.
43342         * gcc.dg/c90-restrict-1.c: Likewise.
43343         * gcc.dg/c99-func-2.c: Likewise.
43344         * gcc.dg/noncompile/920721-2.c: Likewise.
43345         * gcc.dg/noncompile/930622-2.c: Likewise.
43346         * gcc.dg/noncompile/940112-1.c: Likewise.
43347         * gcc.dg/noncompile/950921-1.c: Likewise.
43348         * gcc.dg/noncompile/951123-1.c: Likewise.
43349         * gcc.dg/noncompile/971104-1.c: Likewise.
43350         * gcc.dg/noncompile/990416-1.c: Likewise.
43351
43352 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
43353
43354         * g++.dg/parse/undefined1.C: Add error message.
43355
43356 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43357
43358         PR c++/9354
43359         * g++.dg/parse/new1.C: New test.
43360
43361         PR c++/9216
43362         * g++.dg/parse/template2.C: New test.
43363
43364         PR c++/9354
43365         * g++.dg/parse/typedef2.C: New test.
43366
43367         PR c++/9328
43368         * g++.dg/ext/typeof3.C: New test.
43369
43370 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43371
43372         PR c++/2738
43373         * g++.dg/parse/ret-type1.C: New test.
43374
43375         PR c++/3792
43376         * g++.dg/parse/tmpl-outside1.C: New test.
43377
43378         PR c++/4207
43379         * g++.dg/parse/int-as-enum1.C: New test.
43380
43381         PR c++/4903
43382         * g++.dg/parse/no-typename1.C: New test.
43383
43384         PR c++/5533
43385         * g++.dg/parse/no-value1.C: New test.
43386
43387         PR c++/5921
43388         * g++.dg/parse/wrong-inline1.C: New test.
43389
43390         PR c++/6402
43391         * g++.dg/parse/ref1.C: New test.
43392
43393         PR c++/6992
43394         * g++.dg/parse/attr-ctor1.C: New test.
43395
43396         PR c++/7229
43397         * g++.dg/parse/namespace5.C: New test.
43398
43399         PR c++/7917
43400         * g++.dg/parse/func-def1.C: New test.
43401
43402         PR c++/8143
43403         * g++.dg/parse/undefined1.C: New test.
43404
43405         PR c++/5723, PR c++/8522
43406         * g++.dg/parse/specialization1.C: New test.
43407
43408         PR c++/163, PR c++/8595
43409         * g++.dg/parse/struct-as-enum1.C: New test.
43410
43411         PR c++/9173
43412         * g++.dg/parse/undefined2.C: New test.
43413
43414 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43415
43416         PR c++/9298
43417         * g++.dg/parse/template1.C: New test.
43418
43419         PR c++/9384
43420         * g++.dg/parse/using1.C: New test.
43421
43422         PR c++/9285
43423         PR c++/9294
43424         * g++.dg/parse/expr2.C: New test.
43425
43426         PR c++/9388
43427         * g++.dg/parse/lookup2.C: Likewise.
43428
43429 2003-01-21  Jan Hubicka  <jh@suse.cz>
43430
43431         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43432         * gcc.c-torture/execute/eeprof-1.c: Likewise.
43433         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43434         * gcc.c-torture/execute/string-opt-*.c: Likewise.
43435
43436 2003-01-20  Nick Clifton  <nickc@redhat.com>
43437
43438         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
43439         problem with ARM sibcall code generation.
43440
43441 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
43442
43443         * gcc.c-torture/execute/20030120-1.c: New.
43444
43445 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
43446
43447         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43448
43449 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
43450
43451         PR c++/9272
43452         * g++.dg/parse/ctor1.C: New test.
43453
43454         PR c++/9294:
43455         * g++.dg/parse/qualified1.C: New test.
43456
43457         * g++.dg/parse/typename3.C: New test.
43458
43459 2003-01-16  Richard Henderson  <rth@redhat.com>
43460
43461         * g++.dg/tls/init-2.C: Fix error matches for real this time.
43462
43463 2003-01-16  Richard Henderson  <rth@redhat.com>
43464
43465         * g++.dg/pch/pch.exp: Copy test header to the working directory
43466         before using it either for precompilation or direct use.
43467         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43468         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43469
43470 2003-01-16  Richard Henderson  <rth@redhat.com>
43471
43472         * gcc.dg/pch/pch.exp: Copy test header to the working directory
43473         before using it either for precompilation or direct use.
43474         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43475         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43476
43477 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
43478
43479         * g++.dg/ext/typename1.C: Add typename keyword.
43480         * g++.dg/template/crash1.C: Update error messages.
43481         * g++.dg/template/crash2.C: Remove error message.
43482         * g++.dg/parse/typename2.C: New test.
43483         * g++.dg/template/typename2.C: Change implicit
43484         typename warning into error.
43485         * g++.old-deja/g++.benjamin/tem03.C: Issue more
43486         error messages.
43487         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43488         * g++.old-deja/g++.brendan/crash56.C: Add this->.
43489         * g++.old-deja/g++.law/visibility13.C: Remove error
43490         messages.
43491         * g++.old-deja/g++.ns/template17.C: Reorder code to
43492         make declaration visible in template.
43493         * g++.old-deja/g++.pt/crash3.C: Fix typos.
43494         * g++.old-deja/g++.pt/crash36.C: Issue more error
43495         messages.
43496         * g++.old-deja/g++.pt/crash5.C: Improve error
43497         message.
43498         * g++.old-deja/g++.pt/crash67.C: Remove warning.
43499         * g++.old-deja/g++.pt/inherit1.C: Add this->.
43500         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43501         * g++.old-deja/g++.pt/typename16.C: Replace implicit
43502         typename warning with error message.
43503         * g++.old-deja/g++.pt/typename19.C: Remove warning.
43504         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43505         * g++.old-deja/g++.robertl/eb24.C: Use this->.
43506
43507 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
43508
43509         * g++.dg/parse/ambig2.C: New test.
43510
43511 2003-01-15  Richard Henderson  <rth@redhat.com>
43512
43513         * g++.dg/tls/init-2.C: Update error message string.
43514
43515 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43516
43517         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43518
43519 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
43520
43521         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43522         all for HC11/HC12.
43523         * gcc.c-torture/compile/20001205-1.x: Likewise.
43524         * gcc.c-torture/compile/20001226-1.x: Likewise.
43525         * gcc.c-torture/compile/920520-1.x: Likewise.
43526         * gcc.c-torture/compile/961203-1.x: Likewise.
43527         * gcc.c-torture/compile/20020604-1.x: Likewise.
43528
43529 2003-01-15  Jan Hubicka  <jh@suse.cz>
43530
43531         * gcc.c-torture/compile/20030115-1.c: New test.
43532
43533         * gcc.dg/i386-fpcvt-1.c: New test.
43534         * gcc.dg/i386-fpcvt-2.c: New test.
43535
43536 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
43537
43538         Further conform g++'s __vmi_class_type_info to the C++ ABI
43539         specification.
43540         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43541         the specification.
43542
43543 2003-01-14  Jan Hubicka  <jh@suse.cz>
43544
43545         * gcc.dg/i386-fpcvt-1.c: New test.
43546         * gcc.dg/i386-fpcvt-2.c: New test.
43547
43548 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43549
43550         * gcc.dg/i386-mmx-3.c: New test.
43551
43552 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
43553
43554         PR c++/9264
43555         * g++.dg/parse/octal1.C: New file.
43556
43557         PR c++/9172
43558         * g++.dg/parse/typename1.C: New file.
43559
43560 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
43561
43562         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43563         * gcc.dg/bf-no-ms-layout.c: Likewise.
43564         * gcc.dg/bf-ms-attrib.c: Likewise.
43565
43566 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
43567
43568         PR c++/9099
43569         * g++.dg/parse/dtor1.C: New file.
43570
43571         PR c++/9128
43572         * g++.dg/rtti/typeid1.C: New file.
43573
43574         PR c++/9153
43575         * g++.dg/parse/lookup1.C: New file.
43576
43577         PR c++/9171
43578         * g++.dg/templ/spec5.C: New file.
43579
43580 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
43581
43582         * gcc.c-torture/compile/20030110-1.c: New test.
43583
43584 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
43585
43586         Merge from pch-branch:
43587
43588         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
43589
43590         * gcc.dg/pch/cpp-1.h: New.
43591         * gcc.dg/pch/cpp-1.c: New.
43592         * gcc.dg/pch/cpp-2.h: New.
43593         * gcc.dg/pch/cpp-2.c: New.
43594
43595         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
43596
43597         * gcc.dg/pch/except-1.h: New.
43598         * gcc.dg/pch/except-1.c: New.
43599
43600         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
43601
43602         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43603         running test.
43604         * gcc.dg/pch: Include *.hp not *.h.
43605         * gcc.dg/pch/system-1.h: New.
43606         * gcc.dg/pch/system-1.c: New.
43607
43608         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
43609
43610         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43611         rather than trying to build and run a program using PCH.
43612         * gcc.dg/pch: Remove dg-do commands from test files.
43613
43614         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
43615
43616         * gcc.dg/pch/macro-3.c: New.
43617         * gcc.dg/pch/macro-3.h: New.
43618
43619         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
43620
43621         * gcc.dg/pch/common-1.c: New.
43622         * gcc.dg/pch/common-1.h: New.
43623         * gcc.dg/pch/decl-1.c: New.
43624         * gcc.dg/pch/decl-1.h: New.
43625         * gcc.dg/pch/decl-2.c: New.
43626         * gcc.dg/pch/decl-2.h: New.
43627         * gcc.dg/pch/decl-3.c: New.
43628         * gcc.dg/pch/decl-3.h: New.
43629         * gcc.dg/pch/decl-4.c: New.
43630         * gcc.dg/pch/decl-4.h: New.
43631         * gcc.dg/pch/decl-5.c: New.
43632         * gcc.dg/pch/decl-5.h: New.
43633         * gcc.dg/pch/global-1.c: New.
43634         * gcc.dg/pch/global-1.h: New.
43635         * gcc.dg/pch/inline-1.c: New.
43636         * gcc.dg/pch/inline-1.h: New.
43637         * gcc.dg/pch/inline-2.c: New.
43638         * gcc.dg/pch/inline-2.h: New.
43639         * gcc.dg/pch/static-1.c: New.
43640         * gcc.dg/pch/static-1.h: New.
43641         * gcc.dg/pch/static-2.c: New.
43642         * gcc.dg/pch/static-2.h: New.
43643
43644         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
43645
43646         * g++.dg/pch/pch.exp: Better handle failing testcases.
43647         * gcc.dg/pch/pch.exp: Likewise.
43648         * gcc.dg/pch/macro-1.c: New.
43649         * gcc.dg/pch/macro-1.h: New.
43650         * gcc.dg/pch/macro-2.c: New.
43651         * gcc.dg/pch/macro-2.h: New.
43652
43653         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
43654
43655         * g++.dg/dg.exp: Treat files in pch/ specially.
43656         * g++.dg/pch/pch.exp: New file.
43657         * g++.dg/pch/empty.H: New file.
43658         * g++.dg/pch/empty.C: New file.
43659         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43660         "precompile".
43661
43662         * gcc.dg/pch/pch.exp: New file.
43663         * gcc.dg/pch/empty.h: New file.
43664         * gcc.dg/pch/empty.c: New file.
43665         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43666         "precompile".
43667
43668 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43669
43670         * g++.dg/template/friend14.C: New test.
43671
43672 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43673
43674         * gcc.dg/old-style-asm-1.c: New test.
43675
43676 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
43677
43678         * gcc.c-torture/compile/20030109-1.c: New test.
43679
43680 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43681
43682         * gcc.c-torture/execute/20030109-1.c: New test.
43683
43684 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
43685
43686         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43687         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43688         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43689         * g++.old-deja/g++.mike/eh2.C: Likewise.
43690         * g++.old-deja/g++.mike/eh3.C: Likewise.
43691         * g++.old-deja/g++.mike/eh5.C: Likewise.
43692         * g++.old-deja/g++.mike/eh6.C: Likewise.
43693         * g++.old-deja/g++.mike/eh7.C: Likewise.
43694         * g++.old-deja/g++.mike/eh8.C: Likewise.
43695         * g++.old-deja/g++.mike/eh9.C: Likewise.
43696         * g++.old-deja/g++.mike/eh10.C: Likewise.
43697         * g++.old-deja/g++.mike/eh12.C: Likewise.
43698         * g++.old-deja/g++.mike/eh13.C: Likewise.
43699         * g++.old-deja/g++.mike/eh14.C: Likewise.
43700         * g++.old-deja/g++.mike/eh16.C: Likewise.
43701         * g++.old-deja/g++.mike/eh17.C: Likewise.
43702         * g++.old-deja/g++.mike/eh18.C: Likewise.
43703         * g++.old-deja/g++.mike/eh21.C: Likewise.
43704         * g++.old-deja/g++.mike/eh23.C: Likewise.
43705         * g++.old-deja/g++.mike/eh24.C: Likewise.
43706         * g++.old-deja/g++.mike/eh25.C: Likewise.
43707         * g++.old-deja/g++.mike/eh26.C: Likewise.
43708         * g++.old-deja/g++.mike/eh27.C: Likewise.
43709         * g++.old-deja/g++.mike/eh28.C: Likewise.
43710         * g++.old-deja/g++.mike/eh29.C: Likewise.
43711         * g++.old-deja/g++.mike/eh31.C: Likewise.
43712         * g++.old-deja/g++.mike/eh33.C: Likewise.
43713         * g++.old-deja/g++.mike/eh34.C: Likewise.
43714         * g++.old-deja/g++.mike/eh35.C: Likewise.
43715         * g++.old-deja/g++.mike/eh36.C: Likewise.
43716         * g++.old-deja/g++.mike/eh37.C: Likewise.
43717         * g++.old-deja/g++.mike/eh38.C: Likewise.
43718         * g++.old-deja/g++.mike/eh39.C: Likewise.
43719         * g++.old-deja/g++.mike/eh40.C: Likewise.
43720         * g++.old-deja/g++.mike/eh41.C: Likewise.
43721         * g++.old-deja/g++.mike/eh42.C: Likewise.
43722         * g++.old-deja/g++.mike/eh44.C: Likewise.
43723         * g++.old-deja/g++.mike/eh46.C: Likewise.
43724         * g++.old-deja/g++.mike/eh47.C: Likewise.
43725         * g++.old-deja/g++.mike/eh48.C: Likewise.
43726         * g++.old-deja/g++.mike/eh49.C: Likewise.
43727         * g++.old-deja/g++.mike/eh50.C: Likewise.
43728         * g++.old-deja/g++.mike/eh51.C: Likewise.
43729         * g++.old-deja/g++.mike/eh53.C: Likewise.
43730         * g++.old-deja/g++.mike/eh55.C: Likewise.
43731         * g++.old-deja/g++.mike/p7912.C: Likewise.
43732         * g++.old-deja/g++.mike/p9706.C: Likewise.
43733         * g++.old-deja/g++.mike/p10416.C: Likewise.
43734         * g++.old-deja/g++.mike/p11667.C: Likewise.
43735         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43736         Remove redundant reference to Iris.
43737         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43738         Elxsi, i860, Pico Java, and WE32K.
43739
43740 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
43741
43742         * g++.dg/ext/asm4.C: New test.
43743
43744 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43745
43746         PR c++/9030
43747         * g++.dg/template/friend12.C: New test.
43748         * g++.dg/template/friend13.C: Likewise.
43749         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43750
43751 2003-01-08  Jan Hubicka  <jh@suse.cz>
43752
43753         * gcc.dg/i386-cadd.c: New test.
43754         * gcc.dg/i386-cmov4.c: Likewise.
43755
43756 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
43757
43758         PR c++/9165
43759         * g++.dg/warn/Wunused-3.C: New test.
43760
43761         * g++.dg/abi/bitfield9.C: New test.
43762
43763         PR c++/9189
43764         * g++.dg/parse/defarg3.C: New test.
43765
43766 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
43767
43768         * g++.dg/parse/ambig1.C: New test.
43769         * g++.dg/parse/defarg2.C: New test.
43770
43771 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
43772
43773         * g++.dg/template/defarg-1.C: New test.
43774         * g++.dg/template/local2.C: Likewise.
43775
43776 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
43777
43778         * gcc.c-torture/execute/20030105-1.c: New test.
43779
43780 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43781
43782         * g++.dg/parse/namespace3.C: Remove extra semicolons.
43783         * g++.dg/parse/namespace4.C: Likewise.
43784
43785 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43786
43787         * g++.dg/template/ntp2.C: New test.
43788
43789 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
43790
43791         * g++.dg/parse/extern-C-1.C: New test.
43792
43793         * g++.dg/parse/namespace4.C: New test.
43794
43795         * g++.dg/template/nested1.C: New test.
43796
43797         * g++.dg/parse/namespace3.C: New test.
43798
43799 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43800
43801         * g++.dg/lookup/two-stage1.C: New test.
43802
43803 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43804
43805         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
43806         * g++.old-deja/g++.jason/access8.C: Likewise.
43807         * g++.old-deja/g++.other/decl5.C: Likewise.
43808
43809 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43810
43811         * g++.dg/parse/parse7.C: New test.
43812
43813 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
43814
43815         PR c++/2843
43816         * g++.dg/ext/attrib7.C: New test.
43817
43818 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43819
43820         * g++.dg/parse/parse6.C: New test.
43821
43822 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
43823
43824         * gcc.dg/h8300-stack-1.c: New.
43825
43826 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43827
43828         g++.dg/lookup/exception1.C: New test.
43829
43830         g++.dg/lookup/template1.C: New test.
43831
43832         g++.dg/parse/namespace2.C: New test.
43833
43834         g++.dg/parse/parens2.C: New test.
43835
43836 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43837
43838         * g++.dg/parse/parse5.C: New test.
43839         * g++.dg/lookup/scoped4.C: New test.
43840
43841 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43842
43843         * g++.dg/parse/parens1.C: New test.
43844
43845         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
43846         angle-bracket1.C.
43847         * g++.dg/parse/parens2.C: New test.
43848
43849         * g++.dg/lookup/scope-operator1.C: New test.
43850
43851         * g++.dg/parse/operator1.C: New test.
43852
43853 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43854
43855         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
43856         * g++.old-deja/g++.other/access6.C: Likewise.
43857         * g++.old-deja/g++.other/decl1.C: Likewise.
43858         * g++.old-deja/g++.pt/typename12.C: Likewise.
43859
43860 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43861
43862         * g++.dg/parse/namespace1.C: New test.
43863
43864 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43865
43866         * g++.dg/parse/parse4.C: New test.
43867
43868 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43869
43870         * g++.dg/parse/parse3.C: New test.
43871
43872 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43873
43874         * g++.dg/parse/parse2.C: New test.
43875
43876 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43877
43878         * g++.dg/template/friend11.C: New test.
43879
43880 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43881
43882         * g++.dg/parse/parse1.C: New test.
43883
43884 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
43885
43886         * lib/profopt.exp: Change the name of a global variable to avoid
43887         possible clashes with other test suites.
43888
43889 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
43890
43891         * g++.dg/inherit/covariant8.C: New test.
43892
43893 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43894
43895         * g++.dg/init/array9.C: New test.
43896
43897         PR c++/9112
43898         * g++.dg/parse/expr1.C: New test.
43899
43900 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
43901
43902         * gcc.c-torture/compile/20021230-1.c: New test.
43903
43904 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43905
43906         * g++.dg/inherit/covariant5.C: New test.
43907         * g++.dg/inherit/covariant6.C: New test.
43908         * g++.dg/inherit/covariant7.C: New test.
43909
43910 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43911
43912         PR c++/2739
43913         * g++.dg/other/access2.C: New test.
43914
43915 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43916
43917         * g++.dg/other/anon-struct.C: No longer fails
43918         * g++.old-deja/g++.brendan/parse4.C: Likewise.
43919         * g++.old-deja/g++.brendan/parse5.C: Likewise.
43920         * g++.old-deja/g++.brendan/parse6.C: Likewise.
43921
43922 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43923
43924         * g++.dg/parse/angle-bracket.C (main): No longer fails.
43925
43926 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
43927
43928         * g++.dg/eh/spec4.C: Remove stray semicolon.
43929         * g++.dg/expr/pmf-1.C: Change error message.
43930         * g++.dg/ext/asm1.C: Remove stray semicolon.
43931         * g++.dg/ext/typename1.C: Add missing typenames.
43932         * g++.dg/inherit/template-as-base.C: Change error message.
43933         * g++.dg/lookup/scoped1.C: Likewise.
43934         * g++.dg/lookup/scoped2.C: Likewise.
43935         * g++.dg/lookup/using2.C: Likewise.
43936         * g++.dg/other/component1.C: Remove stray semicolon.
43937         * g++.dg/other/do1.C: Change error message.
43938         * g++.dg/other/error2.C: Likewise.
43939         * g++.dg/other/init1.C: Likewise.
43940         * g++.dg/other/packed1.C: Remove stray semicolon.
43941         * g++.dg/other/ptrmem2.C: Change error message.
43942         * g++.dg/parse/parameter-declaration-1.C: Remove line number
43943         marker.
43944         * g++.dg/special/initp1.C: Remove invalid attribute usage.
43945         * g++.dg/template/access3.C: Add typename keyword.
43946         * g++.dg/template/access5.C: Remove stray semicolon.
43947         * g++.dg/template/access6.C: Likewise.
43948         * g++.dg/template/complit1.C: Likewise.
43949         * g++.dg/template/crash1.C: Change error message.
43950         * g++.dg/template/inherit2.C: Remove stray semicolon.
43951         * g++.dg/template/instantiate2.C: Likewise.
43952         * g++.dg/template/instantiate3.C: Change error message.
43953         * g++.dg/template/qual1.C: Remove stray semicolon.
43954         * g++.dg/template/qualttp18.C: Change error message.
43955         * g++.dg/template/ref1.C: Remove stray semicolon.
43956         * g++.dg/template/sizeof1.C (A::value): Declare it.
43957         * g++.dg/template/spec4.C: Change error message.
43958         * g++.dg/template/static1.C: Likewise.
43959         * g++.dg/template/type1.C: Likewise.
43960         * g++.dg/template/typename3.C: Likewise.
43961         * g++.old-deja/g++.benjamin/13478.C: Change error message.
43962         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
43963         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
43964         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
43965         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
43966         named return value extension.
43967         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
43968         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
43969         * g++.old-deja/g++.bob/extern_C.C: Likewise.
43970         * g++.old-deja/g++.bob/inherit2.C: Likewise.
43971         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43972         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43973         * g++.old-deja/g++.brendan/crash13.C: Likewise.
43974         * g++.old-deja/g++.brendan/crash15.C: Likewise.
43975         * g++.old-deja/g++.brendan/crash18.C: Change error message.
43976         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
43977         * g++.old-deja/g++.brendan/crash38.C: Likewise.
43978         * g++.old-deja/g++.brendan/crash50.C: Likewise.
43979         * g++.old-deja/g++.brendan/crash56.C: Likewise.
43980         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
43981         syntax.
43982         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
43983         * g++.old-deja/g++.brendan/crash8.C: Change error message.
43984         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
43985         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43986         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
43987         * g++.old-deja/g++.brendan/template11.C: Likewise.
43988         * g++.old-deja/g++.brendan/template26.C: Likewise.
43989         * g++.old-deja/g++.brendan/template27.C: Use explicit
43990         specialization syntax.
43991         * g++.old-deja/g++.brendan/template30.C: Likewise.
43992         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
43993         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
43994         non-dependent names.
43995         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
43996         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
43997         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
43998         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
43999         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44000         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44001         named return value extension.
44002         * g++.old-deja/g++.ext/namedret2.C: Likewise.
44003         * g++.old-deja/g++.ext/namedret3.C: Likewise.
44004         * g++.old-deja/g++.ext/return1.C: Likewise.
44005         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44006         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44007         * g++.old-deja/g++.jason/access8.C: Likewise.
44008         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44009         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44010         pseudo-destructor names.
44011         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44012         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44013         pseudo-destructor names.
44014         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44015         * g++.old-deja/g++.jason/overload19.C: Likewise.
44016         * g++.old-deja/g++.jason/overload32.C: Likewise.
44017         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44018         stray semicolons.
44019         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44020         * g++.old-deja/g++.jason/return.C: Likewise.
44021         * g++.old-deja/g++.jason/return2.C: Likewise.
44022         * g++.old-deja/g++.jason/shadow1.C: Likewise.
44023         * g++.old-deja/g++.jason/special.C: Use explicit specialization
44024         syntax.
44025         * g++.old-deja/g++.jason/template10.C: Account for use of
44026         non-dependent names.
44027         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44028         syntax.
44029         * g++.old-deja/g++.jason/template37.C: Likewise.
44030         * g++.old-deja/g++.law/access4.C: Change error messages.
44031         * g++.old-deja/g++.law/arm13.C: Remove incorrect
44032         pseudo-destructor names.
44033         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44034         * g++.old-deja/g++.law/ctors9.C: Likewise.
44035         * g++.old-deja/g++.law/cvt22.C: Likewise.
44036         * g++.old-deja/g++.law/dtors5.C: Likewise.
44037         * g++.old-deja/g++.law/global-init1.C: Likewise.
44038         * g++.old-deja/g++.law/missed-error3.C: Likewise.
44039         * g++.old-deja/g++.law/operators28.C: Likewise.
44040         * g++.old-deja/g++.law/visibility28.C: Likewise.
44041         * g++.old-deja/g++.martin/eval1.C: Likewise.
44042         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44043         name.
44044         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44045         * g++.old-deja/g++.mike/net34.C: Likewise.
44046         * g++.old-deja/g++.mike/net36.C: Likewise.
44047         * g++.old-deja/g++.mike/ns2.C: Likewise.
44048         * g++.old-deja/g++.mike/p12306.C: Likewise.
44049         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44050         value extension.
44051         * g++.old-deja/g++.mike/p700.C: Likewise.
44052         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44053         * g++.old-deja/g++.mike/p710.C: Likewise.
44054         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44055         value extension.
44056         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44057         * g++.old-deja/g++.mike/pmf9.C: Likewise.
44058         * g++.old-deja/g++.ns/crash2.C: Likewise.
44059         * g++.old-deja/g++.ns/crash3.C: Likewise.
44060         * g++.old-deja/g++.ns/invalid1.C: Likewise.
44061         * g++.old-deja/g++.ns/ns17.C: Likewise.
44062         * g++.old-deja/g++.ns/template16.C: Likewise.
44063         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44064         keyword.
44065         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44066         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44067         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44068         named return value extension.
44069         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44070         * g++.old-deja/g++.other/access4.C: Issue additional error
44071         messages.
44072         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44073         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44074         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44075         * g++.old-deja/g++.other/crash25.C: Change error message.
44076         * g++.old-deja/g++.other/crash4.C: Change error message.
44077         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44078         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44079         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44080         checks.
44081         * g++.old-deja/g++.other/defarg8.C: Likewise.
44082         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44083         * g++.old-deja/g++.other/dtor10.C: Likewise.
44084         * g++.old-deja/g++.other/incomplete.C: Likewise.
44085         * g++.old-deja/g++.other/linkage7.C: Likewise.
44086         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44087         lookup algorithm.
44088         * g++.old-deja/g++.other/mangle2.C: Likewise.
44089         * g++.old-deja/g++.other/refinit2.C: Likewise.
44090         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44091         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44092         * g++.old-deja/g++.pt/crash28.C: Likewise.
44093         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44094         syntax.
44095         * g++.old-deja/g++.pt/crash32.C: Change error message.
44096         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44097         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44098         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44099         error message position.
44100         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44101         * g++.old-deja/g++.pt/defarg8.C: Change error message.
44102         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44103         syntax.
44104         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44105         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44106         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44107         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44108         keyword.
44109         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44110         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44111         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44112         keyword.
44113         * g++.old-deja/g++.pt/explicit71.C: Change error message.
44114         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44115         syntax.
44116         * g++.old-deja/g++.pt/friend28.C: Account for use of
44117         non-dependent names.
44118         * g++.old-deja/g++.pt/friend29.C: Likewise.
44119         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44120         rules.
44121         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44122         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44123         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44124         lookup rules.
44125         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44126         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44127         keyword.
44128         * g++.old-deja/g++.pt/memclass20.C: Likewise.
44129         * g++.old-deja/g++.pt/memclass5.C: Likewise.
44130         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44131         keyword.
44132         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44133         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44134         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44135         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44136         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44137         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44138         keyword.
44139         * g++.old-deja/g++.pt/spec10.C: Likewise.
44140         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44141         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44142         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44143         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44144         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44145         * g++.old-deja/g++.pt/ttp62.C: Likewise.
44146         * g++.old-deja/g++.pt/ttp64.C: Likewise.
44147         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44148         * g++.old-deja/g++.pt/typename15.C: Likewise.
44149         * g++.old-deja/g++.pt/typename22.C: Likewise.
44150         * g++.old-deja/g++.pt/typename6.C: Change error messages.
44151         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44152         * g++.old-deja/g++.pt/virtual2.C: Likewise.
44153         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44154         syntax.
44155         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44156         return value extension.
44157         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44158         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44159         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44160         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44161
44162 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44163
44164         * g++.dg/warn/inline1.C: New test.
44165         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44166         * g++.old-deja/g++.jason/synth10.C: Likewise.
44167         * g++.old-deja/g++.mike/net31.C: Likewise.
44168         * g++.old-deja/g++.mike/p8786.C: Likewise.
44169
44170         * g++.dg/template/friend10.C: New test.
44171         * g++.dg/template/conv5.C: New test.
44172
44173 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44174
44175         * g++.dg/lookup/scoped3.C: New test.
44176
44177         * g++.dg/lookup/decl1.C: New test.
44178         * g++.dg/lookup/decl2.C: New test.
44179
44180 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44181
44182         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44183         gcc.c-torture/compile/20021015-1.c,
44184         gcc.c-torture/compile/20021015-2.c,
44185         gcc.c-torture/compile/20021123-1.c,
44186         gcc.c-torture/compile/20021123-2.c,
44187         gcc.c-torture/compile/20021123-3.c,
44188         gcc.c-torture/compile/20021123-4.c,
44189         gcc.c-torture/execute/20021024-1.c: Add tests previously added
44190         only to 3.1 or 3.2 branch.
44191
44192 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
44193
44194         * gcc.dg/i386-bitfield3.c: New test.
44195
44196         * gcc.dg/i386-bitfield2.c: New test.
44197
44198 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
44199
44200         * g++.dg/parse/conv_op1.C: New test.
44201
44202 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
44203
44204         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44205         approved.
44206
44207 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
44208
44209         * gcc.c-torture/compile/20021220-1.c: New test.
44210
44211 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
44212
44213         * gcc.dg/i386-fastcall-1.c: New.
44214
44215 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44216
44217         * gcc.c-torture/execute/20021219-1.c: New test.
44218
44219 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44220
44221         * gcc.dg/i386-pic-1.c: New test.
44222
44223 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44224
44225         PR c++/8099
44226         * g++.dg/template/friend9.C: New test.
44227
44228 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44229
44230         PR c++/3663
44231         * g++.dg/template/access7.C: New test.
44232
44233 2002-12-18  Nick Clifton  <nickc@redhat.com>
44234
44235         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44236         the libstdc++-v3 directory has been found.
44237
44238 2002-12-12  Devang Patel <dpatel@apple.com>
44239         * gcc.dg/darwin-ld-1.c: New test.
44240         * gcc.dg/darwin-ld-2.c: New test.
44241         * gcc.dg/darwin-ld-3.c: New test.
44242         * gcc.dg/darwin-ld-4.c: New test.
44243         * gcc.dg/darwin-ld-5.c: New test.
44244
44245 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44246
44247         * gcc.c-torture/compile/20021212-1.c: New test.
44248
44249 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
44250
44251         * gcc.dg/fshort-wchar: New test.
44252
44253 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
44254
44255         PR c++/8372
44256         * g++.dg/template/dtor1.C: New test.
44257
44258         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44259         markers.
44260
44261 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
44262
44263         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44264
44265 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
44266
44267         * g++.dg/template/static1.C: New test.
44268         * g++.dg/template/static2.C: New test.
44269         * g++.old-deja/g++.ext/memconst.C: New test.
44270
44271 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44272
44273         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44274         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44275         * g++.dg/special/initp1.C: Likewise.
44276
44277 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
44278
44279         * gcc.c-torture/execute/20021204-1.c: New test.
44280
44281 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
44282
44283         * gcc.dg/ppc-fmadd-1.c: New file.
44284         * gcc.dg/ppc-fmadd-2.c: New file.
44285         * gcc.dg/ppc-fmadd-3.c: New file.
44286
44287 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44288
44289         * gcc.c-torture/compile/20021204-1.c: New test.
44290
44291 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44292
44293         * g++.dg/inherit/covariant2.C: New test.
44294         * g++.dg/inherit/covariant3.C: New test.
44295         * g++.dg/inherit/covariant4.C: New test.
44296         * g++.dg/inherit/covariant1.C: Remove XFAIL.
44297         * g++.old-deja/g++.robertl/eb17.C: Likewise.
44298
44299 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
44300
44301         PR c++/8688
44302         * g++.dg/init/brace3.C: New test.
44303
44304 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
44305
44306         * gcc.dg/20020210-1.c: Fix a comment typo.
44307
44308 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
44309
44310         PR c++/8720
44311         * g++.dg/parse/defarg1.C: New test.
44312
44313         PR c++/8615
44314         * g++.dg/template/char1.C: New test.
44315
44316         * g++.dg/template/varmod1.C: Fix typo.
44317
44318 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44319
44320         DR 180
44321         * g++.old-deja/g++.pt/crash32.C: Expect error.
44322
44323 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
44324
44325         PR c++/5919
44326         * g++.dg/template/varmod1.C: New test.
44327
44328         PR c++/8727
44329         * g++.dg/inherit/typeinfo1.C: New test.
44330
44331         PR c++/8663
44332         * g++.dg/inherit/typedef1.C: New test.
44333
44334 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
44335
44336         PR c++/8332
44337         PR c++/8493
44338         * g++.dg/template/strlen1.C: New test.
44339
44340         PR c++/8227
44341         * g++.dg/template/ctor2.C: New test.
44342
44343         PR c++/8214
44344         * g++.dg/init/string1.C: New test.
44345
44346         PR c++/8511
44347         * g++.dg/template/friend8.C: New test.
44348
44349 2002-11-29  Joe Buck <jbuck@synopsys.com>
44350
44351         * g++.dg/lookup/anon2.C: New test.
44352
44353 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
44354
44355         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44356         h8300 port.
44357
44358 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
44359
44360         * gcc.dg/bitfld-6.c: New test.
44361
44362 2002-11-27  Jan Hubicka  <jh@suse.cz>
44363
44364         * gcc.c-torture/execute/20021127.[cx]: New test.
44365
44366 2002-11-26  Jan Hubicka  <jh@suse.cz>
44367
44368         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44369         quality.
44370
44371 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
44372
44373         * g++.dg/init/brace2.C: New test.
44374         * g++.old-deja/g++.mike/p9129.C: Correct.
44375
44376 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
44377
44378         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44379
44380 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
44381
44382         * gcc.dg/sibcall-6: New test for indirect sibcalls.
44383
44384 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
44385
44386         * g++.dg/abi/empty11.C: New test.
44387         * g++.dg/rtti/cv1.C: New test.
44388
44389 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
44390
44391         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44392
44393 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
44394
44395         * g++.dg/abi/empty10.C: New test.
44396
44397 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44398
44399         * gcc.c-torture/compile/20021124-1.c: New test.
44400
44401 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
44402
44403         * g++.dg/abi/rtti2.C: New test.
44404
44405 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44406
44407         * gcc.dg/i386-unroll-1.c: New test.
44408
44409 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44410
44411         * gcc.c-torture/compile/20021120-1.c: New test.
44412         * gcc.c-torture/compile/20021120-2.c: New test.
44413
44414 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44415
44416         * gcc.dg/bitfld-5.c: New test.
44417
44418 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44419
44420         * gcc.c-torture/execute/20021120-3.c: New test.
44421
44422 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44423
44424         * gcc.c-torture/execute/20021120-2.c: New test.
44425
44426 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44427
44428         * gcc.c-torture/execute/20021120-1.c: New test.
44429
44430 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
44431
44432         * gcc.c-torture/execute/20021118-3.c: New test.
44433
44434 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44435
44436         * gcc.c-torture/compile/20021119-1.c: New test.
44437
44438 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
44439
44440         * gcc.dg/duff-1.c: New test.
44441         * gcc.dg/duff-2.c: New test.
44442         * gcc.dg/duff-3.c: New test.
44443
44444 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
44445
44446         * gcc.dg/cpp/_Pragma5.c: New test.
44447
44448 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44449
44450         * gcc.c-torture/execute/20021118-2.c: New test.
44451
44452 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44453
44454         * gcc.c-torture/execute/20021118-1.c: New test.
44455
44456 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
44457
44458         * gcc.dg/20021116-1.c: New test.
44459
44460 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
44461
44462         * g++.dg/abi/vcall1.C: New test.
44463
44464 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
44465
44466         * gcc.dg/20021029-1.c: New test.
44467         * gcc.dg/20021029-2.c: New test.
44468
44469 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44470
44471         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44472
44473 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44474
44475         PR c/8439
44476         * gcc.dg/20021110.c: Move to ...
44477         * gcc.c-torture/compile/20021110.c: .... here.
44478
44479 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44480
44481         PR c/8467
44482         * gcc.c-torture/execute/20021111-1.c
44483
44484 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44485
44486         PR c/8439
44487         * gcc.dg/20021110.c: New test.
44488
44489 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
44490
44491         * g++.dg/abi/vthunk3.C: Run only on x86.
44492
44493 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
44494
44495         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44496
44497 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
44498
44499         * lib/compat.exp (compat-execute): Fix logic error in last
44500         change.
44501
44502 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
44503
44504         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44505
44506 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44507
44508         PR c++/8389
44509         * g++.dg/template/access6.C: New test.
44510
44511 2002-11-08  Jan Hubicka  <jh@suse.cz>
44512
44513         * gcc.dg/i386-ssefp-1.c: New test.
44514         * gcc.dg/i386-ssefp-1.c: New test.
44515
44516 2002-11-08  Jan Hubicka  <jh@suse.cz>
44517
44518         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44519
44520 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44521
44522         * g++.dg/abi/vthunk3.C: New test.
44523
44524         PR c++/8338
44525         * g++.dg/template/crash2.C: New test.
44526
44527 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44528
44529         * g++.dg/abi/dtor1.C: New test.
44530         * g++.dg/abi/dtor2.C: Likewise.
44531
44532 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
44533
44534         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44535         Darwin.
44536
44537 2002-11-04  Adam Nemet  <anemet@lnxw.com>
44538
44539         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44540         -mthumb.  Only xfail with -O0.
44541
44542 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
44543
44544         * g++.dg/abi/thunk1.C: New test.
44545         * g++.dg/abi/thunk2.C: Likewise.
44546         * g++.dg/abi/vtt1.C: Likewise.
44547
44548 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
44549
44550         PR optimization/8423
44551         * gcc.c-torture/execute/builtin-constant.c: New test.
44552
44553 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
44554
44555         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44556         Add some more cases.
44557
44558 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
44559
44560         PR c++/8391
44561         * g++.dg/opt/local1.C: New test.
44562
44563 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
44564
44565         PR c++/8160
44566         * g++.dg/template/complit1.C: New test.
44567
44568         PR c++/8149
44569         * g++.dg/template/typename4.C: Likewise.
44570
44571 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44572
44573         Core issue 287, PR c++/7639
44574         * g++.dg/template/instantiate1.C: Adjust error location.
44575         * g++.dg/template/instantiate3.C: New test.
44576         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44577         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44578         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44579
44580 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
44581
44582         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44583
44584 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
44585
44586         PR c++/8287
44587         * g++.dg/init/dtor2.C: New test.
44588
44589 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44590
44591         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44592         * gcc.dg/nest.c: Bypass errors on irix6.
44593
44594 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
44595
44596         * gcc.dg/nest.c: Expect error for mmix-*-*.
44597         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44598
44599 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
44600
44601         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44602         markers.
44603
44604         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44605
44606 2002-10-25  Mike Stump  <mrs@apple.com>
44607
44608         * gcc.dg/warn-1.c: New test.
44609
44610 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44611
44612         * g++.dg/template/typename3.C: New test.
44613
44614 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
44615
44616         * g++.dg/lookup/ptrmem1.C: New test.
44617
44618         * g++.dg/abi/vthunk2.C: New test.
44619
44620 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44621
44622         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44623
44624 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
44625
44626         * g++.dg/abi/empty9.C: New test.
44627
44628 2002-10-24  Richard Henderson  <rth@redhat.com>
44629
44630         * g++.dg/inherit/thunk1.C: Enable for ia64.
44631
44632 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44633
44634         PR c++/8067
44635         * g++.dg/lookup/pretty1.C: New test.
44636
44637 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
44638
44639         * gcc.dg/20021023-1.c: New test.
44640
44641 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44642
44643         PR c++/7679
44644         * g++.dg/parse/inline1.C: New test.
44645
44646 2002-10-23  Richard Henderson  <rth@redhat.com>
44647
44648         * g++.dg/inherit/thunk1.C: Enable for x86_64.
44649
44650         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44651
44652 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
44653
44654         PR c++/6579
44655         * g++.dg/parse/stmtexpr3.C: New test.
44656
44657 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
44658
44659         * g++.dg/expr/cond1.C: New test.
44660
44661 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44662
44663         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44664
44665 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44666
44667         * g++.dg/abi/vbase13.C: New test.
44668         * g++.dg/abi/vbase14.C: Likewise.
44669
44670 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
44671
44672         * gcc.dg/tls/pic-1.c: New test.
44673         * gcc.dg/tls/nonpic-1.c: New test.
44674         * gcc.dg/20021018-1.c: New test.
44675
44676 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44677
44678         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44679         Remove only files with the same base name as the test case.
44680         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44681         (profopt-execute): Likewise.  Also, remove old profiling
44682         and performance data files before running the tests.
44683
44684         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44685         * g++.dg/bprob/bprob.exp: Likewise.
44686         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
44687         to allow more general test case names.
44688
44689         * g++.dg/bprob/bprob-1.C: Rename to ...
44690         * g++.dg/bprob/g++-bprob-1.C: ... this.
44691
44692         * g77.dg/bprob/bprob-1.f: Rename to ...
44693         * g77.dg/bprob/g77-bprob-1.f: ... this.
44694
44695 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44696
44697         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44698         bison 1.50 or later.
44699
44700 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
44701
44702         * g++.dg/README: Describe more test directories.
44703
44704 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44705
44706         * g++.dg/init/array6.C: Add additional tests.
44707
44708 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44709
44710         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44711         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44712
44713 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
44714
44715         * gcc.c-torture/compile/20020604-1.x: New.
44716         * gcc.c-torture/compile/simd-5.x: Likewise.
44717         * gcc.c-torture/execute/920710-1.x: Likewise.
44718         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44719
44720 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44721
44722         * g++.dg/inherit/override1.C: Add dg-options clause.
44723
44724 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44725
44726         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44727         _mm_slli_si128.
44728
44729 2002-10-19  Andreas Schwab  <schwab@suse.de>
44730
44731         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44732         directory component.
44733
44734 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
44735
44736         * g++.dg/inherit/thunk1.C: New test.
44737
44738         * g++.dg/inherit/override1.C: New test.
44739
44740         * g++.dg/abi/mangle11.C: New test.
44741         * g++.dg/abi/mangle14.C: New test.
44742         * g++.dg/abi/mangle17.C: New test.
44743
44744 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
44745
44746         * g++.dg/overload/member2.C: New test.
44747
44748 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
44749
44750         * g++.dg/README: Describe new compat directory.
44751         * g++.dg/dg.exp: Skip tests in compat directory.
44752         * README.compat: New file.
44753         * lib/compat.exp: New expect script.
44754         * g++.dg/compat: New test directory.
44755         * g++.dg/compat/compat.exp: New expect script.
44756         * g++.dg/compat/abi: New test directory.
44757         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44758         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44759         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44760         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44761         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44762         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44763         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44764         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44765         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44766         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44767         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44768         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44769         * g++.dg/compat/break: New test directory.
44770         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44771         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44772         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44773         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44774         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44775         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44776         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44777         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44778         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44779         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44780         g++.dg/compat/break/README: New files.
44781         * g++.dg/compat/eh: New test directory.
44782         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44783         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44784         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44785         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44786         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44787         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44788         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44789         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44790         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44791         g++.dg/compat/eh/filter2_y.C,
44792         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44793         g++.dg/compat/eh/new1_y.C,
44794         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
44795         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
44796         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
44797         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
44798         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
44799         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
44800         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
44801         g++.dg/compat/eh/unexpected1_y.C: New files.
44802         * g++.dg/compat/init: New test directory.
44803         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
44804         g++.dg/compat/init/array5_y.C,
44805         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
44806         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
44807         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
44808         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
44809         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
44810         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
44811         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
44812         g++.dg/compat/init/init-ref2_y.C: New files.
44813
44814 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44815
44816         PR c++/7584
44817         * g++.dg/inherit/using3.C: New test.
44818
44819 2002-10-17  Jan Hubicka  <jh@suse.cz>
44820
44821         * gcc.dg/20021017-2.c: New test.
44822
44823 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44824
44825         * g++.dg/abi/mangle16.C: Adjust.
44826
44827         * g++.dg/init/array8.C: New test.
44828
44829 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
44830
44831         * gcc.dg/special/mips-abi.exp: New test.
44832         * gcc.dg/special/mips-abi.s: Empty file used by the above.
44833
44834 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44835
44836         * g++.dg/abi/mangle16.C: New test.
44837         * g++.dg/abi/mangle17.C: Likewise.
44838
44839         PR c++/7478
44840         * g++.dg/template/ref1.C: New test.
44841
44842 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44843
44844         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
44845
44846 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
44847
44848         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
44849
44850 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44851
44852         PR c++/7524
44853         * g++.dg/init/array7.C: New test.
44854
44855 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
44856
44857         * g++.dg/init/array6.C: New test.
44858
44859         * g++.dg/abi/mangle13.C: Likewise.
44860         * g++.dg/abi/mangle14.C: Likewise.
44861         * g++.dg/abi/mangle15.C: Likewise.
44862
44863 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44864
44865         * g++.dg/abi/empty8.C: New test.
44866
44867 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
44868
44869         * g++.dg/init/ctor1.C: New test.
44870
44871 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
44872
44873         * gcc.c-torture/execute/20021015-1.c: New test.
44874
44875 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
44876
44877         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
44878
44879 2002-10-14  Jan Hubicka  <jh@suse.cz>
44880
44881         * gcc.dg/i386-ssetype-[1-5].c: New tests.
44882
44883 2002-10-14  Richard Henderson  <rth@redhat.com>
44884
44885         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
44886
44887 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44888
44889         PR optimization/6631
44890         * g++.dg/opt/const2.C: New test.
44891
44892 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44893
44894         PR c++/7176
44895         * g++.dg/parse/friend1.C: New test.
44896         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
44897
44898 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
44899
44900         * gcc.dg/20021014-1.c: New test.
44901
44902 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
44903
44904         PR c++/5661
44905         * g++.dg/ext/vlm1.C: New test.
44906         * g++.dg/ext/vlm2.C: Likewise.
44907
44908         * g++.dg/init/array1.C: Remove invalid braces.
44909         * g++.dg/init/brace1.C: New test.
44910         * g++.dg/init/copy2.C: Likewise.
44911         * g++.dg/init/copy3.C: Likewise.
44912         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
44913         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
44914         braces.
44915
44916 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
44917
44918         * gcc.dg/cpp/assembler.S: Don't use -ansi.
44919
44920 2002-10-11  Richard Shann  <richard.shann@superh.com>
44921
44922         * gcc.c-torture/compile/simd-5.c: New test.
44923
44924 2002-10-10  Roger Sayle  <roger@eyesopen.com>
44925
44926         * gcc.c-torture/execute/shiftopt-1.c: New test case.
44927
44928 2002-10-10  Jim Wilson  <wilson@redhat.com>
44929
44930         * gcc.c-torture/execute/20021010-1.c: New test.
44931
44932 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
44933
44934         PR c/7353
44935         * g++.dg/ext/typedef-init.C: New test.
44936         * gcc.dg/typedef-init.c: New test.
44937
44938 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
44939
44940         * gcc.dg/cpp/paste13.c: New test.
44941
44942 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44943
44944         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
44945         remaining platforms, XFAIL during compile, not execute.  Don't
44946         XFAIL at -O0.
44947
44948 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
44949
44950         * gcc.dg/alias-1.c: Tweak expected warning.
44951
44952 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44953
44954         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
44955
44956 2002-10-06  Andreas Jaeger  <aj@suse.de>
44957
44958         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
44959         * gcc.dg/cpp/c++98.C: Likewise.
44960
44961         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
44962         * g++.dg/cpp/c++98.C: Likewise.
44963
44964         * g++.dg/README (Subdirectories): Mention cpp directory.
44965
44966         PR target/7559
44967         * gcc.dg/20021006-1.c: New test.
44968
44969 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44970
44971         PR c++/7804
44972         * g++.dg/other/warning1.C: New test.
44973
44974 2002-10-04  Roger Sayle  <roger@eyesopen.com>
44975
44976         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
44977         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
44978         and sparc-*-* with -m64 as expected failures.  See PR 8087.
44979
44980 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44981
44982         PR c++/7931
44983         * g++.dg/template/ptrmem3.C: New test.
44984
44985         PR c++/7754
44986         * g++.dg/template/union1.C: New test.
44987
44988 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44989
44990         PR c++/8006
44991         * g++.dg/abi/mangle9.C: New test.
44992         * g++.dg/abi/mangle10.C: New test.
44993         * g++.dg/abi/mangle11.C: New test.
44994         * g++.dg/abi/mangle12.C: New test.
44995
44996 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
44997
44998         PR c++/7188.
44999         * g++.dg/template/meminit1.C: New test.
45000         * g++.dg/warn/Wreorder-1.C: Likewise.
45001         * g++.old-deja/g++.mike/warn3.C: Tweak.
45002         * lib/prune.exp: Ingore "in copy constructor".
45003
45004 2002-10-02  Andreas Jaeger  <aj@suse.de>
45005
45006         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45007         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45008         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45009         on x86-64.
45010
45011 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45012
45013         * gcc.dg/empty1.C: Fix typo.
45014
45015 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
45016
45017         * gcc.dg/alias-1.c: New test.
45018
45019 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45020
45021         * gcc.dg/empty1.C: New test.
45022
45023         * g++.dg/tls/init-2.C: Tweak error messages.
45024
45025 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
45026
45027         * gcc.c-torture/compile/20020923-1.c: New test.
45028
45029 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
45030
45031         * gcc.c-torture/execute/ffs-1.c: New test.
45032         * gcc.c-torture/execute/ffs-2.c: Ditto.
45033
45034 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
45035
45036         * g++.dg/overload/member1.C: New test.
45037
45038 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
45039
45040         * g++.dg/abi/empty7.C: New test.
45041         * g++.dg/init/pm2.C: Likewise.
45042
45043 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
45044
45045         * g++.dg/rtti/crash1.C: New test.
45046
45047 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
45048
45049         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45050         gcc.dg/sibcall-4.c: New tests.
45051
45052 2002-09-28  Roger Sayle  <roger@eyesopen.com>
45053
45054         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45055         powerpc and MMIX targets.
45056
45057 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
45058
45059         * gcc.dg/cpp/20020927-1.c: New.
45060
45061 2002-09-26  David S. Miller  <davem@redhat.com>
45062
45063         * gcc.c-torture/compile/trunctfdf.c: New.
45064
45065 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45066
45067         * lib/target-supports.exp (check_weak_available): Handle solaris2.
45068
45069 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
45070
45071         * gcc.c-torture/execute/loop-15.c: New.
45072
45073 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
45074
45075         * README.QMTEST: Fix typo.
45076
45077 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
45078
45079         * gcc.dg/20020926-1.c: New test.
45080
45081 2002-09-25  David S. Miller  <davem@redhat.com>
45082
45083         PR target/7842
45084         * gcc.c-torture/execute/shiftdi.c: New test.
45085
45086 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
45087
45088         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45089         unique to the tool.
45090         * lib/g77.exp (g77_init): Likewise.
45091         * lib/g++.exp (g++_init): Likewise.
45092         * lib/objc.exp (objc_init): Likewise.
45093
45094 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
45095
45096         * g++.dg/abi/empty5.C: New test.
45097         * g++.dg/abi/empty6.C: New test.
45098         * g++.dg/abi/vbase12.C: New test.
45099
45100 2002-09-25  Richard Henderson  <rth@redhat.com>
45101
45102         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45103         too-small long double.
45104
45105 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
45106
45107         * gcc.dg/20020919-1.c: New test.
45108
45109 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
45110
45111         * g++.dg/abi/bitfield6.C: New test.
45112         * g++.dg/abi/bitfield7.C: New test.
45113         * g++.dg/abi/bitfield8.C: New test.
45114         * g++.dg/abi/vbase11.C: New test.
45115
45116 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45117
45118         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45119         hppa*-*-hpux*.  Update test comment.
45120
45121 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
45122
45123         * gcc.dg/tls/struct-1.c: New test.
45124
45125 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
45126
45127         * gcc.dg/cpp/tr-warn2.c: Update.
45128
45129 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45130
45131         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45132
45133 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45134
45135         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45136         systems.
45137
45138 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
45139
45140         * gcc.c-torture/execute/ieee/mzero3.c: New test.
45141
45142         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45143         Adjust for c++filt moved to binutils.  Remove spurious duplicate
45144         setting of cxxfilt.
45145
45146 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
45147
45148         * gcc.dg/20020312-2.c: Update for darwin.
45149
45150 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45151
45152         * g++.old-deja/g++.other/crash32.C: Mark ICE.
45153
45154 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
45155
45156         * objc.dg/comp-types-1.m: New test.
45157         * objc.dg/comp-types-2.m: New test.
45158         * objc.dg/comp-types-3.m: New test.
45159         * objc.dg/comp-types-4.m: New test.
45160         * objc.dg/comp-types-5.m: New test.
45161         * objc.dg/comp-types-6.m: New test.
45162
45163 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45164
45165         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45166
45167 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45168
45169         * g++.dg/other/do1.C: New test.
45170
45171         * g++.dg/template/subst1.C: New test.
45172
45173 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
45174
45175         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45176
45177 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45178
45179         * g++.dg/template/qualttp20.C: Adjust expected errors.
45180         * g++.old-deja/g++.jason/report.C: Likewise.
45181         * g++.old-deja/g++.other/qual1.C: Likewise.
45182
45183         * g++.dg/lookup/scoped2.C: New test.
45184
45185         * g++.dg/ext/asm3.C: New test.
45186
45187 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
45188
45189         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45190
45191 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
45192
45193         * ChangeLog: follow spelling conventions.
45194         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45195         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45196         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45197         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45198         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45199         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45200         * g++.old-deja/g++.law/global-init1.C: Likewise.
45201         * g++.old-deja/g++.other/delete4.C: Likewise.
45202         * g++.old-deja/g++.other/inline21.C: Likewise.
45203         * g++.old-deja/g++.other/singleton.C: Likewise.
45204         * g77.dg/strlen0.f: Likewise.
45205         * g77.f-torture/compile/20010519-1.f: Likewise.
45206         * g77.f-torture/compile/980310-4.f: Likewise.
45207         * gcc.c-torture/compile/20000605-1.c: Likewise.
45208         * gcc.c-torture/execute/20020225-1.c: Likewise.
45209         * gcc.dg/c90-hexfloat-2.c: Likewise.
45210         * gcc.dg/c99-bool-1.c: Likewise.
45211         * gcc.dg/c99-hexfloat-2.c: Likewise.
45212         * gcc.dg/dll-2.c: Likewise.
45213         * gcc.dg/wtr-union-init-1.c: Likewise.
45214         * gcc.dg/wtr-union-init-2.c: Likewise.
45215         * gcc.dg/wtr-union-init-3.c: Likewise.
45216         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45217         * gcc.dg/cpp/defined.c: Likewise.
45218         * gcc.dg/cpp/macsyntx.c: Likewise.
45219         * gcc.dg/cpp/paste2.c: Likewise.
45220         * gcc.dg/cpp/trad/defined.c: Likewise.
45221         * gcc.dg/format/c90-printf-1.c: Likewise.
45222         * gcc.dg/format/c90-scanf-1.c: Likewise.
45223         * gcc.dg/format/c99-printf-1.c: Likewise.
45224         * gcc.dg/format/c99-scanf-1.c: Likewise.
45225         * gcc.misc-tests/gcov-8.c: Likewise.
45226         * lib/profopt.exp: Likewise.
45227
45228 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
45229
45230         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45231
45232 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45233
45234         * g++.dg/inherit/using2.C: New test.
45235
45236 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
45237
45238         * ChangeLog: Follow spelling conventions.
45239         * g++.dg/template/friend4.C: Likewise.
45240         * g++.old-deja/g++.pt/crash67.C: Likewise.
45241         * gcc.c-torture/execute/20000801-4.c: Likewise.
45242         * gcc.dg/c90-digraph-1.c: Likewise.
45243         * gcc.dg/c94-digraph-1.c: Likewise.
45244         * gcc.dg/c99-digraph-1.c: Likewise.
45245         * gcc.dg/cpp/line5.c: Likewise.
45246         * gcc.dg/cpp/multiline.c: Likewise.
45247         * gcc.dg/cpp/trad/literals-1.c: Likewise.
45248         * gcc.dg/format/attr-3.c: Likewise.
45249         * gcc.dg/format/c90-scanf-3.c: Likewise.
45250         * gcc.dg/format/ext-4.c: Likewise.
45251
45252 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45253
45254         * g++.dg/template/pretty1.C: New test.
45255
45256 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
45257
45258         * gcc.c-torture/execute/struct-cpy-1.c: New test.
45259
45260 2002-09-13  Matt Austern  <austern@apple.com>
45261
45262         * g++.dg/other/constref[12].C: New, regression tests for
45263         passing a cast expression to a function by const reference.
45264
45265 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
45266
45267         * g++.dg/template/deduce1.C: New test.
45268
45269 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
45270
45271         * gcc.c-torture/execute/simd-1.c: Force all use of int to
45272         32-bit int.
45273
45274 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45275
45276         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45277         usage.
45278
45279 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
45280
45281         * gcc.c-torture/compile/20020910-1.c: New test.
45282
45283 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
45284
45285         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45286
45287 2002-09-10  Andreas Jaeger  <aj@suse.de>
45288
45289         * gcc.dg/20020312-2.c: Adjust for x86-64.
45290
45291 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
45292
45293         * g77.dg/7388.f: New test case for PR 7388.
45294
45295 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
45296
45297         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45298
45299 2002-09-05  Ziemowit Laski <zlaski@apple.com>
45300
45301         * objc.dg/proto-lossage-1.m: New test.
45302
45303 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
45304
45305         * gcc.dg/cpp/_Pragma4.c: Fix typo.
45306
45307 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
45308
45309         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
45310         expected to pass.
45311
45312 2002-09-06  Stan Shebs  <shebs@apple.com>
45313             David Edelsohn  <edelsohn@gnu.org>
45314
45315         * gcc.dg/weak: New directory.
45316         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45317         target-specific xfail bits.
45318         * gcc.dg/typeof-2.c: Move to new directory.
45319         * gcc.dg/weak.exp: New expect script.
45320
45321 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
45322
45323         * gcc.c-torture/execute/extzvsi.c: New test.
45324
45325 2002-09-05  Stan Shebs  <shebs@apple.com>
45326
45327         * gcc.dg/weak-1.c: xfail on Darwin.
45328         * gcc.dg/weak-2.c: Ditto.
45329         * gcc.dg/weak-3.c: Ditto.
45330         * gcc.dg/weak-4.c: Ditto.
45331         * gcc.dg/weak-5.c: Ditto.
45332         * gcc.dg/weak-6.c: Ditto.
45333         * gcc.dg/weak-7.c: Ditto.
45334         * gcc.dg/weak-8.c: Ditto.
45335         * gcc.dg/weak-9.c: Ditto.
45336
45337 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
45338
45339         * gcc.c-torture/execute/loop-14.c: New test.
45340
45341 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
45342
45343         * g++.dg/other/cxa-atexit1.C: New test.
45344
45345         * gcc.dg/typeof-2.c: New test.
45346
45347 2002-09-03  Roger Sayle  <roger@eyesopen.com>
45348
45349         * gcc.dg/builtins-2.c: New testcase.
45350         * gcc.dg/builtins-3.c: New testcase.
45351
45352 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
45353
45354         * gcc.dg/cpp/_Pragma4.c: New test.
45355
45356 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
45357
45358         * objc/execute/nil_method-1.m: New testcase.
45359
45360 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
45361
45362         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45363         [Object class], not [Object initialize].
45364
45365 2002-08-31  Roger Sayle  <roger@eyesopen.com>
45366             Hans-Peter Nilsson  <hp@bitrange.com>
45367
45368         * gcc.c-torture/execute/20020720-1.x: Skip test on
45369         mmix-knuth-mmixware.  Correct comment.
45370
45371 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
45372
45373         * g++.dg/abi/bitfield5.C: New test.
45374         * g++.dg/abi/vbase10.C: Likewise.
45375
45376 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
45377
45378         * objc.dg/undeclared-selector.m: New test.
45379
45380 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
45381
45382         * g++.dg/other/offsetof1.C: Avoid cast warning.
45383
45384 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
45385
45386         * objc.dg/super-class-2.m: New test.
45387
45388 2002-08-24  Matt Austern  <austern@apple.com>
45389
45390         * g++.dg/ext/lvaddr.C: New test.
45391         * g++.dg/ext/lvcast.C: New test.
45392
45393 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
45394
45395         * g++.dg/inherit/cond1.C: New test.
45396
45397 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
45398
45399         * gcc.dg/noncompile/incomplete-1.c: New test.
45400
45401 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
45402
45403         * gcc.dg/typespec-1.c: New test.
45404
45405 2002-08-20  Devang Patel  <dpatel@apple.com>
45406         * objc.dg/proto-hier-2.m: New test.
45407
45408 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
45409
45410         * objc.dg/bitfield-1.m: New test.
45411         * objc.dg/bitfield-2.m: New test.
45412
45413 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45414
45415         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45416         gcc.dg/c99-flex-array-4.c: New tests.
45417
45418 2002-08-16  Stan Shebs  <shebs@apple.com>
45419
45420         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45421
45422 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
45423
45424         * gcc.dg/typeof-1.c: New test.
45425         * g++.dg/ext/typeof2.C: New test.
45426
45427 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45428
45429         * g++.dg/other/offsetof1.C: New test.
45430
45431 2002-08-14  Richard Henderson  <rth@redhat.com>
45432
45433         * gcc.dg/tls/diag-3.c: Fix expected message strings.
45434
45435 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
45436
45437         * gcc.dg/cpp/_Pragma3.c: New test.
45438
45439 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
45440
45441         * g++.dg/template/inherit3: New test.
45442
45443 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45444
45445         * gcc.dg/bitfld-4.c: Add blank options.
45446
45447 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
45448
45449         * g++.dg/template/crash1.C: New test.
45450
45451 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45452
45453         * gcc.dg/tls/opt-2.c: New test.
45454
45455 2002-08-08  Devang Patel  <dpatel@apple.com>
45456
45457         * objc.dg/selector-1.m : New test
45458
45459 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45460
45461         * g++.dg/abi/bitfield4.C: New test.
45462         * gcc.dg/bitfld-4.c: New test.
45463
45464 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45465
45466         * g++.dg/other/packed1.C: New test.
45467
45468 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
45469
45470         * g++.dg/abi/offsetof.C: Tweak error messages.
45471         * g++.old-deja/g++.mike/p10769a.C: Likewise.
45472
45473 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45474
45475         * gcc.dg/bitfld-3.c: New test.
45476
45477 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45478             Richard Henderson  <rth@redhat.com>
45479
45480         * gcc.dg/i386-bitfield1.c: New test.
45481         * g++.dg/abi/bitfield3.C: Update.
45482
45483 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
45484
45485         * objc.dg/const-str-2.m: Update.
45486         * gcc.dg/cpp/c++98.c: Change to C extension.
45487         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45488         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45489
45490 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
45491
45492         * gcc.dg/tls/diag-3.c: New.
45493
45494 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
45495
45496         * g++.dg/README (Subdirectories): Document new subdir expr.
45497         * g++.dg/expr/pmf-1.C: New test.
45498
45499 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
45500
45501         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45502
45503 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
45504
45505         * g++.dg/abi/bitfield3.C: New test.
45506
45507 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
45508
45509         * lib/gcov.exp: Tweak expected line formats.
45510         * gcc.misc-tests/gcov8.c: New test.
45511         * gcc.misc-tests/gcov8.x: New flags.
45512
45513 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
45514
45515         * consistency.vlad/layout/endian.c: Include string.h.
45516
45517         * gcc.c-torture/execute/20020805-1.c: New test.
45518
45519 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
45520
45521         * g++.dg/other/conversion1.C: New test.
45522
45523 2002-08-03  Roger Sayle  <roger@eyesopen.com>
45524
45525         * gcc.dg/builtins-1.c: New testcase.
45526
45527 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
45528
45529         * g++.dg/inherit/access3.C: New test.
45530
45531 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
45532
45533         * gcc.dg/ia64-visibility-2.c: New test.
45534
45535 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
45536
45537         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45538         __qualifier_flags to __flags.
45539
45540 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
45541
45542         * g++.dg/inherit/operator1.C: New test.
45543         * g++.dg/lookup/disamb1.C: Fix typo in comment.
45544         * g++.dg/other/error1.C: Change expected error message.
45545         * g++.dg/template/conv4.C: Likewise.
45546
45547 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
45548
45549         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45550         for documented behavior.
45551
45552 2002-07-25  Roger Sayle  <roger@eyesopen.com>
45553
45554         * gcc.c-torture/execute/20020720-1.x: Skip this test on
45555         several targets known to fail.
45556
45557 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
45558
45559         * gcc.dg/mips-args-[123].c: New tests.
45560
45561 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
45562
45563         * gcc.dg/ppc-spe.c: New.
45564
45565 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
45566
45567         * g++.dg/other/ptrmem4.C: New testcase.
45568
45569 2002-07-24  Richard Henderson  <rth@redhat.com>
45570
45571         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45572
45573 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
45574
45575         * g++.dg/ext/alignof1.C (main): Return 0 for success.
45576
45577 2002-07-24  Roger Sayle  <roger@eyesopen.com>
45578
45579         * gcc.c-torture/execute/memset-3.c: New testcase.
45580
45581 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
45582
45583         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45584         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45585
45586 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45587
45588         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45589         Delete.
45590
45591 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
45592
45593         * gcc.c-torture/compile/simd-4.c: New test.
45594
45595 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45596
45597         PR c++/7347, c++/7348
45598         * g++.dg/template/access4.C: New test.
45599         * g++.dg/template/access5.C: New test.
45600         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45601         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45602         * g++.old-deja/g++.pt/ttp58.C: Likewise.
45603         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45604
45605 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
45606
45607         * gcc.dg/gnu89-init-2.c: New test.
45608
45609 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
45610
45611         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45612
45613 2002-07-20  Roger Sayle  <roger@eyesopen.com>
45614
45615         * gcc.c-torture/execute/20020720-1.c: New testcase.
45616
45617 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
45618
45619         * gcc.dg/cpp/Wsignprom.c: New tests.
45620
45621 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
45622
45623         * gcc.c-torture/execute/loop-13.c: New test.
45624
45625 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
45626
45627         * gcc.dg/cpp/expr.c: New tests.
45628
45629 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
45630
45631         * g++.dg/opt/pr6713.C: Add template instantiation.
45632
45633 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
45634
45635         * gcc.dg/nest.c: New test.
45636
45637 2002-07-17  Richard Henderson  <rth@redhat.com>
45638
45639         * g++.dg/opt/pr6713.C: New test.
45640
45641 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
45642
45643         * gcc.c-torture/execute/loop-2e.x: Let the testcase
45644         XFAIL for all x86 processors.
45645
45646 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
45647
45648         * gcc.c-torture/execute/20010122-1.x: Do not test with
45649         -fomit-frame-pointer.
45650
45651 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45652
45653         * g++.dg/template/instantiate2.C: New test.
45654         * g++.dg/template/spec4.C: New test.
45655
45656 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45657
45658         * g++.dg/template/access2.C: New test.
45659         * g++.dg/template/access3.C: New test.
45660
45661 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
45662
45663         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45664         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45665         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45666         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45667         Convert to use <stdarg.h>.
45668         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45669         Delete.
45670         * gcc.dg/va-arg-2.c: New.
45671         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45672
45673 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
45674
45675         * gcc.c-torture/compile/20020710-1.c: New test.
45676
45677 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
45678                           Andrew Pinski  <pinskia@physics.uc.edu>
45679
45680         gcc.c-torture/compile/simd-2.c: New testcase.
45681         gcc.c-torture/compile/simd-3.c: Likewise.
45682
45683 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
45684
45685         PR c++/7224
45686         * g++.dg/overload/error1.C: New test.
45687
45688 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45689
45690         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45691         configuration and IRIX 6 O32 ABI.
45692
45693 2002-07-11  Roger Sayle  <roger@eyesopen.com>
45694
45695         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45696
45697 2002-07-10  Roger Sayle  <roger@eyesopen.com>
45698
45699         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45700
45701 2002-07-10  Jeffrey A Law  <law@redhat.com>
45702
45703         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45704
45705         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
45706
45707 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
45708
45709         * gcc.dg/20020312-2.c: Check for __PPC__.
45710
45711 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
45712
45713         * gcc.c-torture/compile/20020709-1.c: New test.
45714
45715 2002-07-07  Roger Sayle  <roger@eyesopen.com>
45716
45717         * g++.dg/template/qualttp21.C: New test case.
45718
45719 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
45720
45721         * gcc.c-torture/compile/20020706-1.c: New test.
45722         * gcc.c-torture/compile/20020706-2.c: New test.
45723
45724 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
45725             Alexandre Oliva  <aoliva@redhat.com>
45726
45727         * g++.dg/warn/incomplete1.C: New test.
45728
45729 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45730
45731         PR c++/7099
45732         * g++.dg/warn/noreturn1.C: New test.
45733
45734 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
45735
45736         PR c++/6706
45737         * g++.dg/debug/debug6.C: New test.
45738         * g++.dg/debug/debug7.C: New test.
45739
45740 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
45741
45742         * gcc.c-torture/compile/simd-3.c: New test.
45743
45744 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
45745
45746         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45747         * gcc.dg/20020620-1.c: Likewise.
45748
45749 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45750
45751         PR c++/6944
45752         * g++.dg/init/array4.C: New test.
45753         * g++.dg/init/array5.C: New test.
45754
45755 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
45756
45757         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45758         * gcc.c-torture/execute/simd-2.c (main): Likewise.
45759
45760 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45761
45762         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45763         * gcc.dg/wtr-aggr-init-1.c: Likewise.
45764         * gcc.dg/wtr-conversion-1.c: Likewise.
45765         * gcc.dg/wtr-escape-1.c: Likewise.
45766         * gcc.dg/wtr-int-type-1.c: Likewise.
45767         * gcc.dg/wtr-label-1.c: Likewise.
45768         * gcc.dg/wtr-static-1.c: Likewise.
45769         * gcc.dg/wtr-strcat-1.c: Likewise.
45770         * gcc.dg/wtr-suffix-1.c: Likewise.
45771         * gcc.dg/wtr-switch-1.c: Likewise.
45772         * gcc.dg/wtr-unary-plus-1.c: Likewise.
45773         * gcc.dg/wtr-union-init-1.c: Likewise.
45774         * gcc.dg/wtr-union-init-2.c: Likewise.
45775         * gcc.dg/wtr-union-init-3.c: Likewise.
45776
45777         * gcc.dg/wtr-func-def-1.c: New test.
45778
45779 2002-07-02 Devang Patel <dpatel@apple.com>
45780
45781         * objc.dg/param-1.m: New test.
45782
45783 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
45784
45785         * gcc.dg/cpp/trad/directive.c: Add test.
45786         * gcc.dg/cpp/trad/macroargs.c: Add test.
45787         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45788
45789 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
45790
45791         * gcc.dg/cpp/cmdlne-M.c: New test.
45792
45793 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
45794
45795         * objc.dg/desig-init-1.m: New test.
45796
45797 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45798
45799         PR c++/6716
45800         * g++.dg/template/instantiate1.C: New test.
45801
45802 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
45803
45804         PR c++/7112
45805         * g++.dg/template/sizeof2.C: New test.
45806
45807 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45808
45809         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
45810         gcc.dg/cpp/trad/include.c: New tests.
45811
45812 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
45813
45814         PR target/7177
45815         * gcc.c-torture/compile/20020701-1.c: New test.
45816
45817 2002-07-01  Stan Shebs  <shebs@apple.com>
45818
45819         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
45820         header here...
45821         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
45822         (objc-torture-execute): or here.
45823
45824 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
45825
45826         * gcc.c-torture/execute/arith-rand-ll.c: New test.
45827
45828 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45829
45830         * gcc.dg/cpp/trad/escaped-nl.c: New test.
45831
45832 2002-06-30  Devang Patel  <dpatel@apple.com>
45833
45834         * objc.dg/fsyntax-only.m: New test.
45835
45836 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
45837
45838         PR c++/6695
45839         * g++.dg/template/friend7.C: New file.
45840
45841 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
45842
45843         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
45844         return type.
45845
45846 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
45847
45848         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
45849         avoid division by zero.
45850
45851 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
45852
45853         * gcc.dg/Wunknownprag.c: New tests.
45854
45855 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
45856
45857         * gcc.c-torture/execute/simd-2.c: New test.
45858
45859 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
45860
45861         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
45862         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
45863         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
45864         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
45865         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
45866         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
45867         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
45868         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
45869         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
45870         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
45871         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
45872         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
45873         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
45874         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
45875         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
45876         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
45877         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
45878
45879 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
45880
45881         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
45882         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
45883         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
45884         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
45885         New tests.
45886         * gcc.dg/cpp/trad/directive.c: Update.
45887
45888 2002-06-23  Andreas Jaeger  <aj@suse.de>
45889
45890         * gcc.c-torture/execute/complex-6.c: New.
45891
45892 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
45893
45894         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
45895         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
45896         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
45897         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
45898
45899 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
45900
45901         * gcc.dg/cpp/trad: New directory with traditional tests copied
45902         from parent directory.
45903         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45904         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45905         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45906         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45907         Move to trad/ and rename.
45908         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
45909         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
45910         gcc.dg/cpp/trad/redef2.c: New tests.
45911         * gcc.dg/cpp/trad/trad.exp: New driver.
45912
45913 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
45914
45915         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45916         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45917         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45918         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45919         Remove.
45920
45921 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
45922
45923         * gcc.dg/20020620-1.c: New test.
45924
45925 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45926
45927         * g++.dg/template/ttp4.C: New test.
45928
45929 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
45930
45931         * g++.dg/opt/vt1.C: Fix regexp.
45932
45933 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45934
45935         * gcc.c-torture/execute/pure-1.c: Make functions static again.
45936         Don't use attribute `noinline'.
45937
45938 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45939
45940         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
45941
45942 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
45943
45944         * gcc.c-torture/execute/simd-1.c: New.
45945
45946         * gcc.dg/simd-1.c: New.
45947
45948 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45949
45950         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
45951
45952 2002-06-16  Richard Henderson  <rth@redhat.com>
45953
45954         * g++.dg/ext/anon-struct1.C: New.
45955         * g++.dg/ext/anon-struct2.C: New.
45956         * g++.dg/ext/anon-struct3.C: New.
45957         * gcc.dg/anon-struct-1.c: New.
45958         * gcc.dg/anon-struct-2.c: New.
45959         * gcc.dg/anon-struct-3.c: New.
45960         * gcc.dg/20011008-1.c: Adjust warning text.
45961         * gcc.dg/20020527-1.c: Add -fms-extensions.
45962
45963 2002-06-16  Richard Henderson  <rth@redhat.com>
45964
45965         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
45966
45967 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
45968
45969         * gcc.c-torture/execute/20020615-1.c: New test.
45970
45971 2002-06-15  Roger Sayle  <roger@eyesopen.com>
45972
45973         * gcc.c-tortuture/execute/compare-1.c: New test case.
45974         * gcc.c-tortuture/execute/compare-2.c: New test case.
45975         * gcc.c-tortuture/execute/compare-3.c: New test case.
45976
45977 2002-06-13  Richard Henderson  <rth@redhat.com>
45978
45979         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
45980         ia64 ilp32.
45981
45982 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45983
45984         * g++.dg/template/typename2.C: Update error message.
45985
45986 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
45987
45988         * gcc.c-torture/execute/20020611-1.c: New test.
45989
45990 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
45991
45992         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
45993         list of targets to skip.
45994
45995 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
45996
45997         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
45998         targets if not optimizing.
45999
46000 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
46001
46002         * gcc.c-torture/compile/20020605-1.c: New test.
46003
46004         * g++.dg/opt/vt1.C: New test.
46005
46006         * gcc.dg/20020531-1.c: New test.
46007
46008         * gcc.dg/20020530-1.c: New test.
46009
46010         * gcc.dg/20020527-1.c: New test.
46011
46012         * g++.dg/opt/cse1.C: New test.
46013
46014 2002-06-07  Roger Sayle  <roger@eyesopen.com>
46015
46016         * gcc.dg/20020607-2.c: New test case.
46017
46018 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
46019
46020         * gcc.c-torture/compile/20020604-1.c: New test.
46021
46022 2002-06-04  Richard Henderson  <rth@redhat.com>
46023
46024         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46025         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46026         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46027
46028 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
46029
46030         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46031
46032 2002-06-03  Richard Henderson  <rth@redhat.com>
46033
46034         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46035         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46036
46037 2002-06-02  Richard Henderson  <rth@redhat.com>
46038
46039         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46040         test functions static.
46041
46042 2002-06-02  Andreas Jaeger  <aj@suse.de>
46043
46044         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46045         now.
46046
46047 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46048
46049         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46050         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46051         Update for mofified diagnostics.
46052         * gcc.dg/c99-intconst-1.c: No longer fail.
46053
46054 2002-06-02  Richard Henderson  <rth@redhat.com>
46055
46056         * gcc.dg/uninit-A.c: Remove xfail markers.
46057
46058 2002-06-01  Roger Sayle  <roger@eyesopen.com>
46059
46060         * gcc.dg/fnegate-1.c: New test case.
46061
46062 2002-05-30  Osku Salerma  <osku@iki.fi>
46063
46064         * gcc.c-torture/execute/mayalias-1.c: New file.
46065
46066 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46067
46068         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46069         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46070         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46071
46072 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
46073
46074         * gcc.c-torture/execute/20020529-1.c: New test.
46075
46076 2002-05-27  Richard Henderson  <rth@redhat.com>
46077
46078         * g++.dg/ext/attrib6.C: New test case.
46079
46080 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46081
46082         * gcc.c-torture/execute/pure-1.c: New test.
46083
46084 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46085
46086         * gcc.dg/cpp/arith-2.c: Remove.
46087
46088 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46089
46090         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46091         * gcc.dg/cpp/if-3.c: Remove.
46092
46093 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
46094
46095         * g++.dg/opt/cse2.C: New test.
46096
46097 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
46098
46099         * gcc.dg/cpp/arith-1.c: New semantic tests.
46100         * gcc.dg/cpp/if-1.c: Update.
46101
46102 2002-05-24  Ben Elliston  <bje@redhat.com>
46103
46104         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46105
46106 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46107
46108         * gcc.dg/verbose-asm.c: New test.
46109
46110 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46111
46112         * gcc.dg/cpp/paste12.c: New test.
46113
46114 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46115
46116         * g++.dg/parse/named_ops.C: New test.
46117
46118 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
46119
46120         * gcc.dg/weak-8.c: New test.
46121
46122 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
46123
46124         * gcc.dg/weak-2.c: Allow optional leading underscore
46125         in scan-assembler symbol name.
46126         * gcc.dg/weak-3.c: Likewise.
46127         * gcc.dg/weak-4.c: Likewise.
46128         * gcc.dg/weak-5.c: Likewise.
46129
46130 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
46131
46132         * gcc.dg/20020523-1.c: New test.
46133
46134 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46135
46136         * objc.dg/const-str-2.m: Update now that we stop after
46137         a command line error.
46138
46139 2002-05-22  Richard Henderson  <rth@redhat.com>
46140
46141         * g++.dg/dg.exp: Fix typo in test pruneing.
46142
46143 2002-05-22  Richard Henderson  <rth@redhat.com>
46144
46145         * g++.dg/dg.exp: Prune the tls subdirectory.
46146         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46147         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46148         * g++.dg/tls/init-1.C: New.
46149
46150 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
46151
46152         * gcc.dg/20020517-1.c: New test.
46153
46154 2002-05-21  Richard Henderson  <rth@redhat.com>
46155
46156         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46157         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46158
46159 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
46160
46161         * g++.dg/other/copy2.C: New test.
46162
46163 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
46164
46165         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46166         (MAX_COPY): Bump up to 10 times sizeof (long long).
46167         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46168
46169         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46170         sizeof (long long).
46171
46172         * gcc.c-torture/execute/strcpy-1.c: New test.
46173
46174 2002-05-19  Jason Merrill  <jason2redhat.com>
46175
46176         * g++.dg/ext/oper1.C: New test.
46177
46178 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
46179 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
46180
46181         * README.QMTEST: New file.
46182
46183         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46184
46185 2002-05-19  Andreas Jaeger  <aj@suse.de>
46186
46187         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46188         now.
46189         * gcc.c-torture/execute/loop-2d.x: Likewise.
46190
46191 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
46192
46193         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46194         support weak symbols.
46195         * gcc.dg/weak-4.c: Likewise.
46196         * gcc.dg/weak-6.c: Likewise.
46197
46198 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
46199
46200         * gcc.dg/weak-3.c: Add dg-excess-error comment for
46201         cygwin, coff and h8300-*-hms targets
46202         * gcc.dg/weak-5.c: Likewise.
46203         * gcc.dg/weak-7.c: Likewise.
46204
46205 2002-05-16  Jason Merrill  <jason@redhat.com>
46206
46207         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46208         (scan-assembler-not, scan-assembler-dem): Likewise.
46209         (scan-assembler-dem-not): Likewise.
46210
46211 2002-05-15  Richard Henderson  <rth@redhat.com>
46212
46213         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46214
46215 2002-05-15  Richard Henderson  <rth@redhat.com>
46216
46217         * gcc.dg/weak-5.c (vfoo1c): No warning here.
46218         (vfoo1f): Warning here.
46219         (vfoo1l): Don't redefine the alias.
46220
46221 2002-05-14  Jason Merrill  <jason@redhat.com>
46222             Alexandre Oliva  <aoliva@redhat.com>
46223
46224         * g++.dg/init/pm1.C: New test.
46225
46226 2002-05-12  David S. Miller  <davem@redhat.com>
46227
46228         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46229         types.
46230
46231 2002-05-10  Roger Sayle  <roger@eyesopen.com>
46232
46233         * gcc.c-torture/execute/20020510-1.c: New test case.
46234
46235 2002-05-10  David S. Miller  <davem@redhat.com>
46236
46237         * gcc.c-torture/execute/conversion.c: Test long double too.
46238
46239 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
46240
46241         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46242         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46243         * lib/g++.exp (g++_link_flags): Likewise.
46244         * lib/objc.exp (objc_target_compile): Likewise.
46245
46246 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46247
46248         * gcc.dg/cpp/poison.c: Update.
46249         * gcc.dg/cpp/20000625-2.c: Remove.
46250         * gcc.dg/cpp/direct2s.c: Remove final test.
46251
46252 2002-05-08  Tom Rix  <trix@redhat.com>
46253
46254         * gcc.c-torture/execute/20020508-1.c: New test.
46255         * gcc.c-torture/execute/20020508-2.c: New test.
46256         * gcc.c-torture/execute/20020508-3.c: New test.
46257
46258 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46259
46260         * gcc.dg/cpp/charconst-4.c: More tests.
46261
46262 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
46263
46264         PR c/6569
46265         * gcc.dg/weak-3.c: Update location of warning messages.
46266         * gcc.dg/weak-5.c: Likewise.
46267
46268 2002-05-06  Roger Sayle  <roger@eyesopen.com>
46269
46270         * gcc.c-torture/execute/20020506-1.c: New test case.
46271
46272 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46273
46274         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46275
46276 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46277
46278         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46279
46280 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46281
46282         * gcc.dg/cpp/charconst-3.c: New test.
46283
46284 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46285
46286         * gcc.dg/cpp/charconst.c: Update tests.
46287
46288 2002-05-05  Tim Josling  <tej@melbpc.org.au>
46289
46290         * treelang: Added directory for new sample language treelang. Also
46291         lib/treelang.exp: New file to signal treelang should be tested.
46292
46293 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46294
46295         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46296         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46297         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46298         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46299         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46300         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46301         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46302
46303 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46304
46305         * gcc.dg/format/xopen-2.c: New test.
46306
46307 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46308
46309         * gcc.dg/20020503-1.c: New test.
46310
46311 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
46312
46313         * g++.dg/init/dtor1.C: Make it tougher.
46314
46315 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
46316
46317         * g++.dg/init/dtor1.C: New test.
46318
46319 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
46320
46321         * gcc.dg/altivec-8.c: New.
46322
46323 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
46324
46325         * gcc.dg/altivec-7.c: New.
46326
46327 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
46328
46329         * g++.dg/parse/typedef1.C: New test.
46330
46331 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
46332
46333         PR c++/6486
46334         * g++.dg/template/friend6.C: New test.
46335
46336         PR c++/6492
46337         * g++.dg/init/copy1.C: New test.
46338
46339 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
46340
46341         * g++.dg/warn/effc1.C: New test.
46342
46343 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46344
46345         * gcc.dg/cpp/if-cexp.c: Add a test.
46346
46347 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
46348
46349         * gcc.dg/20020426-2.c: New test.
46350
46351 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46352
46353         * gcc.dg/cpp/if-mop.c: Update.
46354         * gcc.dg/cpp/if-mpar.c: Add test.
46355         * gcc.dg/cpp/if-oppr.c: Update.
46356
46357 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46358
46359         PR c/6343
46360         * gcc.dg/weak-[2-7].c: New tests.
46361
46362 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46363
46364         * gcc.dg/enum1.c: New test.
46365
46366 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46367
46368         PR c++/6497
46369         * g++.dg/inherit/access2.C: New test.
46370
46371 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46372
46373         PR bootstrap/6445
46374         * gcc.dg/20020426-1.c: New test.
46375
46376 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46377
46378         * g++.dg/abi/enum1.C: New test.
46379
46380 2002-04-26  Richard Henderson  <rth@redhat.com>
46381
46382         * gcc.dg/c99-bool-1.c: Expect always true warning.
46383
46384 2002-04-25  Roger Sayle  <roger@eyesopen.com>
46385
46386         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46387
46388 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46389
46390         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46391         targets.
46392
46393 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
46394
46395         * g++.dg/abi/mange7.C: New test.
46396
46397         PR c++/6438.
46398         * g++.dg/parse/stmtexpr2.C: New test.
46399
46400 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
46401
46402         * gcc.dg/20020312-2.c: Add SH target.
46403
46404 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46405
46406         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46407         compiler output on mips*-*-irix*.
46408
46409 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
46410
46411         * g++.dg/parse/attr1.C: New test.
46412
46413 2002-04-23  Roger Sayle  <roger@eyesopen.com>
46414
46415         * gcc.c-torture/execute/string-opt-17.c: New test case.
46416         * gcc.c-torture/execute/memset-2.c: New test case.
46417
46418 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
46419
46420         PR c++/6256:
46421         * g++.dg/template/friend5.C: New test.
46422
46423         PR c++/6331:
46424         * g++.dg/template/qual1.C: Likewise.
46425
46426 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
46427
46428         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46429         Include stdlib.h, not stdio.h or ctype.h.
46430
46431 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
46432
46433         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46434         cris-*-elf* and mmix-*-*.
46435         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46436         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46437         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46438         Ditto.
46439         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46440         * gcc.dg/wchar_t-1.c: Ditto.
46441
46442 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
46443
46444         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46445         Clarify comment.
46446
46447 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
46448
46449         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46450
46451 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46452
46453         * gcc.c-torture/execute/20000906-1.x: Delete.
46454
46455 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
46456
46457         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46458
46459 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
46460
46461         * PR6367
46462         * g77.f-torture/execute/6367.f: New test.
46463         * g77.f-torture/execute/6367.x: Disable for MMIX.
46464
46465 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
46466
46467         * PR6352
46468         * g++.dg/opt/inline2.C: New test.
46469
46470 2002-04-18  Richard Henderson  <rth@redhat.com>
46471
46472         * gcc.dg/20000906-1.c: Enable for all targets.
46473         * gcc.c-torture/compile/iftrap-2.c: New.
46474
46475 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46476
46477         * gcc.dg/20020418-1.c: New test.
46478         * gcc.dg/20020418-2.c: New test.
46479
46480 2002-04-18  Richard Henderson  <rth@redhat.com>
46481
46482         * gcc.c-torture/compile/iftrap-1.c: New.
46483         * gcc.dg/iftrap-1.c: Adjust for ia64.
46484         * gcc.dg/iftrap-2.c: New.
46485
46486 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46487
46488         * gcc.c-torture/compile/20020418-1.c: New test.
46489
46490 2002-04-18  Roger Sayle  <roger@eyesopen.com>
46491
46492         * gcc.c-torture/compile/20020415-1.c: New.
46493
46494 2002-04-18  David S. Miller  <davem@redhat.com>
46495
46496         * gcc.c-torture/execute/20020418-1.c: New test.
46497
46498 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
46499
46500         * gcc.dg/20020416-1.c: New test.
46501
46502         * g++.dg/opt/inline1.C: New test.
46503
46504 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
46505
46506         * gcc.dg/altivec-5.c: New test.
46507
46508         * gcc.dg/20020415-1.c: New test.
46509
46510 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
46511
46512         * lib/chill.exp: Remove.
46513
46514 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
46515
46516         * g++.dg/other/big-struct.C: New test.
46517
46518 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
46519
46520         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46521         of scratch file.
46522
46523 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
46524
46525         PR c/6277
46526         * gcc.dg/i386-387-1.c: Allow optional leading underscore
46527         in scan-assembler function name
46528
46529 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
46530
46531         * g77.f-torture/execute/980628-4.x,
46532         g77.f-torture/execute/980628-5.x,
46533         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46534         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46535         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46536         i[34567]86-*-*.
46537
46538 2002-04-13  David S. Miller  <davem@redhat.com>
46539
46540         * gcc.c-torture/execute/20020413-1.c: New test.
46541
46542 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
46543
46544         * gcc.dg/asm-6.c,
46545         * g++.dg/ext/asm1.C: New tests.
46546
46547 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
46548
46549         PR c++ 5373.
46550         * g++.dg/parse/stmtexpr1.C: New test.
46551
46552         PR c++/5189.
46553         * g++.dg/template/copy1.C: New test.
46554
46555 2002-04-12  Richard Henderson  <rth@redhat.com>
46556
46557         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46558
46559 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
46560
46561         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46562         gcc.c-torture/execute/20020307-2.c.
46563
46564 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
46565
46566         * g++.dg/ext/attrib5.C,
46567         * g++.dg/lookup/struct1.C: New tests.
46568
46569 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
46570
46571         * gcc.dg/20020411-1.c: New test.
46572
46573         * gcc.c-torture/execute/20020411-1.c: New test.
46574
46575 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
46576
46577         * g77.f-torture/execute/6177.f: New test.
46578
46579 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
46580
46581         PR middle-end/6247
46582         * g++.dg/opt/cleanup1.C: New test.
46583
46584         * g++.dg/opt/const1.C: New test.
46585
46586 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
46587
46588         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46589
46590 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46591
46592         PR c++/5507
46593         * g++.dg/template/typename2.C: New test.
46594
46595 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
46596
46597         * gcc.c-torture/execute/loop-12.c: New.
46598
46599 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
46600
46601         * g77.f-torture/execute/980628-4.x,
46602         g77.f-torture/execute/980628-5.x,
46603         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46604         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46605         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46606
46607 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46608
46609         PR optimization/6086
46610         * g++.dg/opt/preinc1.C: New test.
46611
46612 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46613
46614         PR c++/5571
46615         * g++.dg/opt/static2.C: New test.
46616
46617 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46618
46619         PR c/5120
46620         * gcc.dg/20020406-1.c: New test.
46621
46622 2002-04-04  David S. Miller  <davem@redhat.com>
46623
46624         * gcc.c-torture/execute/20020404-1.c: New test.
46625
46626 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
46627
46628         PR c/6123
46629         * gcc.dg/20020312-2.c: Do not declare global register variable
46630         if __PIC__ or __pic__ is defined.
46631
46632 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
46633
46634         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
46635         __asm__ so that it works correctly even if -ansi -pedantic-errors.
46636
46637 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46638
46639         * gcc.misc-tests/linkage.exp: Update last change to handle
46640         sparc*-, not just sparc-.
46641
46642 2002-04-03  Richard Henderson  <rth@redhat.com>
46643
46644         * gcc.dg/cpp/ucs.c: Improved long UCS test.
46645
46646 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46647
46648         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46649
46650 2002-04-02  David S. Miller  <davem@redhat.com>
46651
46652         * gcc.c-torture/execute/20020402-3.c: New test.
46653
46654 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46655
46656         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46657         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46658
46659         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46660         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46661         g77.f-torture/execute/20001201.x,
46662         g77.f-torture/execute/u77-test.x: New files.
46663
46664         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46665         * gcc.dg/wchar_t-1.c: Ditto.
46666
46667 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46668
46669         * gcc.c-torture/execute/20020402-1.c: New test.
46670
46671 2002-04-01  Richard Henderson  <rth@redhat.com>
46672
46673         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46674
46675         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46676
46677 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46678
46679         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46680
46681 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46682
46683         * g++.dg/inherit/template-as-base.C: Expect error.
46684         * g++.dg/inherit/namespace-as-base.C: Likewise.
46685
46686 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
46687
46688         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46689         g++.dg/ext/instantiate3.C: Tweak match patterns.
46690
46691         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46692         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46693         -da test.
46694
46695 2002-03-31  Richard Henderson  <rth@redhat.com>
46696
46697         * gcc.dg/special/alias-2.c: New.
46698         * gcc.dg/special/ecos.exp: Run it.
46699
46700 2002-03-31  Richard Henderson  <rth@redhat.com>
46701
46702         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46703
46704 2002-03-31  Kazu Hirata  <kazu@hxi.com>
46705
46706         * gcc.dg/weak-1.c: Disable on h8300 port.
46707
46708 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
46709
46710         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46711         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46712         ordering tests.
46713         * g++.dg/bprob/bprob-1.C: New test.
46714         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46715         * g++.dg/gcov/gcov-1.C: New test.
46716         * g++.dg/gcov/gcov-1.x: New file.
46717         * g++.dg/gcov/gcov-2.C: New test.
46718         * g++.dg/gcov/gcov-3.C: New test.
46719         * g++.dg/gcov/gcov-3.h: New file.
46720
46721 2002-03-28  Roger Sayle  <roger@eyesopen.com>
46722
46723         * g++.old-deja/g++.other/builtins5.C: New test.
46724         * g++.old-deja/g++.other/builtins6.C: New test.
46725         * g++.old-deja/g++.other/builtins7.C: New test.
46726         * g++.old-deja/g++.other/builtins8.C: New test.
46727         * g++.old-deja/g++.other/builtins9.C: New test.
46728
46729 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
46730
46731         * g++.dg/opt/static1.C: New test.
46732
46733         * g++.dg/opt/longbranch1.C: New test.
46734
46735 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
46736
46737         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46738
46739         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46740
46741 2002-03-28  Jeffrey A Law  (law@redhat.com)
46742
46743         * gcc.c-torture/execute/20020328-1.c: New test.
46744
46745 2002-03-27  Richard Henderson  <rth@redhat.com>
46746
46747         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46748         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46749         move from g++.old-deja/g++.ext/.
46750
46751 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
46752
46753         * g++.dg/init/new2.C: New test.
46754
46755 2002-03-26  Richard Henderson  <rth@redhat.com>
46756
46757         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46758
46759         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46760         on sparc.
46761
46762         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
46763         sparcv9 systems.
46764         * gcc.dg/20001102-1.c: Likewise.
46765
46766 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
46767
46768         * gcc.dg/cpp/endif-pedantic1.c,
46769         gcc.dg/cpp/endif-pedantic2.c: New tests.
46770
46771 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
46772
46773         * g++.dg/init/new1.C: New test.
46774
46775 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46776
46777         * g++.dg/abi/vbase9.C: New test.
46778
46779 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
46780
46781         * gcc.dg/arm-asm.c: New test.
46782
46783 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
46784
46785         * gcc.dg/Wswitch-enum.c: New test.
46786         Fix PR c/5044.
46787
46788 2002-03-26  Richard Henderson  <rth@redhat.com>
46789
46790         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46791         structure.
46792
46793 2002-03-25  Richard Henderson  <rth@redhat.com>
46794
46795         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
46796         sparcv9 systems.
46797
46798         * gcc.c-torture/compile/20011119-1.c (xxx): New.
46799         * gcc.c-torture/compile/20011119-2.c (xxx): New.
46800
46801 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
46802
46803         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
46804
46805 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
46806
46807         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
46808         targets using generic thunk support.
46809
46810 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
46811
46812         * gcc.c-torture/compile/20020323-1.c: New test.
46813
46814         * g++.dg/opt/conj2.C: New test.
46815
46816 2002-03-24  Richard Henderson  <rth@redhat.com>
46817
46818         * gcc.dg/weak-1.c: Use -fno-common.
46819
46820 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46821
46822         * g77.dg/f77-edit-apostrophe-out.f: New test
46823         * g77.dg/f77-edit-h-out.f: New test
46824         * g77.dg/f77-edit-t-in.f: New test
46825         * g77.dg/f77-edit-t-out.f: New test
46826         * g77.dg/f77-edit-x-out.f: New test
46827         * g77.dg/f77-edit-slash-out.f: New test
46828         * g77.dg/f77-edit-colon-out.f: New test
46829         * g77.dg/f77-edit-s-out.f: New test
46830
46831 2002-03-24  Richard Henderson  <rth@redhat.com>
46832
46833         * objc/execute/formal_protocol-6.x: New XFAIL.
46834
46835 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46836
46837         * gcc.dg/weak-1.c: Early return from dg-final on platforms
46838         that do not support weak symbols
46839
46840 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46841
46842         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
46843         * lib/g77.exp: Likewise.
46844         * lib/objc.exp: Likewise.
46845
46846 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
46847
46848         * gcc.dg/Wswitch-default.c: New test.
46849
46850 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
46851
46852         * g++.dg/other/enum1.C: New test.
46853
46854 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
46855
46856         * gcc.dg/pragma-ep-3.c: Fix typo.
46857
46858 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46859
46860         * g++.dg/inherit/template-as-base.C: New test.
46861
46862 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
46863
46864         * g++.old-deja/g++.other/dwarf2-1.C: Move...
46865         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
46866
46867 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
46868
46869         * gcc.dg/cpp/multiline.c: Update to match.
46870
46871 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
46872
46873         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
46874
46875 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
46876
46877         * gcc.dg/cpp/extratokens2.c: New file.
46878
46879 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
46880
46881         * gcc.dg/20020312-2.c: Add rs6000 target.
46882
46883         * gcc.c-torture/compile/20020319-1.c: New test.
46884
46885 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46886
46887         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
46888         (A, E): Handle this.
46889
46890 2002-03-20  Jason Merrill  <jason@redhat.com>
46891
46892         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
46893         ignoring -fpic.
46894         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
46895         through prune_gcc_output.
46896
46897 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
46898
46899         * gcc.c-torture/compile/20020320-1.c: New test.
46900
46901 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
46902
46903         * gcc.c-torture/compile/20020318-1.c: New test.
46904
46905         * gcc.dg/struct-by-value-1.c: New test.
46906
46907         * gcc.dg/20020319-1.c: New test.
46908
46909 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
46910
46911         * g++.dg/opt/conj1.C: New test.
46912
46913 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
46914
46915         * g++.dg/template/qualttp20.C: Revert previous change.
46916         * g++.dg/template/qualttp3.C: Likewise.
46917         * g++.dg/template/qualttp4.C: Likewise.
46918         * g++.dg/template/qualttp5.C: Likewise.
46919         * g++.dg/template/qualttp6.C: Likewise.
46920         * g++.dg/template/qualttp7.C: Likewise.
46921         * g++.dg/template/qualttp8.C: Likewise.
46922         * g++.dg/template/recurse.C: Likewise.
46923
46924 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46925
46926         * gcc.dg/cpp/wchar-1.c: Update.
46927
46928 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46929
46930         * g++.dg/template/conv1.C: New test.
46931         * g++.dg/template/conv2.C: New test.
46932         * g++.dg/template/conv3.C: New test.
46933         * g++.dg/template/conv4.C: New test.
46934
46935 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46936
46937         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
46938         * g++.dg/template/qualttp3.C: Likewise.
46939         * g++.dg/template/qualttp4.C: Likewise.
46940         * g++.dg/template/qualttp5.C: Likewise.
46941         * g++.dg/template/qualttp6.C: Likewise.
46942         * g++.dg/template/qualttp7.C: Likewise.
46943         * g++.dg/template/qualttp8.C: Likewise.
46944         * g++.dg/template/recurse.C: Likewise.
46945
46946 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46947
46948         * g++.dg/opt/dtor1.C: New test.
46949
46950 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
46951
46952         * gcc.c-torture/compile/20020315-1.c: New test.
46953
46954 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
46955
46956         * gcc.dg/weak-1.c: Fix scan tests.
46957
46958 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
46959
46960         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
46961         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
46962         cris-*-aout* mmix-*-*.
46963         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
46964         cris-*-aout* mmix-*-*.
46965         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
46966         cris-*-elf* cris-*-aout* and mmix-*-*.
46967         * gcc.dg/20001009-1.c: Ditto.
46968         * gcc.dg/20010912-1.c: Ditto.
46969         * gcc.dg/20020122-4.c: Ditto.
46970         * gcc.dg/inline-2.c: Ditto.
46971
46972 2002-03-14  Jeffrey A Law  (law@cygnus.com)
46973
46974         * gcc.c-torture/compile/20020314-1.c: New test.
46975
46976 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
46977
46978         * gcc.c-torture/execute/20020314-1.c: New test.
46979
46980 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
46981
46982         * g++.dg/warn/Wunused-1.C: New test.
46983
46984 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
46985
46986         * g++.dg/abi/mangle6.C: New test.
46987
46988 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
46989
46990         * gcc.c-torture/compile/20020309-2.c: New test.
46991
46992         * gcc.c-torture/compile/20020312-1.c: New test.
46993
46994 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
46995
46996         * g++.dg/other/access1.C: New test.
46997
46998 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
46999
47000         * gcc.c-torture/execute/wchar_t-1.c: New test.
47001
47002 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
47003
47004         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47005
47006 2002-03-12  Roger Sayle  <roger@eyesopen.com>
47007
47008         * gcc.dg/20020312-1.c: New test case.
47009
47010 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
47011
47012         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47013
47014 2002-03-11  Richard Henderson  <rth@redhat.com>
47015
47016         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47017         * g++.old-deja/g++.jason/report.C: Likewise.
47018
47019 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47020
47021         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47022         * g++.old-deja/g++.robertl/eb56.C: Likewise.
47023
47024 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47025
47026         * g++.dg/overload/pmf1.C: New test.
47027
47028 2002-03-11  Kazu Hirata  <kazu@hxi.com>
47029
47030         * gcc.c-torture/execute/20020307-1.c: Use long.
47031
47032 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
47033
47034         PR optimization/5844
47035         * gcc.dg/20020310-1.c: New test.
47036
47037 2002-03-09  Michael Meissner  <meissner@redhat.com>
47038
47039         * gcc.c-torture/execute/memcpy-2.c: New test.
47040         * gcc.c-torture/execute/memset-1.c: New test.
47041         * gcc.c-torture/execute/strlen-1.c: New test.
47042         * gcc.c-torture/execute/strcmp-1.c: New test.
47043         * gcc.c-torture/execute/strncmp-1.c: New test.
47044
47045 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
47046
47047         * gcc.dg/ppc-ldstruct.c: New test.
47048
47049 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
47050
47051         * gcc.c-torture/execute/va-arg-22.c: New test.
47052
47053 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47054
47055         * gcc.c-torture/compile/20020309-1.c: New test.
47056
47057 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
47058
47059         * gcc.c-torture/execute/20020307-2.c: New test.
47060
47061 2002-03-07  Jeffrey A Law  (law@redhat.com)
47062
47063         * g77.f-torture/compile/20020307-1.f: New test.
47064
47065 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
47066
47067         * gcc.dg/unordered-1.c: New test.
47068
47069 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
47070
47071         * gcc.c-torture/execute/20020307-1.c: New test.
47072
47073 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
47074
47075         * gcc.dg/20020304-1.c: New test.
47076
47077         * gcc.c-torture/compile/20020304-2.c: New test.
47078
47079 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
47080
47081         * gcc.c-torture/compile/20020304-1.c: New test case
47082         (from PR c/5830).
47083
47084 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
47085
47086         * gcc.dg/20020103-1.c: Add other -D ppc variants.
47087
47088 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47089
47090         * g++.dg/other/classkey1.C: New test.
47091
47092 2002-03-01  Richard Henderson  <rth@redhat.com>
47093
47094         * gcc.c-torture/compile/981223-1.x: New.
47095         * gcc.c-torture/compile/920625-1.x: New.
47096
47097 2002-02-28  Richard Henderson  <rth@redhat.com>
47098
47099         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47100
47101 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
47102
47103         * gcc.c-torture/execute/20020227-1.c: New test.
47104
47105 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
47106
47107         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47108         here" ERROR lines.
47109         * g++.old-deja/g++.oliva/partord1.C: Likewise.
47110         * g++.old-deja.g++.other/defarg1.C: Likewise.
47111         * g++.old-deja/g++.pt/calls2.C: Likewise.
47112         * g++.old-deja/g++.pt/crash20.C: Likewise.
47113         * g++.old-deja/g++.pt/crash30.C: Likewise.
47114         * g++.old-deja/g++.pt/crash36.C: Likewise.
47115         * g++.old-deja/g++.pt/crash6.C: Likewise.
47116         * g++.old-deja/g++.pt/defarg13.C: Likewise.
47117         * g++.old-deja/g++.pt/derived3.C: Likewise.
47118         * g++.old-deja/g++.pt/error1.C: Likewise.
47119         * g++.old-deja/g++.pt/friend21.C: Likewise.
47120         * g++.old-deja/g++.pt/friend23.C: Likewise.
47121         * g++.old-deja/g++.pt/infinite1.C: Likewise.
47122         * g++.old-deja/g++.robertl/eb128.C: Likewise.
47123
47124 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
47125
47126         * gcc.c-torture/execute/20020225-2.c: New test.
47127
47128 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
47129
47130         * gcc.c-torture/execute/920730-1t.c,
47131         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47132         Delete test cases, only relevant to -traditional.
47133
47134 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47135
47136         * gcc.dg/cpp/undef1.c: Remove.
47137         * gcc.dg/cpp/directiv.c: Update.
47138         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47139
47140 2002-02-27  Michael Meissner  <meissner@redhat.com>
47141
47142         * gcc.c-torture/execute/20020226-1.c: New test.
47143
47144 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
47145
47146         * g++.dg/debug/debug4.C: New test.
47147
47148         * gcc.dg/ia64-visibility-1.c: New test.
47149
47150 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
47151
47152         * gcc.dg/debug/20020224-1.c: New.
47153
47154 2002-02-25  Kazu Hirata  <kazu@hxi.com>
47155
47156         * gcc.c-torture/execute/960416-1.x: New.
47157         * gcc.c-torture/execute/divconst-3.x: Likewise.
47158
47159 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
47160
47161         * gcc.dg/20020224-1.c: New test.
47162
47163 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
47164
47165         * gcc.c-torture/execute/20020225-1.c: New.
47166
47167 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47168
47169         * gcc.dg/cpp/wchar-1.c: New test.
47170
47171 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
47172
47173         * gcc.dg/20020222-1.c: New test.
47174
47175 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
47176
47177         * g++.dg/opt/anonunion1.C: New test.
47178
47179 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
47180
47181         * g++.dg/template/qualttp19.C: New test.
47182         * g++.dg/template/qualttp20.C: New test.
47183         * g++.old-deja/g++.jason/report.C: Adjust expected errors
47184         * g++.old-deja/g++.other/qual1.C: Likewise.
47185
47186 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
47187
47188         * gcc.dg/attr-alwaysinline.c: New.
47189
47190 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
47191
47192         * gcc.dg/20020220-1.c: New test.
47193
47194         * gcc.dg/20020220-2.c: New test.
47195
47196         * g++.dg/opt/mmx1.C: New test.
47197
47198 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
47199
47200         * gcc.c-torture/compile/20020110.c: New test.
47201
47202 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
47203
47204         * gcc.c-torture/execute/20020219-1.c: New test.
47205
47206         * gcc.dg/20020219-1.c: New test.
47207
47208         * gcc.dg/noncompile/20020220-1.c: New test.
47209
47210         * g++.dg/opt/ptrintsum1.C: New test.
47211
47212         * gcc.dg/debug/20020220-1.c: New test.
47213
47214 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
47215
47216         * gcc.c-torture/execute/20020216-1.c: New test.
47217
47218 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47219
47220         * gcc.dg/decl-1.c: Update, new test.
47221
47222 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
47223
47224         * g++.dg/abi/bitfield1.C: New test.
47225         * g++.dg/abi/bitfield2.C: New test.
47226
47227 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47228
47229         * gcc.dg/attr-nest.c: New test.
47230
47231 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47232
47233         * gcc.c-torture/execute/20020215-1.c: New test.
47234
47235 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
47236
47237         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47238         * g++.dg/debug/debug.exp: New.
47239         * g++.dg/debug/trivial.C: New.
47240         * g++.dg/debug/debug1.C: Moved...
47241         * g++.dg/other/debug1.C: ...from here.
47242         * g++.dg/debug/debug2.C: Moved...
47243         * g++.dg/other/debug2.C: ...from here.
47244         * g++.dg/debug/debug3.C: Moved...
47245         * g++.dg/other/debug3.C: ...from here.
47246
47247         * gcc.dg/noncompile/20020213-1.c: New test.
47248
47249 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
47250
47251         * g++.dg/other/debug3.C: New test.
47252
47253         * gcc.c-torture/execute/20020213-1.c: New test.
47254
47255 2002-02-13  Richard Smith <richard@ex-parrot.com>
47256
47257         * g++.old-deja/g++.other/thunk1.C: New test.
47258
47259 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47260
47261         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47262
47263 2002-02-13  Stan Shebs  <shebs@apple.com>
47264
47265         * gcc.dg/altivec-3.c: New.
47266
47267 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
47268
47269         * gcc.dg/Wunreachable-1.c: New test.
47270         * gcc.dg/Wunreachable-2.c: New test.
47271
47272 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47273
47274         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47275
47276 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
47277
47278         * gcc.dg/decl-1.c: New test.
47279
47280 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47281
47282         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47283
47284 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47285
47286         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47287         * gcc.c-torture/compile/980506-1.x: Likewise.
47288
47289 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47290
47291         * gcc.dg/20020210-1.c: New.
47292
47293 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
47294
47295         * g77.f-torture/execute/947.f: New regression test
47296         for PR fortran/947.
47297
47298 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
47299
47300         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47301         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47302
47303 2002-02-08  Richard Henderson  <rth@redhat.com>
47304
47305         * gcc.c-torture/compile/labels-3.c: New.
47306
47307 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
47308
47309         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47310         expression statements work instead.
47311         * gcc.dg/noncompile/20020207-1.c: New test.
47312
47313 2002-02-07  Richard Henderson  <rth@redhat.com>
47314
47315         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47316
47317 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47318
47319         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47320         message from g77
47321         * lib/g77-dg.exp: Trim g77 error messages so that they are
47322         recognized by dg.exp.
47323
47324 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47325
47326         PR fortran/5473
47327         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
47328
47329 2002-02-07  Richard Henderson  <rth@redhat.com>
47330
47331         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47332         to be sufficiently aligned for integers.
47333
47334 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
47335
47336         * g++.dg/template/friend4.C: New test.
47337
47338 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47339
47340         PR fortran/5743
47341         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47342         unsupported cases.
47343
47344 2002-02-07  Richard Henderson  <rth@redhat.com>
47345
47346         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47347         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47348         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47349         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47350
47351 2002-02-06  Richard Henderson  <rth@redhat.com>
47352
47353         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47354
47355 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
47356
47357         * gcc.dg/20020206-1.c: New test.
47358
47359 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
47360
47361         * gcc.c-torture/execute/20020206-1.c: New test.
47362
47363         * gcc.c-torture/execute/20020206-2.c: New test.
47364
47365         PR optimization/5429:
47366         * gcc.c-torture/compile/20020206-1.c: New test.
47367
47368 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
47369
47370         * g++.dg/ext/align1.C: Do not use an explicit alignment value
47371         as certain file formats cannot support particularly large
47372         alignments.
47373
47374         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47375         and do not expect to be able to link the executable.
47376
47377         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47378         fail because the COFF format does not support the weak attribute.
47379
47380 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
47381
47382         * g77.dg/pr5473.f: New test
47383
47384 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
47385
47386         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47387         Fix testcase accordingly.
47388
47389 2002-02-04  Richard Henderson  <rth@redhat.com>
47390
47391         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47392         (buf): Change to be an array of pointers, not ints.
47393
47394 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47395
47396         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
47397         before all tests.  Move warning one line above to match where it
47398         C frontend emits.
47399         * gcc.dg/Wswitch-2.c: New test.
47400         * g++.dg/warn/Wswitch-1.C: New test.
47401         * g++.dg/warn/Wswitch-2.C: New test.
47402
47403 2002-02-04  Richard Henderson  <rth@redhat.com>
47404
47405         * g++.dg/abi/offsetof.C: Fix size comparison.
47406
47407 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
47408
47409         * gcc.dg/cast-qual-2.c: New test.
47410
47411 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47412
47413         * gcc.dg/20020201-4.c: New test.
47414
47415 2002-02-04  Ben Elliston  <bje@redhat.com>
47416
47417         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47418         target_info attribute != 0, in addition to the empty string.
47419         (gcc_target_compile): Likewise.
47420
47421 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
47422
47423         * gcc.dg/Wswitch.c: New test.
47424         PR gcc/4475. PR gcc/3780.
47425
47426 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
47427
47428         * g77.f-torture/execute/5122.f: New test for regressions
47429         against PR fortran/5122.
47430
47431 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
47432
47433         * g77.f-torture/compile/pr3743.f: Delete
47434         * g77.dg/pr3743-1.f: New test.
47435         * g77.dg/pr3743-2.f: New test.
47436         * g77.dg/pr3743-3.f: New test.
47437         * g77.dg/pr3743-4.f: New test.
47438
47439 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47440
47441         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47442
47443 2002-02-02  Richard Henderson  <rth@redhat.com>
47444
47445         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47446         * gcc.c-torture/execute/bf64-1.c: Likewise.
47447
47448 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47449
47450         * gcc.dg/20020201-2.c: New test.
47451
47452         * gcc.dg/20020201-3.c: New test.
47453
47454         * gcc.c-torture/execute/bitfld-2.c: New test.
47455
47456 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47457
47458         * gcc.dg/bitfld-1.c: Update.
47459         * gcc.dg/bitfld-2.c: Update.
47460         * gcc.c-torture/execute/bitfld-1.x: New.
47461
47462 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47463
47464         * gcc.c-torture/execute/20020201-1.c: New test.
47465
47466 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
47467
47468         PR target/5469
47469         * gcc.dg/20020201-1.c: New test.
47470
47471 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
47472
47473         PR fortran/3743
47474         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47475         * g77.f-torture/compile/pr3743.x: Remove
47476
47477 2002-01-31  Tom Rix  <trix@redhat.com>
47478
47479         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47480
47481 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47482
47483         * gcc.dg/noncompile/20020130-1.c: New test.
47484
47485 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
47486
47487         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47488
47489 2002-01-29  Richard Henderson  <rth@redhat.com>
47490
47491         * gcc.c-torture/execute/991118-1.c: Cast various constants back
47492         to long long.
47493         * gcc.c-torture/execute/bf64-1.c: Likewise.
47494
47495 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
47496
47497         * gcc.c-torture/execute/20020129-1.c: New test.
47498
47499 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47500
47501         * gcc.c-torture/compile/20000224-1.c: Update.
47502         * gcc.c-torture/execute/bitfld-1.c: New tests.
47503         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47504         * gcc.dg/uninit-A.c: Update.
47505
47506 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47507
47508         * g++.dg/template/ctor1.C: Add instantiation.
47509
47510 2002-01-28  Paul Koning  <pkoning@equallogic.com>
47511
47512         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47513         argument to __builtin_prefetch to be const ptr.
47514
47515 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
47516
47517         * gcc.c-torture/compile/20020120-1.c: New test.
47518
47519 2002-01-27  Kazu Hirata  <kazu@hxi.com>
47520
47521         * gcc.c-torture/execute/20020127-1.c: New test.
47522
47523 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
47524
47525         * g77.dg/f77-edit-i-in.f: New test
47526         * g77.dg/f77-edit-i-out.f: New test
47527
47528 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
47529
47530         * gcc.dg/debug/debug.exp: New file.
47531         * gcc.dg/debug/trivial.c: New file.
47532         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47533         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47534         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47535         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47536         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47537         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47538         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47539         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47540         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47541         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47542         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47543         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47544         * gcc.dg/20000503-1.c: Removed.
47545         * gcc.dg/20010207-1.c: Removed.
47546         * gcc.dg/20011223-1.c: Removed.
47547         * gcc.dg/20020104-2.c: Removed.
47548         * gcc.dg/debug-1.c: Removed.
47549         * gcc.dg/debug-2.c: Removed.
47550         * gcc.dg/debug-3.c: Removed.
47551         * gcc.dg/debug-4.c: Removed.
47552         * gcc.dg/debug-5.c: Removed.
47553         * gcc.dg/debug-6.c: Removed.
47554         * gcc.dg/dwarf2-1.c: Removed.
47555         * gcc.dg/dwarf2-2.c: Removed.
47556
47557 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
47558
47559         * g++.old-deja/g++.other/eh5.C: New test.
47560         * g++.old-deja/g++.other/sibcall2.C: New test.
47561         * g++.old-deja/g++.other/array9.C: New test.
47562         * g++.old-deja/g++.other/typename2.C: New test.
47563         * g++.old-deja/g++.other/crash60.C: New test.
47564         * g++.old-deja/g++.other/conv9.C: New test.
47565         * g++.old-deja/g++.other/mangle10.C: New test.
47566         * g++.old-deja/g++.other/unchanging1.C: New test.
47567         * g++.old-deja/g++.other/exprstmt1.C: New test.
47568         * g++.old-deja/g++.other/inline23.C: New test.
47569         * g++.old-deja/g++.eh/ia64-1.C: New test.
47570         * g++.old-deja/g++.other/dwarf2-1.C: New test.
47571         * g++.old-deja/g++.other/reload1.C: New test.
47572         * g++.old-deja/g++.other/static20.C: New test.
47573         * g++.old-deja/g++.other/local-alloc1.C: New test.
47574         * g++.old-deja/g++.other/conv8.C: New test.
47575         * g++.old-deja/g++.other/stmtexpr2.C: New test.
47576         * g++.old-deja/g++.other/storeexpr1.C: New test.
47577         * g++.old-deja/g++.other/storeexpr2.C: New test.
47578         * g++.dg/eh/template2.C: New test.
47579         * g++.dg/warn/weak1.C: New test.
47580
47581 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
47582
47583         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47584         Remove first, non-varying, argument.
47585
47586 2002-01-23  Richard Henderson  <rth@redhat.com>
47587
47588         * gcc.dg/inline-2.c: New.
47589
47590         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47591         Add optional target arg.  Check number of arguments.
47592         (scan-assembler-not, scan-assembler-dem): Likewise.
47593         (scan-assembler-dem-not): Likewise.
47594
47595 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47596
47597         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47598         line 12.
47599         * g++.old-deja/g++.brendan/parse3.C,
47600         g++.old-deja/g++.other/crash26.C,
47601         g++.old-deja/g++.other/crash28.C,
47602         g++.old-deja/g++.other/crash29.C,
47603         g++.old-deja/g++.other/crash30.C,
47604         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47605
47606 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
47607
47608         * gcc.dg/20020115-1.c: New.
47609
47610 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
47611
47612         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47613
47614 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
47615
47616         * gcc.dg/20020122-3.c: New.
47617
47618 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
47619
47620         * g++.dg/other/gc1.C: New test.
47621
47622 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47623
47624         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47625
47626 2002-01-22  Richard Henderson  <rth@redhat.com>
47627
47628         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47629
47630 2002-01-22  Richard Henderson  <rth@redhat.com>
47631
47632         * gcc.dg/20020122-4.c: New.
47633
47634 2002-01-22  H.J. Lu <hjl@gnu.org>
47635
47636         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47637         link output.
47638         * gcc.dg/special/ecos.exp: Likewise.
47639         * lib/g++-dg.exp: Likewise.
47640         * lib/g77-dg.exp: Likewise.
47641         * lib/gcc-dg.exp : Likewise.
47642         * lib/mike-g++.exp: Likewise.
47643         * lib/mike-g77.exp: Likewise.
47644         * lib/mike-gcc.exp: Likewise.
47645         * lib/objc-dg.exp: Likewise.
47646
47647 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
47648
47649         PR target/5379
47650         * gcc.dg/20020122-2.c: New test.
47651
47652 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
47653
47654         * gcc.dg/20020122-1.c: New test.
47655
47656 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
47657
47658         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47659
47660 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
47661
47662         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47663
47664 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47665
47666         * gcc.c-torture/compile/20020121-1.c: New test.
47667
47668 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47669
47670         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47671         ld_library_path.
47672
47673 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
47674
47675         * gcc.dg/20020218-1.c: New test.
47676
47677 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
47678
47679         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47680         messages
47681         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47682         "At global scope" warning
47683         * g++.dg/ext/align1.C: Change cygwin test for alignment
47684         from db-bogus to dg-warning
47685
47686 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
47687
47688         * g77.f-torture/compile/cpp2.F: New test.
47689
47690 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47691
47692         * g++.dg/template/access1.C: New test.
47693
47694 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
47695
47696         * gcc.dg/20020118-1.c: New.
47697
47698 2002-01-18  Kazu Hirata  <kazu@hxi.com>
47699
47700         * gcc.c-torture/execute/20020118-1.c: New test.
47701
47702 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47703
47704         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47705         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47706         alignment warnings.
47707
47708 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47709
47710         * gcc.misc-tests/i386-prefetch.exp: Save and restore
47711         torture_with_loops and torture_without_loops
47712
47713 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
47714
47715         * gcc.c-torture/compile/20020116-1.c: New test.
47716
47717 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
47718
47719         * gcc.dg/20020116-2.c: New test.
47720
47721         * gcc.dg/ultrasp4.c: New test.
47722
47723         * gcc.dg/20020116-1.c: New test.
47724
47725 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
47726
47727         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47728         by EABI.
47729
47730 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
47731
47732         * gcc.misc-tests/i386-prefetch.exp: New.
47733         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47734         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47735         * gcc.misc-tests/i386-pf-none-1.c: New test.
47736         * gcc.misc-tests/i386-pf-sse-1.c: New test.
47737
47738 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
47739
47740         * gcc.dg/gnu89-init-1.c: Add new tests.
47741
47742 2002-01-15  Andreas Jaeger  <aj@suse.de>
47743
47744         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47745         * gcc.dg/i386-mmx-2.c: Likewise.
47746         * gcc.dg/i386-sse-1.c: Likewise.
47747         * gcc.dg/i386-sse-2.c: Likewise.
47748         * gcc.dg/i386-sse-3.c: Likewise.
47749
47750 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
47751
47752         * g77.f-torture/execute/intrinsic-unix-bessel.f:
47753         Uncomment additional cases that now pass.
47754
47755 2002-01-11  Richard Henderson  <rth@redhat.com>
47756
47757         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47758         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47759
47760 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
47761
47762         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47763
47764 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
47765
47766         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47767         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47768
47769 2002-01-10  Dale Johannesen  <dalej@apple.com>
47770
47771         * gcc.c-torture/execute/loop-11.c: New.
47772
47773 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
47774
47775         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47776         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47777
47778 2002-01-09  Richard Henderson  <rth@redhat.com>
47779
47780         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47781         type in which to perform the operation for each size.
47782
47783 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
47784
47785         * gcc.c-torture/compile/20020109-2.c: New test.
47786
47787 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
47788
47789         * gcc.c-torture/execute/loop-10.c: New test.
47790
47791 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47792
47793         * gcc.c-torture/compile/20010226-1.c: New test.
47794         * gcc.c-torture/compile/20010227-1.c: New test.
47795         * gcc.c-torture/compile/20010426-1.c: New test.
47796         * gcc.c-torture/compile/20010510-1.c: New test.
47797         * gcc.c-torture/compile/20010605-3.c: New test.
47798         * gcc.c-torture/compile/20010824-1.c: New test.
47799         * gcc.c-torture/execute/20010409-1.c: New test.
47800         * gcc.dg/noncompile/20000901-1.c: New test.
47801         * gcc.dg/20001023-1.c: New test.
47802         * gcc.dg/20001101-1.c: New test.
47803         * gcc.dg/20001102-1.c: New test.
47804         * gcc.dg/20010207-1.c: New test.
47805         * gcc.dg/20010405-1.c: New test.
47806         * gcc.dg/20010822-1.c: New test.
47807         * gcc.dg/20011107-1.c: New test.
47808
47809 2002-01-09  Jeffrey A Law  (law@redhat.com)
47810
47811         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
47812
47813         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
47814         execution failure on PA targets.
47815
47816 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47817
47818         * gcc.c-torture/compile/20020109-1.c: New test.
47819
47820 2002-01-08  Kazu Hirata  <kazu@hxi.com>
47821
47822         * gcc.c-torture/execute/20020108-1.c: New test.
47823
47824 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
47825
47826         * gcc.dg/20020108-1.c: New test.
47827
47828 2002-01-08  H.J. Lu <hjl@gnu.org>
47829
47830         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
47831         for header files.
47832
47833 2002-01-08  Geoff Keating  <geoffk@redhat.com>
47834
47835         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
47836         consistency.
47837
47838 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
47839
47840         * gcc.dg/altivec-4.c: Test altivec predicates.
47841
47842 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
47843
47844         * gcc.c-torture/execute/20020107-1.c: New test.
47845
47846 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
47847
47848         PR c/5279
47849         * gcc.c-torture/compile/20020106-1.c: New test.
47850
47851 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
47852
47853         * gcc.c-torture/execute/nestfunc-4.c: New test.
47854
47855 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47856
47857         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
47858         extra triple that slipped in.
47859         * g++.old-deja/g++.abi/align.C: Likewise.
47860         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47861
47862 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47863
47864         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
47865         * g++.old-deja/g++.abi/align.C: Likewise.
47866         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47867
47868         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
47869         on FreeBSD/i386.
47870         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
47871         FreeBSD.
47872
47873 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
47874
47875         * gcc.dg/20020104-1.c: New test.
47876
47877         * gcc.dg/20020104-2.c: New test.
47878
47879 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
47880
47881         * gcc.dg/20020103-1.c: Fix typo in target selector.
47882
47883 2002-01-03  Richard Henderson  <rth@redhat.com>
47884
47885         * gcc.dg/20020103-1.c: New.
47886
47887 2002-01-03  Kazu Hirata  <kazu@hxi.com>
47888
47889         * gcc.c-torture/execute/20020103-1.c: New test.
47890
47891 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
47892
47893         * g++.dg/other/debug2.C: New test.
47894
47895         * gcc.c-torture/compile/20020103-1.c: New test.
47896
47897 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
47898
47899         * gcc.dg/gnu89-init-1.c: Added new tests.
47900
47901 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47902
47903         * g++.dg/template/friend2.C: Remove as patch is reverted.
47904
47905         * g++.dg/warn/oldcast1.C: New test.
47906
47907         * g++.dg/template/ptrmem1.C: New test.
47908         * g++.dg/template/ptrmem2.C: New test.
47909
47910         * g++.dg/template/ntp.C: New test.
47911
47912         * g++.dg/other/component1.C: New test.
47913
47914         * g++.dg/template/ttp3.C: New test.
47915
47916         * g++.dg/template/friend2.C: New test.
47917         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
47918
47919 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47920
47921         * g++.dg/other/ptrmem1.C: New test.
47922         * g++.dg/other/ptrmem2.C: New test.
47923
47924 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47925
47926         * g++.dg/template/ctor1.C: New test.
47927
47928 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47929
47930         * g++.dg/template/friend2.C: New test.
47931
47932 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
47933
47934         * gcc.dg/mmix-1.c: New test.
47935
47936 2001-12-31  Richard Henderson  <rth@redhat.com>
47937
47938         * gcc.dg/asm-5.c: New.
47939
47940 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
47941
47942         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
47943         in namespace __gnu_cxx
47944
47945 2001-12-30  Richard Henderson  <rth@redhat.com>
47946
47947         * gcc.dg/debug-6.c: New.
47948
47949 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
47950
47951         * gcc.c-torture/compile/20011229-2.c: New test.
47952
47953 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
47954
47955         * gcc.dg/debug-3.c: New test.
47956         * gcc.dg/debug-4.c: New test.
47957         * gcc.dg/debug-5.c: New test.
47958
47959 2001-12-29  Richard Henderson  <rth@redhat.com>
47960
47961         * g++.dg/eh/loop1.C: New.
47962
47963 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47964
47965         * g++.dg/template/crash1.C: New test.
47966
47967 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47968
47969         * g++.dg/other/const1.C: New test.
47970
47971 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47972
47973         * gcc.c-torture/compile/20011229-1.c: New test.
47974
47975 2001-12-28  Stan Shebs  <shebs@apple.com>
47976
47977         * lib/objc-torture.exp: Resync with c-torture.exp.
47978         * lib/objc.exp: Load standard libraries.
47979
47980 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
47981
47982         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
47983         additional tests.
47984
47985 2001-12-27  Roger Sayle <roger@eyesopen.com>
47986
47987         * gcc.c-torture/execute/string-opt-16.c: New testcase.
47988
47989 2001-12-27  Richard Henderson  <rth@redhat.com>
47990
47991         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
47992
47993 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47994
47995         * g++.dg/eh/ctor1.C: New test.
47996         * g++.dg/other/error2.C: New test.
47997
47998 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47999
48000         * g++.dg/other/init2.C: New test.
48001
48002 2001-12-24  Richard Henderson  <rth@redhat.com>
48003
48004         * gcc.dg/20011223-1.c: New.
48005         * gcc.dg/inline-1.c: New.
48006
48007 2001-12-23  Richard Henderson  <rth@redhat.com>
48008
48009         * gcc.dg/asm-4.c: Test operand modifiers.
48010
48011 2001-12-23  Richard Henderson  <rth@redhat.com>
48012
48013         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48014
48015 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48016
48017         * gcc.c-torture/execute/20011223-1.c: New test.
48018
48019 2001-12-21  Richard Henderson  <rth@redhat.com>
48020
48021         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48022         re-enables the warning.
48023
48024 2001-12-21  Richard Henderson  <rth@redhat.com>
48025
48026         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48027
48028 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48029
48030         * gcc.c-torture/compile/20011218-1.c: New test.
48031
48032 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
48033
48034         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
48035         arm-isr.c test.
48036         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
48037         epilogue generation for ARM ISR routines.
48038
48039 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48040
48041         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48042         * gcc.dg/format/c90-printf-3.c: Likewise.
48043         * gcc.dg/format/c99-printf-3.c: Likewise.
48044         * gcc.dg/format/ext-1.c: Likewise.
48045         * gcc.dg/format/ext-6.c: Likewise.
48046         * gcc.dg/format/format.h: Prototype unlocked stdio.
48047
48048 2001-12-20  Richard Henderson  <rth@redhat.com>
48049
48050         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48051         (arena): Use it.
48052         (malloc): Correct allocation logic.  Abort if we fill up the
48053         arena before initialization complete.
48054         (realloc): Correct allocation logic.
48055
48056 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48057
48058         * gcc.c-torture/compile/20011219-2.c: New test.
48059
48060         * gcc.c-torture/execute/20011219-1.c: New test.
48061
48062 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
48063
48064         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48065         target does not support weak symbols.
48066
48067 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
48068
48069         * gcc.c-torture/compile/20011219-1.c: New test.
48070
48071 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
48072
48073         * g++.dg/other/error1.C: New test.
48074
48075 2001-12-17  Jeffrey A Law  (law@redhat.com)
48076
48077         * gcc.c-torture/execute/20011217-1.c: New test.
48078
48079 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
48080
48081         * objc.dg/special/: New directory.
48082         * objc.dg/special/special.exp: New file.
48083         * objc.dg/special/unclaimed-category-1.h: New file.
48084         * objc.dg/special/unclaimed-category-1a.m: New file.
48085         * objc.dg/special/unclaimed-category-1.m: New file.
48086
48087 2001-12-17  Andreas Jaeger  <aj@suse.de>
48088
48089         * gcc.c-torture/compile/20011217-2.c: New test.
48090
48091 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48092
48093         * gcc.c-torture/compile/20011217-1.c: New test.
48094
48095 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
48096
48097         * gcc.dg/20011214-1.c: New.
48098
48099 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
48100
48101         * gcc.dg/altivec-4.c: New.
48102
48103 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
48104
48105         * gcc.dg/20011113-1.c: New test.
48106
48107 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48108
48109         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48110         std::__malloc_alloc_template<0> and
48111         std::__default_alloc_template<false, 0>.
48112
48113 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
48114
48115         * objc/execute/bf-21.m: New test.
48116         * objc/execute/enumeration-1.m: New test.
48117         * objc/execute/enumeration-2.m: New test.
48118
48119 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
48120
48121         * gcc.dg/gnu89-init-1.c: New test.
48122
48123 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
48124
48125         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48126         * g++.old-deja/g++.jason/2371.C: Likewise.
48127         * g++.old-deja/g++.jason/template33.C: Likewise.
48128         * g++.old-deja/g++.jason/template34.C: Likewise.
48129         * g++.old-deja/g++.jason/template36.C: Likewise.
48130         * g++.old-deja/g++.oliva/typename1.C: Likewise.
48131         * g++.old-deja/g++.oliva/typename2.C: Likewise.
48132         * g++.old-deja/g++.other/typename1.C: Likewise.
48133         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48134         * g++.old-deja/g++.pt/nontype5.C: Likewise.
48135         * g++.old-deja/g++.pt/typename11.C: Likewise.
48136         * g++.old-deja/g++.pt/typename14.C: Likewise.
48137         * g++.old-deja/g++.pt/typename16.C: Likewise.
48138         * g++.old-deja/g++.pt/typename3.C: Likewise.
48139         * g++.old-deja/g++.pt/typename4.C: Likewise.
48140         * g++.old-deja/g++.pt/typename5.C: Likewise.
48141         * g++.old-deja/g++.pt/typename7.C: Likewise.
48142         * g++.old-deja/g++.robertl/eb9.C: Likewise.
48143
48144 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
48145
48146         * g++.dg/other/linkage1.C: New test.
48147         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48148         specifiers.
48149
48150 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48151
48152         * gcc.dg/concat.c: New test.
48153
48154 2001-12-11  Stan Shebs  <shebs@apple.com>
48155
48156         * objc/compile: New test directory.
48157         * objc/compile/compile.exp: New expect script.
48158         * objc/compile/20011211-1.m: New compile test.
48159
48160 2001-12-11  Jason Merrill  <jason@redhat.com>
48161
48162         * lib/prune.exp (prune_gcc_output): Also handle "In member
48163         function".  So many permutations...
48164
48165 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
48166
48167         * g++.dg/template/typedef1.C: New test.
48168
48169 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
48170
48171         * g++.dg/other/copy1.C: New test.
48172
48173 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
48174
48175         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48176
48177         * gcc.dg/builtin-choose-expr.c: New.
48178
48179 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
48180
48181         * gcc.dg/altivec-2.c: New.
48182
48183 2001-12-07  Richard Henderson  <rth@redhat.com>
48184
48185         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48186
48187 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
48188
48189         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48190         ultrasparc.
48191
48192 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48193
48194         * g++-old.deja/g++.robertl/eb101.C: Deleted.
48195
48196 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
48197
48198         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48199         variable argument list.
48200
48201 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
48202
48203         * gcc.c-torture/execute/memcheck: Delete entire directory.
48204         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48205         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48206
48207 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48208
48209         * gcc.dg/Wshadow-1.c: New test.
48210
48211 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
48212
48213         * gcc.c-torture/compile/20011130-1.c: New test.
48214
48215         * gcc.dg/noncompile/20011025-1.c: New test.
48216
48217         * g++.dg/other/anon-union.C: New test.
48218
48219         * gcc.c-torture/execute/20011024-1.c: New test.
48220
48221 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48222
48223         * gcc.c-torture/execute/20000722-1.x,
48224         gcc.c-torture/execute/20010123-1.x: Remove.
48225         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48226         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48227         gcc.dg/c99-complit-2.c: New tests.
48228
48229 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
48230
48231         * g++.dg/inherit/base1.C: New test.
48232
48233 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
48234
48235         * g++.dg/other/stdarg1.C: New test.
48236
48237         * gcc.c-torture/compile/20011130-2.c: New test.
48238
48239 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
48240
48241         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48242         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48243         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48244         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48245         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48246         * gcc.dg/builtin-prefetch-1.c: New test.
48247
48248 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
48249
48250         * gcc.dg/20011130-1.c: New test.
48251
48252 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48253
48254         * g++.dg/other/scope1.C: New test.
48255         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48256
48257 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48258
48259         * gcc.dg/vla-init-1.c: New test.
48260
48261 2001-12-01  Geoff Keating  <geoffk@redhat.com>
48262
48263         * gcc.c-torture/compile/structs.c: New testcase from GDB.
48264
48265 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48266
48267         * objc.dg/alias.m: Update.
48268         * objc.dg/class-1.m: Update.
48269         * objc.dg/const-str-1.m: Update.
48270         * objc.dg/fwd-proto-1.m: Update.
48271         * objc.dg/id-1.m: Update.
48272         * objc.dg/super-class-1.m: Update.
48273
48274 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
48275
48276         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48277         constructs.
48278
48279 2001-11-28  Jeffrey A Law  (law@cygnus.com)
48280
48281         * gcc.c-torture/execute/20011128-1.c: New test.
48282
48283 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
48284
48285         * gcc.dg/20011127-1.c: New test.
48286
48287 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48288
48289         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
48290         from Austin Group draft 7.
48291         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
48292         scanf format arguments.
48293         * gcc.dg/format/no-exargs-2.c: New test.
48294
48295 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
48296
48297         * g++.dg/abi/vbase8-4.C: New test.
48298
48299 2001-11-24  Ian Lance Taylor  <ian@airs.com>
48300
48301         * gcc.c-torture/execute/20011121-1.c: New test.
48302
48303 2001-11-23  Jeffrey A Law  (law@cygnus.com)
48304
48305         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48306
48307 2001-11-23  Andreas Jaeger  <aj@suse.de>
48308
48309         * gcc.dg/cpp/charconst-2.c: New test.
48310
48311 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
48312
48313         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48314         to the host if it is remote.  Let tests specify extra headers
48315         they use.
48316         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48317         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48318         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48319         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48320         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48321         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48322         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48323         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48324         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48325         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48326
48327 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
48328
48329         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48330         for little endian ARMs.
48331
48332 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
48333
48334         * gcc.c-torture/compile/20011119-1.c: New test.
48335         * gcc.c-torture/compile/20011119-2.c: New test.
48336
48337 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
48338
48339         * gcc.dg/altivec-1.c: Fix typo.
48340
48341 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48342
48343         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48344
48345 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
48346
48347         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48348
48349 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
48350
48351         * lib/g77.exp: Don't specify --rpath-link.
48352
48353         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48354         across all the headers.
48355         * gcc.dg/format/format.exp: For testing on a remote host,
48356         copy format.h.
48357
48358         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48359         * gcc.c-torture/execute/930406-1.c: Likewise.
48360         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48361
48362 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
48363
48364         * gcc.dg/altivec-1.c: New.
48365
48366 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
48367
48368         * gcc.dg/cpp/fpreprocessed.c: New test case.
48369
48370 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48371
48372         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48373         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48374         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48375
48376 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48377
48378         * gcc.dg/no-builtin-1.c: New test.
48379
48380 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
48381
48382         * gcc.c-torture/execute/20011115-1.c: New test.
48383
48384 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
48385
48386         * gcc.c-torture/compile/20011114-2.c: New test.
48387         * gcc.c-torture/compile/20011114-3.c: New test.
48388         * gcc.c-torture/compile/20011114-4.c: New test.
48389
48390 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48391
48392         * g++.dg/other/init1.C: New test.
48393
48394 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
48395
48396         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48397         message.
48398
48399         * gcc.c-torture/execute/20011114-1.c: New testcase.
48400
48401         * gcc.c-torture/compile/20010327-1.c: Revert last change.
48402         * gcc.c-torture/compile/20011114-1.c: New test, exactly
48403         like the (before this change) version of 20010327-1.c.
48404
48405 2001-11-14  Roger Sayle <roger@eyesopen.com>
48406
48407         * gcc.c-torture/execute/string-opt-13.c: New testcase.
48408
48409 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
48410
48411         * g++.dg/init/array2.C: New test.
48412
48413 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
48414
48415         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48416
48417 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
48418
48419         * g++.dg/other/forscope1.C: New test.
48420         * g++.dg/ext/forscope1.C: New test.
48421         * g++.dg/ext/forscope2.C: New test.
48422
48423 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
48424
48425         * gcc.c-torture/execute/20011113-1.c: New test.
48426
48427 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
48428
48429         * gcc.c-torture/execute/20011109-2.c: New test.
48430
48431         * gcc.c-torture/execute/20011109-1.c: New test.
48432
48433 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
48434
48435         * gcc.c-torture/compile/20011109-1.c: New test.
48436
48437 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
48438
48439         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48440         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48441         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48442         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48443         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48444         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48445         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48446
48447 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48448
48449         * g++.dg/warn/Wshadow-1.C: New tests.
48450         * g++.old-deja/g++.mike/for3.C: Update.
48451
48452 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48453
48454         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48455         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48456         XFAILs.  Adjust expected error texts.
48457         * gcc.c-torture/compile/20011106-1.c,
48458         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48459         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48460         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48461         gcc.dg/c99-array-lval-5.c: New tests.
48462
48463 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48464
48465         * gcc.dg/cpp/defined.c: Update.
48466
48467 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48468
48469         * gcc.c-torture/execute/anon-1.c: New test.
48470
48471 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
48472
48473         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48474         same size, so no warning should be produced on stormy16.
48475
48476         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48477         due to oversized array.
48478         * g++.old-deja/g++.mike/ns15.C: Likewise.
48479         * g++.old-deja/g++.pt/crash16.C: Likewise.
48480
48481 2001-11-02  Graham Stott  <grahams@redhat.com>
48482
48483         * g++.dgother/debug1.C: Fix typos.
48484
48485 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
48486
48487         * g++.dg/other/debug1.C: New test.
48488
48489 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48490
48491         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48492         of unsigned long.
48493
48494 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
48495
48496         * gcc.dg/20011029-2.c: New test.
48497
48498         * gcc.c-torture/compile/20011029-1.c: New test.
48499
48500 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
48501
48502         * objc/execute/class_self-1.m: New test.
48503         * objc/execute/class_self-2.m: New test.
48504
48505 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
48506
48507         * gcc.misc-tests/msgs.exp: Delete.
48508         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48509         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
48510         error set to match recent changes.
48511
48512 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
48513
48514         * gcc.dg/20011021-1.c: New test.
48515
48516 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
48517
48518         * gcc.c-torture/compile/20011023-1.c: New test.
48519
48520 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
48521
48522         * lib/g77.exp: Rewrite based on lib/g++.exp.
48523
48524 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
48525
48526         * gcc.c-torture/execute/20011019-1.c: New test.
48527
48528         * gcc.dg/20011018-1.c: New test.
48529
48530 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
48531
48532         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48533
48534 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
48535
48536         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48537         * gcc.dg/attr-invalid.c: Likewise.
48538
48539 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
48540
48541         * gcc.dg/20011015-1.c: New test.
48542
48543 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48544
48545         * g++.dg/template/unify2.C: New test.
48546
48547 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48548
48549         * g++.dg/other/exception-specification.C: New test
48550
48551 2001-10-13  Tom Rix  <trix@redhat.com>
48552
48553         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48554         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48555
48556 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
48557
48558         * gcc.dg/20011009-1.c: New test.
48559
48560 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
48561
48562         PR g++/4476
48563         * g++.dg/other/friend1.C: New test.
48564
48565 2001-10-11  Richard Henderson  <rth@redhat.com>
48566
48567         * g++.old-deja/g++.other/crash18.C: Add -S to options.
48568
48569 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48570
48571         * gcc.c-torture/compile/20011010-1.c: New.
48572
48573 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48574
48575         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48576         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48577         g77.f-torture/execute/execute.exp,
48578         g77.f-torture/noncompile/noncompile.exp,
48579         gcc.c-torture/compile/compile.exp,
48580         gcc.c-torture/execute/execute.exp,
48581         gcc.c-torture/execute/ieee/ieee.exp,
48582         gcc.c-torture/execute/memcheck/memcheck.exp,
48583         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48584         objc/execute/execute.exp: Update FSF address.
48585
48586 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48587
48588         * gcc.dg/cpp/cmdlne-C.c: Update.
48589         * gcc.dg/cpp/cmdlne-C2.c: New.
48590
48591 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48592
48593         * gcc.c-torture/execute/20011008-3.c: New.
48594
48595 2001-10-08  DJ Delorie  <dj@redhat.com>
48596
48597         * gcc.dg/20011008-1.c: New.
48598         * gcc.dg/20011008-2.c: New.
48599
48600 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48601
48602         * gcc.dg/cpp/spacing1.c: Update test.
48603
48604 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48605
48606         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48607         spelling errors of "separate" as "seperate".
48608
48609 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
48610
48611         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48612         enough to avoid inlining.
48613
48614 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48615
48616         * lib/g77.exp: set libg2c_dir correctly.
48617
48618 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48619
48620         * gcc.dg/cpp/macro11.c: New test.
48621
48622 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48623
48624         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48625         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48626         gcc.dg/format/multattr-3.c: New tests.
48627         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
48628         tests for format attributes on function pointers being rejected.
48629
48630 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48631
48632         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48633
48634 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48635
48636         * g++.dg/warn/format1.C: New test.
48637
48638 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48639
48640         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48641
48642 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48643
48644         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48645
48646 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48647
48648         * gcc.dg/cpp/redef2.c: Add test.
48649
48650 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
48651
48652         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48653         long-standing bug on i686, apparently.
48654         * gcc.c-torture/execute/loop-2c.x: New file.
48655         * gcc.c-torture/execute/loop-2d.x: New file.
48656         * gcc.c-torture/execute/loop-3c.x: New file.
48657
48658 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
48659
48660         * gcc.dg/cpp/20000625-2.c: Correct line number.
48661
48662 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48663
48664         * gcc.dg/cpp/macro10.c: New test.
48665         * gcc.dg/cpp/strify3.c: New test.
48666         * gcc.dg/cpp/spacing1.c: Add tests.
48667         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48668         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48669
48670 2001-09-24  DJ Delorie  <dj@redhat.com>
48671
48672         * gcc.c-torture/execute/20010924-1.c: New test.
48673
48674 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48675
48676         * objc/execute/paste.m: Remove.
48677
48678 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48679
48680         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48681
48682 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
48683
48684         * g77.dg/strlen0.f: New test.
48685
48686 2001-09-21  Richard Henderson  <rth@redhat.com>
48687
48688         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48689         * g++.old-deja/g++.abi/vtable2.C: Likewise.
48690
48691 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48692
48693         Table-driven attributes.
48694         * g++.dg/ext/attrib1.C: New test.
48695
48696 2001-09-20  DJ Delorie  <dj@redhat.com>
48697
48698         * gcc.dg/20000926-1.c: Update expected warning messages.
48699         * gcc.dg/array-2.c: Likewise, and test for warnings too.
48700         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48701         array.
48702
48703 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
48704
48705         * g++.dg/eh/registers1.C: New test case.
48706
48707 2001-09-17  Richard Henderson  <rth@redhat.com>
48708
48709         * gcc.dg/array-5.c: Fix VLA decomposition test.
48710
48711 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48712
48713         * gcc.dg/cpp/line5.c: New testcase.
48714
48715 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48716
48717         * gcc.dg/cpp/macro9.c: New test.
48718
48719 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
48720
48721         * gcc.c-torture/execute/980223.c: Change type of addr from long
48722         to char *.
48723
48724 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
48725
48726         * gcc.c-torture/execute/20010915-1.c: New test.
48727
48728 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
48729
48730         * g77.dg/bprob: New directory.
48731         * g77.dg/bprob/bprob.exp: New file.
48732         * g77.dg/bprob/bprob-1.f: New test.
48733         * g77.dg/gcov: New directory.
48734         * g77.dg/gcov/gcov.exp: New file.
48735         * g77.dg/gcov/gcov-1.f: New test.
48736         * g77.dg/gcov/gcov-1.x: New file.
48737
48738 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48739
48740         * gcc.dg/cpp/directiv.c: Update.
48741         * gcc.dg/cpp/undef1.c: Update.
48742
48743 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
48744
48745         * gcc.dg/20010912-1.c: New test.
48746
48747 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
48748
48749         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48750         language-independent file in lib.
48751         * lib/gcov.exp: New file.
48752
48753 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48754
48755         * gcc.c-torture/compile/20010911-1.c: New test.
48756
48757 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
48758
48759         * lib/profopt.exp: New, to support profile-directed optimizations.
48760         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48761         * gcc.misc-tests/bprob-1.c: New test.
48762         * gcc.misc-tests/bprob-2.c: New test.
48763
48764 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
48765
48766         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48767         XFAIL and which kinds of gcov output to verify.
48768         * gcc.misc-tests/gcov-4b.x: New file.
48769         * gcc.misc-tests/gcov-5b.x: New file.
48770         * gcc.misc-tests/gcov-6.x: New file.
48771         * gcc.misc-tests/gcov-7.c: New test.
48772         * gcc.misc-tests/gcov-7.x: New file.
48773
48774 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
48775
48776         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48777         * gcc.misc-tests/gcov-6.c: New test.
48778
48779 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48780
48781         PR c++/3986
48782         * g++.dg/abi/vbase1.C: New test.
48783
48784 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
48785
48786         * objc.dg/method-2.m: New.
48787
48788 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48789
48790         PR c++/4203
48791         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48792         * g++.dg/init/empty1.C: New test.
48793
48794 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
48795
48796         * gcc.c-torture/compile/20010903-1.c: New test.
48797
48798 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
48799
48800         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
48801         for m68k.
48802
48803 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
48804
48805         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
48806
48807         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
48808
48809         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
48810
48811 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
48812
48813         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
48814         for 16-bit 'unsigned int'.
48815
48816 2001-08-29  Kazu Hirata  <kazu@hxi.com>
48817
48818         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
48819
48820 2001-08-27  Richard Henderson  <rth@redhat.com>
48821
48822         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
48823         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
48824
48825 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
48826
48827         * gcc.dg/asm-names.c (ymain): New.
48828
48829 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
48830
48831         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
48832         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
48833         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
48834
48835 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48836
48837         * gcc.dg/compare5.c: New testcase.
48838
48839 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
48840
48841         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
48842         and "In instantiation".
48843
48844 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
48845
48846         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
48847
48848 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
48849
48850         * gcc.misc-tests/gcov.exp: Add support for branch information.
48851         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
48852         * gcc.misc-tests/gcov-4.c: New test.
48853         * gcc.misc-tests/gcov-4b.c: New test.
48854         * gcc.misc-tests/gcov-5b.c: New test.
48855
48856 2001-08-20  Zack Weinberg  <zackw@panix.com>
48857
48858         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
48859         expected to fail.
48860
48861 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48862
48863         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
48864
48865 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
48866
48867         * g++.dg/eh/template1.C: New test.
48868
48869 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
48870
48871         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
48872         Fix thinko.
48873         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
48874         for xfail.
48875
48876 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
48877
48878         * lib/g77-dg.exp: Use prune.exp for common procedures
48879         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
48880         * lib/g77.exp: (g77-dg-prune) Remove
48881
48882 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
48883
48884         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
48885
48886 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48887
48888         * g++.dg/template/unify1.C: New test.
48889
48890 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
48891
48892         * g++.dg/abi/empty4.C: New test.
48893
48894 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
48895
48896         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
48897         solaris2.*
48898         * g77.f-torture/compile/pr3743.x: Likewise.
48899
48900 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48901
48902         * g++.dg/other/using-declaration.C: New test.
48903
48904 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48905
48906         * gcc.dg/cpp/tr-sign.c: New testcase.
48907
48908 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48909
48910         * gcc.dg/cpp/19951025-1.c: Revert.
48911         * gcc.dg/cpp/directiv.c: We no longer process directives that
48912         interrupt macro arguments.
48913
48914 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
48915
48916         * gcc.dg/bconstp-1.c: New test.
48917
48918 2001-08-03  Richard Henderson  <rth@redhat.com>
48919
48920         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
48921
48922 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48923
48924         * gcc.dg/cpp/19951025-1.c: Update.
48925
48926 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
48927
48928         * g77.dg/ff90-1.f (s): Fix reference of variable z,
48929         should be x.
48930
48931 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
48932
48933         Kill -fhonor-std.
48934         * g++.old-deja/g++.ns/ns14.C: Remove special options.
48935         * g++.old-deja/g++.other/std1.C: Likewise.
48936         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
48937
48938 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
48939
48940         * lib/g77.exp: Load gcc-defs.exp for common procedures
48941         (g77_pass, g77_fail, g77_finish, g77_exit,
48942         ${tool}_check_unsupported_p} Now redundant.  Deleted.
48943
48944 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
48945
48946         * g77.dg/fbackslash.f
48947         * g77.dg/fcase-preserve.f
48948         * g77.dg/ff90-1.f
48949         * g77.dg/ffixed-line-length-0.f
48950         * g77.dg/ffixed-line-length-132.f
48951         * g77.dg/ffixed-line-length-7.f
48952         * g77.dg/ffixed-line-length-72.f
48953         * g77.dg/ffixed-line-length-none.f
48954         * g77.dg/ffree-form-1.f
48955         * g77.dg/fno-backslash.f
48956         * g77.dg/fno-f90-1.f
48957         * g77.dg/fno-fixed-form-1.f
48958         * g77.dg/fno-onetrip.f
48959         * g77.dg/fno-typeless-boz.f
48960         * g77.dg/fno-underscoring.f
48961         * g77.dg/fno-vxt-1.f
48962         * g77.dg/fonetrip.f
48963         * g77.dg/ftypeless-boz.f
48964         * g77.dg/fugly-assumed.f
48965         * g77.dg/funderscoring.f
48966         * g77.dg/fvxt-1.f
48967
48968 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
48969
48970         * objc.dg/fwd-proto-1.m: New.
48971         * objc.dg/local-decl-1.m: New.
48972         * objc.dg/naming-1.m: New.
48973         * objc.dg/naming-2.m: New.
48974         * objc.dg/proto-hier-1.m: New.
48975
48976 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
48977
48978         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
48979         largest-type elements to a struct makes its size grow.
48980
48981 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48982
48983         * g++.dg/abi/vthunk1.C: New test.
48984
48985 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48986
48987         * g++.dg/abi/vbase8-22.C: New test.
48988
48989 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48990
48991         * gcc.dg/cpp/macro8.c: New test.
48992
48993 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48994
48995         * g++.dg/abi/vbase8-21.C: New test.
48996
48997 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48998
48999         * g++.dg/abi/vbase8-10.C: New test.
49000
49001 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49002
49003         * lib/g++.exp (g++_set_ld_library_path): Renamed to
49004         ${tool}_set_ld_library_path.
49005         Changed caller.
49006         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49007         g++.exp.
49008
49009 2001-07-26  Stan Cox <scox@redhat.com>
49010
49011         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49012         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49013         gcc_exit, gcc_check_unsupported_p):
49014         Moved to gcc-deps.exp
49015         * gcc-deps.exp: New file.
49016
49017 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49018
49019         * g++.old-deja/g++.pt/defarg14.C: New test.
49020
49021 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49022
49023         * g++.old-deja/g++.other/lineno5.C: New test.
49024
49025 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49026
49027         * g++.old-deja/g++.pt/crash68.C: New test.
49028
49029 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49030
49031         * g++.old-deja/g++.other/crash42.C: New test.
49032
49033 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49034
49035         * gcc.dg/cpp/extratokens.c: Fix.
49036         * gcc.dg/cpp/skipping2.c: New tests.
49037
49038 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49039
49040         * gcc.c-torture/execute/20010724-1.c: New file.
49041         * gcc.c-torture/execute/20010724-1.x: New file.
49042
49043 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49044
49045         * g++.old-deja/g++.other/cond7.C: New test.
49046
49047 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49048
49049         * g++.old-deja/g++.other/optimize4.C: New test.
49050
49051 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49052
49053         * g++.old-deja/g++.abi/vbase8-5.C: New test.
49054
49055 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
49056
49057         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49058         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49059         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49060         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49061
49062         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49063         bug report" message.
49064
49065         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49066         * g++.dg/ext/instantiate1.C: Move from old-deja.
49067
49068 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
49069
49070         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49071         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49072         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49073         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49074
49075 2001-07-23  Jeffrey A Law  (law@cygnus.com)
49076
49077         * gcc.c-torture/execute/20010723-1.c: New test.
49078
49079 2001-07-23  Ben Elliston  <bje@redhat.com>
49080
49081         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49082
49083 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49084
49085         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49086         i[34567]86-*-*.
49087         Delete handling of ieee_multilib_flags.
49088         Pass -mieee for alpha*-*-* and sh-*-*.
49089         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49090
49091 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
49092
49093         Remove old-abi tests.
49094         * g++.old-deja/g++.mike/p11116.C: Remove.
49095         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49096
49097 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
49098
49099         * g77.f-torture/compile/pr3743.f: New test
49100
49101 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
49102
49103         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49104
49105 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49106
49107         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49108         g++.old-deja/g++.pt/static6.C: Likewise.
49109         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49110         supports weak symbols.
49111
49112 2001-07-18  Andreas Jaeger  <aj@suse.de>
49113
49114         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49115         supported again.
49116
49117 2001-07-18  Andreas Jaeger  <aj@suse.de>
49118
49119         * gcc.dg/iftrap-1.c: Fix target line.
49120
49121 2001-07-17  Richard Henderson  <rth@redhat.com>
49122
49123         * gcc.c-torture/execute/20010717-1.c: New.
49124
49125 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49126
49127         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49128         tests.
49129
49130 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49131
49132         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49133
49134 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49135
49136         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49137         UAC_SIGBUS, UAC_NOPRINT definitions.
49138
49139 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
49140
49141         * objc/execute/object_is_class.m: New test.
49142         * objc/execute/object_is_meta_class.m: New test.
49143
49144 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49145
49146         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49147         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49148
49149 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
49150
49151         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49152         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49153
49154 2001-07-14  Richard Henderson  <rth@redhat.com>
49155
49156         * gcc.dg/iftrap-1.c: New.
49157
49158 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
49159
49160         * g77.f-torture/execute/intrinsic77.f: New test.
49161
49162 2001-07-11  Janis Johnson <janis@us.ibm.com>
49163
49164         * gcc.misc-tests/gcov-3.c: New test.
49165
49166 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49167
49168         * gcc.c-torture/compile/20010711-1.c,
49169         * gcc.c-torture/compile/20010711-2.c: New tests.
49170
49171 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49172
49173         * gcc.c-torture/execute/20010711-1.c: New test.
49174
49175 2001-07-11  Ben Elliston  <bje@redhat.com>
49176
49177         * g++.old-deja/g++.other/enum5.C: New test.
49178
49179 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
49180
49181         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49182         (g++-dg-prune): Call prune_gcc_output.
49183         * prune.exp: New file for prune_gcc_output.
49184         * lib/g++.exp, lib/gcc.exp: Load it.
49185
49186 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49187
49188         * gcc.c-torture/compile/20010701-1.c,
49189         g++.old-deja/g++.ext/attrib6.C: New tests.
49190
49191 2001-07-06  Jeffrey A Law  (law@cygnus.com)
49192
49193         * gcc.c-torture/compile/20010706-1.c: New test.
49194
49195 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
49196
49197         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49198
49199 2001-06-28  Stan Shebs  <shebs@apple.com>
49200
49201         * gcc.dg/pragma-darwin.c: New test.
49202
49203 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49204
49205         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49206         Solaris 2.[678] system.
49207
49208 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49209
49210         * gcc.dg/20010622-1.c: New test.
49211
49212 2001-06-18  Stan Shebs  <shebs@apple.com>
49213
49214         * objc.dg: New directory.
49215         * objc.dg/dg.exp: New file.
49216         * objc.dg/alias.m: New.
49217         * objc.dg/class-1.m: New.
49218         * objc.dg/class-2.m: New.
49219         * objc.dg/const-str-1.m: New.
49220         * objc.dg/const-str-2.m: New.
49221         * objc.dg/id-1.m: New.
49222         * objc.dg/method-1.m: New.
49223         * objc.dg/super-class-1.m: New.
49224         * lib/objc-dg.exp: New file.
49225
49226 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49227
49228         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49229         of label name.
49230
49231 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
49232
49233         * g++.old-deja/g++.abi/vbase8-9.C: New test.
49234
49235 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49236
49237         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49238         variable.
49239
49240 2001-06-12  Richard Henderson  <rth@redhat.com>
49241
49242         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49243
49244 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49245
49246         * g++.old-deja/g++.abi/vbase5.C: New test.
49247         * g++.old-deja/g++.abi/vbase6.C: New test.
49248         * g++.old-deja/g++.abi/vbase7.C: New test.
49249
49250 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49251
49252         * gcc.c-torture/compile/20010610-1.c: New test.
49253
49254 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49255
49256         * g++.old-deja/g++.abi/vbase4.C: New test.
49257
49258 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49259
49260         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49261         support %f for HC11/HC12 targets.
49262         * gcc.c-torture/execute/930513-1.x: New file, likewise.
49263         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49264         on HC11/HC12 targets.
49265         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49266
49267 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49268
49269         * gcc.dg/wchar_t-1.c: New file.
49270         * gcc.dg/wint_t-1.c: Likewise.
49271
49272 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
49273
49274         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49275
49276 2001-06-11  Richard Henderson  <rth@redhat.com>
49277
49278         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49279
49280 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49281
49282         * gcc.c-torture/compile/20010611-1.c: New test.
49283
49284 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49285
49286         * gcc.dg/c99-tag-1.c: Add more tests.
49287
49288 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
49289
49290         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49291         representation on MN10300 and ARM/Thumb.
49292
49293 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
49294
49295         * g77.f-torture/execute/20010610.f: New.
49296
49297 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
49298
49299         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49300         names.
49301
49302 2001-06-09  Richard Henderson  <rth@redhat.com>
49303
49304         * gcc.c-torture/execute/ashrdi-1.c: New.
49305         * gcc.c-torture/execute/ashldi-1.c: New.
49306         * gcc.c-torture/execute/lshrdi-1.c: New.
49307
49308 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
49309
49310         * objc/execute/load-3.m: Added. Check sending +load to categories,
49311         in addition to classes.
49312
49313 2001-06-08  Stan Shebs  <shebs@apple.com>
49314
49315         * objc/execute/load-2.m: New test.  From Nicola Pero
49316         <n.pero@mi.flashnet.it>.
49317
49318 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
49319
49320         * gcc.c-torture/execute/20010605-2.c: New test.
49321
49322 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49323
49324         * g++.old-deja/g++.abi/vbase2.C: New test.
49325         * g++.old-deja/g++.abi/vbase3.C: New test.
49326
49327 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49328
49329         * g++.old-deja/g++.pt/friend49.C: New test.
49330
49331 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
49332
49333         * g++.old-deja/g++.ext/anon3.C: New test.
49334
49335 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
49336
49337         * g++.old-deja/g++.other/conv7.C: New test.
49338
49339 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49340
49341         * gcc.c-torture/compile/20010605-2.c: New test.
49342
49343 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49344
49345         * gcc.c-torture/execute/20010604-1.c: New test.
49346
49347 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
49348
49349         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49350
49351 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
49352
49353         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49354         (g++_link_flags): Likewise.
49355         (g++_init): Pass gccpath's value to two previous functions.
49356
49357 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49358
49359         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49360         Ensure logfile entry matches exec command line.
49361
49362 2001-05-31  Richard Henderson  <rth@redhat.com>
49363
49364         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49365         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49366
49367 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
49368
49369         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49370         compiler for irix6.2
49371
49372 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
49373
49374         * g++.old-deja/g++.other/optimize3.C: New file.
49375
49376 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
49377
49378         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49379         assemble.
49380
49381 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
49382
49383         * g++.old-deja/g++.other/optimize2.C: New file.
49384
49385 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
49386
49387         * gcc.c-torture/compile/20010518-2.c: New file.
49388         * gcc.c-torture/execute/20010518-1.c: New file.
49389         * gcc.c-torture/execute/20010518-2.c: New file.
49390
49391 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49392
49393         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49394
49395 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
49396
49397         G++ no longer defines builtins that do not begin with __builtin.
49398         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49399         * g++.old-deja/g++.brendand/misc13.C: Likewise.
49400         * g++.old-deja/g++.law/builtin1.C: Likewise.
49401         * g++.old-deja/g++.law/cvt2.C: Likewise.
49402         * g++.old-deja/g++.mike/net5.C: Likewise.
49403         * g++.old-deja/g++.other/builtins1.C: Likewise.
49404         * g++.old-deja/g++.other/builtins2.C: Likewise.
49405         * g++.old-deja/g++.other/builtins3.C: Likewise.
49406         * g++.old-deja/g++.other/builtins4.C: Likewise.
49407         * g++.old-deja/g++.other/inline8.C: Likewise.
49408         * g++.old-deja/g++.robertl/eb39.C: Likewise.
49409
49410 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
49411
49412         * g++.old-deja/g++.pt/using1.C: Adjust.
49413         * g++.old-deja/g++.pt/using2.C: New test.
49414
49415 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49416
49417         * gcc.dg/cpp/charconst.c: New tests.
49418         * gcc.dg/cpp/escape.c: New tests.
49419         * gcc.dg/cpp/escape-1.c: New tests.
49420         * gcc.dg/cpp/escape-2.c: New tests.
49421         * gcc.dg/cpp/ucs.c: New tests.
49422
49423 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
49424
49425         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49426         native compiler for irix6.5.
49427
49428 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
49429
49430         * lib/g++.exp (g++_include_flags): Use args to compute
49431         get_multilibs.
49432         (g++_link_flags): Likewise.
49433         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49434
49435 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49436
49437         * gcc.dg/c90-hexfloat-1.c: Add more tests.
49438
49439 2001-05-21  Geoff Keating  <geoffk@redhat.com>
49440
49441         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49442         this file.
49443
49444 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49445
49446         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49447         STACK_SIZE;
49448         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49449         to STACK_SIZE; Use it to define size of add_histo array.
49450         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49451         to STACK_SIZE.
49452         (f): Use GITT_SIZE to define size of gitt local table.
49453         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49454         to STACK_SIZE; Use it to define size of bytemem array.
49455
49456 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49457
49458         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49459         on 68HC11/HC12 due to the asm instruction.
49460         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49461         * gcc.c-torture/compile/920520-1.x: Likewise.
49462         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49463         on 68HC11/HC12 because the function is larger than 64K.
49464         * gcc.c-torture/compile/961203-1.x: New file, this test fails
49465         on 68HC11/HC12 because the structure is too large.
49466
49467 2001-05-20  Richard Henderson  <rth@redhat.com>
49468
49469         * gcc.c-torture/execute/20010520-1.c: New.
49470
49471 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49472
49473         * g++.old-deja/g++.warn/compare1.C: New test.
49474         * gcc.dg/compare4.c: New test.
49475
49476 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
49477
49478         * g++.old-deja/g++.other/optimize1.C: New test.
49479
49480 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49481
49482         * g++.old-deja/g++.pt/spec41.C: New test.
49483
49484 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
49485
49486         * gcc.c-torture/compile/20010114-1.x: Remove.
49487
49488 2001-05-18  Stan Shebs  <shebs@apple.com>
49489
49490         * gcc.c-torture/compile/20010518-1.c: New test.
49491
49492 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
49493
49494         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49495         * g++.old-deja/g++.pt/crash67.C: New test.
49496
49497 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
49498
49499         * g++.old-deja/g++.other/debug9.C: New test.
49500
49501 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
49502
49503         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49504
49505 2001-05-16  Jan Hubicka  <jh@suse.cz>
49506
49507         * gcc.c-torture/compile/20010516-1.c: New test.
49508
49509 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49510
49511         * g++.old-deja/g++.other/crash41.C: New test.
49512
49513 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49514
49515         * g++.old-deja/g++.pt/crash66.C: New test.
49516
49517 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
49518
49519         * g++.old-deja/g++.robertl/eb27.C: Convert.
49520
49521 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
49522
49523         * g++.dg/friend-warn.C: New test.  Do not warn about friend
49524         declaration being redundant.
49525
49526 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
49527
49528         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49529
49530 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
49531
49532         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49533
49534 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
49535
49536         * lib/g++.exp: Use testsuite_flags.
49537
49538 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
49539
49540         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49541
49542 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49543
49544         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49545
49546 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
49547
49548         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49549
49550 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
49551
49552         * gcc.c-torture/compile/20010313-1.c: New test.
49553
49554 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
49555
49556         * gcc.dg/cpp/direct2.c: New test.
49557         * gccq.dg/cpp/direct2s.c: New test.
49558
49559         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49560
49561 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
49562
49563         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49564         * g++.old-deja/g++.other/op3.C: Likewise.
49565
49566 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49567
49568         * gcc.dg/cpp/syshdr.h: New file.
49569         * gcc.dg/cpp/sysmac1.c: Update.
49570         * gcc.dg/cpp/sysmac2.c: Update.
49571
49572 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49573
49574         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49575
49576 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
49577
49578         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49579         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49580
49581 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
49582
49583         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49584
49585 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
49586
49587         * lib/g++.exp (g++_include_flags): Don't use any special flags
49588         if TESTING_IN_BUILD_TREE is not defined.
49589         (g++_init): Use a plain 'c++' as the compiler if
49590         TESTING_IN_BUILD_TREEE is not defined.
49591
49592 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49593
49594         * g++.old-deja/g++.eh/catch13.C: New test.
49595         * g++.old-deja/g++.eh/catch14.C: New test.
49596
49597 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49598
49599         * gcc.dg/cpp/tr-define.c: New test.
49600
49601 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
49602
49603         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49604         <stdlib.h>, not <malloc.h>.
49605
49606 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49607
49608         * g++.old-deja/g++.ns/template17.C: New test.
49609
49610 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49611
49612         * g++.old-deja/g++.pt/ref4.C: New test.
49613
49614 2001-04-30  Richard Henderson  <rth@redhat.com>
49615
49616         * gcc.dg/20000724-1.c: Revert last change.
49617
49618 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
49619
49620         * g77.f-torture/execute/20010430.f: New test.
49621
49622 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
49623
49624         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49625
49626 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
49627
49628         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49629
49630 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49631
49632         * g++.old-deja/g++.eh/crash6.C: New test.
49633
49634 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49635
49636         * g++.old-deja/g++.other/warn7.C: New test.
49637
49638 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49639
49640         * g++.old-deja/g++.other/defarg9.C: New test.
49641
49642 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49643
49644         * g77.f-torture/compile/20010426.f: New test.
49645         * g77.f-torture/execute/20010426.f: New test.
49646
49647 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49648
49649         * g77.f-torture/compile/20000629-1.x: Remove - error
49650         has been fixed.
49651
49652 2001-04-26  Jeffrey A Law  (law@cygnus.com)
49653
49654         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49655         Tweak slightly to work with g++.dg framework.
49656         * g++.dg/special/ecos.exp: Run initp1.C test.
49657         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49658
49659         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49660         its linker doesn't give line numbers either.
49661         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49662
49663 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49664
49665         * g++.old-deja/g++.other/lex1.C: New test.
49666
49667 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
49668
49669         * gcc.dg/noncompile/20010425-1.c: New test.
49670
49671 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49672
49673         * g++.old-deja/g++.pt/mangle2.C: New test.
49674
49675 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49676
49677         * gcc.dg/format/plus-1.c: New test.
49678
49679 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49680
49681         * gcc.dg/20010423-1.c: New test.
49682
49683 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49684
49685         * gcc.c-torture/execute/20010422-1.c: New test.
49686
49687 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
49688
49689         * g++.old-deja/g++.ns/type2.C: New test.
49690
49691 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
49692
49693         * g++.old-deja/g++.other/perf1.C: New test.
49694
49695 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
49696
49697         * gcc.dg/c99-func-2.c: Remove xfail.
49698         * gcc.dg/c99-func-3.c: Remove xfail.
49699         * gcc.dg/c99-func-4.c: Remove xfail.
49700
49701 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
49702
49703         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49704
49705 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49706
49707         * gcc.c-torture/compile/20010423-1.c: New test.
49708
49709 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49710
49711         * g++.old-deja/g++.pt/typename28.C: New test.
49712
49713 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49714
49715         * g++.old-deja/g++.abi/empty2.C: New test.
49716         * g++.old-deja/g++.abi/empty3.C: New test.
49717
49718 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49719
49720         * g++.old-deja/g++.other/comdat2.C: New test.
49721         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49722
49723 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49724
49725         * g++.old-deja/g++.other/overload14.C: New test.
49726
49727 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49728
49729         * g++.old-deja/g++.other/lookup23.C: New test.
49730
49731 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49732
49733         * gcc.c-torture/execute/20010403-1.c: New test.
49734
49735 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
49736             Mark Mitchell  <mark@codesourcery.com>
49737
49738         * lib/old-dejagnu.exp: Don't delete output of executable.
49739         Add .exe suffix to executables.
49740
49741 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
49742
49743         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49744
49745 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49746
49747         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49748
49749 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49750
49751         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49752         * g++.old-deja/g++.abi/crash1.C: New test.
49753
49754 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49755
49756         * g++.old-deja/g++.other/crash40.C: New test.
49757
49758 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49759
49760         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49761
49762 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
49763
49764         * g++.old-deja/g++.other/warn6.C: New test.
49765
49766 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49767
49768         * g++.old-deja/g++.robertl/eb42.C: Same.
49769
49770 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49771
49772         * gcc.dg/wtr-conversion-1.c: New testcase.
49773
49774 2001-04-10  Richard Henderson  <rth@redhat.com>
49775
49776         * g++.old-deja/g++.other/array5.C: New.
49777
49778 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49779
49780         * gcc.c-torture/execute/20010408-1.c: New test.
49781
49782 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
49783
49784         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49785         headers and constructs.
49786         * g++.old-deja/g++.robertl/eb79.C: Same.
49787         * g++.old-deja/g++.robertl/eb77.C (main): Same.
49788         * g++.old-deja/g++.robertl/eb73.C: Same.
49789         * g++.old-deja/g++.robertl/eb66.C (main): Same.
49790         * g++.old-deja/g++.robertl/eb55.C (t): Same.
49791         * g++.old-deja/g++.robertl/eb54.C (main): Same.
49792         * g++.old-deja/g++.robertl/eb46.C (main): Same.
49793         * g++.old-deja/g++.robertl/eb44.C: Same.
49794         * g++.old-deja/g++.robertl/eb41.C (main): Same.
49795         * g++.old-deja/g++.robertl/eb4.C (main): Same.
49796         * g++.old-deja/g++.robertl/eb39.C: Same.
49797         * g++.old-deja/g++.robertl/eb33.C (main): Same.
49798         * g++.old-deja/g++.robertl/eb31.C (main): Same.
49799         * g++.old-deja/g++.robertl/eb30.C: Same.
49800         * g++.old-deja/g++.robertl/eb3.C: Same.
49801         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
49802         * g++.old-deja/g++.robertl/eb21.C: Same.
49803         * g++.old-deja/g++.robertl/eb15.C: Same.
49804         * g++.old-deja/g++.robertl/eb118.C: Same.
49805         * g++.old-deja/g++.robertl/eb115.C (main): Same.
49806         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
49807         * g++.old-deja/g++.robertl/eb109.C: Same.
49808         * g++.old-deja/g++.other/sibcall1.C (main): Same.
49809         * g++.old-deja/g++.mike/rtti1.C: Same.
49810         * g++.old-deja/g++.mike/p658.C: Same.
49811         * g++.old-deja/g++.mike/net46.C: Same.
49812         * g++.old-deja/g++.mike/net34.C: Same.
49813         * g++.old-deja/g++.mike/memoize1.C: Same.
49814         * g++.old-deja/g++.mike/eh2.C: Same.
49815         * g++.old-deja/g++.law/weak.C: Same.
49816         * g++.old-deja/g++.law/visibility7.C: Same.
49817         * g++.old-deja/g++.law/visibility25.C: Same.
49818         * g++.old-deja/g++.law/visibility22.C: Same.
49819         * g++.old-deja/g++.law/visibility2.C: Same.
49820         * g++.old-deja/g++.law/visibility17.C: Same.
49821         * g++.old-deja/g++.law/visibility13.C: Same.
49822         * g++.old-deja/g++.law/visibility10.C: Same.
49823         * g++.old-deja/g++.law/visibility1.C: Same.
49824         * g++.old-deja/g++.law/virtual3.C (eval): Same.
49825         * g++.old-deja/g++.law/vbase1.C: Same.
49826         * g++.old-deja/g++.law/operators32.C: Same.
49827         * g++.old-deja/g++.law/nest3.C: Same.
49828         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
49829         * g++.old-deja/g++.law/except5.C (main): Same.
49830         * g++.old-deja/g++.law/cvt7.C (run): Same.
49831         * g++.old-deja/g++.law/cvt2.C: Same.
49832         * g++.old-deja/g++.law/cvt16.C: Same.
49833         * g++.old-deja/g++.law/ctors6.C (bar): Same.
49834         * g++.old-deja/g++.law/ctors17.C (main): Same.
49835         * g++.old-deja/g++.law/ctors13.C: Same.
49836         * g++.old-deja/g++.law/ctors12.C (main): Same.
49837         * g++.old-deja/g++.law/ctors10.C: Same.
49838         * g++.old-deja/g++.law/code-gen5.C: Same.
49839         * g++.old-deja/g++.law/bad-error7.C: Same.
49840         * g++.old-deja/g++.law/arm9.C: Same.
49841         * g++.old-deja/g++.law/arm12.C: Same.
49842         * g++.old-deja/g++.law/arg8.C: Same.
49843         * g++.old-deja/g++.law/arg1.C: Same.
49844         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
49845         * g++.old-deja/g++.jason/template31.C: Same.
49846         * g++.old-deja/g++.jason/template24.C (main): Same.
49847         * g++.old-deja/g++.jason/2371.C: Same.
49848         * g++.old-deja/g++.eh/new2.C: Same.
49849         * g++.old-deja/g++.eh/new1.C: Same.
49850         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
49851         * g++.old-deja/g++.brendan/nest21.C (main): Same.
49852         * g++.old-deja/g++.brendan/err-msg3.C: Same.
49853         * g++.old-deja/g++.brendan/crash62.C: Same.
49854         * g++.old-deja/g++.brendan/crash52.C: Same.
49855         * g++.old-deja/g++.brendan/crash49.C (main): Same.
49856         * g++.old-deja/g++.brendan/crash38.C: Same.
49857         * g++.old-deja/g++.brendan/crash15.C (main): Same.
49858         * g++.old-deja/g++.brendan/copy9.C: Same.
49859
49860 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
49861
49862         * gcc.c-torture/execute/20001203-2.c (memset):
49863         Count argument is of type __SIZE_TYPE__.
49864
49865 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
49866
49867         * gcc.c-torture/compile/20010404-1.c: New test.
49868
49869 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
49870
49871         * gcc.c-torture/compile/20010326-1.c: New test.
49872
49873 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
49874
49875         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
49876         peculiarities of the SH.
49877         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
49878
49879 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49880
49881         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
49882         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
49883         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
49884
49885 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49886
49887         * g77.f-torture/compile/20010321-1.f: New test.
49888
49889 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49890
49891         * gcc.c-torture/compile/20010329-1.c: New test.
49892
49893 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49894
49895         * gcc.c-torture/execute/20010329-1.c: New test.
49896
49897 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49898
49899         * g++.old-deja/g++.other/eh4.C: Fix typo.
49900
49901 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49902
49903         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
49904
49905 2001-03-28  Philip Blundell  <philb@gnu.org>
49906
49907         * gcc.c-torture/compile/20010328-1.c: New test.
49908
49909 2001-03-27  Richard Henderson  <rth@redhat.com>
49910
49911         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
49912         * g++.old-deja/g++.eh/vbase3.C: Likewise.
49913
49914 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
49915
49916         * gcc.c-torture/compile/20010327-1.c: New test.
49917
49918 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49919
49920         * g++.old-deja/g++.other/friend12.C: New test.
49921         * g++.old-deja/g++.other/friend9.C: Expect no errors.
49922         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
49923
49924 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49925
49926         * gcc.c-torture/execute/20010325-1.c: New test.
49927
49928 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
49929
49930         * g++.old-deja/g++.other/mangle3.C: New test.
49931
49932 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
49933
49934         * g++.old-deja/g++.other/anon8.C: New test.
49935
49936 2001-03-20  Philip Blundell  <philb@gnu.org>
49937
49938         * gcc.c-torture/compile/20010320-1.c: New test.
49939
49940 2001-03-17  Richard Henderson  <rth@redhat.com>
49941
49942         * g++.old-deja/g++.other/eh4.C: Add expected error text.
49943
49944 2001-03-15  Geoff Keating  <geoff@redhat.com>
49945
49946         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
49947         tests on AIX.
49948
49949 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
49950
49951         * g++.old-deja/g++.other/eh4.C: New test.
49952
49953 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49954
49955         * gcc.dg/cpp/mi1.c: Update.
49956
49957 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
49958
49959         * g++.old-deja/g++.other/regstack.C: New test.
49960
49961 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49962
49963         * g++.old-deja/g++.other/ref4.C: New test.
49964
49965 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
49966
49967         * objc/execute/va_method.m: Added.
49968         * objc/execute/IMP.m: Added.
49969         * objc/execute/_cmd.m: Added.
49970         * objc/execute/accessing_ivars.m: Added.
49971         * objc/execute/class-1.m: Added.
49972         * objc/execute/class-10.m: Added.
49973         * objc/execute/class-11.m: Added.
49974         * objc/execute/class-12.m: Added.
49975         * objc/execute/class-13.m: Added.
49976         * objc/execute/class-14.m: Added.
49977         * objc/execute/class-2.m: Added.
49978         * objc/execute/class-3.m: Added.
49979         * objc/execute/class-4.m: Added.
49980         * objc/execute/class-5.m: Added.
49981         * objc/execute/class-6.m: Added.
49982         * objc/execute/class-7.m: Added.
49983         * objc/execute/class-8.m: Added.
49984         * objc/execute/class-9.m: Added.
49985         * objc/execute/class-tests-1.h
49986         * objc/execute/class-tests-2.h
49987         * objc/execute/compatibility_alias.m: Added.
49988         * objc/execute/encode-1.m: Added.
49989         * objc/execute/formal_protocol-1.m: Added.
49990         * objc/execute/formal_protocol-2.m: Added.
49991         * objc/execute/formal_protocol-3.m: Added.
49992         * objc/execute/formal_protocol-4.m: Added.
49993         * objc/execute/formal_protocol-5.m: Added.
49994         * objc/execute/formal_protocol-6.m: Added.
49995         * objc/execute/formal_protocol-7.m: Added.
49996         * objc/execute/informal_protocol.m: Added.
49997         * objc/execute/initialize.m: Added.
49998         * objc/execute/load.m: Added.
49999         * objc/execute/many_args_method.m: Added.
50000         * objc/execute/nested-3.m: Added.
50001         * objc/execute/no_clash.m: Added.
50002         * objc/execute/private.m: Added.
50003         * objc/execute/redefining_self.m: Added.
50004         * objc/execute/root_methods.m: Added.
50005         * objc/execute/selector-1.m: Added.
50006         * objc/execute/static-1.m: Added.
50007         * objc/execute/static-2.m: Added.
50008         * objc/execute/va_method.m: Added.
50009
50010 2001-03-10  Richard Henderson  <rth@redhat.com>
50011
50012         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50013
50014 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50015
50016         * g++.old-deja/g++.other/crash31.C: XFAIL.
50017         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50018         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50019         * gcc.c-torture/execute/20010123-1.x: XFAIL.
50020         * gcc.c-torture/execute/20010124-1.x: XFAIL.
50021         * gcc.dg/sequence-pt-1.c: XFAIL one test.
50022
50023 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50024
50025         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50026
50027 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50028
50029         * gcc.dg/20000724-1.c: Don't use multiline strings.
50030
50031 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50032
50033         * objc/execute/string1.m, objc/execute/string2.m: Compare the
50034         result of -cString against what we expect it to be; don't just
50035         print it out for no one to read.
50036
50037         * objc/execute/string3.m, objc/execute/string4.m: New tests.
50038         Based on testcases provided by Nicola Pero.
50039
50040 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50041
50042         * gcc.dg/cpp/macro7.c: New test.
50043
50044 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50045
50046         * gcc.dg/cpp/multiline.c: Update.
50047
50048 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50049
50050         * g++.old-deja/g++.other/enum3.C: New test.
50051
50052 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50053
50054         * g++.old-deja/g++.other/pod1.C: New test.
50055
50056 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50057
50058         * g++.old-deja/g++.ext/overload1.C: New test.
50059
50060 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50061
50062         * g++.old-deja/g++.pt/using1.C: New test.
50063
50064 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50065
50066         * g++.old-deja/g++.other/using9.C: New test.
50067
50068 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
50069
50070         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50071
50072         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50073
50074 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
50075
50076         * g++.old-deja/g++.ext/realpt1.C: Remove.
50077
50078 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
50079
50080         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50081
50082 2001-02-26  Will Cohen  <wcohen@redhat.com>
50083
50084         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50085
50086 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
50087
50088         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50089         templatized constructors.
50090
50091 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50092
50093         * gcc.c-torture/execute/20010224-1.c: New test.
50094
50095 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
50096
50097         * gcc.c-torture/execute/20010222-1.c: New test.
50098
50099 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
50100
50101         * g++.old-deja/g++.other/inline20.C: New test.
50102
50103 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
50104
50105         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50106
50107 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50108
50109         * g++.old-deja/g++.other/lookup22.C: New test.
50110
50111 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
50112
50113         * g77.dg: New directory.
50114         * g77.dg/20010216-1.f: New test case.
50115         * g77.dg/dg.exp: New driver.
50116         * lib/g77-dg.exp: New driver library.
50117
50118 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50119
50120         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50121
50122 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
50123
50124         * g++.old-deja/g++.other/decl9.C: New test.
50125
50126 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
50127
50128         * g++.old-deja/g++.other/init16.C: Update the test so that it does
50129         not need <string> and also tests the initialization at runtime.
50130
50131 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50132
50133         * gcc.c-torture/execute/longlong.c: New test.
50134
50135 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50136
50137         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50138
50139 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50140
50141         * gcc.c-torture/execute/920302-1.c (execute):
50142         Change argument type to short.
50143
50144 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50145
50146         * g++.old-deja/g++.pt/deduct6.C: New test.
50147
50148 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50149
50150         * g++.old-deja/g++.pt/deduct5.C: New test.
50151
50152 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
50153
50154         * gcc.c-torture/execute/20010209-1.c: New test.
50155
50156 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50157
50158         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50159
50160 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
50161
50162         * g++.dg/vtgc1.C: Update for new ABI.
50163
50164         * consistency.vlad: New directory, 1665 files.
50165
50166 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50167
50168         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50169         return type.
50170         * gcc.dg/cpp/digraphs.c: Declare puts.
50171
50172 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50173
50174         * g++.old-deja/g++.other/warn5.C: New test.
50175
50176 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50177
50178         * g++.old-deja/g++.pt/spec40.C: New test.
50179
50180 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50181
50182         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50183         case.
50184         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50185
50186 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
50187
50188         * gcc.c-torture/compile/20010209-1.c: New test.
50189
50190 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
50191
50192         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50193         excess errors message but not if it crashes.
50194         * g++.old-deja/g++.other/crash27.C: Likewise.
50195         * g++.old-deja/g++.other/crash28.C: Likewise.
50196         * g++.old-deja/g++.other/crash30.C: Likewise.
50197         * g++.old-deja/g++.other/crash32.C: Likewise.
50198         * g++.old-deja/g++.other/crash35.C: Likewise.
50199         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50200
50201 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50202
50203         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50204         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50205         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50206         g77.f-torture/execute/execute.exp,
50207         g77.f-torture/noncompile/noncompile.exp,
50208         gcc.c-torture/execute/execute.exp,
50209         gcc.c-torture/execute/memcheck/memcheck.exp,
50210         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50211         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50212         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50213         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50214         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50215         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50216         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50217         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50218         Remove bug reporting instructions with ancient email addresses.
50219
50220 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50221
50222         * gcc.dg/20010202-1.c: New test.
50223         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50224
50225 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
50226
50227         * g++.dg/stdbool-if.C: New test.
50228
50229 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
50230
50231         * objc/execute/fdecl.m: Added main().
50232
50233 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50234
50235         * gcc.c-torture/execute/20010206-1.c: New test.
50236
50237 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50238
50239         * gcc.dg/cpp/avoidpaste1.c: Update.
50240
50241 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
50242
50243         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50244         Pero <nicola@brainstorm.co.uk>.
50245         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50246
50247 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
50248
50249         * g++.old-deja/g++.pt/spec39.C: New test.
50250
50251 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
50252
50253         * gcc.c-torture/compile/20010202-1.c: New test.
50254
50255 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
50256
50257         * g++.old-deja/g++.abi/primary2.C: New test.
50258         * g++.old-deja/g++.abi/primary3.C: New test.
50259         * g++.old-deja/g++.abi/primary4.C: New test.
50260         * g++.old-deja/g++.abi/primary5.C: New test.
50261         * g++.old-deja/g++.abi/vtable3.h: New test.
50262         * g++.old-deja/g++.abi/vtable3a.C: New test.
50263         * g++.old-deja/g++.abi/vtable3b.C: New test.
50264         * g++.old-deja/g++.abi/vtable3c.C: New test.
50265         * g++.old-deja/g++.abi/vtable3d.C: New test.
50266         * g++.old-deja/g++.abi/vtable3e.C: New test.
50267         * g++.old-deja/g++.abi/vtable3f.C: New test.
50268         * g++.old-deja/g++.abi/vtable3g.C: New test.
50269         * g++.old-deja/g++.abi/vtable3h.C: New test.
50270         * g++.old-deja/g++.abi/vtable3i.C: New test.
50271         * g++.old-deja/g++.abi/vtable3j.C: New test.
50272         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50273
50274 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
50275
50276         * g++.old-deja/g++.other/anon6.C: New test.
50277         * g++.old-deja/g++.other/anon7.C: New test.
50278
50279 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50280
50281         * gcc.dg/cpp/avoidpaste2.c: New tests.
50282
50283 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
50284
50285         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50286
50287 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
50288
50289         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50290         DECIMAL_DIG cases for Irix."
50291
50292 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
50293
50294         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50295
50296 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50297
50298         * gcc.dg/c99-tag-1.c: New test.
50299
50300 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50301
50302         * gcc.dg/cpp/tr-warn1.c: Add tests.
50303
50304 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50305
50306         * gcc.dg/cpp/avoidpaste1.c: Update.
50307         * gcc.dg/cpp/paste4.c: Update.
50308
50309 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
50310
50311         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50312         cases for Irix.
50313
50314 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50315
50316         * g++.old-deja/g++.other/inline19.C: New test.
50317
50318 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50319
50320         * gcc.dg/Wlarger-than.c: New test.
50321
50322 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50323
50324         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50325
50326 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
50327
50328         * gcc.c-torture/execute/20010129-1.c: New test.
50329         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50330
50331 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50332
50333         * gcc.dg/cpp/avoidpaste1.c: Test case.
50334
50335 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
50336
50337         * g++.old-deja/g++.other/inline18.C: New test.
50338
50339 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50340
50341         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50342         and __builtin_putchar.
50343
50344 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
50345
50346         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50347         tests.
50348
50349 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
50350
50351         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50352         floating point number rounding mode to round to the nearest
50353         representable mode.
50354
50355 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
50356
50357         * g++.old-deja/g++.other/mangle2.C: New test.
50358
50359 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50360
50361         * gcc.c-torture/compile/20010124-1.c: New test.
50362
50363 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
50364
50365         * g++.old-deja/g++.pt/spec38.C: New test.
50366
50367 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50368
50369         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50370         "Build don't run".
50371
50372 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50373
50374         * gcc.c-torture/execute/20010123-1.c: New test.
50375
50376 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50377
50378         * g++.old-deja/g++.pt/spec37.C: New test.
50379
50380 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50381
50382         * g++.old-deja/g++.pt/overload14.C: New test.
50383
50384 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50385
50386         * gcc.c-torture/execute/20010122-1.c: New test, exercise
50387         __builtin_return_address.
50388
50389 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
50390
50391         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50392         * g++.old-deja/g++.pt/spec35.C: New test.
50393         * g++.old-deja/g++.pt/spec36.C: New test.
50394
50395 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
50396
50397         * gcc.c-torture/compile/20010118-1.c: New test.
50398
50399 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
50400
50401         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50402
50403 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50404
50405         * gcc.c-torture/execute/20010119-1.c: New test.
50406
50407 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50408
50409         * g++.old-deja/g++.other/vbase5.C: New test.
50410
50411 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50412
50413         * gcc.c-torture/execute/20010118-1.c: New test.
50414
50415 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50416
50417         * g++.old-deja/g++.pt/deduct3.C: New test.
50418
50419 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50420
50421         * g++.old-deja/g++.pt/spec34.C: New test.
50422
50423 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50424
50425         * g77.f-torture/compile/20000601-2.f: New test.
50426
50427 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50428
50429         * g++.old-deja/g++.other/init17.C: New test.
50430
50431 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
50432
50433         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50434
50435 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50436
50437         * g++.old-deja/g++.pt/unify8.C: New test.
50438
50439 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50440
50441         * g++.old-deja/g++.abi/vbase1.C: New test.
50442
50443 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50444
50445         * g++.old-deja/g++.pt/crash65.C: New test.
50446
50447 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50448
50449         * gcc.dg/cpp/assembl2.S: New test case.
50450
50451 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
50452
50453         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50454         are supported.
50455
50456 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50457
50458         * g++.old-deja/g++.other/builtins1.C: New test.
50459         * g++.old-deja/g++.other/builtins2.C: Likewise.
50460         * g++.old-deja/g++.other/builtins3.C: Likewise.
50461         * g++.old-deja/g++.other/builtins4.C: Likewise.
50462
50463 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
50464
50465         * gcc.c-torture/compile/20010117-1.c: New test.
50466         * gcc.c-torture/compile/20010117-2.c: New test.
50467
50468 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50469
50470         * g77.f-torture/execute/20010116.[fx]: New test,
50471         XFAIL on i?86-*-*.
50472         * g77.f-torture/compile/20010115.f: Indicate it's
50473         a test for PR fortran/1636.
50474
50475 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50476
50477         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50478
50479 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50480
50481         * g77.f-torture/compile/20010115.f: New test.
50482
50483 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
50484
50485         * g++.old-deja/g++.pt/nontype5.C: New test.
50486
50487 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50488
50489         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50490         have an equivalent working one below it.
50491
50492 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50493
50494         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50495         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50496
50497 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50498
50499         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50500         message containing "init_priority".
50501         (conpr-2.C): Likewise.
50502         (conpr-3.C): Likewise.
50503         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50504
50505 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50506
50507         * gcc.c-torture/execute/20010114-2.c: New test.
50508
50509 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50510
50511         * gcc.c-torture/compile/20010114-1.c: New test.
50512         * gcc.c-torture/compile/20010114-1.x: Xfail.
50513         * gcc.c-torture/compile/20010114-2.c: New test.
50514         * gcc.c-torture/execute/20010114-1.c: New test.
50515         * gcc.dg/trunc-1.c: New test.
50516         * gcc.dg/uninit-B.c: New test.
50517
50518 2001-01-13  Nick Clifton  <nickc@redhat.com>
50519
50520         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50521         target.
50522
50523 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50524
50525         * gcc.c-torture/compile/20010113-1.c: New test.
50526
50527 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
50528
50529         * gcc.c-torture/compile/20001212-1.c: New test.
50530
50531 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50532
50533         * gcc.dg/cpp/widestr1.c: Update.
50534         * gcc.dg/cpp/prag-imp.c: Remove.
50535
50536 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
50537
50538         * gcc.c-torture/execute/20000801-3.x: Remove.
50539         * gcc.dg/c90-init-1.c: New test.
50540         * gcc.dg/c99-init-1.c: New test.
50541         * gcc.dg/c99-init-2.c: New test.
50542         * gcc.dg/gnu99-init-1.c: New test.
50543
50544 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
50545
50546         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50547         testing that no relevant ones were found.
50548
50549 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50550
50551         * g++.old-deja/g++.pt/cast2.C: New test.
50552
50553 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50554
50555         * g++.old-deja/g++.pt/friend47.C: New test.
50556
50557 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50558
50559         * g++.old-deja/g++.pt/instantiate13.C: New test.
50560
50561 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50562
50563         * g++.old-deja/g++.other/defarg7.C: New test.
50564         * g++.old-deja/g++.other/defarg8.C: New test.
50565
50566 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50567
50568         * g++.old-deja/g++.pt/crash64.C: New test.
50569
50570 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50571
50572         * g++.old-deja/g++.pt/crash63.C: New test.
50573
50574 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50575
50576         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50577
50578 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
50579
50580         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50581
50582 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50583
50584         * g++.old-deja/g++.pt/error3.C: New test.
50585
50586 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50587
50588         * g++.old-deja/g++.other/crash39.C: New test.
50589
50590 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50591
50592         * g++.old-deja/g++.other/vbase4.C: New test.
50593
50594 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
50595
50596         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50597         * gcc.dg/special/20000419-2.c: New file. Identical to above.
50598         * gcc.dg/special/special.exp: New test driver which will check
50599         for alias support for the above test.
50600
50601 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
50602
50603         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50604         problems on small machines.
50605         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50606         parameterize.
50607
50608 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
50609
50610         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50611         mips.
50612         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50613
50614 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
50615
50616         * g++.old_deja/g++.pt/using8.C: New test.
50617
50618 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50619
50620         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50621
50622 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
50623
50624         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50625         where a failure is expected.
50626         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50627
50628 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50629
50630         * g++.old_deja/g++.pt/instantiate12.C: New test.
50631
50632 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50633
50634         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50635         start of structs.
50636         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50637         * g++.old-deja/g++.brendan/crash17.C: Likewise.
50638         * g++.old-deja/g++.brendan/crash29.C: Likewise.
50639         * g++.old-deja/g++.brendan/crash48.C: Likewise.
50640         * g++.old-deja/g++.brendan/ns1.C: Likewise.
50641         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50642         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50643         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50644         * g++.old-deja/g++.eh/spec6.C: Likewise.
50645         * g++.old-deja/g++.jason/crash3.C: Likewise.
50646         * g++.old-deja/g++.law/ctors11.C: Likewise.
50647         * g++.old-deja/g++.law/ctors17.C: Likewise.
50648         * g++.old-deja/g++.law/ctors5.C: Likewise.
50649         * g++.old-deja/g++.law/ctors9.C: Likewise.
50650         * g++.old-deja/g++.mike/ambig1.C: Likewise.
50651         * g++.old-deja/g++.mike/net22.C: Likewise.
50652         * g++.old-deja/g++.mike/p3538a.C: Likewise.
50653         * g++.old-deja/g++.mike/p3538b.C: Likewise.
50654         * g++.old-deja/g++.mike/virt3.C: Likewise.
50655         * g++.old-deja/g++.niklas/t128.C: Likewise.
50656         * g++.old-deja/g++.other/anon4.C: Likewise.
50657         * g++.old-deja/g++.other/using1.C: Likewise.
50658         * g++.old-deja/g++.other/warn3.C: Likewise.
50659         * g++.old-deja/g++.pt/t37.C: Likewise.
50660         * g++.old-deja/g++.robertl/eb69.C: Likewise.
50661         * g++.old-deja/g++.robertl/eb71.C: Likewise.
50662
50663 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50664
50665         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50666
50667 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50668
50669         * gcc.c-torture/execute/stdio-opt-3.c: New test.
50670
50671 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
50672
50673         * gcc.c-torture/compile/20010107-1.c: New test.
50674
50675 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50676
50677         * gcc.c-torture/execute/builtin-noret-1.c: New test.
50678
50679 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50680
50681         * gcc.dg/format/format.h: New file.
50682         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50683         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50684         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50685         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50686         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50687         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50688         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50689         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50690         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50691         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50692         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50693         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50694         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50695         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50696         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50697         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50698         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50699         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50700         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50701         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50702         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50703         instead of declaring standard types, macros and functions in each
50704         test.
50705
50706 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
50707
50708         * gcc.c-torture/execute/20010106-1.c: New test.
50709
50710 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50711
50712         * gcc.dg/format/format.exp: New file.
50713         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50714         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50715         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50716         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50717         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50718         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50719         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50720         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50721         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50722         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50723         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50724         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50725         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50726         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50727         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50728         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50729         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50730         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50731         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50732         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50733         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50734         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50735         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50736         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50737         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50738         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50739         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50740         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50741         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50742         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50743         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50744         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50745         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50746         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50747         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50748         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50749         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50750         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50751         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50752         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50753         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50754         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50755
50756 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
50757
50758         * gcc.c-torture/execute/991228-1.c: Take word endianness into
50759         account.
50760
50761 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50762
50763         * gcc.c-torture/execute/builtin-complex-1.c: New test.
50764
50765 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
50766
50767         * g++.old-deja/g++.pt/crash62.C: New test.
50768
50769 2001-01-04  Richard Henderson  <rth@redhat.com>
50770
50771         * gcc.dg/20000926-1.c: Update expected warnings.
50772         * gcc.dg/array-2.c: Likewise.
50773         * gcc.dg/array-4.c: Also validate flexible array members.
50774         * gcc.dg/c99-flex-array-1.c: New.
50775
50776 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50777
50778         * gcc.c-torture/compile/20001222-1.x: Remove.
50779
50780 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50781
50782         * gcc.c-torture/execute/built-in-setjmp.c: New.
50783
50784 2001-01-03  Richard Henderson  <rth@redhat.com>
50785
50786         * gcc.dg/940510-1.c: Update expected error wording.
50787         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50788
50789 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
50790
50791         * lib/target-supports.exp (check_alias_available): Modified to
50792         indicate aliases not supported if only weak aliases are supported.
50793
50794 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50795
50796         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
50797         Turn on cmpstrsi checks for __pj__ and __i370__.
50798
50799 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50800
50801         * g++.old-deja/g++.other/virtual11.C: New test.
50802
50803 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50804
50805         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
50806
50807 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50808
50809         * gcc.c-torture/compile/20010102-1.c: New test.
50810
50811 2001-01-02  Andreas Jaeger  <aj@suse.de>
50812
50813         * gcc.dg/noreturn-3.c: New test.
50814
50815         * gcc.dg/noreturn-4.c: New test.
50816
50817 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50818
50819         * gcc.c-torture/execute/stdio-opt-1.c: Also test
50820         __builtin_fputc and __builtin_fwrite.
50821
50822 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50823
50824         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
50825         signed char, not default char.
50826
50827 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50828
50829         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
50830
50831 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
50832
50833         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
50834
50835 2000-12-29  Richard Henderson  <rth@redhat.com>
50836
50837         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
50838         (__cyg_profile_func_exit): Define.
50839
50840 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50841
50842         * g++.dg/vtgc1.C: New test.
50843
50844 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
50845
50846         * gcc.dg/noncompile/20001228-1.c: New test.
50847
50848         * gcc.dg/20001228-1.c: New test.
50849
50850         * gcc.c-torture/execute/20001228-1.c: New test.
50851
50852 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
50853
50854         * gcc.dg/format-strfmon-1.c: New test.
50855
50856 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50857
50858         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
50859         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
50860         * gcc.c-torture/execute/string-opt-1.c: Likewise.
50861         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50862         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50863         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50864         * gcc.c-torture/execute/string-opt-6.c: Likewise.
50865         * gcc.c-torture/execute/string-opt-7.c: Likewise.
50866         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50867         * gcc.c-torture/execute/string-opt-9.c: Likewise.
50868         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50869         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50870         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50871
50872         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
50873         * gcc.c-torture/execute/string-opt-4.c: Test index.
50874
50875 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
50876
50877         * gcc.c-torture/compile/20001226-1.c: New test.
50878
50879 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50880
50881         * gcc.c-torture/compile/20001222-1.c: New test.
50882         * gcc.c-torture/compile/20001222-1.x: Xfail.
50883
50884 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
50885
50886         * gcc.c-torture/execute/comp-goto-2.c: New test.
50887
50888 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
50889
50890         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
50891         Use long types if __INT_MAX__ is 32767.
50892         (main): Use cast to (sint32 *) when poking 88 into a_page.
50893
50894         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
50895
50896 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
50897
50898         * gcc.c-torture/compile/20001221-1.c: New test.
50899         * gcc.c-torture/execute/20001221-1.c: New test.
50900
50901 2000-12-20  Richard Henderson  <rth@redhat.com>
50902
50903         * g++.old-deja/g++.pt/crash36.C: Update error lines.
50904         * g++.old-deja/g++.robertl/eb109.C: Likewise.
50905
50906 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50907
50908         * gcc.dg/compare3.c: New test.
50909
50910 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50911
50912         * gcc.dg/format-warnll-1.c: New test.
50913
50914 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50915
50916         * gcc.dg/cpp/cmdlne-P.c: New test.
50917
50918 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50919
50920         * gcc.c-torture/execute/builtin-abs-1.c,
50921         gcc.c-torture/execute/builtin-abs-2.c: New tests.
50922
50923 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50924
50925         * gcc.dg/cpp/multiline.c: New test.
50926
50927 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50928
50929         * g++.old-deja/g++.other/syshdr1.C: Update.
50930         * gcc.dg/cpp/lineflags.c: Remove temporarily.
50931
50932 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50933
50934         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
50935
50936 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50937
50938         * g++.old-deja/g++.pt/ttp65.C: New test.
50939
50940 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50941
50942         * g++.old-deja/g++.pt/ttp64.C: New test.
50943
50944 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50945
50946         * g++.old-deja/g++.pt/spec33.C: New test.
50947
50948 2000-12-14  Catherine Moore  <clm@redhat.com>
50949
50950         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
50951         * gcc.c-torture/execute/920612-2.c: Likewise.
50952         * gcc.c-torture/execute/920428-2.c: Likewise.
50953         * gcc-c-torture/execute/va-arg-11.c: Call exit.
50954         * gcc.c-torture/execute/va-arg-21.c: Likewise.
50955
50956 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50957
50958         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
50959         * gcc.dg/pack-test-2.c: Likewise.
50960
50961 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50962
50963         Tests by Zack Weinberg <zackw@stanford.edu>.
50964
50965         * gcc.dg/cpp/defined.c: Update.
50966         * gcc.dg/cpp/defined_trad.c: New tests.
50967
50968 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50969
50970         * gcc.dg/cpp/trad-direct.c: Update.
50971
50972 2000-12-11  Neil Booth  <neilb@earthling.net>
50973
50974         * gcc.dg/cpp/defined_trad.c
50975
50976 2000-12-11  Neil Booth  <neilb@earthling.net>
50977
50978         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
50979
50980 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50981
50982         * gcc.dg/format-miss-2.c: New test.
50983
50984 2000-12-09  Neil Booth  <neilb@earthling.net>
50985
50986         * gcc.dg/cpp/lineflags.c: New tests.
50987         * gcc.dg/cpp/poison.c: Update.
50988         * gcc.dg/cpp/redef2.c: Update.
50989         * gcc.dg/cpp/skipping.c: New test.
50990
50991 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
50992
50993         * g++.old-deja/g++.other/eh3.C: New testcase.
50994
50995 2000-12-07  Neil Booth  <neilb@earthling.net>
50996
50997         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
50998         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
50999         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51000         wtr-union-init-2.c, wtr-union-init-3.c: Update.
51001         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51002         Update.
51003
51004 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51005
51006         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51007         __SIZE_TYPE__ instead of int for type of integers cast to
51008         pointers.
51009
51010 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
51011
51012         * g++.old-deja/g++.other/cleanup4.C: New test.
51013
51014 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51015
51016         * format-sec-1.c: New test.
51017
51018 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51019
51020         * gcc.dg/format-nonlit-3.c: New test.
51021
51022 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51023
51024         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51025         through a null pointer.
51026
51027 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51028
51029         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51030         * g++.old-deja/g++.pt/partial4.C: New test.
51031
51032 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
51033
51034         * gcc.c-torture/execute/ieee/hugeval.x: New.
51035
51036 2000-12-06  Neil Booth  <neilb@earthling.net>
51037
51038         * gcc.dg/cpp/backslash2.c: New tests.
51039
51040 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51041
51042         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51043         * gcc.c-torture/execute/stdio-opt-2.c: New test.
51044
51045 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
51046
51047         * gcc.c-torture/execute/20001203-2.c: New testcase.
51048
51049 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51050
51051         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51052         * g++.old-deja/g++.other/virtual10.C: New test.
51053
51054 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51055
51056         * g++.old-deja/g++.mike/pmf5.C: Remove test.
51057
51058 2000-12-05  Richard Henderson  <rth@redhat.com>
51059
51060         * gcc.c-torture/compile/20001205-1.c: New.
51061
51062 2000-12-04  Neil Booth  <neilb@earthling.net>
51063
51064         * g++.old-deja/g++.other/virtual9.C: New test.
51065         * g++.old-deja/g++.pt/crash61.C: New test.
51066         * gcc.c-torture/execute/loop-9.c: New test.
51067
51068 2000-12-04  Neil Booth  <neilb@earthling.net>
51069
51070         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51071         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51072         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51073         * gcc.dg/cpp/extratokens.c: ...here.
51074
51075 2000-12-04  Neil Booth  <neilb@earthling.net>
51076
51077         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51078         New tests.
51079
51080 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51081
51082         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51083         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51084
51085 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51086
51087         * gcc.c-torture/execute/20001203-1.c: New test.
51088
51089 2000-12-03  Neil Booth  <neilb@earthling.net>
51090
51091         * gcc.dg/cpp/macro6.c: New test cases.
51092
51093 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51094
51095         * gcc.c-torture/execute/string-opt-9.c: New test.
51096         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51097         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51098         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51099
51100         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51101         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51102
51103 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
51104
51105         * gcc.dg/cpp/if-6.c: New testcase.
51106
51107         * gcc.dg/20001201-1.c: New testcase.
51108
51109 2000-12-02  Neil Booth  <neilb@earthling.net>
51110
51111         * g++.old-deja/g++.other/externC4.C,
51112         g++.old-deja/g++.other/friend10.C: New tests.
51113
51114 2000-12-02  Neil Booth  <neilb@earthling.net>
51115
51116         * g++.old-deja/g++.other/instan2.C
51117         * g++.old-deja/g++.other/instan3.C: New test.
51118
51119 2000-12-02  Neil Booth  <neilb@earthling.net>
51120
51121         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51122         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51123         gnuc99.c,gnuc99-pedantic.c: New tests.
51124
51125 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51126
51127         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51128         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51129
51130 2000-12-01  Neil Booth  <neilb@earthling.net>
51131
51132         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51133         * gcc.dg/cpp/poison.c: Update.
51134         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51135
51136 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
51137
51138         * g77.f-torture/execute/20001201.f: New test.
51139
51140 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51141
51142         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51143
51144 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
51145
51146         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51147
51148 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
51149
51150         * g++.old-deja/g++.other/cast6.C: New test.
51151
51152 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
51153
51154         * gcc.c-torture/execute/20001130-2.c: New testcase.
51155
51156 2000-11-30  Richard Henderson  <rth@redhat.com>
51157
51158         * gcc.c-torture/execute/20001130-1.c: New test.
51159
51160 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51161
51162         * g++.old-deja/g++.other/op3.C: New test.
51163
51164 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51165
51166         * g++.old-deja/g++.other/op2.C: New test.
51167
51168 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51169
51170         * g++.old-deja/g++.other/crash38.C: New test.
51171
51172 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
51173
51174         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51175
51176 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
51177
51178         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51179         tests.
51180         * gcc.c-torture/execute/string-opt-6.c: New test.
51181
51182         * gcc.dg/20001117-1.c: Add main.
51183
51184 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
51185
51186         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51187         Move from here ...
51188         * gcc.dg/940510-1.c: ... to here.
51189
51190         * gcc.dg/20000926-1.c: GNU C now allows initializations of
51191         zero-size arrays in toplevel structures.
51192
51193 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51194
51195         * gcc.c-torture/execute/loop-8.c: New test.
51196
51197 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51198
51199         * g++.old-deja/g++.other/base1.C: New test.
51200
51201 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51202
51203         * g++.old-deja/g++.other/parse2.C: New test.
51204
51205 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51206
51207         * g++.old-deja/g++.pt/incomplete1.C: New test.
51208
51209 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51210
51211         * g++.old-deja/g++.other/friend9.C: New test.
51212
51213 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51214
51215         * gcc.dg/20001127-1.c: New test.
51216
51217 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51218
51219         * g++.old-deja/g++.pt/friend46.C: New test.
51220
51221 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51222
51223         * g++.old-deja/g++.other/ptrmem8.C: New test.
51224
51225 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51226
51227         * gcc.c-torture/execute/string-opt-7.c: New test.
51228         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51229
51230 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51231
51232         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51233         instead of 'mkcheck 2'.
51234
51235 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51236
51237         * gcc.c-torture/execute/memcheck/driver.c,
51238         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51239         C9X references to refer to C99.
51240
51241 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
51242
51243         * gcc.dg/ultrasp3.c: New test.
51244
51245 2000-11-25  Neil Booth  <neilb@earthling.net>
51246
51247         * gcc.dg/cpp/include2.c: Update test to be locale independent.
51248
51249 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
51250
51251         * gcc.c-torture/compile/20001123-2.c: New.
51252
51253 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51254
51255         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51256
51257 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
51258
51259         * gcc.dg/sequence-point-1.c: Add some new tests.
51260         * gcc.c-torture/execute/20001124-1.c: New test.
51261
51262 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51263
51264         * g++.old-deja/g++.other/vaarg4.C: New test.
51265         * gcc.c-torture/compile/20001123-1.c: New test.
51266
51267 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51268
51269         * g++.other/crash24.C: Adjust and remove XFAIL.
51270         * g++.other/crash37.C: New test.
51271
51272 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
51273
51274         * g++.old-deja/g++.pt/instantiate9.C: New test.
51275
51276 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
51277
51278         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51279         new ABI, too.
51280
51281         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51282         * g++.old-deja/g++.robertl/eb55.C: Likewise.
51283
51284 2000-11-22  Neil Booth  <neilb@earthling.net>
51285
51286         * gcc.dg/cpp/Wtrigraphs.c: New test.
51287
51288 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
51289
51290         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51291
51292 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
51293
51294         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51295
51296 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
51297
51298         * lib/gcc-dg.exp: load_lib scanasm.exp.
51299         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51300         * lib/g++-dg.exp: load_lib scanasm.exp.
51301         * lib/scanasm.exp: New.
51302         (scan-assembler, scan-assembler-not): Add optional arguments to
51303         test name, or if not present, the pattern name.
51304         (scan-assembler-dem, scan-assembler-dem-not): New.
51305
51306         * g++.dg/dg.exp: New.
51307
51308 2000-11-21  Neil Booth  <neilb@earthling.net>
51309
51310         * gcc.dg/cpp/integrated1.c: Remove.
51311
51312 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51313
51314         * gcc.c-torture/execute/20001121-1.c: New test.
51315
51316 2000-11-21  Richard Henderson  <rth@redhat.com>
51317
51318         * gcc.c-torture/compile/20001121-1.c: New test.
51319
51320 2000-11-20  Neil Booth  <neilb@earthling.net>
51321
51322         * gcc.dg/cpp/integrated1.c: New test.
51323
51324 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51325
51326         * g++.old-deja/g++.other/inline17.C: New test.
51327
51328 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
51329
51330         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51331         local variable to be zero: I made the variable global. Now
51332         uses abort() and exit() instead of relying on main's return value.
51333
51334 2000-11-20  Neil Booth  <neilb@earthling.net>
51335
51336         * gcc.dg/cpp/paste2.c: Update test.
51337         * objc/execute/paste.m: New test.
51338
51339 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51340
51341         * gcc.dg/c99-condexpr-1.c: New test.
51342
51343 2000-11-20  Neil Booth  <neilb@earthling.net>
51344
51345         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51346
51347 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
51348
51349         * g++.old-deja/g++.pt/export1.C: New test.
51350
51351 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
51352
51353         * gcc.dg/20001117-1.c: New test.
51354
51355 2000-11-18  Richard Henderson  <rth@redhat.com>
51356
51357         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51358
51359 2000-11-18  Richard Henderson  <rth@redhat.com>
51360
51361         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51362         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51363         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51364
51365 2000-11-18  Richard Henderson  <rth@redhat.com>
51366
51367         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51368         (main): New.  Exit cleanly.
51369
51370 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51371
51372         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51373         gcc.dg/c99-fordecl-2.c: New tests.
51374
51375 2000-11-18  Richard Henderson  <rth@redhat.com>
51376
51377         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51378         * gcc.c-torture/execute/zerolen-2.c: New.
51379
51380 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51381
51382         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51383         memory.
51384
51385 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51386
51387         * g++.old-deja/g++.pt/instantiate8.C: New test.
51388
51389 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51390
51391         * g++.old-deja/g++.other/incomplete.C: Add more tests.
51392         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51393
51394 2000-11-16  Nick Clifton  <nickc@redhat.com>
51395
51396         * gcc.c-torture/execute/nestfunc-2.c: New test.
51397         * gcc.c-torture/execute/nestfunc-3.c: New test.
51398
51399 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51400
51401         * gcc.c-torture/compile/20001116-1.c: New test.
51402
51403 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51404
51405         * gcc.c-torture/execute/20001115-1.c: New test.
51406
51407 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
51408
51409         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51410         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51411         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51412         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51413
51414 2000-11-15  Neil Booth  <neilb@earthling.net>
51415
51416         gcc.dg/cpp/_Pragma1.c: Update.
51417         gcc.dg/cpp/_Pragma2.c: New test.
51418
51419 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51420
51421         * g++.old-deja/g++.other/anon5.C: New test.
51422
51423 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51424
51425         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51426         tests.
51427
51428 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
51429
51430         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51431         output.
51432
51433 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51434
51435         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51436         labels at end of compound statements.
51437
51438 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
51439
51440         * gcc.c-torture/execute/loop-7.c: New test.
51441
51442 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51443
51444         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51445
51446 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51447
51448         * gcc.dg/c99-bool-1.c: New test.
51449
51450 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51451
51452         * gcc.dg/c99-scope-1.c: Remove xfail.
51453         * gcc.dg/c99-scope-2.c: New test.
51454
51455 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51456
51457         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51458         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51459
51460 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
51461
51462         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51463         error messages.
51464
51465         * g++.mike/p700.C: Don't typedef wchar_t.
51466         * g++.mike/p784.C: Likewise.
51467         * g++.mike/eb101.C: Don't use __wchar_t.
51468
51469 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
51470
51471         * g77.f-torture/execute/20001111.[fx]: Test premature exit
51472         from DO loop.
51473
51474 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51475
51476         * gcc.c-torture/execute/20001111-1.c: New test.
51477
51478 2000-11-10  Nick Clifton  <nickc@redhat.com>
51479
51480         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51481         long multuiple and accumulate.
51482
51483 2000-11-09  Richard Henderson  <rth@redhat.com>
51484
51485         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51486         via size_t instead of int.
51487
51488         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51489         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51490         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51491         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51492
51493 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
51494
51495         * gcc.c-torture/compile/20001109-1.c: New test.
51496         * gcc.c-torture/compile/20001109-2.c: New test.
51497
51498 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
51499
51500         * g++.old-deja/g++.pt/operator1.C: New test.
51501         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51502
51503 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51504
51505         * gcc.dg/20001108-1.c: New test.
51506
51507 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51508
51509         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51510         with both arguments constant strings.
51511         * gcc.c-torture/execute/string-opt-3.c: New test.
51512         * gcc.c-torture/execute/string-opt-4.c: New test.
51513         * gcc.c-torture/execute/string-opt-5.c: New test.
51514
51515 2000-11-08  Nick Clifton  <nickc@redhat.com>
51516
51517         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
51518         mulsidi3adddi patterns.
51519
51520 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
51521
51522         * g++.old-deja/g++.other/crash36.C: New test.
51523
51524 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
51525
51526         * g++.old-deja/g++.other/init16.C: New test.
51527
51528 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
51529
51530         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51531
51532 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51533
51534         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51535         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51536         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51537
51538 2000-11-07  DJ Delorie  <dj@redhat.com>
51539
51540         * gcc.dg/20000614-1.c: Add return so that test can pass.
51541
51542 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51543
51544         * gcc.c-torture/execute/string-opt-1.c: New test.
51545
51546 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51547
51548         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
51549         mips-sgi-irix6.* because the MIPS ABI passes floating-point
51550         parameters in registers, and there is no way for a varargs
51551         function to know in which order the integer and floating-point
51552         parameters should be interleaved when they are placed on the
51553         stack.
51554         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51555         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51556
51557 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51558
51559         * gcc.c-torture/execute/string-opt-2.c: New test.
51560
51561 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
51562
51563         * g++.old-deja/g++.pt/crash60.C: New test.
51564
51565 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51566
51567         * g++.old-deja/g++.other/crash24.C: New test.
51568         * g++.old-deja/g++.other/crash25.C: New test.
51569         * g++.old-deja/g++.other/crash26.C: New test.
51570         * g++.old-deja/g++.other/crash27.C: New test.
51571         * g++.old-deja/g++.other/crash28.C: New test.
51572         * g++.old-deja/g++.other/crash29.C: New test.
51573         * g++.old-deja/g++.other/crash30.C: New test.
51574         * g++.old-deja/g++.other/crash31.C: New test.
51575         * g++.old-deja/g++.other/crash32.C: New test.
51576         * g++.old-deja/g++.other/crash33.C: New test.
51577         * g++.old-deja/g++.other/crash34.C: New test.
51578         * g++.old-deja/g++.other/crash35.C: New test.
51579
51580 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51581
51582         * gcc.c-torture/execute/20001031-1.c: New test.
51583
51584 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
51585
51586         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51587         namespace.
51588
51589         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51590         standards-conformant.
51591
51592         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51593
51594         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51595         * g++.old-deja/g++.mike/p755a.C: Likewise.
51596         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51597         library makes no calls to `operator new' during initialization.
51598
51599 2000-11-04  Neil Booth  <neilb@earthling.net>
51600
51601         * gcc.dg/cpp/include2.c: New tests.
51602
51603 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
51604
51605         * lib/g++.exp (g++_set_ld_library_path): New function.
51606         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51607
51608 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
51609
51610         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
51611         warnings.
51612
51613 2000-11-01  Richard Henderson  <rth@redhat.com>
51614
51615         * g++.old-deja/g++.ext/namedret1.C: New.
51616         * g++.old-deja/g++.ext/namedret2.C: New.
51617         * g++.old-deja/g++.ext/namedret3.C: New.
51618
51619 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
51620
51621         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51622         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51623
51624 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51625
51626         * gcc.c-torture/execute/va-arg-21.c: New test.
51627
51628 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51629
51630         * gcc.dg/c99-complex-2.c: New test.
51631
51632 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51633
51634         * gcc.c-torture/execute/stdio-opt-1.c: New test.
51635
51636 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
51637
51638         * g++.old-deja/g++.other/inline16.C: New test.
51639
51640 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
51641
51642         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51643         __PRETTY_FUNCTION__
51644
51645 2000-10-29  Neil Booth  <neilb@earthling.net>
51646
51647         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51648         New tests.
51649         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51650         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51651         optimisation.
51652
51653 2000-10-29  Neil Booth  <neilb@earthling.net>
51654
51655         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51656         * mi1.c, mi1c.h: Add null directives to multiple-include test.
51657         * mi5.c: Test multiple includes work with -C.
51658         * trigraphs.c: Test ^= version.
51659
51660 2000-10-28  Neil Booth  <neilb@earthling.net>
51661
51662         New tests and test updates for new macro expander.
51663
51664         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51665         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51666         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51667         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51668         new diagnostic messages.
51669
51670         * gcc.dg/cpp/macro3.c: New tests.
51671
51672 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
51673
51674         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51675         on the same line.
51676
51677 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
51678
51679         * g++.old-deja/g++.other/eh2.C: New test.
51680
51681 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51682
51683         * gcc.c-torture/execute/20001027-1.c: New test.
51684
51685 2000-10-26  Richard Henderson  <rth@redhat.com>
51686
51687         * gcc.c-torture/execute/20001026-1.c: New.
51688
51689 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
51690
51691         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51692         * g++.old-deja/g++.law/builtin1.C: Likewise.
51693         * g++.old-deja/g++.law/ctors10.C: Likewise.
51694         * g++.old-deja/g++.law/virtual3.C: Likewise.
51695         * g++.old-deja/g++.mike/p658.C: Likewise.
51696         * g++.old-deja/g++.other/sibcall1.C: Likewise.
51697         * g++.old-deja/g++.other/vaarg2.C: Likewise.
51698         * g++.old-deja/g++.robertl/eb124.C: Likewise.
51699         * g++.old-deja/g++.robertl/eb44.C: Likewise.
51700         * g++.old-deja/g++.robertl/eb77.C: Likewise.
51701
51702 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
51703
51704         * gcc.c-torture/compile/20001024-1.c: New test.
51705
51706 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
51707
51708         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51709         to tell us whether or not we are using V3.
51710
51711 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51712
51713         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51714         operands.
51715
51716 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51717
51718         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51719
51720 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
51721
51722         * gcc.c-torture/execute/20001024-1.c: New test.
51723
51724 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
51725
51726         * g++.old-deja/g++.other/sibcall1.C: New test.
51727
51728 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
51729
51730         * gcc.dg/noncompile/init-3.c: New test.
51731
51732 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51733
51734         * gcc.dg/format-array-1.c: New test.
51735
51736 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51737
51738         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51739         writing through null pointers; remove comment about testing
51740         unterminated strings.
51741
51742 2000-10-17  Matthew Hiller  <hiller@redhat.com>
51743
51744         * gcc.c-torture/execute/20001017-2.c: New test.
51745
51746 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51747
51748         * gcc.c-torture/compile/20001018-1.c: New test.
51749         * gcc.c-torture/compile/20001018-1.x: Xfail.
51750
51751 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51752
51753         * gcc.c-torture/execute/20001017-1.c: New test.
51754
51755 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51756
51757         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51758         for multiple use of arguments with scanf formats; add tests for
51759         multiple use of arguments.
51760
51761 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
51762
51763         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51764         from some old tests.
51765
51766 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51767
51768         * gcc.dg/format-miss-1.c: New test.
51769
51770 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51771
51772         * gcc.c-torture/execute/20001013-1.c: New test.
51773
51774 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51775
51776         * gcc.dg/format-branch-1.c: New test.
51777
51778 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51779
51780         * README, lib/file-format.exp: Remove EGCS references.
51781
51782 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51783
51784         * gcc.dg/20001013-1.c: New test.
51785
51786 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51787
51788         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51789         for intmax_t in the compiler using __typeof__ and the type rules
51790         for conditional expressions.
51791
51792 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
51793
51794         * gcc.dg/20001012-1.c: New test.
51795         * gcc.dg/20001012-2.c: New test.
51796
51797 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51798
51799         * gcc.dg/format-attr-1.c: New test.
51800
51801 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51802
51803         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
51804         __LONG_LONG_MAX__ instead of LLONG_MAX.
51805
51806 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51807
51808         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
51809         scanf flags.
51810         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
51811         flags.
51812
51813 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51814
51815         * gcc.dg/sequence-pt-1.c: New test.
51816
51817 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
51818
51819         * gcc.c-torture/execute/20001011-1.c: New testcase.
51820         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
51821
51822 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51823
51824         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
51825         does not error on it.
51826
51827 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51828
51829         * gcc.dg/20001009-1.c: New test.
51830
51831 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51832
51833         * gcc.c-torture/compile/20001009-1.c: Move from here ....
51834         * gcc.c-torture/execute/20001009-2.c: ... to here.
51835
51836 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
51837
51838         * gcc.c-torture/compile/20001009-1.c: New testcase.
51839         * gcc.c-torture/execute/20001009-1.c: New testcase.
51840         Testcases provided by Jan Hubicka <jh@suse.cz>.
51841
51842 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51843
51844         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51845         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
51846         uintmax_t using <limits.h> to emulate the compiler's internal
51847         logic.  No longer XFAIL %j tests.
51848
51849 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51850
51851         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
51852         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51853         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
51854         regexps and details of expected handling of some bad formats.
51855         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
51856         suppression.
51857
51858 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51859
51860         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
51861         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
51862         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
51863         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
51864         in list archives.
51865
51866 2000-10-06  Richard Henderson  <rth@cygnus.com>
51867
51868         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
51869         * g++.old-deja/g++.brendan/crash52.C: Likewise.
51870         * g++.old-deja/g++.jason/report.C: Likewise.
51871         * g++.old-deja/g++.law/friend5.C: Likewise.
51872         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
51873         of the expected warnings.
51874
51875 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
51876
51877         * g++.old-deja/g++.pt/enum14.C: New test.
51878
51879 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
51880
51881         * g++.old-deja/g++.pt/crash59.C: New test.
51882
51883 2000-10-04  Will Cohen  <wcohen@redhat.com>
51884
51885         * gcc.dg/20000926-1.c: New test.
51886
51887 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
51888
51889         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
51890         function name for current C++ compiler.
51891         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
51892
51893 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
51894
51895         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
51896         __PRETTY_FUNCTION__.
51897         * g++.old-deja/g++.ext/pretty2.C: Likewise.
51898
51899 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51900
51901         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
51902
51903 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
51904
51905         * gcc.c-torture/compile/20000923-1.c: New test.
51906
51907 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
51908
51909         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
51910         * g++.old-deja/g++.pt/ttp62.C: Same.
51911         * g++.old-deja/g++.other/inline14.C: Same.
51912
51913 2000-09-24  Richard Henderson  <rth@cygnus.com>
51914
51915         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
51916
51917 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51918
51919         * gcc.dg/c90-printf-1.c: Add test for wide string format.
51920
51921 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
51922
51923         * gcc.c-torture/compile/20000922-1.c: New file.
51924
51925 2000-09-21  Nick Clifton  <nickc@redhat.com>
51926
51927         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
51928         a signed long modulo operation.
51929         (mod6): New function - perform an unsigned long modulo operation.
51930         (main): Add tests for modulos of very large numbers by very small
51931         dividends.
51932
51933 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51934
51935         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
51936
51937 2000-09-19  Richard Henderson  <rth@cygnus.com>
51938
51939         * gcc.dg/compare2.c (case 10): XFAIL.
51940
51941 2000-09-18  Richard Henderson  <rth@cygnus.com>
51942
51943         * gcc.c-torture/execute/20000906-1.c: Move ...
51944         * gcc.dg/20000906-1.c: ... here.  Only run on targets
51945         that support __builtin_trap.
51946
51947 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
51948
51949         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
51950
51951 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51952
51953         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
51954         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
51955         more $ format tests.
51956
51957 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51958
51959         * gcc.dg/format-errmk-1.c: New test.
51960
51961 2000-09-17  Greg McGary  <greg@mcgary.org>
51962
51963         * gcc.c-torture/execute/20000917-1.x: Remove.
51964
51965 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51966
51967         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
51968
51969 2000-09-17  Greg McGary  <greg@mcgary.org>
51970
51971         * gcc.c-torture/execute/20000917-1.c: New test.
51972         * gcc.c-torture/execute/20000917-1.x: XFAIL.
51973
51974 2000-09-16  Neil Booth  <NeilB@earthling.net>
51975
51976         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
51977         in nested macro bug.
51978
51979 2000-09-15  Neil Booth  <NeilB@earthling.net>
51980
51981         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
51982
51983 2000-09-14  Jeffrey A Law  (law@cygnus.com)
51984
51985         * gcc.c-torture/execute/20000914-1.c: New test.
51986
51987 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
51988
51989         * g++.other/inline13.C: New test.
51990
51991 2000-09-12  Andreas Jaeger  <aj@suse.de>
51992
51993         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
51994         constant by Ulrich Drepper <drepper@redhat.com>.
51995
51996 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
51997
51998         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
51999
52000 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52001
52002         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52003
52004 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
52005
52006         * gcc.dg/cpp/backslash.c: New test.
52007
52008 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
52009
52010         * gcc.c-torture/execute/20000910-1.c: New test.
52011         * gcc.c-torture/execute/20000910-2.c: Likewise.
52012
52013 2000-09-11  Robert Lipe  <robertl@sco.com>
52014
52015         * gcc.dg/pragma-align.c: New test.
52016
52017 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
52018
52019         * g++.old-deja/g++.pt/explicit82.C: New test.
52020         * g++.old-deja/g++.pt/explicit83.C: New test.
52021
52022 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
52023
52024         * gcc.dg/asm-names.c: New test.
52025
52026 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52027
52028         * gcc.dg/cpp/tr-warn6.c: New test
52029
52030 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52031
52032         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52033         be accepted.
52034
52035 2000-09-07  Catherine Moore  <clm@redhat.com>
52036
52037         * gcc.c-torture/execute/unroll-1.c: New test.
52038
52039 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
52040
52041         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52042         ERROR markers.
52043         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52044         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52045         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52046         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52047         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52048         Preprocess only.
52049         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52050         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52051
52052 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52053
52054         * g++.old-deja/g++.pt/deduct2.C: New test.
52055
52056 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52057
52058         * g++.old-deja/g++.pt/parms2.C: New test.
52059
52060 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52061
52062         * g++.old-deja/g++.pt/crash58.C: New test.
52063
52064 2000-09-06  Greg McGary  <greg@mcgary.org>
52065
52066         * gcc.c-torture/execute/20000906-1.c: New test.
52067         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52068
52069 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52070
52071         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52072
52073 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52074
52075         * g++.old-deja/g++.pt/crash57.C: New test.
52076
52077 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52078
52079         * g++.old-deja/g++.pt/crash56.C: New test.
52080
52081 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52082
52083         * g++.old-deja/g++.pt/koenig1.C: New test.
52084
52085 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52086
52087         * gcc.dg/20000904-1.c: New test.
52088
52089 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52090
52091         * gcc.dg/cpp/paste8.c: New test.
52092
52093 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
52094
52095         * gcc.c-torture/compile/20000827-1.c: New test.
52096
52097 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52098
52099         * gcc.dg/format-diag-1.c: New test.
52100
52101 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52102
52103         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52104         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52105         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52106         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52107         gcc.dg/formatz-1.c: Adjust warning regular expressions.
52108
52109 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52110
52111         * g++.old-deja/g++.other/nested4.C: New test.
52112
52113 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52114
52115         * g++.old-deja/g++.ns/scoped1.C: New test.
52116
52117 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
52118
52119         * lib/g++.exp: Support testing already-installed GCC.
52120
52121 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52122
52123         * wtr-label-1.c, wtr-suffix-1.c: New tests.
52124
52125 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52126
52127         * gcc.dg/return-type-2.c: New test.
52128
52129 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
52130
52131         * gcc.c-torture/compile/20000825-1.c: New test.
52132
52133 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
52134
52135         * gcc.dg/dwarf2-2.c: New test.
52136
52137 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
52138
52139         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52140         dg-warning regexps.
52141
52142 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52143
52144         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52145         gcc.dg/format-ext-5.c: New tests.
52146
52147 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
52148
52149         * g++.old-deja/g++.other/crash22.C: New test.
52150
52151 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
52152
52153         * gcc.dg/noncompile/930622-2.c: Adjust error message.
52154
52155 2000-08-24  Richard Henderson  <rth@cygnus.com>
52156
52157         * gcc.dg/ia64-sync-1.c: New test.
52158         * gcc.dg/ia64-sync-2.c: New test.
52159         * gcc.dg/ia64-asm-1.c: New test.
52160
52161 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52162
52163         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52164         * gcc.dg/format-ext-2.c: New test.
52165
52166 2000-08-23  Jason Merrill  <jason@redhat.com>
52167
52168         * lib/old-dejagnu.exp: Also ignore "In member function" and
52169         "At global scope".
52170
52171 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52172
52173         * gcc.dg/noncompile/label-lineno-1.c: New test.
52174
52175 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52176
52177         * gcc.dg/c99-array-nonobj-1.c: New test.
52178
52179 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52180
52181         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52182         tests.
52183         * gcc.dg/format-ext-1.c: New test.
52184
52185 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52186
52187         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52188         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52189         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52190         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52191         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52192
52193 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52194
52195         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52196         gcc.dg/c99-strftime-2.c: New tests.
52197
52198 2000-08-22  Richard Henderson  <rth@cygnus.com>
52199
52200         * gcc.c-torture/execute/20000822-1.c: New test.
52201
52202 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52203
52204         * gcc.c-torture/execute/20000819-1.x: Remove.
52205
52206 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52207
52208         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52209         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52210         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52211         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52212         gcc.dg/format-xopen-1.c: New tests.
52213
52214 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52215
52216         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52217
52218 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52219
52220         * g++.old-deja/g++.other/loop2.C: New test.
52221
52222         * gcc.c-torture/compile/20000606-1.c: New test.
52223         * gcc.c-torture/compile/20000728-1.c: New test.
52224         * gcc.c-torture/execute/20000801-1.c: New test.
52225         * gcc.c-torture/execute/20000801-2.c: New test.
52226         * gcc.c-torture/execute/20000819-1.c: New test.
52227         * gcc.c-torture/execute/20000819-1.x: XFAIL.
52228         * gcc.dg/20000629-1.c: New test.
52229         * gcc.dg/20000724-1.c: New test.
52230         * gcc.dg/20000807-1.c: New test.
52231
52232 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52233
52234         * gcc.dg/cpp/pragma-1.c: New test.
52235         * gcc.dg/cpp/pragma-2.c: New test.
52236
52237 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
52238
52239         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52240         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
52241
52242 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52243
52244         * gcc.c-torture/compile/20000818-1.c: New test.
52245
52246 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
52247
52248         * gcc.c-torture/execute/20000818-1.c: New test.
52249
52250 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52251
52252         * gcc.dg/format-va-1.c: New test.
52253
52254 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52255
52256         * g++.old-deja/g++.other/typedef8.C: New test.
52257
52258 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52259
52260         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52261         * g++.old-deja/g++.mike/net36.C: Mark candidate.
52262         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52263         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52264         * g++.old-deja/g++.other/ptrmem7.C: New test.
52265         * g++.old-deja/g++.pt/ptrmem10.C: New test.
52266
52267 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52268
52269         * g++.old-deja/g++.pt/typename27.C: New test.
52270
52271 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
52272
52273         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52274         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52275         * g++.old-deja/g++.pt/friend45.C: New test.
52276         * g++.old-deja/g++.other/friend8.C: New test.
52277
52278 2000-08-15  Richard Henderson  <rth@cygnus.com>
52279
52280         * gcc.c-torture/execute/20000815-1.c: New test.
52281
52282 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52283
52284         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52285         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52286         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52287
52288 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
52289
52290         * g++.old-deja/g++.other/refinit2.C: New test.
52291
52292 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
52293
52294         * lib/c-torture.exp (c-torture): Make
52295         compiler_conditional_xfail_data global.
52296         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52297         compiler_conditional_xfail_data machinery.
52298         (f-torture-execute): Likewise.
52299         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52300         and only when unrolling loops.
52301
52302         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52303
52304 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52305
52306         * g++.old-deja/g++.pt/explicit81.C: New test.
52307
52308 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52309
52310         * g++.old-deja/g++.pt/typename26.C: New test.
52311
52312 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
52313
52314         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52315         warning.
52316
52317 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52318
52319         * g++.old-deja/g++.other/array3.C: New test.
52320
52321 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52322
52323         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52324         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52325         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52326         New tests.
52327
52328 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
52329
52330         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52331         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52332
52333 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
52334
52335         * gcc.c-torture/execute/20000808-1.c: New test.
52336
52337 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52338
52339         * gcc.dg/c90-const-expr-1.c: New test.
52340
52341 2000-08-08  Richard Henderson  <rth@cygnus.com>
52342
52343         * gcc.dg/noncompile/920923-1.c: Declare calloc.
52344
52345 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52346
52347         * gcc.dg/noncompile/const-ll-1.c: New test.
52348
52349 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52350
52351         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52352
52353 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52354
52355         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52356         that running programs linked against the shared version of libobjc
52357         run correctly.
52358
52359 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52360
52361         * gcc.dg/c99-printf-1.c: New test.
52362
52363 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52364
52365         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52366
52367 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
52368
52369         * gcc.c-torture/execute/20000731-1.x: Delete.
52370
52371 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
52372
52373         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52374         and torture_without_loops as is done by c-torture.exp.
52375         (search_for): Copy from c-torture.exp.
52376         (gcc-dg-runtest): New function, drives a directory of tests
52377         iterating over the TORTURE_OPTIONS.
52378         (scan-assembler, scan-assembler-not): Move here from
52379         individual directory drivers.
52380
52381         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52382         defined by lib/gcc-dg.exp.
52383         * gcc.dg/cpp/cpp.exp: Likewise.
52384         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
52385         gcc-dg-runtest, so we cycle over optimization options.
52386
52387         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52388         * gcc.dg/compare2.c: No longer expected to fail.
52389
52390 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52391
52392         * gcc.c-torture/execute/20000804-1.c: New test.
52393
52394 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52395
52396         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52397
52398 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
52399
52400         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52401
52402 2000-08-03  Jeffrey A Law  (law@cygnus.com)
52403
52404         * gcc.c-torture/compile/20000803-1.c: New test.
52405
52406 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52407
52408         * gcc.c-torture/execute/20000801-3.c,
52409         gcc.c-torture/execute/20000801-4.c: New tests.
52410         * gcc.c-torture/execute/20000801-3.x,
52411         gcc.c-torture/execute/20000801-4.x: Xfail.
52412
52413 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
52414
52415         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52416         libobjc/.libs to allow for libtool.
52417
52418 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
52419
52420         * gcc.c-torture/compile/20000802-1.c: New test.
52421
52422 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
52423
52424         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52425
52426 2000-07-31  Jeffrey A Law  (law@cygnus.com)
52427
52428         * gcc-c-torture/execute/20000731-2.c: New test.
52429
52430         * gcc.c-torture/execute/20000731-1.c: New test.
52431         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52432
52433 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
52434
52435         * gcc.dg/cpp/paste7.c: New test.
52436         * gcc.dg/cpp/20000725-1.c: New test.
52437
52438 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
52439
52440         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52441         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52442         declaration warning for __builtin_dwarf_reg_size.
52443
52444         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52445
52446 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52447
52448         * gcc.dg/noncompile/voidparam-1.c: New test.
52449
52450 2000-07-30  Richard Henderson  <rth@cygnus.com>
52451
52452         * gcc.dg/c90-digraph-1.c: Don't xfail.
52453         * gcc.dg/compare2.c (case 10): Xfail.
52454         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52455
52456 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
52457
52458         * gcc.dg/c99-main-1.c: New test.
52459
52460 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52461
52462         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52463
52464 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
52465
52466         * gcc.c-tortuer/execute/20000726-1.c: New test.
52467
52468 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
52469
52470         * gcc.c-torture/execute/enum-2.c: New test.
52471
52472 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52473
52474         * gcc.dg/cpp/tr-warn3.c: New test.
52475
52476 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52477
52478         * g++.old-deja/g++.ext/implicit1.C: Remove.
52479         * g++.old-deja/g++.jason/c2.C: Remove
52480         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52481         * g++.old-deja/g++.pt/crash16.C: Likewise.
52482         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52483
52484 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52485
52486         * g++.old-deja/g++.other/for2.C: New test.
52487
52488 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
52489
52490         * gcc.dg/20000720-1.c: New test.
52491
52492 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
52493
52494         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
52495
52496 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
52497
52498         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52499         * gcc.c-torture/execute/20000722-1.c: New.
52500         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52501
52502 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
52503
52504         * gcc.dg/cpp/20000720-1.S: New test.
52505
52506 2000-07-21  Michael Meissner  <meissner@redhat.com>
52507
52508         * gcc.c-torture/execute/ieee/hugeval.c: New test.
52509
52510 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52511
52512         * g++.old-deja/g++.brendan/crash16.C,
52513         g++.old-deja/g++.brendan/parse3.C,
52514         g++.old-deja/g++.brendan/redecl1.C,
52515         g++.old-deja/g++.ns/template13.C,
52516         g++.old-deja/g++.other/decl4.C,
52517         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52518
52519 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52520
52521         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52522         and "Internal error".
52523
52524         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52525         regexps.
52526         * gcc.dg/cpp/paste6.c: New test.
52527
52528 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
52529
52530         * gcc.dg/cpp/tr-direct.c: New test.
52531
52532         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52533         gcc.dg/cpp/undef1.c: Tweak error regexps.
52534
52535 2000-07-18  Eric Christopher <echristo@redhat.com>
52536
52537         * gcc.c-torture/compile/20000718-1.c: New test.
52538
52539 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
52540
52541         * cpplex.c (_cpp_push_token): If the token being pushed back
52542         is the previous token in this context, just subtract one from
52543         context->posn.
52544         * cppmacro.c (save_expansion): Clear aux field when storing a
52545         placemarker.
52546
52547 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
52548
52549         * gcc.dg/noncompile/redecl-1.c: New test.
52550
52551 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
52552
52553         * gcc.c-torture/execute/20000717-5.c: New test.
52554         * gcc.c-torture/execute/20000717-1.x: Removed.
52555
52556 2000-07-17  Richard Henderson  <rth@cygnus.com>
52557
52558         * gcc.c-torture/execute/20000717-4.c: New test.
52559
52560 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
52561
52562         * gcc.dg/cpp/syshdr.c: New test.
52563         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52564
52565 2000-07-17  Neil Booth  <neilb@earthling.net>
52566
52567         * gcc.dg/cpp/cmdlne-dM.c: New test.
52568         * gcc.dg/cpp/cmdlne-dD.c: New test.
52569
52570 2000-07-17  Jeffrey A Law  (law@cygnus.com)
52571
52572         * gcc.c-torture/execute/20000717-3.c: New test.
52573
52574         * gcc.c-torture/compile/20000717-1.c: New test.
52575
52576 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
52577
52578         * gcc.c-torture/execute/20000717-2.c: New test.
52579
52580 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52581
52582         * gcc.dg/formatz-1.c: New test.
52583
52584         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52585         * gcc.dg/c99-digraph-1.c: New tests.
52586
52587         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52588         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52589
52590         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52591         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52592         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52593         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52594         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52595         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52596         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52597
52598 2000-07-17  Greg McGary <greg@mcgary.org>
52599
52600         * gcc.c-torture/execute/20000717-1.c: New test.
52601         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52602
52603 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
52604
52605         * gcc.c-torture/execute/20000715-2.c: New test.
52606         * gcc.dg/20000715-1.c: New test.
52607
52608 2000-07-15  Michael Meissner  <meissner@redhat.com>
52609
52610         * gcc.c-torture/execute/20000715-1.c: New test.
52611
52612 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
52613
52614         * gcc.c-torture/execute/20000707-1.c: New test.
52615
52616 2000-07-13  Neil Booth  <NeilB@earthling.net>
52617
52618         * gcc.dg/cpp/digraph1.c,
52619         gcc.dg/cpp/digraph2.c,
52620         gcc.dg/cpp/digraphs.c: New tests.
52621
52622 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
52623
52624         * g77.f-torture/compile/20000630-2.f: New test.
52625         * g77.f-torture/compile/20000630-2.x
52626
52627 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52628
52629         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
52630
52631 2000-07-11  Neil Booth  <NeilB@earthling.net>
52632
52633         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52634
52635 2000-07-11  Neil Booth  <NeilB@earthling.net>
52636
52637         * gcc.dg/cpp/cmdlne-C.c: New.
52638
52639 2000-07-09  Neil Booth  <NeilB@earthling.net>
52640
52641         * gcc.dg/cpp/directiv.c: New tests.
52642         * gcc.dg/cpp/undef1.c: Update.
52643
52644 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
52645
52646         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52647
52648 2000-07-09  Neil Booth  <NeilB@earthling.net>
52649
52650         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52651
52652 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
52653
52654         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52655         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52656
52657 2000-07-08  Neil Booth  <NeilB@earthling.net>
52658
52659         * gcc.dg/cpp/macsyntx.c: New tests.
52660
52661 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52662
52663         * gcc.dg/20000707-1.c: New test.
52664
52665 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52666
52667         * gcc.c-torture/execute/20000706-1.c: New test.
52668         * gcc.c-torture/execute/20000706-2.c: New test.
52669         * gcc.c-torture/execute/20000706-3.c: New test.
52670         * gcc.c-torture/execute/20000706-4.c: New test.
52671         * gcc.c-torture/execute/20000706-5.c: New test.
52672
52673 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52674
52675         * g++.old-deja/g++.pt/instantiate7.C: New test.
52676
52677 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52678
52679         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52680         * g++.old-deja/g++.mike/thunk3.C: Likewise.
52681         * g++.old-deja/g++.other/rtti3.C: Likewise.
52682         * g++.old-deja/g++.other/rttid3.C: Likewise.
52683
52684 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
52685
52686         *  g77.f-torture/compile/20000630-1.x: Fix typo
52687
52688 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
52689
52690         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52691         assembly output.
52692
52693 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
52694
52695         * gcc.dg/cpp/ident.c: New test.
52696
52697 2000-07-05  Neil Booth  <NeilB@earthling.net>
52698
52699         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52700           gcc.dg/cpp/lexstrng.c: New tests.
52701
52702 2000-07-04  Neil Booth  <NeilB@earthling.net>
52703
52704         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52705         * gcc.dg/cpp/strify2.c: Same.
52706
52707 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
52708
52709         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52710         * gcc.dg/cpp/19990703-1.c: Likewise.
52711         * gcc.dg/cpp/20000625-1.c: Likewise.
52712         * gcc.dg/cpp/20000625-2.c: Likewise.
52713
52714         * gcc.dg/cpp/macro1.c,
52715         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52716         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52717         gcc.dg/cpp/strify1.c,
52718         gcc.dg/cpp/strify2.c: New tests.
52719
52720 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
52721
52722         * gcc.c-torture/execute/20000703-1.c: New test.
52723
52724 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52725
52726         * g++.old-deja/g++.pt (lookup10.C): New test.
52727
52728 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52729
52730         * g++.old-deja/g++.pt (typename25.C): New test.
52731
52732 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
52733
52734         * gcc.c-torture/compile/20000701-1.c: New test.
52735
52736 2000-06-30  Nick Clifton  <nickc@cygnus.com>
52737
52738         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52739         to test case.
52740
52741 2000-06-30  Catherine Moore  <clm@cygnus.com>
52742
52743         * gcc.c-torture/execute/align-1.c: New test.
52744
52745 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
52746
52747         * g++.old-deja/g++.pt/expr8.C: New test.
52748         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52749
52750 2000-06-29  Nick Clifton  <nickc@cygnus.com>
52751
52752         * gcc.c-torture/compile/20000629-1.c: New test.
52753
52754 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52755
52756
52757         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52758         gcc.dg/noncompile directory, depending on whether they're
52759         preprocessor tests or not.  Annotate all the tests for the dg
52760         framework.
52761
52762         * gcc.c-torture/noncompile/noncompile.exp: Delete.
52763         * gcc.dg/noncompile/noncompile.exp: New.
52764
52765         * Moved files:
52766         Old name                                New name
52767         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
52768         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
52769         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
52770         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
52771         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
52772         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
52773         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
52774         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
52775         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
52776         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
52777         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
52778         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
52779         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
52780         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
52781         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
52782         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
52783         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
52784         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
52785         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
52786         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
52787         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
52788         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
52789         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
52790         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
52791
52792         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
52793         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
52794         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
52795         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
52796         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
52797         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
52798
52799 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52800
52801         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
52802         declare one variable.  On the fourth, error.
52803         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
52804         declared by 20000628-1a.h.
52805
52806 2000-06-29  Richard Henderson  <rth@redhat.com>
52807
52808         * gcc.c-torture/execute/930529-1.x: New file.
52809         * gcc.dg/920413-1.c: Adjust expected warning text.
52810         * gcc.dg/980217-1.c: Declare abort.
52811         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
52812
52813 2000-06-29  Jeffrey A Law  (law@cygnus.com)
52814
52815         * g77.f-torture/compile/20000629-1.f: New test.
52816         * g77.f-torture/compile/20000629-1.x: Expected to fail.
52817
52818 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52819
52820         Rearrange lots of files, removing entirely the
52821         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
52822         directories.
52823
52824         * Deleted files:
52825         gcc.c-torture/code_quality/code_quality.exp
52826         gcc.c-torture/special/special.exp
52827         gcc.failure/failure.exp
52828         gcc.failure/940409-1.x
52829         gcc.c-torture/compile/961203-1.x
52830
52831         * New files:
52832         gcc.misc-tests/linkage.exp
52833         gcc.c-torture/execute/920730-1t.c
52834         gcc.c-torture/execute/920730-1t.x
52835         gcc.c-torture/compile/920520-1.x
52836         gcc.c-torture/compile/920521-1.x
52837         gcc.c-torture/compile/981006-1.x
52838         gcc.c-torture/execute/eeprof-1.x
52839
52840         * Moved files (possibly with modifications to fit a new harness):
52841         Old name                                New name
52842         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
52843         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
52844         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
52845         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
52846         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
52847         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
52848         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
52849         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
52850         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
52851         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
52852         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
52853         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
52854         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
52855         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
52856
52857 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52858
52859         * c-torture/compile/961203-1.x: Delete.
52860
52861         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
52862         not exit. Include stdio.h.
52863         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
52864         * gcc.misc-tests/dg-12.c: Likewise.
52865         * gcc.misc-tests/dg-5.c: Likewise.
52866         * gcc.misc-tests/dg-6.c: Likewise.
52867         * gcc.misc-tests/dg-7.c: Prototype abort.
52868         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
52869         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
52870         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
52871         not exit.
52872         * gcc.misc-tests/sieve.c: Use return from main, not exit.
52873         * gcc.misc-tests/sort2.c: Use return from main, not exit.
52874
52875 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
52876
52877         * gcc.dg/cpp/20000628-1.c: New test.
52878         * gcc.dg/cpp/20000628-1.h: New header for above test.
52879         * gcc.dg/cpp/20000628-1a.h: Likewise.
52880
52881 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
52882
52883         * gcc.dg/cpp: New directory.
52884         * gcc.dg/cpp/cpp.exp: New driver.
52885         * gcc.dg/cpp/20000627-1.c: New test.
52886         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
52887         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
52888         and rewrite as a compilation test.
52889
52890         * gcc.dg: Move many files into the cpp subdirectory, possibly
52891         renaming or editing them as well.
52892         Old name                New name
52893         990119-1.c              cpp/19990119-1.c
52894         990228-1.c              cpp/19990228-1.c
52895         990407-1.c              cpp/19990407-1.c
52896         990409-1.c              cpp/19990409-1.c
52897         990413-1.c              cpp/19990413-1.c
52898         990703-1.c              cpp/19990703-1.c
52899         20000127-1.c            cpp/20000127-1.c
52900         20000129-1.c            cpp/20000129-1.c
52901         20000207-1.c            cpp/20000207-1.c
52902         20000207-2.c            cpp/20000207-2.c
52903         20000209-1.c            cpp/20000209-1.c
52904         20000209-2.c            cpp/20000209-2.c
52905         20000301-1.c            cpp/20000301-1.c
52906         20000419-1.c            cpp/20000419-1.c
52907         20000510-1.S            cpp/20000510-1.S
52908         20000519-1.c            cpp/20000519-1.c
52909         20000529-1.c            cpp/20000529-1.c
52910         20000625-1.c            cpp/20000625-1.c
52911         20000625-2.c            cpp/20000625-2.c
52912         cpp-as1.c               cpp/assert1.c
52913         cpp-as2.c               cpp/assert2.c
52914         cxx-comments-1.c        cpp/cxxcom1.c
52915         cxx-comments-2.c        cpp/cxxcom2.c
52916         endif-label.c           cpp/endif.c
52917         cpp-hash1.c             cpp/hash1.c
52918         cpp-hash2.c             cpp/hash2.c
52919         cpp-if1.c               cpp/if-1.c
52920         cpp-if2.c               cpp/if-2.c
52921         cpp-if3.c               cpp/if-3.c
52922         cpp-if4.c               cpp/if-4.c
52923         cpp-if5.c               cpp/if-5.c
52924         cpp-cond.c              cpp/if-cexp.c
52925         cpp-missingop.c         cpp/if-mop.c
52926         cpp-missingparen.c      cpp/if-mpar.c
52927         cpp-opprec.c            cpp/if-oppr.c
52928         cpp-ifparen.c           cpp/if-paren.c
52929         cpp-shortcircuit.c      cpp/if-sc.c
52930         cpp-shift.c             cpp/if-shift.c
52931         cpp-unary.c             cpp/if-unary.c
52932         cpp-li1.c               cpp/line1.c
52933         cpp-li2.c               cpp/line2.c
52934         lineno.c                cpp/line3.c
52935         lineno-2.c              cpp/line4.c
52936         cpp-mi.c                cpp/mi1.c
52937         cpp-mic.h               cpp/mi1c.h
52938         cpp-micc.h              cpp/mi1cc.h
52939         cpp-mind.h              cpp/mi1nd.h
52940         cpp-mindp.h             cpp/mi1ndp.h
52941         cpp-mix.h               cpp/mi1x.h
52942         cpp-mi2.c               cpp/mi2.c
52943         cpp-mi2a.h              cpp/mi2a.h
52944         cpp-mi2b.h              cpp/mi2b.h
52945         cpp-mi2c.h              cpp/mi2c.h
52946         cpp-mi3.c               cpp/mi3.c
52947         cpp-mi3.def             cpp/mi3.def
52948         poison-1.c              cpp/poison.c
52949         pr-impl.c               cpp/prag-imp.c
52950         cpp-redef-2.c           cpp/redef1.c
52951         cpp-redef.c             cpp/redef2.c
52952         strpaste.c              cpp/strp1.c
52953         strpaste-2.c            cpp/strp2.c
52954         cpp-tradpaste.c         cpp/tr-paste.c
52955         cpp-tradstringify.c     cpp/tr-str.c
52956         cpp-tradwarn1.c         cpp/tr-warn1.c
52957         cpp-tradwarn2.c         cpp/tr-warn2.c
52958         trigraphs.c             cpp/trigraphs.c
52959         cpp-unc1.c              cpp/unc1.c
52960         cpp-unc2.c              cpp/unc2.c
52961         cpp-unc3.c              cpp/unc3.c
52962         cpp-unc.c               cpp/unc4.c
52963         undef.c                 cpp/undef1.c
52964         undef-2.c               cpp/undef2.c
52965         cpp-wi1.c               cpp/widestr1.c
52966
52967 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
52968
52969         * lib/g++.exp (g++_include_flags): Tweak.
52970
52971 2000-06-27  H.J. Lu  <hjl@gnu.org>
52972             Loren J. Rittle  <ljrittle@acm.org>
52973
52974         * lib/g++.exp (g++_include_flags): Override libgloss.exp
52975         version with one that knows about the new gcc tree structure.
52976         (g++_link_flags): Same.
52977
52978 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
52979
52980         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
52981         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
52982         case we are cross-compiling.
52983
52984         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
52985         g++.old-deja/g++.niklas/Makefile.in,
52986         g++.old-deja/g++.niklas/configure.in,
52987         g++.old-deja/g++.other/Makefile.in,
52988         g++.old-deja/g++.other/configure.in,
52989         gcc.c-torture/code_quality/Makefile.in,
52990         gcc.c-torture/code_quality/configure.in,
52991         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
52992         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
52993         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
52994         gcc.c-torture/execute/ieee/Makefile.in,
52995         gcc.c-torture/execute/ieee/configure.in,
52996         gcc.c-torture/noncompile/Makefile.in,
52997         gcc.c-torture/noncompile/configure.in,
52998         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
52999         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53000         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53001
53002 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53003
53004         * g++.old-deja/g++.other/ambig3.C: New test.
53005
53006 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
53007
53008         * g++.old-deja/g++.pt/syntax1.C: New test.
53009         * g++.old-deja/g++.pt/syntax2.C: New test.
53010         * g++.old-deja/g++.other/syntax3.C: New test.
53011         * g++.old-deja/g++.other/syntax4.C: New test.
53012
53013 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53014
53015         * gcc.dg/20000623-1.c: Prototype exit and abort.
53016
53017 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53018
53019         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53020         New tests.
53021         * gcc.dg/cpp-mi3.def: New file.
53022
53023         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53024         inside assertions.
53025         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53026         lexer's error messages.
53027         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53028         divine anything from the linemarkers.
53029         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53030         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53031
53032 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
53033
53034         * gcc.dg/20000623-1.c: New test.
53035
53036 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
53037
53038         * gcc.c-torture/execute/20000622-1.c: New test.
53039
53040 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53041
53042         * g++.old-deja/g++.other/init15.C: New test.
53043
53044 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53045
53046         * g++.old-deja/g++.pt/vaarg2.C: New test.
53047         * g++.old-deja/g++.pt/vaarg3.C: New test.
53048
53049 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
53050
53051         * g++.old-deja/g++.other/dyncast6.C: New test.
53052
53053 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
53054
53055         * gcc.c-torture/execute/loop-6.c: New test.
53056
53057 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
53058
53059         * gcc.dg/20000614-1.c: New test.
53060         * gcc.dg/20000614-2.c: New test.
53061
53062 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
53063
53064         * g++.old-deja/g++.other/inline12.C: New test.
53065
53066 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
53067
53068         * g++.old-deja/g++.other/eh1.C: New test.
53069
53070 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
53071
53072         * g++.old-deja/g++.other/type.C: New test.
53073
53074 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53075
53076         * g++.old-deja/g++.other/initstring.C: New test.
53077
53078 2000-06-12  Jason Merrill  <jason@redhat.com>
53079
53080         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53081
53082 2000-06-09  Jeffrey A Law  (law@cygnus.com)
53083
53084         * gcc.c-torture/compile/20000609-1.c: New test.
53085
53086 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
53087
53088         * gcc.dg/20000609-1.c: New test.
53089
53090 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
53091
53092         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53093         * gcc.c-torture/noncompile/poison-1.c: Move...
53094         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53095         * gcc.dg/cpp-li1.c: Add a token after the #line.
53096
53097 2000-06-05  Richard Henderson  <rth@cygnus.com>
53098
53099         * gcc.c-torture/execute/20000605-2.c: New test.
53100         * gcc.c-torture/execute/20000605-3.c: New test.
53101
53102 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
53103
53104         * g77.f-torture/execute/20000503-1.x: New file.
53105
53106 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
53107
53108         * g++.old-deja/g++.eh/badalloc1.C: New test.
53109
53110 2000-06-05  Richard Henderson  <rth@cygnus.com>
53111
53112         * gcc.c-torture/execute/20000605-1.c: New test.
53113
53114 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53115             Nathan Sidwell <nathan@codesourcery.com>
53116
53117         * gcc.c-torture/compile/20000605-1.c: New test.
53118
53119 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
53120
53121         * g77.f-torture/compile/20000601-1.f: New test.
53122
53123 2000-06-03  Richard Henderson  <rth@cygnus.com>
53124
53125         * gcc.c-torture/execute/20000603-1.c: New.
53126
53127 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
53128
53129         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53130         * gcc.dg/noreturn-2.c (noreturn): Likewise.
53131
53132 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
53133
53134         * gcc.dg/compare2.c (case 12): XFAIL.
53135         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53136         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53137
53138         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53139
53140 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
53141
53142         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53143         guard macro is already defined when the header is first
53144         included.
53145         * gcc.dg/cpp-mix.h: New file.
53146         * gcc.dg/endif-label.c: Update patterns to match compiler.
53147
53148         * g++.brendan/complex1.C: Declare abort.
53149         * g++.law/refs4.C: Remove XFAIL.
53150         * g++.oliva/expr2.C: Declare abort and exit.
53151
53152 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
53153
53154         * gcc.c-torture/execute/20000528-1.c: New test.
53155
53156         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53157         * g++.old-deja/g++.law/temps4.C: Likewise.
53158
53159         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53160         stdlib.h.  Call abort() on failure.
53161         * g++.old-deja/g++.law/refs4.C: Likewise.
53162         * g++.old-deja/g++.law/temps4.C: Likewise.
53163         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53164         * gcc.c-torture/execute/20000112-1.c: Include string.h.
53165
53166 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
53167
53168         Relative to g++.dg/special:
53169         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53170
53171         Relative to g++.old-deja:
53172         * g++.brendan/complex1.C, g++.jason/optimize2.C,
53173         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53174         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53175         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53176         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53177         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53178         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53179
53180         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53181         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53182         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53183         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53184         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53185         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53186         and/or string.h.
53187
53188         * g++.other/goto1.C: Update expectations for error messages.
53189
53190 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
53191
53192         * gcc.c-torture/compile/20000523-1.c: New test.
53193
53194 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53195
53196         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53197
53198 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53199
53200         * g++.old-deja/g++.eh/catch11.C: New test.
53201         * g++.old-deja/g++.eh/catch12.C: New test.
53202
53203 2000-05-24  Nick Clifton  <nickc@cygnus.com>
53204
53205         * gcc.c-torture/execute/20000523-1.c: New test.
53206
53207 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
53208
53209         * c-torture/execute/bcp-1.c: Replace abort in arg of
53210         __builtin_constant_p with a generic external function.
53211
53212         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53213         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53214         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53215         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53216         Prototype abort and/or exit.
53217
53218         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53219         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53220         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53221         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53222
53223 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
53224
53225         * gcc.dg/dwarf2-1.c: New test.
53226
53227 2000-05-20  Richard Henderson  <rth@cygnus.com>
53228
53229         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53230
53231 2000-05-20  Andreas Jaeger  <aj@suse.de>
53232
53233         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53234         testcase.
53235
53236 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
53237
53238         * gcc.c-torture/execute/20000519-2.c: New test.
53239
53240 2000-05-19  Andreas Jaeger  <aj@suse.de>
53241
53242         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53243         which fails with SSA.
53244
53245         * lib/c-torture.exp: Also test with -O3 -fssa.
53246
53247 2000-05-18  Michael Meissner  <meissner@redhat.com>
53248
53249         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53250         * gcc.c-torture/execute/920415-1.c: Ditto.
53251         * gcc.c-torture/execute/920501-1.c: Ditto.
53252         * gcc.c-torture/execute/conversion.c: Ditto.
53253         * gcc.c-torture/execute/cvt-1.c: Ditto.
53254
53255 2000-05-18  Jeffrey A Law  (law@cygnus.com)
53256
53257         * gcc.c-torture/compile/20000518-1.c: New test.
53258
53259 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53260
53261         * g77.f-torture/compile/200005018.f: New test.
53262
53263 2000-05-17  Jeffrey A Law  (law@cygnus.com)
53264
53265         * gcc.c-torture/compile/20000517-1.c: New test.
53266
53267 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53268
53269         * gcc.c-torture/execute/20000516-1.c: New test.
53270
53271 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
53272
53273         * g++.old-deja/g++.other/eh.C: New test.
53274
53275 2000-05-12  Richard Henderson  <rth@cygnus.com>
53276
53277         * gcc.c-torture/execute/990208-1.c (main): Don't pass
53278         constants through to doit's conditional.
53279
53280 2000-05-11  Jeffrey A Law  (law@cygnus.com)
53281
53282         * gcc.c-torture/compile/20000511-1.c: New test.
53283         * g77.f-torture/compile/20000511-1.f: New test.
53284         * g77.f-torture/compile/20000511-2.f: New test.
53285
53286 2000-05-11  Michael Meissner  <meissner@redhat.com>
53287
53288         * gcc.c-torture/execute/20000511-1.c: New test.
53289
53290 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
53291
53292         * gcc.dg/dg.exp: Scan .S files as well as .c files.
53293         * gcc.dg/20000510-1.S: New.
53294
53295 2000-05-08  Catherine Moore  <clm@cygnus.com>
53296
53297         * gcc.dg/unused-3.c: New.
53298
53299 2000-05-06  Richard Henderson  <rth@cygnus.com>
53300
53301           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53302           * g++.old-deja/g++.mike/warn1.C: Likewise.
53303           * g++.old-deja/g++.pt/local1.C: Likewise.
53304           * g++.old-deja/g++.pt/local7.C: Likewise.
53305           * g++.old-deja/g++.pt/spec16.C: Likewise.
53306
53307 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
53308
53309         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53310
53311 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
53312
53313           * g77.f-torture/execute/20000503-1.f: New test.
53314
53315 2000-05-04  Andreas Jaeger  <aj@suse.de>
53316
53317         * gcc.dg/noreturn-2.c: New test.
53318
53319 2000-05-04  Neil Booth  <NeilB@earthling.net>
53320
53321         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53322         preprocessor.
53323
53324 2000-05-04  Richard Henderson  <rth@cygnus.com>
53325
53326         * gcc.c-torture/execute/20000503-1.c: Fix typo.
53327
53328 2000-05-04  Richard Henderson  <rth@cygnus.com>
53329
53330         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
53331         OpenSSL by Jason R Thorpe.
53332
53333 2000-05-03  Jim Wilson  <wilson@cygnus.com>
53334
53335         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53336
53337 2000-05-03  Robert Lipe <robertlipe@usa.net>
53338
53339         * gcc.dg/20000503-1.c: New test.
53340
53341 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
53342
53343         * gcc.c-torture/compile/20000502-1.c: New test.
53344         * g++.old-deja/g++.other/align.C: New test.
53345         * gcc.dg/cpp-tradstringify.c: New test.
53346
53347 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53348
53349         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53350         and hard registers.
53351
53352 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
53353
53354         * gcc.c-torture/execute/loop-5.c: New test.
53355
53356 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
53357
53358         * gcc.c-torture/execute/va-arg-20.c: New test.
53359
53360 2000-04-23  Jeffrey A Law  (law@cygnus.com)
53361
53362         * gcc.c-torture/execute/20000422-1.c: New test.
53363
53364 2000-04-20  Greg McGary  <gkm@gnu.org>
53365
53366         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53367         when optimizing, but without sibling-call optimizations (-O1).
53368
53369 2000-04-20  Jeffrey A Law  (law@cygnus.com)
53370
53371           * gcc.c-torture/compile/20000420-1.c: New test.
53372
53373 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53374
53375         * g++.abi/ptrflags.C: New test.
53376         * g++.eh/catchptr1.C: Test incomplete pointer chains.
53377
53378 2000-04-19  Catherine Moore  <clm@cygnus.com>
53379
53380         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53381
53382 2000-04-19  Greg McGary  <gkm@gnu.org>
53383
53384         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53385         sibling-call optimizations.
53386
53387 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
53388
53389         * gcc.dg/20000419-1.c: New test.
53390
53391 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
53392
53393         * gcc.c-torture/execute/20000412-6.c: New test.
53394
53395 2000-04-12  Jeffrey A Law  (law@cygnus.com)
53396
53397         * gcc.c-torture/execute/20000412-5.c: New test.
53398         * g77.f-torture/compile/20000412-1.f: New test.
53399         * gcc.c-torture/execute/20000412-4.c: New test.
53400         * gcc.c-torture/compile/20000412-2.c: New test.
53401         * gcc.c-torture/execute/20000412-3.c: New test.
53402         * gcc.c-torture/compile/20000412-1.c: New test.
53403         * gcc.c-torture/execute/20000412-2.c: New test.
53404
53405 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
53406
53407         * objc/execute/bf-20.m: New test.
53408
53409 2000-04-10  Richard Henderson  <rth@cygnus.com>
53410
53411         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53412
53413         * gcc.c-torture/execute/20000412-1.c: New test.
53414
53415 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53416
53417         * g++.old-deja/g++.eh/catchptr1.C: New test.
53418
53419 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
53420
53421         * g++.old-deja/g++.abi/cxa_vec.C: New test.
53422
53423 2000-04-08  Neil Booth  <NeilB@earthling.net>
53424
53425         * gcc.dg/cpp-nullchar.c: Remove test as
53426         embedded nulls cause problems.
53427
53428 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53429
53430         * gcc.dg/compare2.c: New test.
53431
53432 2000-04-08  Neil Booth  <NeilB@earthling.net>
53433
53434         * gcc.dg/cpp-nullchar.c: New test.
53435
53436 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
53437
53438         * gcc.dg/cpp-mi2.c: New test.
53439         * gcc.dg/cpp-mi2[abc].h: New files.
53440
53441 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
53442
53443         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53444         member name.
53445
53446 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
53447
53448         * g++.old-deja/g++.abi/vmihint.C: New test.
53449
53450 2000-04-06  Neil Booth  <NeilB@earthling.net>
53451
53452         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53453         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53454         copyright.
53455
53456 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
53457
53458         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53459         avoid stack-frame overwrite.
53460
53461 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
53462
53463         * gcc.c-torture/compile/20000405-2.c: New test.
53464         * gcc.c-torture/compile/20000405-3.c: New test.
53465
53466 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53467
53468         * gcc.c-torture/compile/20000405-1.c: New test.
53469
53470 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
53471
53472         * gcc.dg/cast-qual-1.c: Revert last change.
53473
53474 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53475
53476         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53477
53478 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
53479
53480         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53481         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53482
53483 2000-04-03  Jeffrey A Law  (law@cygnus.com)
53484
53485         * gcc.c-torture/compile/20000403-2.c: New test.
53486         * gcc.c-torture/compile/20000403-1.c: New test.
53487
53488 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
53489
53490         * gcc.c-torture/execute/20000403-1.c: New test.
53491
53492 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
53493
53494         * gcc.c-torture/execute/20000402-1.c: New test.
53495
53496 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
53497
53498         * gcc.c-torture/execute/va-arg-15.c: New test.
53499         * gcc.c-torture/execute/va-arg-16.c: New test.
53500         * gcc.c-torture/execute/va-arg-17.c: New test.
53501         * gcc.c-torture/execute/va-arg-18.c: New test.
53502         * gcc.c-torture/execute/va-arg-19.c: New test.
53503
53504 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
53505
53506         * gcc.c-torture/compile/981211-1.c: Move to...
53507         * gcc.dg/cpp-as1.c: ...here.
53508         * gcc.dg/cpp-as2.c: New file.
53509
53510         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53511         compiler.
53512
53513 2000-04-02  Neil Booth  <NeilB@earthling.net>
53514
53515         * gcc.dg/cpp-cond.c  New tests.
53516         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
53517         accidental success less likely.
53518         * gcc.dg/cpp-missingop.c  New tests.
53519         * gcc.dg/cpp-missingparen.c  New tests.
53520         * gcc.dg/cpp-shift.c  New tests.
53521         * gcc.dg/cpp-shortcircuit.c  New tests.
53522         * gcc.dg/cpp-unary.c  New tests.
53523
53524 2000-03-29  Jeffrey A Law  (law@cygnus.com)
53525
53526         * gcc.c-torture/compile/20000329-1.c: New test.
53527
53528 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
53529
53530         * gcc.c-torture/compile/20000326-1.c: New test.
53531         * gcc.c-torture/compile/20000326-2.c: New test.
53532
53533 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
53534
53535         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53536         the first parameter is a function argument.
53537
53538 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
53539
53540         * g++.old-deja/g++.ext/array4.C: New test.
53541
53542 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
53543
53544         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53545
53546 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53547
53548         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53549
53550 2000-03-19  Richard Henderson  <rth@cygnus.com>
53551
53552         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53553
53554 2000-03-19  Richard Henderson  <rth@cygnus.com>
53555
53556         * gcc.c-torture/compile/20000319-1.c: New test.
53557
53558 2000-03-14  Jeffrey A Law  (law@cygnus.com)
53559
53560         * gcc.c-torture/execute/20000314-3.c: New test.
53561         * gcc.c-torture/execute/20000314-2.c: New test.
53562         * gcc.c-torture/execute/20000314-1.c: New test.
53563         * gcc.c-torture/compile/20000314-2.c: New test.
53564         * gcc.c-torture/compile/20000314-1.c: New test.
53565
53566 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
53567
53568         * g++.old-deja/g++.warn/inline.C: New test.
53569
53570 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
53571
53572         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53573         standards-compliant result rather than specific constants.
53574         Put test-values in array.
53575
53576 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
53577
53578         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53579         (g++_target_compile): Put test-specific options last.
53580
53581 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53582
53583         * g++.old-deja/g++.eh/vbase4.C: New test.
53584
53585 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53586
53587         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53588
53589 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53590
53591         * g++.old-deja/g++.brendan/misc12.C: Removed.
53592         * g++.old-deja/g++.pt/memtemp77.C: Constify.
53593         * g++.old-deja/g++.ext/pretty4.C: New test.
53594
53595 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53596
53597         * g++.old-deja/g++.other/string2.C: New test.
53598
53599 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
53600
53601         * g++.old-deja/g++.warn/impint2.C: New test.
53602
53603 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
53604
53605         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53606         is 1, not zero.
53607
53608 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
53609
53610         * g++.old-deja/g++.warn/impint.C: New test.
53611         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53612         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53613         * g++.old-deja/g++.pt/explicit12.C: Likewise.
53614         * g++.old-deja/g++.pt/explicit13.C: Likewise.
53615         * g++.old-deja/g++.pt/explicit17.C: Likewise.
53616         * g++.old-deja/g++.pt/explicit18.C: Likewise.
53617         * g++.old-deja/g++.pt/explicit19.C: Likewise.
53618         * g++.old-deja/g++.pt/explicit23.C: Likewise.
53619         * g++.old-deja/g++.pt/explicit31.C: Likewise.
53620         * g++.old-deja/g++.pt/explicit35.C: Likewise.
53621         * g++.old-deja/g++.pt/explicit6.C: Likewise.
53622         * g++.old-deja/g++.pt/memclass7.C: Likewise.
53623
53624 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
53625
53626         * gcc.dg/cpp-redef.c: New test.
53627
53628 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
53629
53630         * g++.old-deja/g++.pt/unify7.C: New test.
53631
53632 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53633
53634         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53635         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53636
53637 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
53638
53639         * gcc.c-torture/compile/20000224-1.c: New test.
53640
53641 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53642
53643         * gcc.c-torture/compile/cpp-2.c: New test.
53644         * gcc.c-torture/compile/cpp-1.c: New test.
53645
53646 2000-02-25  Jeffrey A Law  (law@cygnus.com)
53647
53648         * gcc.c-torture/execute/20000225-1.c: New test.
53649
53650 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53651
53652         * gcc.dg/cpp-li2.c: New test.
53653
53654         * gcc.dg/cpp-wi1.c: New test.
53655
53656         * gcc.dg/cpp-li1.c: New test.
53657
53658 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
53659
53660         * g++.old-deja/g++.other/sizeof5.C: New test.
53661
53662 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53663
53664         * gcc.c-torture/execute/va-arg-13.c: New test.
53665
53666 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
53667
53668         * gcc.c-torture/execute/va-arg-12.c: New test.
53669
53670 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53671
53672         * gcc.c-torture/execute/20000223-1.c: New test.
53673
53674 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53675
53676         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53677
53678 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
53679
53680         * g++.old-deja/g++.abi/ptrmem.C: New test.
53681
53682 2000-02-19  Richard Henderson  <rth@cygnus.com>
53683
53684         * gcc.c-torture/compile/init-3.c: New.
53685
53686 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
53687
53688         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53689         ALWAYS_CXXFLAGS.
53690
53691 2000-02-11  Robert Lipe <robertl@sco.com>
53692
53693         * gcc.c-torture/compile/20000211-3.c: New test.
53694
53695 2000-02-11  Martin Buchholz <martin@xemacs.org>
53696
53697         * gcc.c-torture/compile/20000211-2.c: New test.
53698
53699 2000-02-11  Jeffrey A Law  (law@cygnus.com)
53700
53701         * gcc.c-torture/compile/20000211-1.c: New test.
53702
53703 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
53704
53705         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53706           on native targets
53707
53708 2000-02-08  Nathan Sidwell  <nathan@acm.org>
53709
53710         * g++.old-deja/g++.other/cast5.C: New test.
53711
53712 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
53713
53714         * gcc.c-torture/execute/20000205-1.c: New.
53715
53716 2000-02-03  Nathan Sidwell  <nathan@acm.org>
53717
53718         * g++.old-deja/g++.jason/cast3.C: Return void.
53719         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53720
53721 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53722
53723         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53724
53725         * gcc.dg/loop-1.c: New test.
53726
53727 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
53728
53729         * gcc.c-torture/compile/20000127-1.c: New test.
53730         * gcc.c-torture/execute/991228-1.c: New test.
53731
53732 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53733
53734         * gcc.dg/unused-2.c: New test.
53735
53736         * gcc.dg/conv-1.c: New test.
53737
53738 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
53739
53740         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53741         compiler.
53742         (tool_option_proc): Fix typo.
53743
53744 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
53745
53746         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53747         of the ld on the host, not on the build machine.
53748         Also, don't crash if '--help' is not a supported option.
53749
53750 2000-01-24  Richard Henderson  <rth@cygnus.com>
53751
53752         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53753
53754 2000-01-20  Jeffrey A Law  (law@cygnus.com)
53755
53756         * gcc.c-torture/execute/20000120-2.c: New test.
53757         * gcc.c-torture/execute/20000120-1.c: New test.
53758
53759 2000-01-13  Jeffrey A Law  (law@cygnus.com)
53760
53761         * gcc.c-torture/execute/20000113-1.c: New test.
53762
53763 2000-01-12  Jeffrey A Law  (law@cygnus.com)
53764
53765         * gcc.c-torture/execute/20000112-1.c: New test.
53766
53767 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53768
53769         * gcc.dg/20000111-1.c: New test.
53770
53771 2000-01-10  Jeffrey A Law  (law@cygnus.com)
53772
53773         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53774         with 16 bit integers.
53775
53776 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53777
53778         * gcc.dg/20000108-1.c: New test.
53779
53780 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53781
53782         * g++.old-deja/g++.ns/koenig8.C: New test.
53783
53784 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53785
53786         * g++.old-deja/g++.other/cast4.C: New test.
53787
53788 2000-01-05  Jeffrey A Law  (law@cygnus.com)
53789
53790         * gcc.c-torture/compile/20000105-2.c: New test.
53791         * gcc.c-torture/compile/20000105-1.c: New test.
53792
53793 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53794
53795         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
53796         references to printf & atoi to conform to ANSI standard.
53797         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
53798         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
53799         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
53800         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
53801         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
53802         * g++.old-deja/g++.brendan/complex1.C: Likewise.
53803         * g++.old-deja/g++.brendan/copy1.C: Likewise.
53804         * g++.old-deja/g++.brendan/copy2.C: Likewise.
53805         * g++.old-deja/g++.brendan/copy3.C: Likewise.
53806         * g++.old-deja/g++.brendan/copy4.C: Likewise.
53807         * g++.old-deja/g++.brendan/copy5.C: Likewise.
53808         * g++.old-deja/g++.brendan/copy6.C: Likewise.
53809         * g++.old-deja/g++.brendan/copy7.C: Likewise.
53810         * g++.old-deja/g++.brendan/copy8.C: Likewise.
53811         * g++.old-deja/g++.brendan/crash11.C: Likewise.
53812         * g++.old-deja/g++.brendan/crash14.C: Likewise.
53813         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
53814         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
53815         * g++.old-deja/g++.brendan/delete2.C: Likewise.
53816         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
53817         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
53818         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
53819         * g++.old-deja/g++.brendan/eh1.C: Likewise.
53820         * g++.old-deja/g++.brendan/groff1.C: Likewise.
53821         * g++.old-deja/g++.brendan/init3.C: Likewise.
53822         * g++.old-deja/g++.brendan/misc12.C: Likewise.
53823         * g++.old-deja/g++.brendan/misc7.C: Likewise.
53824         * g++.old-deja/g++.brendan/new2.C: Likewise.
53825         * g++.old-deja/g++.brendan/operators4.C: Likewise.
53826         * g++.old-deja/g++.brendan/operators5.C: Likewise.
53827         * g++.old-deja/g++.brendan/overload2.C: Likewise.
53828         * g++.old-deja/g++.brendan/overload7.C: Likewise.
53829         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
53830         * g++.old-deja/g++.brendan/reference1.C: Likewise.
53831         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
53832         * g++.old-deja/g++.brendan/template24.C: Likewise.
53833         * g++.old-deja/g++.brendan/template3.C: Likewise.
53834         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
53835         * g++.old-deja/g++.jason/inline3.C: Likewise.
53836         * g++.old-deja/g++.jason/opeq.C: Likewise.
53837         * g++.old-deja/g++.law/arg5.C: Likewise.
53838         * g++.old-deja/g++.law/arm7.C: Likewise.
53839         * g++.old-deja/g++.law/ctors11.C: Likewise.
53840         * g++.old-deja/g++.law/cvt8.C: Likewise.
53841         * g++.old-deja/g++.law/init9.C: Likewise.
53842         * g++.old-deja/g++.law/refs4.C: Likewise.
53843         * g++.old-deja/g++.law/template2.C: Likewise.
53844         * g++.old-deja/g++.law/visibility24.C: Likewise.
53845         * g++.old-deja/g++.law/vtable3.C: Likewise.
53846         * g++.old-deja/g++.mike/asm2.C: Likewise.
53847         * g++.old-deja/g++.mike/eh1.C: Likewise.
53848         * g++.old-deja/g++.mike/misc1.C: Likewise.
53849         * g++.old-deja/g++.mike/misc13.C: Likewise.
53850         * g++.old-deja/g++.mike/misc14.C: Likewise.
53851         * g++.old-deja/g++.mike/ns12.C: Likewise.
53852         * g++.old-deja/g++.mike/p1248.C: Likewise.
53853         * g++.old-deja/g++.mike/p3708.C: Likewise.
53854         * g++.old-deja/g++.mike/p3708a.C: Likewise.
53855         * g++.old-deja/g++.mike/p3708b.C: Likewise.
53856         * g++.old-deja/g++.mike/p646.C: Likewise.
53857         * g++.old-deja/g++.mike/p700.C: Likewise.
53858         * g++.old-deja/g++.mike/p783.C: Likewise.
53859         * g++.old-deja/g++.mike/p783a.C: Likewise.
53860         * g++.old-deja/g++.mike/p783b.C: Likewise.
53861         * g++.old-deja/g++.mike/p786.C: Likewise.
53862         * g++.old-deja/g++.mike/p789.C: Likewise.
53863         * g++.old-deja/g++.mike/p789a.C: Likewise.
53864         * g++.old-deja/g++.mike/p807a.C: Likewise.
53865         * g++.old-deja/g++.other/delete3.C: Likewise.
53866         * g++.old-deja/g++.other/dyncast1.C: Likewise.
53867         * g++.old-deja/g++.other/dyncast2.C: Likewise.
53868         * g++.old-deja/g++.other/dyncast3.C: Likewise.
53869         * g++.old-deja/g++.other/empty1.C: Likewise.
53870         * g++.old-deja/g++.other/temporary1.C: Likewise.
53871         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
53872         * g++.old-deja/g++.pt/t16.C: Likewise.
53873         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
53874
53875 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
53876
53877         * gcc.dg/991230-1.c: New test.
53878
53879 1999-12-29  Jeffrey A Law  (law@cygnus.com)
53880
53881         * gcc.c-torture/compile/991229-3.c: New test.
53882         * gcc.c-torture/compile/991229-2.c: New test.
53883         * gcc.c-torture/compile/991229-1.c: New test.
53884
53885 1999-12-29  Greg McGary <gkm@eng.ascend.com>
53886
53887         * gcc.c-torture/compile/labels-2.c: New test.
53888
53889 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
53890
53891         * gcc.c-torture/execute/991227-1.c: New test.
53892
53893 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53894
53895         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
53896
53897 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
53898
53899         * gcc.c-torture/execute/991221-1.c: New test.
53900
53901 1999-12-20  Nathan Sidwell  <nathan@acm.org>
53902
53903         * g++.old-deja/g++.other/cast3.C: New test.
53904
53905 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
53906
53907         * gcc.c-torture/execute/991216-4.c: New test.
53908
53909 1999-12-16  Michael Meissner  <meissner@cygnus.com>
53910
53911         * gcc.c-torture/execute/991216-1.c: New test.
53912         * gcc.c-torture/execute/991216-2.c: New test.
53913         * gcc.c-torture/execute/991216-3.c: New test.
53914
53915 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53916
53917         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
53918         Actually make the test fail by using "-O2" for compilation.
53919
53920 1999-12-15  Nathan Sidwell  <nathan@acm.org>
53921
53922         * g++.old-deja/g++.warn/cast-align1.C: New test.
53923
53924 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53925
53926         * gcc.c-torture/compile/991214-1.c: New test.
53927         * gcc.c-torture/compile/991214-2.c: New test.
53928
53929 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53930
53931         * gcc.dg/991214-1.c: New test.
53932
53933 1999-12-13  Jeffrey A Law  (law@cygnus.com)
53934
53935         * gcc.c-torture/compile/991213-3.c: New test.
53936         * gcc.c-torture/compile/991213-2.c: New test.
53937         * gcc.c-torture/compile/991213-1.c: New test.
53938
53939 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
53940
53941         * gcc.dg/991209-1.c: New test.
53942
53943 1999-12-08  Nathan Sidwell <nathan@acm.org>
53944
53945         * gcc.c-torture/compile/991208-1.c: New test.
53946
53947 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53948
53949         * gcc.dg/ultrasp2.c: New test.
53950
53951 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
53952
53953         * g++.old-deja/g++.abi/align.C (main): Fix typo.
53954
53955 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
53956
53957         * gcc.c-torture/compile/991202-1.c: New test.
53958         * gcc.c-torture/execute/991202-1.c: New test.
53959         * gcc.c-torture/execute/991202-2.c: New test.
53960         * gcc.c-torture/execute/991202-3.c: New test.
53961
53962 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
53963
53964         * g++.old-deja/g++.abi/align.C: New test.
53965         * g++.old-deja/g++.abi/aggregates.C: Likewise.
53966         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53967
53968 1999-12-01  Richard Henderson  <rth@cygnus.com>
53969
53970         * gcc.c-torture/execute/991201-1.c: New.
53971
53972 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
53973
53974         * gcc.dg/991129-1.c: New test.
53975
53976 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53977
53978         * gcc.c-torture/compile/991127-1.c: New test.
53979
53980 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53981
53982         * g++.old-deja/g++.other/warn4.C: New test.
53983
53984 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53985
53986         * g++.old-deja/g++.eh/cleanup2.C: New test.
53987         * g++.old-deja/g++.ext/pretty2.C: New test.
53988         * g++.old-deja/g++.ext/pretty3.C: New test.
53989         * g++.old-deja/g++.other/debug6.C: New test.
53990
53991 1999-10-20  Jim Wilson  <wilson@cygnus.com>
53992
53993         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
53994         compiler_output to look for one error message instead of two.
53995
53996 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
53997
53998         * gcc.c-torture/execute/991118-1.c: Also test case
53999         where the word boundary does not split a byte evenly.
54000
54001 1999-11-19  Nathan Sidwell  <nathan@acm.org>
54002
54003         * g++.old-deja/g++.ext/restrict1.C: New test.
54004
54005 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54006
54007         * gcc.c-torture/execute/991118-1.c: New test.
54008
54009 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
54010
54011         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54012         working directory pathnames.
54013
54014 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
54015
54016         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54017         host is equipped with driver.h and driver.o so it can actually
54018         compile and run the tests.
54019
54020 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
54021
54022         * gcc.c-torture/compile/991008-1.c: New test.
54023
54024 1999-11-08  Nick Clifton  <nickc@cygnus.com>
54025
54026         * lib/gcc-dg.exp: Include target-supports.exp
54027
54028 1999-11-05  Nick Clifton  <nickc@cygnus.com>
54029
54030         * lib/target-supports.exp: New file: Provide procs to test for
54031         features supported by the target.
54032         (check_weak_available): Moved here from ecos.exp.
54033         (check_alias_available): New proc: Determine of the target
54034         toolchain supports the alias attribute.
54035
54036         * gcc.dg/special/ecos.exp: Move check_weak_available to
54037         target-supports.exp.
54038         (alias-1.c): Only perform the test if the target supports
54039         aliases.
54040         (wkali-1.c): Only perform the test if the target supports
54041         aliases.
54042
54043         * gcc.dg/990506-0.c: Expect error messages from cross
54044         targets as well as native targets.
54045
54046 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54047
54048         * gcc.dg/ultrasp1.c: Removed xfail.
54049         * gcc.dg/struct-ret-2.c: Likewise.
54050         * gcc.dg/array-1.c: Likewise.
54051
54052 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54053
54054         * gcc.dg/struct-ret-2.c: New test.
54055
54056         * gcc.dg/array-1.c: New test.
54057
54058 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
54059
54060         * gcc.c-torture/execute/991030-1.c: New test.
54061
54062 1999-10-26  Richard Henderson  <rth@cygnus.com>
54063
54064         * gcc.c-torture/compile/991026-2.c: New test.
54065
54066 1999-10-26  Jeffrey A Law  (law@cygnus.com)
54067
54068         * gcc.c-torture/compile/991026-1.c: New test.
54069
54070 1999-10-23  Jeffrey A Law  (law@cygnus.com)
54071
54072         * gcc.c-torture/execute/991023-1.c: New test.
54073
54074 1999-10-19  Jeffrey A Law  (law@cygnus.com)
54075
54076         * gcc.c-torture/execute/991019-1.c: New test.
54077
54078 1999-10-16  Richard Henderson  <rth@cygnus.com>
54079
54080         * gcc.c-torture/execute/991016-1.c: New test.
54081
54082 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
54083
54084         * gcc.c-torture/execute/991014-1.c: New test.
54085
54086 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
54087
54088         * g++.old-deja/g++.other/union2.C: New test.
54089
54090 1999-10-13  Nathan Sidwell  <nathan@acm.org>
54091
54092         * g++.old-deja/g++.other/vaarg2.C: New test.
54093         * g++.old-deja/g++.other/vaarg3.C: New test.
54094
54095 1999-10-12  Craig Burley  <craig@jcb-sc.com>
54096
54097         * g77.f-torture/noncompile/19990905-1.f: Moved from being
54098         in compile/.
54099
54100 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
54101
54102         * gcc.c-torture/execute/va-arg-11.c: New test.
54103
54104 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
54105
54106         * lib/file-format.exp (gcc_target_object_format): Don't
54107         crash if objdump is unavailable.
54108
54109 1999-09-29  Donn Terry <donn@interix.com>
54110
54111         * gcc.misc-tests/mg.exp: delete extraneous redirection.
54112
54113 1999-09-28  Nick Clifton  <nickc@cygnus.com>
54114
54115         * gcc.c-torture/compile/990928-1.c: New test.
54116
54117 1999-09-28  Nathan Sidwell  <nathan@acm.org>
54118
54119         * g++.old-deja/g++.other/decl6.C: New test.
54120
54121 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54122
54123         * gcc.c-torture/execute/va-arg-10.c: New test.
54124
54125 1999-09-27  Nathan Sidwell  <nathan@acm.org>
54126
54127         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54128         __PRETTY_FUNCTION__.
54129
54130 1999-09-23  Nick Clifton  <nickc@cygnus.com>
54131
54132         * gcc.c-torture/execute/990923-1.c: New test.
54133
54134 1999-09-21  Nick Clifton  <nickc@cygnus.com>
54135
54136         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54137         for which -fpic is inappropriate.
54138
54139 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
54140
54141         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54142
54143 1999-09-21  Nathan Sidwell  <nathan@acm.org>
54144
54145         * g++.old-deja/g++.other/dyncast1.C: New test.
54146         * g++.old-deja/g++.other/dyncast2.C: New test.
54147         * g++.old-deja/g++.other/dyncast3.C: New test.
54148         * g++.old-deja/g++.other/dyncast4.C: New test.
54149         * g++.old-deja/g++.other/dyncast5.C: New test.
54150         * g++.old-deja/g++.eh/catch3.C: New test.
54151         * g++.old-deja/g++.eh/catch3p.C: New test.
54152         * g++.old-deja/g++.eh/catch4.C: New test.
54153         * g++.old-deja/g++.eh/catch4p.C: New test.
54154         * g++.old-deja/g++.eh/catch5.C: New test.
54155         * g++.old-deja/g++.eh/catch5p.C: New test.
54156         * g++.old-deja/g++.eh/catch6.C: New test.
54157         * g++.old-deja/g++.eh/catch6p.C: New test.
54158         * g++.old-deja/g++.eh/catch7.C: New test.
54159         * g++.old-deja/g++.eh/catch7p.C: New test.
54160         * g++.old-deja/g++.eh/catch8.C: New test.
54161         * g++.old-deja/g++.eh/catch8p.C: New test.
54162         * g++.old-deja/g++.eh/catch9.C: New test.
54163         * g++.old-deja/g++.eh/catch9p.C: New test.
54164
54165 1999-09-13  Nathan Sidwell  <nathan@acm.org>
54166
54167         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54168         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54169
54170 1999-09-13  Jeffrey A Law  (law@cygnus.com)
54171
54172         * gcc.c-torture/compile/990913-1.c: New test.
54173
54174 1999-09-10  Nathan Sidwell  <nathan@acm.org>
54175
54176         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54177         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54178
54179 1999-09-09  Richard Henderson  <rth@cygnus.com>
54180
54181         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54182
54183 1999-09-09  Nathan Sidwell  <nathan@acm.org>
54184
54185         * g++.old-deja/g++.other/lookup11.C: New test.
54186         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54187         what is permitted and what we want.
54188         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54189         overload use.
54190         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54191
54192 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
54193
54194         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54195         * gcc.c-torture/noncompile/poison-1.c: New file.
54196
54197 1999-09-08  Nathan Sidwell  <nathan@acm.org>
54198
54199         * g++.old-deja/g++.other/sizeof3.C: New test.
54200         * g++.old-deja/g++.other/sizeof4.C: New test.
54201         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54202         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54203
54204 1999-09-07  Richard Henderson  <rth@cygnus.com>
54205
54206         * gcc.dg/va-arg-1.c: New.
54207
54208 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54209
54210         * gcc.c-torture/execute/va-arg-9.c: New test.
54211
54212 1999-09-05  Craig Burley  <craig@jcb-sc.com>
54213
54214         * g77.f-torture/compile/980519-2.f: New test.
54215         * g77.f-torture/compile/19990905-0.f: New test.
54216         * g77.f-torture/compile/19990905-1.f: New test.
54217         * g77.f-torture/compile/19990905-2.f: New test.
54218
54219         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54220
54221 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
54222
54223         * gcc.c-torture/execute/990827-1.c: Fix typo.
54224
54225 1999-09-03  Nathan Sidwell  <nathan@acm.org>
54226
54227         * g++.old-deja/g++.other/deref1.C: New test.
54228
54229 1999-09-02  Nathan Sidwell  <nathan@acm.org>
54230
54231         * g++.old-deja/g++.other/ambig2.C: New test.
54232         * g++.old-deja/g++.other/cond5.C: New test.
54233         * g++.old-deja/g++.other/lookup16.C: New test.
54234
54235 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
54236
54237         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54238         assemblers too.
54239
54240 1999-08-31  Jeffrey A Law  (law@cygnus.com)
54241
54242         * lib/c-torture.exp: Avoid the "compare executables" optimization
54243         when testing native.
54244
54245 1999-08-29  Jeffrey A Law  (law@cygnus.com)
54246
54247         * gcc.c-torture/execute/990829-1.c: New test.
54248         * gcc.c-torture/compile/990829-1.c: New test.
54249
54250 1999-08-27  Paul Burchard  <burchard@pobox.com>
54251
54252         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54253         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54254         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54255         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54256         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54257         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54258         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54259         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54260         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54261         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54262         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54263
54264 1999-08-27  Jeffrey A Law  (law@cygnus.com)
54265
54266         * gcc.c-torture/execute/990827-1.c: New test.
54267
54268 1999-08-26  Craig Burley  <craig@jcb-sc.com>
54269
54270         * g77.f-torture/noncompile/19990826-4.f: New test.
54271
54272         * g77.f-torture/compile/19990826-3.f: New test.
54273
54274         * g77.f-torture/execute/19990826-2.f: New test.
54275
54276         * g77.f-torture/compile/19990826-1.f: New test.
54277
54278         * gcc.c-torture/execute/990826-0.c: New test.
54279         * g77.c-torture/execute/19990826-0.f: New test.
54280
54281         * g77.f-torture/noncompile/970626-2.f: New test.
54282
54283 1999-08-25  Paul Burchard  <burchard@pobox.com>
54284
54285         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54286         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54287         lss-011.C: New tests.
54288
54289 1999-08-25  Nathan Sidwell  <nathan@acm.org>
54290
54291         * g++.old-deja/g++.other/decl5.C: New test.
54292
54293 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54294
54295         * noncompile/noncompile.exp: Load_lib c-torture.exp.
54296         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54297         call `postbase' for each one.  All callers of `postbase' changed
54298         to call this instead.
54299
54300 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
54301
54302         * gcc.c-torture/execute/990811-1.c: New test.
54303
54304 1999-08-09  Nick Clifton  <nickc@cygnus.com>
54305
54306         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54307         just native ones.
54308
54309         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54310         just native ones.
54311
54312 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54313
54314         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54315
54316 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54317
54318         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54319
54320 1999-08-04  Nathan Sidwell  <nathan@acm.org>
54321
54322         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54323
54324 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54325
54326         * gcc.c-torture/execute/990804-1.c: New test.
54327
54328 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54329
54330         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54331         * g++.old-deja/g++.brendan/crash64.C: Likewise.
54332         * g++.old-deja/g++.brendan/overload8.C: Likewise.
54333
54334 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54335
54336         * g++.old-deja/g++.other/struct1.C: New test.
54337
54338 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54339
54340         * g++.old-deja/g++.other/enum2.C: New test.
54341
54342 1999-08-02  Richard Henderson  <rth@cygnus.com>
54343
54344         Adapted from tests from Franz Sirl:
54345         * gcc.c-torture/execute/va-arg-7.c: New test.
54346         * gcc.c-torture/execute/va-arg-8.c: New test.
54347
54348 1999-08-01  Jeffrey A Law  (law@cygnus.com)
54349
54350         * gcc.c-torture/compile/990801-2.c: New test.
54351
54352         * gcc.c-torture/compile/990801-1.c: New test.
54353
54354 1999-07-27  Michael Meissner  <meissner@cygnus.com>
54355
54356         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54357         fp-cmp-1.c, converting double to float.
54358
54359         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54360         fp-cmp-1.c, converting double to long double.
54361
54362         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54363         from fr1 to unknown_register, since fr1 is a legitimate register
54364         on some machines.
54365
54366 1999-07-25  Jeffrey A Law  (law@cygnus.com)
54367
54368         * README: More listname related changes.
54369
54370 1999-07-08  Catherine Moore  <clm@cygnus.com>
54371
54372         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
54373
54374 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
54375
54376         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54377
54378 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54379
54380         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54381
54382 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
54383
54384         * gcc.dg/990703-1.c: New test.
54385
54386 1999-06-29  Nick Clifton  <nickc@cygnus.com>
54387
54388         * lib/file-format.exp: New file: Move definition of proc
54389         gcc_target_object_format to here from
54390         gcc.dg/special/ecos.exp.
54391
54392         * lib/c-torture.exp: Include lib file-format.exp.
54393         * lib/gcc-dg.exp: Include lib file-format.exp.
54394
54395         * gcc.dg/special/ecos.exp: Remove definition of proc
54396         gcc_target_object_format.
54397
54398 1999-06-28  Jeffrey A Law  (law@cygnus.com)
54399
54400         * gcc.c-torture/execute/990628-1.c: New test.
54401
54402 1999-06-25  Jeffrey A Law  (law@cygnus.com)
54403
54404         * gcc.c-torture/compile/990625-2.c: New test.
54405
54406         * gcc.c-torture/compile/990625-1.c: New test.
54407
54408 1999-06-23  Nick Clifton  <nickc@cygnus.com>
54409
54410         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
54411         attributes compile.
54412         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54413         ports that use the COFF/PE file format.
54414
54415 1999-06-17  Jeffrey A Law  (law@cygnus.com)
54416
54417         * gcc.c-torture/compile/990617-1.c: New test.
54418
54419 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
54420
54421         * g++.old-deja/g++.other/decl4.C: New test.
54422
54423 1999-06-14  Nathan Sidwell  <nathan@acm.org>
54424
54425         * g++.old-deja/g++.other/bitfld3.C: New test.
54426
54427 1999-06-08  Nathan Sidwell  <nathan@acm.org>
54428
54429         * g++.old-deja/g++.eh/catch1.C: New test.
54430
54431 1999-06-07  Jeffrey A Law  (law@cygnus.com)
54432
54433         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54434
54435         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54436         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
54437
54438 1999-06-05  Craig Burley  <craig@jcb-sc.com>
54439
54440         * g77.f-torture/compile/19990502-0.f: Replace with new,
54441         shorter, test that still fails after recent changes.
54442
54443 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54444
54445         * gcc.c-torture/execute/990604-1.c: New test.
54446
54447 1999-05-31  Jeffrey A Law  (law@cygnus.com)
54448
54449         * gcc.c-torture/execute/990531-1.c: New test.
54450
54451 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54452
54453         * gcc.c-torture/compile/990527-1.c: New test.
54454
54455 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
54456
54457         * gcc.c-torture/execute/990527-1.c: New test.
54458
54459 1999-05-25  Nick Clifton  <nickc@cygnus.com>
54460
54461         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54462         bitfields as signed.
54463
54464 1999-05-25  Craig Burley  <craig@jcb-sc.com>
54465
54466         * g77.f-torture/compile/19990525-0.f: New test.
54467
54468 1999-05-25  Jeffrey A Law  (law@cygnus.com)
54469
54470         * gcc.c-torture/execute/990525-2.c: New test.
54471
54472         * gcc.c-torture/execute/990525-1.c: New test.
54473
54474 1999-05-24  Nathan Sidwell  <nathan@acm.org>
54475
54476         * g++.old-deja/g++.other/anon3.C: New test.
54477         * g++.old-deja/g++.other/anon4.C: New test.
54478         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54479         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54480         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54481         Merrill).
54482
54483 1999-05-24  Jeffrey A Law  (law@cygnus.com)
54484
54485         * gcc.c-torture/execute/990524-1.c: New test.
54486
54487         * gcc.dg/990524-1.c: New test.
54488
54489 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54490
54491         * gcc.c-torture/compile/990523-1.c: New test.
54492
54493 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
54494
54495         * gcc.c-torture/compile/990519-1.c: New test.
54496
54497 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54498
54499         * gcc.c-torture/compile/990517-1.c: New test.
54500
54501         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54502         (e4, f4): New tests.
54503         (main): Call them.
54504
54505 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54506
54507         * gcc.dg/noreturn-1.c: New test.
54508
54509 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54510
54511         * gcc.c-torture/execute/990513-1.c: New test.
54512
54513 1999-05-10  Richard Henderson  <rth@cygnus.com>
54514
54515         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54516
54517 1999-05-10  Craig Burley  <craig@jcb-sc.com>
54518
54519         * g77.f-torture/execute/erfc.f: Use small single-precision
54520         values, to avoid problems on Alphas when not -mieee.
54521
54522 1999-05-08  Craig Burley  <craig@jcb-sc.com>
54523
54524         * gcc.dg/990506-0.c: New test.
54525
54526 1999-05-08  Richard Henderson  <rth@cygnus.com>
54527
54528         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54529         the constant to test.  Don't XFAIL 64-bit targets.
54530
54531         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54532         * g++.old-deja/g++.law/profile1.C: Likewise.
54533
54534         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54535         operator new instances.
54536         * g++.old-deja/g++.other/delete5.C: Likewise.
54537
54538 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54539
54540         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54541         intrinsic.
54542
54543 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54544
54545         * g77.f-torture/execute/u77-test.f: Reverse order of two
54546         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54547
54548 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54549
54550         * gcc.dg/compare1.c: New test.
54551
54552 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54553
54554         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54555         New tests.
54556
54557 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54558
54559         * g77.f-torture/compile/19990502-1.f: New test.
54560
54561 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54562
54563         * g77.f-torture/compile/19990502-0.f: New test.
54564
54565 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54566
54567         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54568         intrinsic.
54569
54570 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54571
54572         * g77.f-torture/execute/u77-test.f (main): List libU77
54573         intrinsics not currently tested.
54574         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54575         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54576         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54577         Trim blanks off the ends of some printed strings.
54578
54579 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54580
54581         * g77.f-torture/execute/u77-test.f (main): Just warn about
54582         FSTAT gid disagreement, as it's expected on some systems.
54583
54584 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54585
54586         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54587         use a new function, which allows for some slop.
54588         Clean up some commentary.
54589         (issum): The new function.
54590         (sgladd): Deleted subroutine.
54591
54592 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54593
54594         * g77.f-torture/execute/u77-test.f: Modify to be more like
54595         libf2c/libU77 version, bringing patches to that version here.
54596         Add suitable commentary.
54597
54598 1999-04-25  Richard Henderson  <rth@cygnus.com>
54599
54600         * gcc.dg/990424-1.c: New test.
54601
54602 1999-04-24  Craig Burley  <craig@jcb-sc.com>
54603
54604         * g77.f-torture/execute/u77-test.f (main): Bug involving
54605         LSTAT has been fixed, so turn back on full checking.
54606
54607 1999-04-20  Craig Burley  <craig@jcb-sc.com>
54608
54609         * g77.f-torture/compile/19990419-0.f: New test.
54610         * g77.f-torture/execute/19990419-1.f: New test.
54611
54612 1999-04-17  Richard Henderson  <rth@cygnus.com>
54613
54614         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54615         to avoid the need for a prototype to supress a warning.
54616
54617 1999-04-07  Jim Wilson  <wilson@cygnus.com>
54618
54619         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54620
54621 1999-04-04  Jeffrey A Law  (law@cygnus.com)
54622
54623         * gcc.c-torture/execute/990404-1.c: New test.
54624
54625 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54626
54627         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54628         * gcc.dg/cpp-if3.c: Don't use -pedantic.
54629         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54630         missing initializer warnings.
54631
54632 1999-03-28  Jeffrey A Law  (law@cygnus.com)
54633
54634         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54635         matching strings.
54636
54637 1999-03-26  Jeffrey A Law  (law@cygnus.com)
54638
54639         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54640
54641 1999-03-26  Craig Burley  <craig@jcb-sc.com>
54642
54643         * g77.f-torture/execute/19990325-0.f: New test.
54644         * g77.f-torture/execute/19990325-1.f: New test.
54645
54646 1999-03-24  Jeffrey A Law  (law@cygnus.com)
54647
54648         * gcc.c-torture/execute/990324-1.c: New test.
54649
54650 1999-03-22  Jim Wilson  <wilson@cygnus.com>
54651
54652         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54653         test with 4.
54654
54655 1999-03-17  Richard Henderson  <rth@cygnus.com>
54656
54657         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
54658
54659 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54660
54661         * g77.f-torture/execute/19990313-2.f: New test.
54662         * g77.f-torture/execute/19990313-3.f: New test.
54663
54664 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54665
54666         * g77.f-torture/execute/19990313-0.f: New test.
54667         * g77.f-torture/execute/19990313-1.f: New test.
54668
54669 1999-03-12  Jim Wilson  <wilson@cygnus.com>
54670
54671         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54672         printf to sprintf.
54673         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54674         (main): Add check for u15.  Conditionalize u31 check depending on
54675         whether ints are <32 bits or >=32 bits.
54676
54677 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54678
54679         * g77.f-torture/execute/19981119-0.f: Improve testiness.
54680
54681 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54682
54683         * g77.f-torture/compile/19990305-0.f: New test.
54684         * g77.f-torture/execute/19981119-0.f: New test.
54685
54686 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54687
54688         * g77.f-torture/execute/970625-2.f: call ABORT if final
54689         result is not correct, instead of just printing it.
54690         Add this checking via newly introduced obfuscation, to
54691         trip up buggy front ends.
54692
54693 1999-03-07  Craig Burley  <craig@jcb-sc.com>
54694
54695         * g77.f-torture/compile/960317-1.f: Moved from being
54696         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
54697
54698 1999-03-06  Craig Burley  <craig@jcb-sc.com>
54699
54700         * g77.f-torture/execute/960317-1.f: New (old) test.
54701         * g77.f-torture/execute/970625-2.f: Ditto.
54702
54703 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
54704
54705         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54706         error message on line 1 or line 2; cccp and cpplib do this differently.
54707
54708 1999-03-01  Jeffrey A Law  (law@cygnus.com)
54709
54710         * g++.old-deja/g++.law/weak1.C: New test.
54711
54712 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54713
54714         * gcc.c-torture/execute/990119-1.c: Renamed to...
54715         * gcc.dg/990119-1.c: this, so it will only be tested once
54716         (it's a preprocessor test, it doesn't need to be run at
54717         multiple optimization levels).
54718
54719 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54720
54721         * lib/g++.exp: Don't add incdir=$base_dir/../include to
54722           ALWAYS_CXXFLAGS.
54723
54724 1999-02-24  Craig Burley  <craig@jcb-sc.com>
54725
54726         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54727         * g77.f-torture/compile/19981216-0.f: ...as it is expected
54728         to not be compilable by current g77.
54729
54730 1999-02-24  Nick Clifton  <nickc@cygnus.com>
54731
54732         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54733
54734 1999-02-22  Jeffrey A Law  (law@cygnus.com)
54735
54736         * gcc.c-torture/execute/990222-1.c: New test.
54737
54738 1999-02-19  Craig Burley  <craig@jcb-sc.com>
54739
54740         * g77.f-torture/compile/19990218-0.f: New test.
54741         * g77.f-torture/noncompile/19990218-1.f: New test.
54742
54743 1999-02-18  Craig Burley  <craig@jcb-sc.com>
54744
54745         * g77.f-torture/compile/19981216-0.f: New test.
54746
54747 1999-02-14  Jeffrey A Law  (law@cygnus.com)
54748
54749         * gcc.dg/990214-1.c: New test.
54750
54751 1999-02-13  Jeffrey A Law  (law@cygnus.com)
54752
54753         * gcc.dg/990213-2.c: New test.
54754
54755         * gcc.dg/990213-1.c: New test.
54756
54757 1999-02-12  Jeffrey A Law  (law@cygnus.com)
54758
54759         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54760         ints.
54761
54762 1999-02-11  Nick Clifton  <nickc@cygnus.com>
54763
54764         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54765         specified by target.
54766
54767         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54768
54769 1999-02-11  Jeffrey A Law  (law@cygnus.com)
54770
54771         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54772
54773 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54774
54775         * gcc.dg/special/ecos.exp: New test driver for new tests with
54776         special requirements.
54777
54778         * gcc.dg/special/alias-1.c: New test.
54779         * gcc.dg/special/gcsec-1.c: New test.
54780         * gcc.dg/special/weak-1.c: New test.
54781         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54782         * gcc.dg/special/weak-2.c: New test.
54783         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54784         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54785         * gcc.dg/special/wkali-1.c: New test.
54786         * gcc.dg/special/wkali-2.c: New test.
54787         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54788         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54789
54790 1999-02-10  Felix Lee  <flee@cygnus.com>
54791
54792           * lib/c-torture.exp (c-torture-compile): Pull out code for
54793           analyzing gcc error messages.
54794           (c-torture-execute): Likewise.  Fix some (harmless) false
54795           positives.
54796           * lib/gcc.exp (gcc_check_compile): New function.
54797
54798 1999-02-08  Richard Henderson  <rth@cygnus.com>
54799
54800         * gcc.c-torture/execute/990208-1.c: New test.
54801
54802 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54803
54804         * g++.dg/special/ecos.exp: New driver for new tests with special
54805         requirements
54806
54807         * g++.dg/special/conpr-1.C: New test
54808         * g++.dg/special/conpr-2.C: New test
54809         * g++.dg/special/conpr-2a.C: New test
54810         * g++.dg/special/conpr-3.C: New test
54811         * g++.dg/special/conpr-3a.C: New test
54812         * g++.dg/special/conpr-3b.C: New test
54813
54814         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
54815         allow g++ to use the dg driver
54816
54817         * README: Add comment about g++.dg directory
54818
54819 1999-02-06  Jeffrey A Law  (law@cygnus.com)
54820
54821         * README: Update email addresses.
54822
54823 1999-02-03  Nick Clifton  <nickc@cygnus.com>
54824
54825         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
54826         arguments in order to force structure S onto the stack even on
54827         the alpha.
54828         (test): Pass 10 leading arguments to function foo as well as the
54829         structure S.
54830
54831         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
54832         failure for all targets.
54833
54834         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
54835         abort to terminate program execution.
54836
54837 1999-01-30  Richard Henderson  <rth@cygnus.com>
54838
54839         * gcc.c-torture/execute/990130-1.c: New test.
54840
54841 1999-01-30  Jeffrey A Law  (law@cygnus.com)
54842
54843         * gcc.dg/990130-1.c: New test.
54844
54845 1999-01-28  Michael Meissner  <meissner@cygnus.com>
54846
54847         * gcc.c-torture/execute/990128-1.c: New test.
54848
54849 1999-01-27  Michael Meissner  <meissner@cygnus.com>
54850
54851         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
54852
54853 1999-01-27  Felix Lee  <flee@cygnus.com>
54854
54855         * lib/c-torture.exp (c-torture-compile): pull out code for
54856         analyzing gcc error messages.
54857         (c-torture-execute): ditto, and fix some (harmless) false
54858         positives.
54859         * lib/gcc.exp (gcc_check_compile): new function.
54860
54861 1999-01-17  Jeffrey A Law  (law@cygnus.com)
54862
54863         * gcc.dg/990117-1.c: New test.
54864
54865         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
54866
54867         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
54868
54869 1999-01-15  Jeffrey A Law  (law@cygnus.com)
54870
54871         * g77.f-torture/compile/990115-1.f: New test.
54872
54873 1999-01-07  Jeffrey A Law  (law@cygnus.com)
54874
54875         * gcc.c-torture/compile/990107-1.c: New test
54876
54877 1999-01-06  Jeffrey A Law  (law@cygnus.com)
54878
54879         * gcc.c-torture/execute/990106-2.c: New test.
54880
54881         * gcc.c-torture/execute/990106-1.c: New test.
54882
54883 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
54884
54885         * gcc.c-torture/compile/981223-1.c: New test.
54886
54887 1998-12-29  Richard Henderson  <rth@cygnus.com>
54888
54889         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
54890         (opt3): Rename from opt4 and disable.
54891
54892 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
54893
54894         * g++.old-deja/g++.pt/ptrmem5.C: New test.
54895
54896 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54897
54898         * g++.old-deja/g++.other/conv5.C: New test.
54899
54900 1998-12-14  Nick Clifton  <nickc@cygnus.com>
54901
54902         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
54903
54904 1998-12-11  Jeffrey A Law  (law@cygnus.com)
54905
54906         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
54907
54908 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
54909
54910         * gcc.c-torture/compile/981211-1.c: New test.
54911
54912 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54913
54914         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
54915
54916         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
54917
54918 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54919
54920         * gcc.special/930510-1.c: Make C9X safe.
54921         * gcc.misc-tests/gcov-1.c Similarly.
54922         * gcc.misc-tests/gcov-2.c Similarly.
54923
54924 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54925
54926         * gcc.dg/ultrasp1.c: New test.
54927
54928 1998-12-06  Richard Henderson  <rth@cygnus.com>
54929
54930         * gcc.c-torture/execute/981206.c: New test.
54931
54932 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54933
54934         * g++.old-deja/g++.ns/template7.C: New test.
54935
54936         * g++.old-deja/g++.other/expr1.C: New test.
54937
54938         * g++.old-deja/g++.eh/tmpl3.C: New test.
54939
54940         * g++.old-deja/g++.eh/tmpl2.C: New test.
54941
54942 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54943
54944         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
54945         * g++.old-deja/g++.other/using6.C: Removed.
54946         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
54947
54948         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
54949
54950 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54951
54952         * g++.old-deja/g++.pt/overload8.C: New test.
54953
54954         * g++.old-deja/g++.pt/overload7.C: New test.
54955
54956         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
54957
54958         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
54959         and relinking messages.
54960         * lib/g++.exp (g++_target_compile): Remove .rpo file when
54961         compiling with -frepo.
54962
54963 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
54964
54965         * g++.old-deja/g++.pt/lookup6.C: New test.
54966
54967 1998-11-30  Nick Clifton  <nickc@cygnus.com>
54968
54969         * gcc.c-torture/execute/981130-1.c: New test.
54970         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
54971
54972 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
54973
54974         * g++.old-deja/g++.pt/explicit76.C: New test.
54975
54976         * g++.old-deja/g++.pt/friend38.C: New test.
54977
54978         * g++.old-deja/g++.ns/crash2.C: New test.
54979
54980         * g++.old-deja/g++.pt/defarg8.C: New test.
54981
54982         * g++.old-deja/g++.pt/instantiate6.C: New test.
54983
54984         * g++.old-deja/g++.pt/static6.C: New test.
54985
54986         * g++.old-deja/g++.pt/decl2.C: New test.
54987
54988 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54989
54990         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
54991         problem is actually related with name lookup, but so what? :-)
54992
54993         * g++.old-deja/g++.pt/friend37.C: New test.
54994
54995 1998-11-25  Dave Love  <d.love@dl.ac.uk>
54996
54997         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
54998         element, which fails on some systems.
54999
55000         * g77.f-torture/execute/labug1.f: New test.
55001
55002 1998-11-21  Jeffrey A Law  (law@cygnus.com)
55003
55004         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55005         is defined.
55006
55007 1998-11-18  Dave Love  <d.love@dl.ac.uk>
55008
55009         * g77.f-torture/compile/981117-1.f: New test.
55010
55011 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
55012
55013         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
55014         properly discarded.
55015
55016 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
55017
55018         * gcc.c-torture/execute/memcheck: New directory of tests for
55019         -fcheck-memory-usage.
55020
55021 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55022
55023         * README: New file, general information about the testsuite and
55024         new description of the various C++ test subdirectories.
55025         * README.g++: Eliminate obsolete information, update and move most
55026         relevant stuff to README.
55027
55028 1998-11-07  Richard Henderson  <rth@cygnus.com>
55029
55030         * gcc.c-torture/compile/981107-1.c: New test.
55031
55032 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
55033
55034         * execute/memcpy-bi.c: New testcase.
55035
55036 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
55037
55038         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55039         base classes.
55040
55041         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55042         template is selected.
55043
55044         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55045         classes, it should be accepted for all types.
55046
55047         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55048
55049         * g++.old-deja/g++.pt/spec24.C: Ensure that template
55050         specializations start with template headers.
55051
55052 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
55053
55054         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55055
55056         * g++.old-deja/g++.other/init9.C: Test cross initialization of
55057         non-POD types.
55058
55059 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55060
55061         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55062
55063 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55064
55065         * compile/981022-1.c, compile/981022-1.x: New test and driver.
55066
55067 1998-10-19  Jeffrey A Law  (law@cygnus.com)
55068
55069         * 981019-1.c: New test.
55070
55071 1998-10-14  Robert Lipe <robertl@dgii.com>
55072
55073         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55074         find objc headers.
55075
55076 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55077
55078         * compile/981001-4.c: Remove use of GCC extension that triggers a
55079         compiler bug.
55080
55081 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
55082
55083         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55084
55085 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55086
55087         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
55088         instantiation of template produces incorrect code for delete
55089         expression.
55090
55091         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
55092         constructors' name is not unique.
55093         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55094         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55095
55096         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
55097         automatic array of const is ill-formed.
55098
55099         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
55100         of template parameter?
55101
55102         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
55103         const.
55104
55105         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
55106         pointer-to-member expression.
55107
55108         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
55109         declaration causes ICE.
55110
55111 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
55112
55113         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
55114         reserved in the global namespace.
55115
55116         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55117         generate needed virtual table.
55118
55119         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55120
55121 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
55122
55123         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55124         template-dependent type
55125
55126 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55127
55128         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55129         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55130         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55131
55132         * g++.old-deja/g++.other/using5.C: New test; using decl from base
55133         class should be usable as argument of member function.
55134         * g++.old-deja/g++.other/using6.C: New test; using decl from base
55135         class should be usable as return type of member function.
55136         * g++.old-deja/g++.other/using7.C: New test; using decl from base
55137         class should be usable as type of data member.
55138
55139         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55140
55141 1998-10-09  Jeffrey A Law  (law@cygnus.com)
55142
55143         * gcc.c-torture/special/920521-1.c: Fix bogus test.
55144
55145 1998-10-08  Nick Clifton  <nickc@cygnus.com>
55146
55147         * gcc.dg/dll-?.c Add thumb to target list.
55148         Fix assembler scan patterns to match current assembler output.
55149
55150 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
55151
55152         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
55153         matching of template brackets.
55154
55155         * g++.old-deja/g++.other/using4.C: New test.  Test using
55156         declarations of methods from base classes.
55157
55158         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
55159         within functions should introduce names into the innermost
55160         enclosing namespace.
55161
55162         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
55163         of static locals if first initialization throws.
55164
55165 1998-10-07  Jim Wilson  <wilson@cygnus.com>
55166
55167         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55168
55169 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
55170
55171         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
55172         lose track of the possible targets of tablejump insns.
55173         * special/special.exp: Run it.
55174
55175 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55176
55177         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
55178         must be declared before its specializations can be named in friend
55179         declarations.
55180
55181 1998-10-05  Dave Love  <d.love@dl.ac.uk>
55182
55183         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55184
55185         * g77.f-torture/execute/io1.f: New test.
55186
55187 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55188
55189         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55190         with pointer to template function, for which no argument deduction
55191         is possible.
55192
55193         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55194         specialization of template function as argument to template
55195         function.
55196
55197         * g++.old-deja/g++.other/access2.C: New test; Inner class
55198         shouldn't have privileged access to Outer's names.
55199
55200 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55201
55202         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55203         friend template declared within template class conflicts with
55204         nested class of the same name.
55205
55206         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55207         is ignored.
55208
55209         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55210         object with direct initializer as function declaration.
55211
55212         * g++.old-deja/g++.other/decl2.C: New test; duplicate
55213         initializers.
55214
55215         * g++.old-deja/g++.other/null2.C: New test; conditional operator
55216         involving const pointer and NULL produces incorrect result.
55217
55218         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55219         type name without `typename' should be rejected with -pedantic.
55220
55221 1998-10-02  Richard Henderson  <rth@cygnus.com>
55222
55223         * g++.old-deja/g++.other/addrof1.C: New test.
55224
55225 1998-10-01  Nick Clifton  <nickc@cygnus.com>
55226
55227         * gcc.c-torture/compile/981001-1.c: New test.
55228         * gcc.c-torture/execute/981001-1.c: New test.
55229
55230 1998-10-01  Jeffrey A Law  (law@cygnus.com)
55231
55232         * gcc.c-torture/compile/981001-2.c: New test.
55233         * gcc.c-torture/compile/981001-3.c: New test.
55234         * gcc.c-torture/compile/981001-4.c: New test.
55235
55236 1998-10-01  Robert Lipe  <robertl@dgii.com>
55237
55238         * lib/objc.exp (objc_target_compile): Add -L during compiles for
55239         multilibbed hosts.  Idea grafted from g77.exp.
55240
55241 1998-09-30  Dave Love  <d.love@dl.ac.uk>
55242
55243         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55244         avoid losing on systems which need -lsocket.
55245
55246 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
55247
55248         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55249         * g++.old-deja/g++.other/nested2.C: Ditto.
55250         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55251         failure.
55252
55253 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55254
55255         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55256         preferred over template operator!= for enum bitfields.
55257
55258 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
55259
55260         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55261         that happen to have the same base name, but in different scopes,
55262         are incorrectly rejected.
55263
55264 1998-09-16  Richard Henderson  <rth@cygnus.com>
55265
55266         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55267         on the native word size instead of an integer literal.
55268
55269 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55270
55271         * g++.old-deja/g++.other/static2.C: Invocation of static data
55272         member of type pointer-to-function denoted as non-static member.
55273
55274         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55275         checks involving function types and aliases.
55276
55277 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55278
55279         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55280         redefined to the same non-trivial type.
55281
55282         * g++.old-deja/g++.pt/explicit73.C: Test for proper
55283         namespace-qualification of template specializations declared in
55284         other namespaces.
55285
55286         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55287         to declare a subset of the specializations of a template function
55288         as friends of specializations of a template class.
55289
55290         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55291         member templates that do not fully specialize the enclosing
55292         template class are rejected.
55293
55294 1998-09-11  Dave Love  <d.love@dl.ac.uk>
55295
55296         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55297
55298 1998-09-08  Dave Love  <d.love@dl.ac.uk>
55299
55300         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55301         altered from libf2c/libU77 version.
55302
55303 1998-09-06  Dave Love  <d.love@dl.ac.uk>
55304
55305         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55306
55307 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
55308             Alexandre Oliva  <oliva@dcc.unicamp.br>
55309
55310         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55311         (un)signed char are different types for template specialization
55312         purposes.
55313
55314 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
55315
55316         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55317         * objc: ObjC testsuite.
55318
55319 1998-08-31  Catherine Moore  <clm@cygnus.com>
55320
55321         * gcc.c-torture/execute/941014-1.x: New file.
55322
55323 1998-08-31  Nick Clifton  <nickc@cygnus.com>
55324
55325         * lib/c-torture.exp: Add support for
55326         torture_eval_before_compile and torture_eval_before_execute
55327         variables.
55328
55329 1998-08-30  Jeffrey A Law  (law@cygnus.com)
55330
55331         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
55332         this test triggers valid.
55333
55334 1998-08-27  Jeffrey A Law  (law@cygnus.com)
55335
55336         * gcc.dg/980827-1.c: New test.
55337
55338 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
55339
55340         * gcc.c-torture/execute/loop-4b.c: New test.
55341
55342 1998-08-26  Nick Clifton  <nickc@cygnus.com>
55343
55344         * lib/c-torture.exp: Add support for
55345         torture_eval_before_compile and torture_eval_before_execute
55346         variables.
55347
55348 1998-08-25  Jeffrey A Law  (law@cygnus.com)
55349
55350         * gcc.c-torture/compile/980825-1.c: New test.
55351
55352 1998-08-24  Nick Clifton  <nickc@cygnus.com>
55353
55354         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55355         count number tests in opt_t0 not good_t0.
55356
55357 1998-08-24  Jeffrey A Law  (law@cygnus.com)
55358
55359         * gcc.c-torture/compile/930326-1.x: Fix typo.
55360
55361 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
55362
55363         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55364         causes an ICE.
55365
55366 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55367
55368         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55369         STACK_SIZE is defined.
55370         * gcc.c-torture/unsorted/stuct.c: Similarly.
55371
55372         * gcc.c-torture/compile/980821-1.c: New test.
55373
55374 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55375
55376         * gcc.c-torture/execute/980526-2.c: Disable for targets with
55377         16bit ints.
55378
55379 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
55380
55381         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55382         code.
55383
55384 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
55385
55386         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55387         error'.
55388
55389 1998-08-18  Jeffrey A Law  (law@cygnus.com)
55390
55391         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55392
55393 1998-08-16  Jeffrey A Law  (law@cygnus.com)
55394
55395         * gcc.c-torture/compile/980816-1.c: New test.
55396
55397         * gcc.dg/980816-1.c: New test.
55398
55399 1998-08-13  Jeffrey A Law  (law@cygnus.com)
55400
55401         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55402         compiler for ieee tests.
55403
55404 1998-08-01  Dave Love  <d.love@dl.ac.uk>
55405
55406         * g77.f-torture/compile/980729-0.f: New test.
55407
55408 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
55409
55410         * gcc.c-torture/special/eeprof-1.c: New test, for
55411         -finstrument-functions.
55412         * gcc.c-torture/special/special.exp: Run it.
55413
55414 1998-07-29  Jeffrey A Law  (law@cygnus.com)
55415
55416         * gcc.c-torture/compile/980729-1.c: New test.
55417
55418 1998-07-27  Nick Clifton  <nickc@cygnus.com>
55419
55420         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55421         __thumb__ is defined, and test for ARM style doubles if so.
55422
55423 1998-07-26  Dave Love  <d.love@dl.ac.uk>
55424
55425         * g77.f-torture/noncompile/980615-0.f: New test.
55426
55427 1998-07-26  H.J. Lu  (hjl@gnu.org)
55428
55429         * gcc.dg/980312-1.c: Do link instead of compile.
55430         * gcc.dg/980313-1.c: Likewise.
55431
55432 1998-07-26  Jeffrey A Law  (law@cygnus.com)
55433
55434         * gcc.c-torture/compile/980726-1.c: New test.
55435
55436 1998-07-25  Dave Love  <d.love@dl.ac.uk>
55437
55438         * g77.f-torture/execute/io0.f: New test.
55439
55440 1998-07-24  Nick Clifton  <nickc@cygnus.com>
55441
55442         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55443         an int.
55444
55445 1998-06-18  Michael Meissner  <meissner@cygnus.com>
55446
55447         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55448         m32r bugs.
55449
55450 1998-07-17  Nick Clifton  <nickc@cygnus.com>
55451
55452         * gcc.dg/980626-1.c: Expect failures for all toolchains until
55453         c-decl.c:grokdeclarator can handle mode attributes.
55454
55455 1998-07-16  Jeffrey A Law  (law@cygnus.com)
55456
55457         * gcc.c-torture/execute/980716-1.c: New test.
55458
55459 1998-07-13  Jeffrey A Law  (law@cygnus.com)
55460
55461         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55462         the mn10200.
55463         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
55464         the mn10200.
55465         * gcc.c-torture/execute/va-arg-3.x: Similarly.
55466         * gcc.c-torture/compile/930326-1.x: Similarly.
55467
55468 1998-07-13  Dave Love  <d.love@dl.ac.uk>
55469
55470         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55471         New test from Craig.
55472
55473 1998-07-12  Dave Love  <d.love@dl.ac.uk>
55474
55475         * g77.f-torture/noncompile/980616-0.f: New test.
55476
55477         * g77.f-torture/execute/970816-3.f: New test from Craig.
55478
55479 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55480
55481         *  g++.other/singleton.C: Return error value instead of taking
55482         SIGSEGV.
55483
55484 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55485
55486         *  g++.other/singleton.C: New test.  Warning is under dispute.
55487         Runtime crash is not.
55488
55489 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55490
55491         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55492         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55493         using6.C, using7.C}: New namespace tests.
55494
55495 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55496
55497         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55498         specialization with typedef'ed names used as array indexes.
55499
55500 1998-07-09  Jeffrey A Law  (law@cygnus.com)
55501
55502         * gcc.c-torture/execute/980709-1.c: New test.
55503
55504         * gcc.dg/980709-1.c: New test.
55505
55506 1998-07-07  Richard Henderson  <rth@cygnus.com>
55507
55508         * gcc.c-torture/execute/bcp-1.c: New test.
55509
55510 1998-07-07  Jeffrey A Law  (law@cygnus.com)
55511
55512         * gcc.c-torture/execute/980707-1.c: New test.
55513
55514 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
55515
55516         * gcc.c-torture/compile/980706-1.c: New test.
55517
55518 1998-07-01  Dave Love  <d.love@dl.ac.uk>
55519
55520         * g77.f-torture/execute/980701-0.f,
55521         g77.f-torture/execute/980701-1.f: New test from Craig.
55522
55523 1998-07-01  Jeffrey A Law  (law@cygnus.com)
55524
55525         * gcc.c-torture/compile/980701-1.c: New test.
55526
55527         * gcc.c-torture/execute/980701-1.c: New test.
55528
55529 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
55530 rlsruhe.de>
55531
55532         * g++.old-deja/g++.robertl/eb132.C: New test.
55533         * g++.old-deja/g++.robertl/eb133.C: Likewise.
55534
55535 1998-06-29  Dave Love  <d.love@dl.ac.uk>
55536
55537         * g77.f-torture/execute/980628-7.f,
55538         g77.f-torture/execute/980628-8.f,
55539         g77.f-torture/execute/980628-9.f,
55540         g77.f-torture/execute/980628-10.f: New tests from Craig.
55541
55542         * g77.f-torture/execute/980628-3.f: Remove mail headers.
55543
55544 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55545
55546         * g77.f-torture/execute/980628-4.f: New test from Craig.
55547         * g77.f-torture/execute/980628-5.f: Likewise.
55548         * g77.f-torture/execute/980628-2.f: Likewise.
55549         * g77.f-torture/execute/980628-0.f: Likewise.
55550         * g77.f-torture/execute/980628-1.f: Likewise.
55551         * g77.f-torture/execute/980628-3.f: Likewise.
55552         * g77.f-torture/execute/980628-6.f: Likewise.
55553
55554 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55555
55556         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55557         directory when nothing has been installed yet.
55558
55559 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
55560
55561         * gcc.c-torture/special/special.exp: Handle newer versions of
55562         dejagnu.
55563
55564 1998-06-26  Jeffrey A Law  (law@cygnus.com)
55565
55566         * gcc.dg/980626-1.c: New test.
55567
55568 1998-06-19  Bruno Haible <haible@ilog.fr>
55569
55570         * gcc.misc-tests/m-un-2.c: New test.
55571         * g++.old-deja/g++.other/warn01.c: Likewise.
55572
55573 1998-06-19  Robert Lipe  <robertl@dgii.com>
55574
55575         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55576         compatibility with assmblers with a different comment character.
55577         Eliminate use of GAS-specific extensions.
55578
55579 1998-06-19  Jeffrey A Law  (law@cygnus.com)
55580
55581         * gcc.c-torture/execute/ieee/980619-1.c: New test.
55582
55583 1998-06-19  Robert Lipe  <robertl@dgii.com>
55584
55585         * lib/g77.exp: Replace search for libf2c.a with search for newly
55586         renamed libg2c.a
55587
55588 1998-06-17  Jeffrey A Law  (law@cygnus.com)
55589
55590         * gcc.c-torture/execute/980617-1.c: New test.
55591
55592 1998-06-12  Jeffrey A Law  (law@cygnus.com)
55593
55594         * gcc.c-torture/execute/980612-1.c: New test.
55595
55596 1998-06-08  Jeffrey A Law  (law@cygnus.com)
55597
55598         * gcc.dg/980523-1.c: Only test on ppc-linux.
55599         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55600
55601         * gcc.c-torture/execute/980608-1.c: New test.
55602
55603 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
55604
55605         * gcc.c-torture/execute/980605-1.c: New test.
55606
55607 1998-06-04  Jeffrey A Law  (law@cygnus.com)
55608
55609         * gcc.c-torture/execute/980604-1.c: New test.
55610
55611 1998-06-02  Jeffrey A Law  (law@cygnus.com)
55612
55613         * gcc.c-torture/execute/980602-1.c: New test.
55614         * gcc.c-torture/execute/980602-2.c: Likewise.
55615
55616 1998-06-02  Dave Love  <d.love@dl.ac.uk>
55617
55618         * 970125-0.f: Fix per JCB.  Add commentary.
55619
55620 1998-05-31  Michael Meissner  <meissner@cygnus.com>
55621
55622         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55623         IEEE -0 support.
55624
55625 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55626
55627         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55628         earlier.
55629
55630 1998-05-28  Catherine Moore <clm@cygnus.com>
55631
55632         * gcc.c-torture/execute/980526-3.c: New test.
55633
55634 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
55635
55636         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55637         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55638         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55639         m88k-motorola-sysv3 to XFAIL.
55640
55641 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55642
55643         * gcc.dg/980526-1.c: New test.
55644         * gcc.c-torture/execute/980526-2.c: New test.
55645
55646 1998-05-26  Jeffrey A Law  (law@cygnus.com)
55647
55648         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55649
55650         * gcc.c-torture/execute/980526-1.c: New test.
55651
55652 1998-05-26  Dave Love  <d.love@dl.ac.uk>
55653
55654         * g77.f-torture/execute/alpha2.f: Add runtime test.
55655
55656 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
55657
55658         * g++.old-deja/old-deja.exp: Strip leading directories.
55659
55660         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55661         error for the line.  Don't run multiple tests for the same line.
55662
55663 1998-05-23  Jeffrey A Law  (law@cygnus.com)
55664
55665         * gcc.dg/980523-1.c: New test.
55666
55667 1998-05-23  Dave Love  <d.love@dl.ac.uk>
55668
55669         * g77.f-torture/compile/970915-0.f: New test.
55670
55671 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
55672
55673         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55674
55675 1998-05-21  Jeffrey A Law  (law@cygnus.com)
55676
55677         * gcc.dg/980520-1.c: New test.
55678
55679 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
55680
55681         * gcc.dg/980502-1.c: Fix return type.
55682
55683 1998-05-20  Jeffrey A Law  (law@cygnus.com)
55684
55685         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55686         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55687         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55688         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55689         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55690
55691 1998-05-20  Dave Love  <d.love@dl.ac.uk>
55692
55693         * g77.f-torture/execute/980520-1.f: New test.
55694
55695 1998-05-15  Dave Love  <d.love@dl.ac.uk>
55696
55697         * lib/mike-g77.exp: New file.
55698
55699         * g77.f-torture/noncompile/noncompile.exp,
55700         g77.f-torture/noncompile/check0.f: New files.
55701
55702 1998-05-14  Dave Love  <d.love@dl.ac.uk>
55703
55704         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55705         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55706         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55707         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55708         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55709         abort where appropriate.
55710
55711 1998-05-05  Michael Meissner  <meissner@cygnus.com>
55712
55713         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55714         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55715
55716 1998-04-29  Dave Love  <d.love@dl.ac.uk>
55717
55718         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55719
55720 1998-04-27  Dave Love  <d.love@dl.ac.uk>
55721
55722         * g77.f-torture/compile/980427-0.f: New test.
55723
55724 1998-04-24  Dave Love  <d.love@dl.ac.uk>
55725
55726         * g77.f-torture/compile/980424-0.f: New test.
55727
55728 1998-04-19  Dave Love  <d.love@dl.ac.uk>
55729
55730         * g77.f-torture/compile/980419-2.f (main): New test.
55731         * g77.f-torture/compile/970125-0.f: New test.
55732         * g77.f-torture/compile/980419-1.f: New test.
55733
55734 1998-04-08  Jim Wilson  <wilson@cygnus.com>
55735
55736         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
55737         of loop-4.c.
55738
55739 1998-04-07  Jim Wilson  <wilson@cygnus.com>
55740
55741         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55742
55743 1998-04-03  Jim Wilson  <wilson@cygnus.com>
55744
55745         * gcc.c-torture/compile/980329-1.c: New test.
55746
55747 1998-03-18  Jim Wilson  <wilson@cygnus.com>
55748
55749         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55750         * gcc.dg/980312-1.c: Fix typo in -march command.
55751
55752 1998-03-16  H.J. Lu  (hjl@gnu.org)
55753
55754         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55755
55756 1998-03-11  Robert Lipe  <robertl@dgii.com>
55757
55758         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
55759         Dave Love agree the Fortran source is bogus.
55760
55761 1998-03-11  Robert Lipe  <robertl@dgii.com>
55762
55763         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55764         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55765         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55766         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55767         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55768
55769 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55770
55771         * g++.old-deja/g++.other/friend1.C: New test.
55772
55773 1998-02-18  Dave Love  <d.love@dl.ac.uk>
55774
55775         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55776         possibly uninitialized) variables and declare dnrm2.
55777
55778 1998-02-23  Robert Lipe <robertl@dgii.com>
55779
55780         From Bruno Haible <haible@ilog.fr>:
55781         * gcc.c-torture/execute/980223.c: New test.
55782
55783 1998-02-13  Jeffrey A Law  (law@cygnus.com)
55784
55785         * gcc.dg/ifelse-1.c: New test.
55786
55787 1998-02-09  H.J. Lu  (hjl@gnu.org)
55788
55789         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55790
55791           * lib/old-dejagnu.exp (old-dejagnu): Added the
55792           "execution test - XFAIL *-*-*" handling in the spirit of
55793           "excess errors test -". Changed the "execution test fails"
55794           handling to be like "excess errors test fails".
55795           * Update various tests accordingly.
55796
55797 1998-02-06  Jim Wilson  <wilson@cygnus.com>
55798
55799         * gcc.c-torture/execute/980205.c: New test.
55800
55801 1998-01-18  Jeffrey A Law  (law@cygnus.com)
55802
55803         * lib/c-torture.exp: Look for .x files instead of .cexp files.
55804         * lib/f-torture.exp: Similarly.
55805         * gcc.c-torture: Rename all .cexp files to .x files.
55806
55807 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
55808
55809         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
55810         (940510-1.c): Removed duplicate.
55811         (971104-1.c): New test.
55812
55813 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
55814
55815           * lib/f-torture.exp: Improve error and loop detection.
55816
55817 1997-11-19  Michael Meissner  <meissner@cygnus.com>
55818
55819         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
55820         use that to size the filler array.
55821
55822 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
55823
55824         * lib/c-torture.exp(c-torture-execute): Fix typo.
55825
55826         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
55827         testcase as the executable name. Keep the executable around if
55828         the test fails.
55829
55830 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
55831
55832         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
55833         changes.  Only test one -g option, and move it to the end of the
55834         list of options to test.
55835
55836 1997-09-19  Michael Meissner  <meissner@cygnus.com>
55837
55838         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
55839         variable GCC_TORTURE_OPTIONS to supply default switches separated
55840         by colons.  If no environment variable, run tests with -O0 -g, -O1
55841         -g, and -O2 -g as well.
55842
55843 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
55844
55845         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
55846         explanatory comments. Fix indentation.
55847
55848 1997-09-15  Jeffrey A Law  (law@cygnus.com)
55849
55850         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
55851
55852 1997-09-11  Jeffrey A Law  (law@cygnus.com)
55853
55854         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
55855         * g++.old-deja/g++.mike/p7325.C: Likewise.
55856         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
55857
55858 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
55859
55860         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
55861         * g++.old-deja/g++.brendan/crash30.C: Likewise.
55862         * g++.old-deja/g++.brendan/crash39.C: Likewise.
55863         * g++.old-deja/g++.law/operators4.C: Likewise.
55864
55865 1997-09-11  Joe Buck  (jbuck@synopsys.com)
55866
55867         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
55868         * g++.old-deja/g++.mike/p784.C: Ditto.
55869         * g++.old-deja/g++.mike/p785.C: Ditto.
55870
55871 1997-09-05  Jeffrey A Law  (law@cygnus.com)
55872
55873           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
55874
55875 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55876
55877         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
55878         target feature; pass this to c-torture-execute as needed.
55879
55880 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55881
55882         * lib/c-torture.exp(c-torture-execute): If the previous and the
55883         current executables being tested are identical, we don't need to
55884         run the executable again. Try to make the executable names
55885         unique. Add an optional argument for passing additional compiler
55886         flags.
55887
55888 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
55889
55890         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
55891
55892 1997-08-29  Jeffrey A Law  (law@cygnus.com)
55893
55894         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
55895
55896 1997-07-31  Jeffrey A Law  (law@cygnus.com)
55897
55898         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
55899         32bit or larger longs.
55900
55901         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
55902         have either a 32bit long or 32bit int.
55903
55904 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
55905
55906         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
55907         Make double precision tests dependent on sizeof (double).
55908
55909 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
55910
55911         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
55912         too.
55913
55914 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
55915
55916         * gcc.c-torture/compile/961203-1.cexp: New script.
55917
55918 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
55919
55920         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
55921         up the includes ourselves.
55922
55923 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
55924
55925         * lib/plumhall.exp: Remove random include, and add a few
55926         verbose messages for debugging.
55927
55928 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
55929
55930         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
55931         of trying to do it ourselves.
55932
55933 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55934
55935         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
55936
55937 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
55938
55939         * gcc.prms/5403.c: Made regexp a bit less strict.
55940
55941 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
55942
55943         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
55944         is returned from remote_load instead.
55945         * lib/plumhall.exp: Ditto.
55946         * lib/mike-g++.exp: Ditto.
55947         * lib/old-dejagnu.exp: Ditto.
55948         * lib/c-torture.exp: Ditto.
55949
55950 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
55951
55952         * lib/g++.exp: Use build_wrapper procedure.
55953         * lib/gcc.exp: Ditto.
55954
55955 1997-05-20  Jeffrey A Law  (law@cygnus.com)
55956
55957         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
55958         an old-style decl for malloc.  Fixes tests to work when
55959         sizeof (int) != sizeof (size_t).
55960
55961 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55962
55963         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
55964
55965         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
55966         use stdargs.h interface.
55967
55968 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55969
55970         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
55971         NO_VARARGS when compiling.
55972
55973 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
55974
55975         * lib/plumhall.exp(ph_includes): New procedure.
55976         (ph_make): Use it.
55977         (ph_compiler): Ditto.
55978
55979         * lib/g++.exp: Rename test-glue.c to testglue.c.
55980         * lib/gcc.exp: Ditto.
55981
55982 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
55983
55984         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
55985         to completion when it's called.
55986
55987 1997-03-21  Michael Meissner  <meissner@cygnus.com>
55988
55989         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
55990         is defined, don't do test.
55991
55992 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
55993
55994         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
55995         for object files.
55996         (ph_summary): Mark skipped testcases as untested, not unresolved.
55997
55998         * lib/plumhall.exp (ph_make): If unresolved because of bad
55999         errorCode, record errorCode in log file.
56000         (*): Replace send_log/verbose with verbose -log.
56001
56002 1997-03-19  Michael Meissner  <meissner@cygnus.com>
56003
56004         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56005         double conversion if double isn't at least 8 bytes.
56006
56007         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56008         int to work with targets where int is 16 bits.
56009
56010         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56011         8 bytes, just exit, since 4 byte doubles don't have enough bits of
56012         precision for the test to complete.
56013
56014 1997-03-14  Michael Meissner  <meissner@cygnus.com>
56015
56016         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56017         if d10v is not compiled with the -mdouble64 flag.
56018         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56019
56020         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56021         d10v is not compiled with the -mint32 flag.
56022
56023 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
56024
56025         * lib/plumhall.exp: Use incr_count.
56026
56027 1997-03-12  Jeffrey A Law  (law@cygnus.com)
56028
56029         * gcc.c-torture: Update to c-torture-1.45.
56030
56031 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
56032
56033         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56034         the name of the expect testcase file).
56035
56036         * lib/g++.exp(g++_init): Ditto.
56037
56038 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
56039
56040         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56041         the host.
56042
56043         * lib/gcc.exp(gcc_exit): New procedure.
56044
56045 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
56046
56047         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56048         specs where appropriate.
56049
56050         * g++.old-deja/g++.arm/*: Added additional ERROR checks
56051         because of new "candidates are" messages, and removed a few
56052
56053         * Converted all non-old-style g++ testcases to old-style, and
56054         moved into g++.old-deja.
56055
56056 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
56057
56058         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56059         options.
56060
56061         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56062         succeeded.
56063
56064         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56065
56066 1997-02-13  Michael Meissner  <meissner@cygnus.com>
56067
56068         * lib/gcc.exp (gcc_target_compile): Add support for defining
56069         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56070         the machine doesn't have those features.
56071
56072 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
56073
56074         * g++.law/operators4.exp: Don't use LIBS.
56075
56076 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
56077
56078         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56079
56080         * lib/mike-g++.exp: Don't set the compiler to be tested here.
56081         * lib/g++.exp: Set it here instead. Also, allow use of the
56082         --tool_exec and --tool_opt options. Change CXX to
56083         GXX_UNDER_TEST.
56084
56085         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56086
56087         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56088
56089 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
56090
56091         * lib/old-dejagnu.exp: Use prune_warnings instead of
56092         prune_system_crud.
56093         * lib/mike-g++.exp: Ditto.
56094         * lib/gcc.exp: Ditto.
56095         * lib/g++.exp: Ditto.
56096
56097         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56098
56099 1997-02-07  Jeffrey A Law  (law@cygnus.com)
56100
56101           * 941014-2.c: Include stdlib.h
56102           * 960327-1.c: Include stdio.h
56103           * dbra.c, index-1.c: Don't assume ints are 32bits.
56104
56105 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
56106
56107         * lib/gcc.exp: Add gcc,stack_size target feature.
56108
56109         * lib/g++.exp(g++_target_compile): Add the include and link
56110         paths here, not in two other places. And, it's $options, not
56111         options.
56112
56113         * lib/mike-g++.exp(postbase): Remove the code that determines
56114         the correct include and link paths.
56115         * g++.old-deja/old-deja.exp: Ditto.
56116
56117 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
56118
56119         * lib/g++.exp(g++_init): target_compile no longer returns the
56120         filename of the result.
56121
56122 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
56123
56124         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56125         call to glob.
56126
56127         * gcc.c-torture/special/special.exp: Change call to
56128         gcc_target_compile to include the object file.
56129
56130 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
56131
56132         * gcc.c-torture/special/special.exp: Correct misspelling in last
56133         change.
56134
56135 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
56136
56137         * lib/plumhall.exp(ph_summary): Log the entire output of the
56138         executable. Return -1 if there were any failures, 0 otherwise.
56139         (ph_execute): Return -1 if there were any failures, 0 otherwise.
56140         (ph_make): Clean up objects and executables that were built
56141         if the tests succeeded.
56142
56143 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
56144
56145         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56146         libraries and includes in the build tree as appropriate.
56147
56148 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56149
56150         * lib/c-torture.exp: Instead of looking for the global variable
56151         NO_LONG_LONG, check to see if that's a feature of the target.
56152
56153 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56154
56155         * config/default.exp: Minimize. Delete the remainer of the files in
56156         config; this functionality is now in devo/dejagnu/config.
56157
56158         g++.*/*: Pass any additional flags used to compile to postbase;
56159         delete CXXFLAGS.
56160
56161         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56162         is now done by runtest.exp. Use gcc_target_compile instead of
56163         compile.
56164
56165         lib/c-torture.exp: Use gcc_target_compile instead of compile.
56166         Remove references to CFLAGS. Use remote_file instead of
56167         calling rm -f.
56168         (c-torture): Take a list of arguments to use to compile this
56169         testcase.
56170
56171         lib/g++.exp: Simplify. Use target_compile instead of compile.
56172         lib/gcc-dg.exp: Ditto.
56173         lib/gcc.exp: Ditto.
56174         lib/mike-{gcc,g++}.exp: Ditto.
56175         lib/old-dejagnu.exp: Ditto.
56176         lib/plumhall.exp: Ditto.
56177
56178 1997-01-08  Jim Wilson  <wilson@cygnus.com>
56179
56180         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56181         (ph_linker): Likewise.
56182
56183 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
56184
56185           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56186         MAP_ANON / MAP_ANONYMOUS if defined;
56187         else try to map from /dev/zero .
56188
56189 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56190
56191         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56192         isn't defined, then define it to MAP_ANONYMOUS.
56193
56194 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56195
56196         * gcc.c-torture: Update to c-torture-1.42 release.
56197
56198 1996-11-11  Jeffrey A Law  (law@cygnus.com)
56199
56200         * gcc.c-torture: Update to c-torture-1.41 release.
56201
56202 1996-10-27  Jeffrey A Law  (law@cygnus.com)
56203
56204         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
56205         c-torture release.
56206
56207 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
56208
56209         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56210         and LDFLAGS.  Fix second case to append the target_info ldflags
56211         onto LDFLAGS, not CFLAGS.
56212         * lib/g++.exp (g++_init): Add target_info stuff.
56213         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
56214         of libgloss and newlib flags for !native.
56215
56216         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56217         (GDB): Fix relative path to go up another dir for finding gdb.
56218
56219 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
56220
56221         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56222         versions in the target_info array, if they don't exist.
56223
56224 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
56225
56226         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56227
56228 1996-07-08  Jim Wilson  <wilson@cygnus.com>
56229
56230         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56231         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56232
56233 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
56234
56235         * lib/old-dejagnu.exp: Don't remove the output file before we've
56236         actually tested it. Don't append pwd to the path of the executable
56237         we're testing.
56238
56239 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
56240
56241         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56242
56243 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
56244
56245         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56246         temporary directory for compiler files, and set it to a default
56247         value of /tmp. Set $output as the name of the output file from
56248         compiling the testcase. Add a -o option to $cflags_var so the
56249         compiler writes the final output file as $output. Set $executable
56250         to $output.
56251
56252         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56253         directory for compiler files, and set it to /tmp if it doesn't
56254         already have a value. Set $output_file to the name of the output
56255         file from compiling the testcase. Add a -o option to CXXFLAGS so
56256         the compiler writes the final output file as $output. Use $output
56257         as the executable to be tested.
56258
56259 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56260
56261         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56262
56263 1996-06-08  Jeffrey A Law  (law@cygnus.com)
56264
56265         * gcc.c-torture/execute/pending-1.c: New test.  Still
56266         pending in Tege's queue.
56267
56268 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
56269
56270         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56271         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
56272         if there were failures.  Call unresolved if there were unresolved
56273         testcases.  Call gcc_fail if program did not run to completion.
56274         (ph_make): Pass additional argument name to ph_execute.
56275         (ph_execute): Add new argument.  Pass additional arguments to
56276         ph_summary.  Call gcc_fail is there is no execution output.
56277
56278 1996-04-24  Jeffrey A Law  (law@cygnus.com)
56279
56280         * lib/plumhall.exp (proc_summary): Output relavent summary
56281         lines into the log so specific failures in plumhall can be
56282         investigated.
56283
56284 1996-04-10  Jeffrey A Law  (law@cygnus.com)
56285
56286         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56287         (c-torture-execute): Don't try to execute tests which use
56288         "long long" types if $NO_LONG_LONG is nonzero.
56289
56290 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
56291
56292         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56293         not c-torture.
56294
56295         * gcc.ieee: Move from here.
56296         * gcc.c-torture/execute/ieee: To here.
56297
56298 1996-03-26  Jeffrey A Law  (law@cygnus.com)
56299
56300         * gcc.c-torture: Update to c-torture-1.41 release.
56301
56302 1996-03-22  Jeffrey A Law  (law@cygnus.com)
56303
56304         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56305         not "$output".
56306
56307 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
56308
56309         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56310         -c present.
56311
56312 1996-03-02  Jeffrey A Law  (law@cygnus.com)
56313
56314         * config/proelf.exp: Handle connecting to a simulator.
56315
56316 1996-01-31  Jeffrey A Law  (law@cygnus.com)
56317
56318         * config/proelf.exp: New file.  Enough framework that we can
56319         run c-torture tests on the proelf targets (or any other target
56320         that gdb can connect to for that matter).
56321
56322 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
56323
56324         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56325         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
56326
56327         * lib/plumhall.exp (ph_execute): Always call ph_summary if
56328         exec_output exists.
56329
56330 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
56331
56332         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56333         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56334
56335         * config/*.exp: Update FSF address.  Change result of ${tool}_load
56336         to pass/fail/unresolved/unsupported/untested.  Caller must now
56337         call unresolved/unsupported/untested.
56338         * lib/*.exp: Update FSF address.  Update to handle new results of
56339         ${tool}_load.
56340         * lib/chill.exp (verbose): Delete.
56341
56342 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
56343
56344         * lib/gcc.exp (default_gcc_start): Change order of args to
56345         $LDFLAGS $CFLAGS $LIBS.
56346         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56347         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
56348         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56349         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56350         * gcc.misc-tests/dg-test.exp: Likewise.
56351         * gcc.misc-tests/msgs.exp: Likewise.
56352         * gcc.prms/prms.exp: Likewise.
56353         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56354         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
56355
56356         * lib/dg.exp: Deleted, moved to dejagnu/lib.
56357
56358 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56359
56360         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56361
56362         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56363         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56364
56365         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56366         necessary.
56367
56368 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
56369
56370         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56371         global for loop; add use of $mathlib.
56372         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56373         settings here; set mathlib for anything but VxWorks.
56374
56375 1996-01-22  Jeffrey A Law  (law@cygnus.com)
56376
56377         * gcc.c-torture: Update to c-torture-1.40 release.
56378
56379 1996-01-03  Jeffrey A Law  (law@cygnus.com)
56380
56381         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56382         dg.exp.
56383
56384 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
56385
56386         * lib/c-torture.exp (c-torture-execute): Declare "output" as
56387         global.
56388
56389 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
56390
56391         * lib/g++.exp (LIBS): Define if not already.
56392         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56393         (gcc-dg-prune): Call prune_gcc_output.
56394         * lib/gcc.exp (prune_gcc_output): New proc.
56395         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56396         prune_gcc_output.
56397
56398 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
56399
56400         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56401         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
56402
56403 1995-11-15  Jeffrey A Law  (law@cygnus.com)
56404
56405         * gcc.c-torture: Update to c-torture-1.39 release.
56406
56407 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
56408
56409         * lib/c-torture.exp (c-torture-execute): Don't return if one option
56410         fails, try others as well.
56411
56412 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
56413
56414         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56415         If compilation fails, mark execute tests as `untested'.
56416         If test is marked as unsupported, don't mark compilation and
56417         execute tests as failed.
56418
56419 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
56420
56421         * lib/g++.exp (g++_init): Don't link in libg++, and look to
56422         libstdc++ for whether or not we want to be doing shared
56423         libraries.  Delete link_curses since we don't need it anymore.
56424         * lib/mike-g++.exp (postbase): Don't link in libg++.
56425         * g++.old-deja/old-deja.exp: Likewise.
56426
56427 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
56428
56429         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56430
56431 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
56432
56433         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56434         For that, add `-Wl,-a,shared_archive'.
56435         * g++.old-deja/old-deja.exp: Likewise.
56436
56437 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
56438
56439         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56440
56441 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
56442
56443         * lib/mike-g++.exp (postbase): Pay attention to the status of
56444         g++_load.
56445
56446 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
56447
56448           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56449
56450 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
56451
56452         * lib/gcc.exp (default_gcc_start): No longer need to log program
56453         being executed or its output, execute_anywhere does that now.
56454         * lib/g++.exp (default_g++_version): Call execute_anywhere.
56455         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
56456
56457 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
56458
56459         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56460         the same as those in lib/g++.exp.
56461
56462 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
56463
56464         * gcc.c-torture: Update to c-torture-1.38 release.
56465         * gcc.ieee: Related changes.
56466
56467 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
56468
56469         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56470         "exec". Minor reformatting changes.
56471
56472         * config/rom68k.exp (${tool}_load): Make it work in a canadian
56473         cross. This means all "exec" calls now work on a remote host as
56474         well.
56475         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56476         cross. Filter out the extra "\r\n" stuff that expect puts in.
56477         (c-torture-execute): Filter out the bogus warnings like
56478         c-torture-compile does. Add support for canadian cross.
56479         * lib/gcc.exp (default_gcc_version, default_gcc_start)
56480         Use execute_anywhere rather than calling exec directly. Now it
56481         works for canadian cross testing.
56482
56483 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
56484
56485         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
56486         results into a variable, and check that rather than using file exists.
56487
56488 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
56489
56490         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56491         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
56492
56493 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56494
56495         * g++.old-deja/old-deja.exp: Create and pass runshlib and
56496         lib_curses if there's a shared libg++ in the build tree.
56497
56498 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
56499
56500         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56501         if not supported target.
56502
56503 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
56504
56505         * lib/g++.exp (g++_init): Move empty setting of runshlib and
56506         link_curses up to always happen, not just for native builds.
56507
56508 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
56509
56510         * gcc.c-torture: Update to c-torture-1.36 release.
56511         * gcc.failure: Related changes.
56512
56513 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
56514
56515         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56516
56517 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
56518
56519         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56520         * lib/mike-g++.exp (postbase): Not in here.  Still reference
56521         runshlib, link_curses, and mathlib for link and run.
56522
56523         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56524         pass the runtime shared library options for Solaris, OSF/1, and
56525         Irix5, and link with -lcurses to avoid unresolved references.
56526
56527 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
56528
56529         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56530         only run once.
56531
56532 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
56533
56534         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56535
56536 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
56537
56538         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
56539         do not have a framework for the "compat" tests yet.
56540
56541 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
56542
56543         * lib/mike-g++.exp (postbase): New local variable `mathlib',
56544         set to null if we're testing vxworks5.1.  Use that instead of
56545         `-lm' in the setting of LIBS for link and run.
56546
56547 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
56548
56549         * config/rom68k.exp (${tool}_load): Major changes to make it
56550         work.  Verified that it does in fact return the stuff in
56551         exec_output properly.  Catch any Emul or any TRAP other than 0.
56552
56553 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
56554
56555         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56556         LDFLAGS properly for targets that need stuff from libgloss.
56557         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56558         only run once.
56559         (gpp_initialized): New variable.
56560
56561 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
56562
56563         * config/rom68k.exp: Load libgloss.exp.
56564         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56565         so we can produce a fully linked binary.
56566         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56567         so we can produce a fully linked binary.
56568
56569 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
56570
56571         * lib/plumhall.exp (ph_section): Watch for expected failures.
56572         Add missing `else'.
56573
56574         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56575         run the testcase.
56576         (c-torture): Likewise.
56577
56578 1995-08-28  Doug Evans  <dje@cygnus.com>
56579
56580         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56581
56582         * lib/mike-g++.exp (mike_cleanup): New proc.
56583         (prebase): New globals compiler_result, not_compiler_result,
56584         target_regexp.
56585         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
56586         allow leading "-" in pattern.  Watch for unsupported tests.
56587         If $compiler_result is set, pattern match assembler code,
56588         and ditto for $not_compiler_result.
56589         * lib/mike-gcc.exp: Likewise.
56590
56591         * lib/plumhall.exp (ph_execute): Only call ph_summary if
56592         execution "succeeded".
56593
56594 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
56595
56596         * config/win32.exp: New file.
56597         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56598
56599 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
56600
56601         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56602         unsupported.
56603         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56604         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56605         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56606
56607         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56608         "... without exceptions was ...".  That is now handled by
56609         prune_system_crud.
56610         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56611
56612 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
56613
56614         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56615         sieve.c,sort2.c}: New files.
56616         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56617         sieve.exp,sort2.exp}: Drivers for them.
56618
56619         * lib/mike-gcc.exp (program_output): New user settable variable.
56620         (postbase): Call prune_system_crud.  Also prune extraneous compiler
56621         messages.
56622         * lib/mike-g++.exp (program_output): New user settable variable.
56623
56624         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56625
56626         * config/sh.exp: Deleted (use sim.exp instead).
56627
56628 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
56629
56630         * config/vx.exp: Declare CHECKTASK as global.
56631         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56632         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56633         * lib/old-dejagnu.exp: Load [pwd]/$executable.
56634
56635 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56636
56637         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56638         target. Like vx.exp, only includes `vx29k.exp' instead of
56639         `vxworks.exp'.
56640
56641 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
56642
56643         * config/sim.exp: Increase time limit from 120 seconds to 240.
56644
56645 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
56646
56647         * gcc.c-torture/execute/950628-1.c: New test.
56648
56649 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
56650
56651         * gcc.c-torture: Update with changes/additions from
56652         c-torture-1.34.
56653
56654 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
56655
56656         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56657
56658 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
56659
56660         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56661
56662 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
56663
56664         * gcc.c-torture/compile/950512-1.c: New test.
56665         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56666         * gcc.dg/struct-ret-1.c: Likewise.
56667
56668 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
56669
56670         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56671           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56672
56673 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
56674
56675         * gcc.c-torture/special/920411-1.c: Deleted.
56676         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56677
56678 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
56679
56680         * config/sim.exp (${tool}_load): Hack in call to bash to get a
56681         cpu limit.
56682
56683 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
56684
56685         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56686
56687 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
56688
56689         From kenner;
56690         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56691         is the proper length.
56692         * va-arg-3.c: Likewise.
56693
56694 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
56695
56696         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
56697         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56698
56699         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
56700         * lib/g++.exp (default_g++_start): Delete old cruft.
56701
56702 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
56703
56704         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56705         (2 * (1 << 18)) to (2 * (1 << 17)).
56706
56707         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56708
56709 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
56710
56711         * config/rom68k.exp: Renamed from config/idp.exp
56712
56713 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
56714
56715         * c-torture/compile/921109-2.c
56716
56717 1995-04-18  Mike Stump  <mrs@cygnus.com>
56718
56719         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56720         excess errors.
56721
56722 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
56723
56724         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56725         output.
56726         * lib/g++.exp (default_g++_start): Likewise.
56727
56728 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
56729
56730         * gcc.c-torture/compile/950329-1.c: New test.
56731
56732 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
56733
56734           * config/bug.exp (${tool}_load): Updated to use new remote_open
56735           and remote_close procs.
56736         * config/idp.exp: New file.
56737
56738 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
56739
56740         * gcc.c-torture/execute/950322-1.c: New test.
56741
56742 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
56743
56744         * config/vx.exp (${tool}_load): Clean up testing of return code from
56745         vxworks_ld and vxworks_spawn.
56746
56747 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
56748
56749         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56750
56751 1995-03-13  Mike Stump  <mrs@cygnus.com>
56752
56753         * lib/old-deja.exp: Add `excess errors test - ' error, now one
56754         can mark excess errors on a machine by machine basis.  Note, the
56755         default is to not expect any excess errors, even when excess
56756         errors test - is given, so you will want to put an XFAIL ... on
56757         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
56758         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56759         those 4 machines, but no others.
56760
56761 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
56762
56763         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56764         * lib/c-torture.exp: to here.
56765
56766 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
56767
56768         * gcc.c-torture/execute/950221-1.c: New test.
56769         * gcc.c-torture/execute/struct-ret-1.c: New test.
56770         * gcc.c-torture/compile/950221-1.c: New test.
56771
56772         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56773
56774 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
56775
56776         * gcc.c-torture/execute/arith-1.c (main): Return 0.
56777         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56778
56779 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
56780
56781         * g++.gb: New directory of tests, derived from my signature and
56782         class scoping tests.
56783
56784         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56785         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56786         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56787         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56788         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56789         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56790         * g++.gb/sig25.C: Likewise.
56791
56792         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56793         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56794         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
56795         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
56796         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
56797         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
56798         * g++.gb/sig25.exp: Likewise.
56799
56800         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
56801         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
56802         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
56803         * g++.gb/scope13.C: Likewise, this test still fails.
56804
56805         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
56806         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
56807         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
56808         * g++.gb/scope13.exp: Ditto.
56809
56810         * g++.gb/README: New file, explains what these tests are about.
56811
56812 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
56813
56814         * lib/dg.exp (dg-do): Support `preprocess'.
56815         (dg-test): Likewise.
56816
56817 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
56818
56819         * config/udi.exp: change "continue -expect" to "exp_continue".
56820
56821 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
56822
56823         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
56824         Delete redundant tests.
56825
56826         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
56827         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
56828         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
56829         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
56830         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
56831         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
56832         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
56833         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
56834
56835         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
56836         storing label pointers.
56837         * gcc.c-torture/execute/921019-1.c: Likewise.
56838         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
56839         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
56840         parameter fp.
56841         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
56842         constants.
56843
56844         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
56845         Delete obsolete tests.
56846
56847         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
56848         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
56849         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
56850         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
56851         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
56852         * gcc.c-torture/compile/950124-1.c: New test.
56853
56854         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
56855
56856 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
56857
56858         * lib/mike-g++.exp: Add -lm to LIBS.
56859
56860 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
56861
56862         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
56863
56864 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
56865
56866         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
56867
56868 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
56869
56870         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
56871
56872 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
56873
56874         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
56875         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
56876         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
56877         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
56878         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
56879         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
56880         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
56881         * g++.law/{operators31.C, operators32.C,
56882         * g++.law/{operators33.C, operators34.C}: Likewise.
56883         * g++.law/{pic1.C, refs2.C}: Likewise.
56884         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
56885         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
56886         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
56887         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56888
56889         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
56890         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
56891         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
56892         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
56893         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
56894         * g++.law/{enum9.exp, friend5.exp}: Likewise.
56895         * g++.law/{nest3.exp, nest4.exp}: Likewise.
56896         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
56897         * g++.law/{operators30.exp, operators31.exp}: Likewise.
56898         * g++.law/{operators32.exp, operators33.exp}: Likewise.
56899         * g++.law/{operators34.exp}: Likewise.
56900         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
56901         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
56902         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
56903         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
56904         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56905
56906         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
56907         No longer expected to fail.
56908         * g++.law/missed-error3.C: Tweak for recent bool changes.
56909
56910 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
56911
56912         * config/emb-unix: Deleted.
56913         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
56914         remote execution.  Do final link on remote host if REMOTE_LINK is set.
56915
56916 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
56917
56918         * lib/dg.exp (dg-test): Fix typo in last patch.
56919
56920 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
56921
56922         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
56923         (handles multiple occurrences).
56924
56925 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
56926
56927         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
56928         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
56929         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
56930         printed).
56931         * lib/c-torture.exp (c-torture-compile): Likewise.
56932         (c-torture): Prepend full path if missing.
56933         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
56934         (gcc_fail): Likewise.
56935         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
56936
56937 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
56938
56939         * lib/netware.exp: Only attach to NetWare i386 systems.
56940
56941 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
56942
56943         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
56944         messages.  Add test name to "output pattern match" pass/fail message.
56945
56946 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
56947
56948         * gcc.dg: New testsuite.
56949         * gcc.dg/dg.exp: New file.
56950
56951         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
56952         test-switch.c}: Deleted.
56953
56954         * gcc.misc-tests/msgs.exp: New testcase driver.
56955
56956 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
56957
56958         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
56959         Watch for illegal return values from ${tool}_load.
56960         * config/unix.exp (${tool}_load): Fix pass/fail detection for
56961         cross targets.  Coerce return value >0 to 1.
56962
56963 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
56964
56965         * config/unix.exp (${tool}_load): Call program rsh, not proc.
56966
56967         * config/emb-unix.exp: New file.
56968
56969         * config/sim.exp: Error if variable $SIM not defined.
56970         (${tool}_load): Mark test as "untested" if simulator missing.
56971
56972         * config/unix.exp: Load remote.exp to get rcp_download.
56973         * lib/c-torture.exp: Use different option lists for testcases with
56974         and without loops.
56975         * gcc.c-torture/execute/execute.exp: Likewise.
56976
56977 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
56978
56979         * config/*.exp: Clarify return code from ${tool}_load.
56980         Call `unresolved' or `untested' instead of `warning' or `perror'
56981         (sometimes you still want to call both though).
56982         Add comment that `shell_id' is local to each file.
56983         * config/udi.exp (timeout): Set to 30.
56984         Don't print warning if connection fails, $connectmode has already
56985         printed an error.
56986         (${tool}_load): Move verbose messages to level 2.
56987         Rework pattern for "Process started" message.
56988         Pass `shell_id' to ${connectmode}_download.
56989         Retry twice upon timeout.  Make resetting of target more robust.
56990         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
56991         Pass `shell_id' to exit_$connectmode.
56992         Only call exit_$connectmode if connected.
56993         * config/unix.exp (${tool}_load): Check return codes better.
56994         * config/vrtx.exp (${tool}_load): Likewise.
56995         * config/vx.exp (${tool}_load): Likewise.
56996         Delete unneeded global's.
56997         * lib/dg.exp (dg-test): Update to reflect clarified return codes
56998         from ${tool}_load.
56999         (dg-stat): Delete.
57000         (dg-init): Delete recording of pass/fail counts.
57001         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57002         (old-dejagnu-init): Likewise.
57003         (old-dejagnu-stat): Delete contents, empty proc now.
57004         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57005         (c-torture): Delete references to lcnt, lpass, lfail.
57006         Get option list from TORTURE_OPTIONS.
57007         Delete -funroll[-all]-loops if no loops.
57008         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57009         (g++_stat): Delete contents (empty proc now).
57010         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57011         (gcc_finish): Likewise.
57012         (gcc_stat): Deleted.
57013         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57014         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57015         * gcc.c-torture/execute/execute.exp: Likewise.
57016         Split tests into two parts: compile, execute.
57017         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
57018         no loops.  Update to reflect clarified return codes from ${tool}_load.
57019
57020 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
57021
57022         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57023         to grep for.
57024         (old-dejagnu): Likewise (where necessary).
57025
57026 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
57027
57028         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57029
57030         * lib/dg.exp (dg-process-target): Fix processing of selector.
57031         Add comment regarding use of `error'.
57032
57033         * lib/gcc.exp (prune_system_crud): Define if missing.
57034         * lib/g++.exp (prune_system_crud): Likewise.
57035
57036         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57037         Call prune_system_crud.
57038         * lib/dg.exp (dg-runtest): New proc.
57039         Use perror instead of send_user for tcl errors in testcase.
57040         Don't return any value, it's never used.
57041         Don't clobber previous definition of `unknown'.
57042         Print tcl errors in `dg-final'.
57043
57044 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
57045
57046         * lib/dg.exp (dg-process-target): Improve syntax error messages.
57047         (dg-test): Don't print errorInfo, it contains stack backtrace.
57048
57049 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
57050
57051         * lib/g++.exp (runtest_file_p): Define if missing.
57052
57053 1994-09-24  Doug Evans  (dje@cygnus.com)
57054
57055         * lib/mike-g++.exp: Comment out loading of g++.exp.
57056         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
57057         (default_g++_version): Always print something.
57058         (default_g++_start): Comment out call to `which'.
57059         (g++_start, g++_load): Deleted (must be defined in config file).
57060         * lib/gcc.exp: Test for existence of $CC at start.
57061         Delete check for tmpdir (done in gcc_init).
57062         (default_gcc_version): Always print something.
57063         (default_gcc_start): Comment out call to `which'.
57064         * config/*.exp: Major cleanup - make cross targets work at least a
57065         little better for g++ (by not being "--tool gcc" specific).
57066         Rename gcc_xxx to ${tool}_xxx.
57067         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57068         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57069
57070 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
57071
57072         * lib/c-torture.exp (c-torture-compile): Rework compiler
57073         message processing.
57074
57075         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57076         c-torture.
57077
57078 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
57079
57080         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57081
57082         * lib/dg.exp (dg-process-target): Support { target native }.
57083
57084 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
57085
57086         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
57087         looked for "... program xxx got fatal signal".
57088         Correct regsub munging of `comp_output'.
57089         Ignore compiler messages "path prefix not used" and "linker input
57090         file unused".
57091
57092 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
57093
57094         * lib/gcc.exp (runtest_file_p): Define if missing.
57095         * gcc.prms/template.c: Example to work from.
57096
57097 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
57098
57099         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57100         * lib/dg.exp (dg-test): Call unsupported testcases as such.
57101
57102         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57103         * gcc.prms/1883.c: Moved from compile/940714-1.c.
57104         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57105         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57106
57107         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57108         (dg-process-target): No longer a varargs proc.
57109         Return S/N for target, P/F for xfail.  All callers changed.
57110         (user option procs): More argument checking.
57111         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57112         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57113         (dg-test): Skip test if not running on selected target in `dg-do'.
57114         Update handling of `dg-do-what', `dg-output-text'.
57115         Separate execution pass/fail from output pattern match pass/fail.
57116         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57117
57118 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
57119
57120         * gcc.c-torture/special/special.exp: Don't expect failure for mips
57121         target for 920510-1.c.
57122
57123 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
57124
57125         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57126         Clean up comment regarding use of passcnt, etc.
57127         (gcc_stat): Don't update `testcnt' here.
57128         (gcc_finish): Do it here.
57129         Might as well reset `but_id' here too.
57130         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57131         to determine if the file should be tested.
57132         * gcc.c-torture/compile/compile.exp: Likewise.
57133         * gcc.c-torture/execute/execute.exp: Likewise.
57134         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57135         * gcc.misc-tests/dg-test.exp: Likewise.
57136         * gcc.prms/prms.exp: Likewise.
57137         * gcc.wendy/wendy.exp: Likewise.
57138         * g++.old-deja.exp: Likewise.
57139         Move "Testing file" message to verbose level 1.
57140
57141 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
57142
57143         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57144
57145 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
57146
57147         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57148         (default_gcc_start): Accept optional second list element
57149         of compiler flags.  Print compiler output at verbosity level 2.
57150         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57151         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57152         Save current values of framework globals passcnt, failcnt, xpasscnt,
57153         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57154         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
57155         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57156         xfailcnt to compute stats.  Update framework global `testcnt' from
57157         pass/fail counts.
57158         (gcc_finish): New proc.  Clean up test environment.
57159         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57160         (gcc_epass, gcc_efail): Delete.
57161         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57162         argument of line number.
57163         (dg-init): If the tool has an init routine, call it.
57164         (dg-test): Remove args `cflags_var' and `libs_var'.
57165         Pass all compiler options to ${tool}_start.
57166         Handle missing line number.
57167         (dg-finish): New function.
57168         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57169         particular files.  Call gcc_finish at end.  Move "skipping test"
57170         message to verbosity level 3.
57171         * gcc.c-torture/compile/compile.exp: Likewise.
57172         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57173         * gcc.c-torture/execute/execute.exp: Likewise.
57174         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57175         Print testcase being tried at verbosity level 1.
57176         * gcc.c-torture/special/special.exp: Unset xfail.
57177         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57178         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57179         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57180         * gcc.failure/failure.exp: Likewise.
57181         * gcc.ieee/ieee.exp: Likewise.
57182         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57183         Update call to dg-test.  Call dg-finish at end.
57184         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
57185         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57186         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57187         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57188         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
57189         * gcc.wendy/wendy.exp: Add copyright.
57190         Delete setting of tmpdir (done by gcc_init).
57191         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57192         Pass compiler flags to gcc_start.  Call gcc_finish at end.
57193         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57194         gcc_[ce]pass/fail.
57195
57196 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
57197
57198         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57199         confusion.
57200         (g++_load): Likewise.
57201
57202         * config/*.exp (gcc_load): Some were varargs fns and some were not.
57203         Rename argument to `prog' to remove the confusion.
57204         Varargs fns behave differently too!
57205         (g++_load): Likewise.
57206
57207         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57208
57209         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57210         what it is.  Delete (always) printing of status value for !native.
57211         Simplify verbose code, and include status and exec_output.
57212         (g++_load): Use gcc_load.
57213
57214 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
57215
57216         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57217         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57218         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57219         940714-3.c as these testcases don't exist anymore.  Make
57220         va-arg-1.c expected to pass.
57221
57222 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
57223
57224         * gcc.misc-tests/misc.exp: Only run specific testcases.
57225         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
57226         * gcc.misc-tests/dg-[1-9].c: New files.
57227
57228         * lib/dg.exp: New testsuite driver.
57229         * gcc.prms/prms.exp: Use it.
57230
57231         * README.gcc: New file.
57232
57233         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57234         Document and reset `lxpass' and `lxfail'.
57235         Simplify "initialized" message.
57236         (gcc_stat): Clean up comments a little.
57237
57238 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
57239
57240         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57241
57242 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
57243
57244         * lib/old-dejagnu.exp (process-option): New proc.
57245         (old-dejagnu-init, old-dejagnu-stat): Likewise.
57246         (old-dejagnu): Simplify.
57247         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57248
57249 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
57250
57251         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57252         exists and is not an empty string.
57253
57254         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57255         $xfail rather than calling setup_xfail.  Clear $xfail when test is
57256         finished.
57257         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57258         automatically.
57259
57260         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57261         longer expected to fail.
57262
57263         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57264         "f" function call.
57265
57266         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57267
57268         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57269         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57270         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57271         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57272         c-torture-1.29.
57273
57274         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57275         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57276
57277         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57278
57279         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57280         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57281
57282         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57283         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57284         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57285
57286 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
57287
57288         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57289         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57290         940714-1.c, 940714-2.c, 940714-3.c},
57291         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57292         gcc.misc-tests/{mg.c,mg.exp}:
57293         New tests.
57294         * gcc.noncompile/noncompile.exp: Change accordingly.
57295
57296 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
57297
57298         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57299         Undo previous clobberage.
57300
57301 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
57302
57303         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57304         * gcc.special/{930510-1.c, special.exp}:
57305         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57306         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57307         struct-varargs-1.c}: New tests from c-torture-1.26.
57308
57309 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
57310
57311         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57312           argument to switch.
57313
57314 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
57315
57316         * Revert the previous changes.  Please see Rob's directory
57317         (/lisa/test/rob/progressive/gcc/testsuite) for testing
57318         fixes.
57319
57320 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
57321
57322         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57323         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57324         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57325         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57326         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57327         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57328         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57329         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57330         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57331         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57332         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57333         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57334         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57335         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57336         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57337         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57338         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57339         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57340         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57341         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57342         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57343         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57344         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57345         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57346         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57347         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57348         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57349         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57350         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57351         testing changes.
57352
57353 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
57354
57355         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57356         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57357         with perror calls.
57358
57359 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
57360
57361         * config/unix.exp (g++_load): Fix syntax.
57362
57363 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
57364
57365         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57366         * gcc.noncompile/921017-1.c: Deleted obsolete test.
57367         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57368         Don't expect va-arg-1.c to fail.  Correct expected output for
57369         920928-1.c.
57370         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57371         * gcc.wendy/hbm4.c: Correct typo.
57372         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57373
57374 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
57375
57376         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57377         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57378         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
57379         * lib/c-torture.exp (c-torture-compile): Ditto.
57380
57381         Reduce volume of output (remove all the -I's and such).
57382         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57383         Call gcc_cpass, gcc_cfail.
57384         (c-torture): Pass testing option to c-torture-compile.
57385
57386 1994-03-21  Doug Evans  (dje@cygnus.com)
57387
57388         Bring patches over from progressive.
57389         * config/default.exp: Exit remote shell cleanly.
57390         (g++_exit, g++_start): Add default versions.
57391         * config/sim.exp (gcc_load): Use perror, not error.
57392
57393 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
57394
57395         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
57396         set in site.exp.
57397
57398 1994-03-14  Doug Evans  (dje@cygnus.com)
57399
57400         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57401         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57402         (wendy_try): New proc to run testcase.
57403         (main loop): Call 'em.
57404         * gcc.wendy/*.c: Clean up pass to correct expected output.
57405
57406         * lib/gcc.exp: Minor cleanup work.
57407         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57408
57409 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
57410
57411         * config/sim.exp (gcc_load): Document return codes better.
57412         Don't pass -v to simulator.
57413
57414 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
57415
57416         * gcc.special/920717-x.c: Fix typo.
57417         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57418         get at sources.
57419
57420         * lib/mike-gcc.exp: Fix typo.
57421
57422 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
57423
57424         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57425         binary to use, transform the name.
57426         * config/*.exp: rename everything. Nuke any g++ specific files,
57427         it's now a special case of gcc that requires no special support.
57428         Add a default.exp for unsupported targets.
57429
57430 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
57431
57432         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57433         lib/old-dejagnu.exp: Fix a few patterns to work with the new
57434         version of Tcl.
57435
57436 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
57437
57438         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57439         than a warning.
57440
57441 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
57442
57443         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57444
57445 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
57446
57447         * gcc.execute/execute.exp: Combine opt_list and foption_list into
57448         option_list.  Compile every file with only 4/6 option choices
57449         (same as C torture) instead of with 12/18 different option
57450         choices.
57451         * lib/c-torture.exp: Likewise.
57452
57453         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57454         not already set.
57455
57456 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
57457
57458         * lib/old-deja.exp: Add `excess errors test fails' error, now one
57459         can put an XFAIL *-*-* on excess errors.
57460
57461 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
57462
57463         * g++.law: Add more tests derived from g++-bugs snapshots.
57464
57465         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
57466         equivalent to g++.law/init9.
57467
57468         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57469         compiled it, and the a.out file after we've run it.
57470
57471 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
57472
57473         * lib/mike-g++.exp (postbase): Delete the .o file after we've
57474         compiled it, and the a.out file after we've run it.
57475
57476 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
57477
57478         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57479
57480 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
57481
57482         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57483         version number.
57484
57485 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
57486
57487         * g++.law: New directory of g++ tests derived from the g++-bugs
57488         snapshots.
57489
57490 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
57491
57492         * gcc.compile: initbug1.c initbug1.exp testcase added
57493
57494 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
57495
57496         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57497         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57498           fixes submitted by Jeff Law (law@cs.utah.edu)
57499         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57500           Jeff Law (law@cs.utah.edu)
57501
57502
57503 1993-11-30  Mike Stump  (mrs@cygnus.com)
57504
57505         * config/unix-g++.exp: Follow the gcc way of doing things.
57506         * g++.old-deja/old-deja.exp: Minor updates.
57507         * lib/g++.exp: New file, follow the gcc way of doing things.
57508         * lib/old-dejagnu.exp: Minor updates.
57509         * lib/mike-g++.exp: Always unset errorInfo.
57510
57511 1993-11-06  Mike Stump  (mrs@cygnus.com)
57512
57513         * lib/gcc.exp: Fix some errors with the below change, CC and
57514         CFLAGS should be global when setting, not local.
57515
57516 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
57517
57518         * lib/gcc.exp: Transform tool name.
57519
57520 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57521
57522         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57523
57524 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57525
57526         * lib/gcc.exp: change gcc_done to gcc_stat
57527
57528 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57529
57530         * Upgraded gcc testsuite to c-torture version 1.25
57531
57532 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
57533
57534         * lib/gcc.exp: added reporting code. Changed verbose compile message.
57535         * lib/c-torture: added hooks for new reporting code.
57536
57537 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
57538
57539         * config/sh-gcc.exp: check if sh-sim exists in the path
57540
57541 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
57542
57543         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57544         * gcc.compile/compile.exp: Initial changes for new logic.
57545         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57546         * gcc.failure/failure.exp: Initial changes for new logic.
57547         * gcc.ieee/ieee.exp: Initial changes for new logic.
57548         * gcc.misc-tests/misc.exp: Initial changes for new logic.
57549         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57550         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57551         * lib/c-torture.exp: Initial changes for new logic.
57552         * lib/gcc.exp: Initial changes for new logic.
57553
57554 1993-10-15  Mike Stump  (mrs@cygnus.com)
57555
57556         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57557         depend upon failure or success.  Fully qualify names in failure
57558         and success messages.  Always remove a.out before starting
57559         compile, just in case.  Pay more attention to error text output by
57560         the compiler.  Handle testcases with no known past errors just
57561         like all others, so that things are uniform.  Other miscellaneous
57562         improvements.
57563
57564 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
57565
57566         * gcc.cpp: new directory for cpp tests
57567
57568 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
57569
57570         * lib/chill.exp: Code reformatted, removed unused code.
57571         * config/unix-chill.exp: Code reformatted, removed unused code.
57572         * chill.execute/execute.exp: Code reformatted, removed unused code.
57573         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57574
57575 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
57576
57577         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
57578         routines not written.
57579
57580 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
57581
57582         * config/bug-gcc.exp: Use new procs from bug.exp.
57583
57584 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
57585
57586         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57587         via ftp, rather than depending on NFS.
57588         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57589         case.
57590
57591 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
57592
57593         * config/bug-gcc.exp: Use new download proc.
57594
57595 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
57596
57597         * chill.execute/execute.exp: cleanups, handles errors better
57598         * chill.compile/compile.exp: rewrite, based on execute.exp
57599         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57600         * lib/chill.exp: major changes to diff proc and compile and link
57601         procs. added chill_fail and chill_pass wrappers to pass and
57602         fail. added more comments, and handle error codes better.
57603         Added a hack to capture stderr from exec, so noncompile tests
57604         can work.
57605
57606 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
57607
57608         * chill.execute/execute.exp: rewrite of testsuite driver
57609         * lib/chill.exp: rewrite of testsuite driver
57610         * config/unix-chill.exp: rewrite of testsuite driver
57611
57612 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
57613
57614         In chill.execute:
57615         * iexpr.ch: Standardize uppercase.
57616         * tuples.dat: Standardize uppercase.
57617         * vary.ch: standardize.  Correct varying string assignments.
57618         * vary.dat: Add new output lines.
57619
57620 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
57621
57622         In chill.execute:
57623         * chprintf.ch: Standardize use of uppercase.
57624         * tuples.ch: Standardize and turn arr2 into a DCL,
57625           rather than a SYN.
57626         * pinits.ch: Standardize.
57627
57628 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
57629
57630         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57631         * Makefil: Renamed to Makefile.in.
57632         * configure.in: New.
57633
57634 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
57635
57636         In chill.execute:
57637         * .cvsignore: Add result/output files.
57638         * Makefile: Fix up variables at start.  Use MFLAGS
57639           everywhere.  Correct bool_loc, built_ins entries.
57640           Add entry for vary1.ch.
57641         * bitarray.ch: Standardize upper-case usage.
57642         * bitexpr.ch: Standardize, add output of b1.
57643         * params.ch: Use arrayt in along PROC parameters, to
57644           avoid novelty problems.
57645         * sets.ch: Tiny cleanup.
57646         * vary1.ch: Re-indent.
57647
57648 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
57649
57650         * Add PR-related files to Makefiles, .cvsignore files, etc.
57651
57652 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
57653
57654         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57655           with compiler objects. New names are test-flow.c and test-loop.c
57656
57657 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
57658
57659         * Upgraded c-torture tests from 1.19 to 1.20
57660
57661         * new files:
57662         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57663         * gcc.compile: 930623-1.c 930623-2.c
57664         * gcc.noncompile: 930622-1.c 930622-2.c
57665         * gcc.failure: 920411-1.c 920627-2.c
57666         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57667
57668 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
57669
57670         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57671           More changes to get testsuite working properly. Needs more work.
57672           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57673
57674 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
57675
57676         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57677           More changes to get testsuite working properly. Needs more work.
57678
57679 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
57680
57681         * chill.compile/compile.exp: Added for Dejagnu support
57682         * chill.execute/execute.exp: Added for Dejagnu support
57683         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
57684
57685 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
57686
57687         This should complete moving the CHILL test files.
57688         * chill.noncompile(.cvsignore printf.grt
57689             in-printf.grt chprintf.grt chprintf.ch):
57690             Added test-support files.
57691           (Makefile): Modified further.
57692         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57693             signal.ch): Added test files.
57694           * chill.execute (.cvsignore printf.grt printr.c
57695             in-printf.grt rts.c chprintf.grt rts.h): Added
57696           test-support files.
57697             (Makefile): More corrections.
57698
57699 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
57700
57701         * chill.compile, chill.execute, chill.nocompile: Add CHILL
57702           test cases, ready for DejaGnu.
57703
57704 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
57705
57706         * Upgraded c-torture tests from 1.18 to 1.19
57707
57708         * gcc.compile: added test(s):
57709           930607-1.c
57710         * gcc.execute: added test(s):
57711           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57712
57713         * added new subdirectory for misc tests: gcc.misc-tests
57714         * gcc.misc-test(s): added tests:
57715           inst-check.c test-consts.c test-ior.c test-switch.c
57716
57717 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
57718
57719         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57720
57721 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
57722
57723         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57724
57725 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
57726
57727         * Upgraded c-torture tests from 1.17 to 1.18
57728
57729 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
57730
57731         * Upgraded c-torture tests from 1.12 to 1.17
57732
57733 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
57734
57735         * lib/old-dejagnu.exp:
57736           Fixed handling of XFAIL target triplets to correctly
57737           recognize wildcard characters.  Removed code that
57738           appended a unique id tag to the end of the file name
57739           printed out by the result of the testcases within a
57740           given test file.
57741
57742 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
57743
57744         * lib/old-dejagnu.exp:
57745           Reworked expected failure handling to trigger off of XFAIL
57746           keyword in keyphrase embeded in testcase source code. The
57747           XFAIL keyword must be at the end of the keyphrase line. It
57748           may optionally be followed by one or more target triplets.
57749           It has just occured that the handling of wildcards in the
57750           target triplet may not be correct.
57751
57752 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
57753
57754         * g++.old-deja/tests:
57755           Moved all subdirectories up one level into g++.old-deja .
57756
57757         * lib/old-dejagnu.exp:
57758           Fixed problem with CXXFLAGS not being properly reset, and being
57759           corrupted with extraneous "-c" compiler option.  This was
57760           causing binaries to not be generated for test that needed them.
57761           Modified strings passed to "pass" and "fail" so that individual
57762           tests from the same test file would be distinguished by an
57763           identifier appended to the test file name in the summary logs;
57764           this corrected a problem with erroneous diff logs.  Added code
57765           to search testcases for expected fail and unexpected pass keywords.
57766
57767 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
57768
57769         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57770
57771 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
57772
57773         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57774           Removed extraneous text from end of "Special g++ Options"
57775           keyphrase.
57776
57777         * lib/old-dejagnu.exp: Added pattern matching to look for new
57778           keywords, embedded in testcases comments, which will trigger
57779           calls to xpass and xfail.
57780
57781 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
57782
57783         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57784           comments embedded in the testcases, especially the one looking for
57785           special compiler options, as well as the pattern matching for the
57786           compiler output again.
57787
57788 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
57789
57790         * lib/old-dejagnu.exp: Do a proper check of the return value for
57791           execute tests. Fixed several problems with the pattern matching
57792           of the compiler output which gave erroneous test results.
57793           Changed several of the test result messages to be more descriptive.
57794         * config/unix-g++.exp: Proc g++_load now actually works and
57795           executes the tests passed to it and returns a usable return
57796           value.
57797
57798 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
57799
57800           * lib/gcc.exp: Exits gracefully if $CC is bogus.
57801
57802 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
57803
57804         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
57805           Modified both files to properly execute the old style
57806           dejagnu tests. The previous versions of these files were
57807           experimental and did not function anything near correctly.
57808
57809 1993-04-05  Rob Savoye  (rob@cygnus.com)
57810
57811         * Removed all Makefile.in and configure.in files. No configuration
57812         needed now.
57813
57814 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
57815
57816         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
57817
57818 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
57819
57820         * gcc.compile/configure.in, gcc.unsorted/configure.in,
57821         gcc.special/configure.in, gcc.noncompile/configure.in,
57822         gcc.execute/configure.in, gcc.code_quality/configure.in,
57823         g++.other/configure.in, g++.old-deja/configure.in,
57824         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
57825         in srcname setting.
57826
57827 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
57828
57829         * lib/udi.exp: Fixed mondfe and mondfe_download.
57830         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
57831         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
57832
57833 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
57834
57835         * config/udi-gdb.exp: Check $shell_id after connecting to target.
57836         (gdb_exit): Don't remove *_soc files.
57837
57838 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
57839
57840         * lib/c-torture.exp: Don't look for main; instead always use -w
57841         -c.  This is how the c-torture tests work.  Remove the object
57842         file if the compilation succeeds.
57843         * gcc.execute/execute.exp: Remove executable if test passes.
57844         * gcc.noncompile/noncompile.exp: Every test is an expected
57845         failure.
57846         * gcc.special/special.exp: Added tests from c-torture 1.11,
57847         corrected use of existing test.
57848         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
57849         gcc.execute/920625-1.c: Updated to c-torture 1.11.
57850         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
57851         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
57852         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
57853         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
57854         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
57855         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
57856         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
57857         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
57858         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
57859         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
57860         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
57861         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
57862         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
57863         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
57864         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
57865         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
57866         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
57867         c-torture 1.11.
57868         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
57869         correspond to c-torture 1.11.
57870
57871         * New file.