OSDN Git Service

* gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
2
3         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4         * gcc.c-torture/execute/loop-2g.x: Likewise.
5
6 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
7
8         * lib/target-supports.exp (check_effective_target_mips16_attribute):
9         Reject hard-float modes unless the ABI is o32 or o64.
10         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
11         of gcc.exp.  Skip the tests when mips16 code generation is not
12         supported.
13         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
14         and use dg-add-options mips16_attribute.
15
16 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
17
18         PR c++/33506
19         * g++.dg/ext/attrib29.C: New test.
20
21 2007-09-23  Ollie Wild  <aaw@google.com>
22
23         * gcc.dg/fold-bitand-1.c: New test.
24         * gcc.dg/fold-bitand-2.c: New test.
25         * gcc.dg/fold-bitand-3.c: New test.
26         * gcc.dg/fold-bitand-4.c: New test.
27
28 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
29
30         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
31         any of the macros to be defined for __mips16.
32         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
33
34 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
35
36         * gcc.dg/vect/pr21591.c: Require vect_int.
37         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
38         * gcc.dg/vect/vect-outer-2a.c: Likewise.
39         * gcc.dg/vect/vect-outer-2c.c: Likewise.
40
41 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
42
43         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
44         attributes.
45         * gcc.dg/va-arg-pack-len-2.c: New test.
46         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
47         attributes.
48         * g++.dg/ext/va-arg-pack-len-2.C: New test.
49
50         PR tree-optimization/32772
51         * gcc.c-torture/compile/20070905-1.c: New test.
52
53         PR tree-optimization/32975
54         * gcc.dg/pr32975.c: New test.
55
56         PR middle-end/28755
57         * gcc.dg/pr28755.c: New test.
58
59 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
60
61         * lib/target-supports.exp (check_effective_target_nomips16): New
62         procedure.
63         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
64         for mipsisa64*-*-*.
65         * gcc.dg/vect/vect.exp: Likewise.
66         * g++.dg/vect/vect.exp: Likewise.
67         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
68         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
69         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
70         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
71         * gcc.target/mips/clear-cache-1.c (f): Likewise.
72         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
73         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
74         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
75         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
76         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
77         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
78         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
79         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
80         (test14, test15, test16, test17, test18): Likewise.
81         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
82         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
83         (test14, test15, test16, test17, test18, test19, test20, test21)
84         (test22): Likewise.
85         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
86         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
87         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
88         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
89         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
90         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
91         * gcc.target/mips/mips-3d-1.c (main): Likewise.
92         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
93         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
94         (test13, test14, test15, test16, test17, test18, test19, test20)
95         (test21, test22, test23, test24, test25, test26, test27, test28)
96         (test29, test30, test31): Likewise.
97         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
98         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
99         (test13, test14, test15, test16, test17, test18, test19, test20)
100         (test21, test22, test23, test24, test25, test26, test27, test28)
101         (test29, test30, test31, test32, test33, test34, test35, test36)
102         (test37, test38, test39, test40, test41, test42, test43, test44)
103         (test45, test46, test47, test48, test49, test50, test51, test52)
104         (test53, test54, test55, test56, test57, test58, test59, test60)
105         (test61, test62, test63): Likewise.
106         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
107         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
108         (test13, test14, test15, test16, test17, test18, test19, test20)
109         (test21, test22, test23, test24, test25, test26, test27, test28)
110         (test29, test30, test31): Likewise.
111         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
112         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
113         (test13, test14, test15, test16, test17, test18, test19, test20)
114         (test21, test22, test23, test24, test25, test26, test27, test28)
115         (test29, test30, test31): Likewise.
116         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
117         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
118         (test13, test14, test15): Likewise.
119         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
120         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
121         (test13, test14, test15): Likewise.
122         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
123         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
124         (test13, test14, test15, test16, test17, test18, test19, test20)
125         (test21, test22, test23, test24, test25, test26, test27, test28)
126         (test29, test30, test31): Likewise.
127         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
128         (matrix_multiply4: Likewise.
129         * gcc.target/mips/mips-ps-1.c (main): Likewise.
130         * gcc.target/mips/mips-ps-2.c (main): Likewise.
131         * gcc.target/mips/mips-ps-3.c (main): Likewise.
132         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
133         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
134         (test13, test14, test15, test16, test17, test18, test19, test20)
135         (test21, test22, test23, test24, test25, test26, test27, test28)
136         (test29, test30, test31): Likewise.
137         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
138         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
139         (test13, test14, test15, test16, test17, test18, test19, test20)
140         (test21, test22, test23, test24, test25, test26, test27, test28)
141         (test29, test30, test31): Likewise.
142         * gcc.target/mips/mips-ps-5.c (main): Likewise.
143         * gcc.target/mips/mips-ps-6.c (main): Likewise.
144         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
145         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
146         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
147         (sub_v4qi): Likewise.
148         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
149         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
150         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
151         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
152         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
153         (subb, subc): Likewise.
154         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
155         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
156         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
157         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
158         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
159         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
160         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
161         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
162         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
163         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
164         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
165         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
166         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
167
168 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
169
170         * lib/target-supports.exp (add_options_for_mips16_attribute)
171         (check_effective_target_mips16_attribute): New functions.
172         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
173         command line.
174         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
175         extra_test_flags.
176         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
177         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
178         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
179         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
180         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
181         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
182         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
183         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
184         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
185         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
186         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
187         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
188         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
189         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
190         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
191         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
192         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
193         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
194         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
195         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
196         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
197         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
198         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
199         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
200         (NOMIPS16): Delete.
201         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
202         of dg-options.
203         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
204         options.  Require { target mips16_attribute } and use dg-add-options
205         to add the associated options.
206         (foo): Use MIPS16.
207         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
208         * gcc.target/mips/call-saved-3.c: Likewise.
209         * gcc.target/mips/code-readable-1.c: Require { target
210         mips16_attribute } and use dg-add-options to add the associated
211         options.  Remove trailing whitespace.
212         (NOMIPS16): Delete.
213         * gcc.target/mips/code-readable-2.c: Likewise.
214         * gcc.target/mips/code-readable-3.c: Likewise.
215         * gcc.target/mips/mips16-attributes-2.c: Likewise.
216         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
217         Require { target mips16_attribute } and use dg-add-options to
218         add the associated options.
219         (cksum16, cksum8): Use MIPS16.
220         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
221         Require { target mips16_attribute } and use dg-add-options to
222         add the associated options.
223         (foo): Use MIPS16.
224         * gcc.target/mips/save-restore-2.c: Likewise.
225         * gcc.target/mips/save-restore-3.c: Likewise.
226         * gcc.target/mips/save-restore-4.c: Likewise.
227         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
228         -mno-abicalls.
229         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
230         (foo): Use NOMIPS16.
231
232 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
233
234         PR fortran/33337
235         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
236
237         PR fortran/33376
238         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
239
240 2007-09-22  Tobias Burnus  <burnus@net-b.de>
241
242         PR fortran/33445
243         * gfortran.dg/gomp/free-2.f90: New.
244         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
245         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
246
247 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
248
249         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
250         * gcc.target/i386/sse5-haddX.c: Ditto.
251         * gcc.target/i386/sse5-hsubX.c: Ditto.
252         * gcc.target/i386/sse5-maccXX.c: Ditto.
253         * gcc.target/i386/sse5-msubXX.c: Ditto.
254         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
255         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
256         * gcc.target/i386/sse5-permpX.c: Ditto.
257         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
258         effective target.
259         * gcc.target/i386/sse5-fma-vector.c: Ditto.
260         * gcc.target/i386/sse5-ima-vector.c: Ditto.
261         * gcc.target/i386/sse5-pcmov.c: Ditto.
262         * gcc.target/i386/sse5-pcmov2.c: Ditto.
263
264 2007-09-22  Richard Guenther  <rguenther@suse.de>
265
266         PR tree-optimization/33146
267         * gcc.c-torture/compile/pr33146.c: New testcase.
268
269 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
270
271         * lib/target-supports.exp (check_cached_effective_target): New
272         procedure.
273         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
274         (check_effective_target_c99_runtime): New procedure.
275         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
276         (test3l): Likewise cargl.
277         * gcc.dg/builtins-59.c: Require c99_runtime.
278         * gcc.dg/builtins-61.c: Likewise.
279         * gcc.dg/builtins-62.c: Likewise.
280
281 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
282
283         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
284         * lib/target-supports-dg.exp (dg-add-options): Likewise.
285         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
286         target-specific dg-options.
287         * gcc.dg/builtins-20.c: Likewise.
288         * gcc.dg/builtins-53.c: Likewise.
289         * gcc.dg/builtins-55.c: Likewise.
290         * gcc.dg/single-precision-constant.c: Likewise.
291         * gcc.dg/torture/builtin-convert-1.c: Likewise.
292         * gcc.dg/torture/builtin-convert-2.c: Likewise.
293         * gcc.dg/torture/builtin-convert-3.c: Likewise.
294         * gcc.dg/torture/builtin-convert-4.c: Likewise.
295         * gcc.dg/torture/builtin-power-1.c: Likewise.
296
297 2007-09-21  Chao-ying Fu  <fu@mips.com>
298
299         * lib/target-supports.exp (check_effective_target_fixed_point): New to
300         check if targets have fixed-point supports.
301         * gcc.dg/fixed-point/fixed-point.exp: New file.
302         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
303         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
304         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
305         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
306         * gcc.dg/fixed-point/constants-pedantic.c,
307         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
308         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
309         * gcc.dg/fixed-point/keywords-ignored-c99.c,
310         * gcc.dg/fixed-point/keywords-pedantic.c,
311         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
312         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
313         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
314         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
315         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
316         * gcc.dg/fixed-point/func-vararg-mixed.c,
317         * gcc.dg/fixed-point/operator-logical.c,
318         * gcc.dg/fixed-point/struct-union.c,
319         * gcc.dg/fixed-point/bit-complement.c,
320         * gcc.dg/fixed-point/operator-bitwise.c,
321         * gcc.dg/fixed-point/operator-comma.c,
322         * gcc.dg/fixed-point/struct-layout-1.c,
323         * gcc.dg/fixed-point/union-init.c,
324         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
325         * gcc.dg/fixed-point/func-mixed.c,
326         * gcc.dg/fixed-point/func-vararg-size0.c,
327         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
328         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
329         * gcc.dg/fixed-point/operator-unary.c,
330         * gcc.dg/fixed-point/allop-const.c,
331         * gcc.dg/fixed-point/muldiv-warning.c,
332         * gcc.dg/nofixed-point-1.c,
333         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
334         * gcc.target/mips/fixed-vector-type.c,
335         * gcc.target/mips/fixed-scalar-type.c: New tests.
336
337 2007-09-21  Olivier Hainque  <hainque@adacore.com>
338
339         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
340         * gnat.dg/test_nested_subtype_byref.adb: New test.
341
342 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
343
344         PR fortran/33439
345         * gfortran.dg/gomp/pr33439.f90: New test.
346
347 2007-09-21  Tobias Burnus  <burnus@net-b.de>
348
349         PR fortran/33455
350         * gfortran.dg/merge_char_3.f90: New.
351
352 2007-09-21  Tobias Burnus  <burnus@net-b.de>
353
354         PR fortran/33037
355         * gfortran.dg/transfer_check_1.f90: New.
356
357 2007-09-20  Asher Langton  <langton2@llnl.gov>
358
359         PR fortran/20441
360         * gfortran.dg/init_flag_1.f90: New.
361         * gfortran.dg/init_flag_2.f90: New.
362         * gfortran.dg/init_flag_3.f90: New.
363         * gfortran.dg/init_flag_4.f90: New.
364         * gfortran.dg/init_flag_5.f90: New.
365         * gfortran.dg/init_flag_6.f90: New.
366         * gfortran.dg/init_flag_7.f90: New.
367
368 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
369
370         PR c++/33460
371         * g++.dg/ext/anon-struct6.C: New.
372
373 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
374
375         PR libfortran/23272
376         * gfortran.dg/inquire_10.f90: New test.
377
378 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
379
380         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
381
382 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
383
384         PR fortran/33221
385         * gfortran.dg/used_types_18.f90: Declare variable of empty
386         derived type.
387
388 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
389
390         PR fortran/33288
391         * gfortran.dg/array_constructor_19.f90: New test.
392
393 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
394
395         PR debug/33316
396         * gcc.dg/debug/pr33316.c: New test.
397
398         PR c++/33496
399         * g++.dg/cpp0x/variadic76.C: New test.
400         * g++.dg/cpp0x/variadic77.C: New test.
401         * g++.dg/cpp0x/variadic78.C: New test.
402
403         PR c/33238
404         PR c/27301
405         * gcc.c-torture/execute/20070919-1.c: New test.
406         * gcc.dg/pr33238.c: New test.
407         * gcc.dg/pr27301.c: New test.
408
409 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
410
411         * lib/target-supports.exp (check_effective_target_mips64): New
412         procedure.
413         * gcc.dg/lower-subreg-1.c: Require !mips64.
414         * gcc.dg/sibcall-3.c (ATTR): New macro.
415         (recurser_void1, recurser_void2): Use it.
416         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
417         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
418
419 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
420
421         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
422         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
423         warning annotation.
424         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
425
426 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
427
428         PR fortran/33497
429         * gfortran.dg/c_loc_tests_11.f03: New test case.
430
431 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
432
433         PR c++/33459
434         * g++.dg/init/ref14.C: New.
435
436 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
437
438         * gnat.dg/slice2.ad[sb]: New testcase.
439
440 2007-09-19  Nick Clifton  <nickc@redhat.com>
441
442         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
443
444 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
445
446         * gcc.target/bfin/bfin.exp: New.
447         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
448         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
449         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
450         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
451         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
452         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
453         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
454         mcpu-bf561.c, mcpu-default.c}: New tests.
455
456 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
457
458         Restore detection of unsupported TLS.
459
460         Revert this patch:
461         2007-02-10  Richard Henderson  <rth@redhat.com>
462
463         * lib/target-supports.exp (check_effective_target_tls): Redefine
464         to mean non-emulated tls.
465         * gcc.dg/tls/alias-1.c: Remove tls requirement.
466         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
467         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
468         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
469         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
470         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
471         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
472
473         And then:
474         * lib/target-supports.exp (check_effective_target_tls): Use
475         stronger test for compiler support for TLS.
476         (check_effective_target_tls_native): New, to test for non-emulated
477         TLS support.
478         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
479         instead of dg-require-effective-target tls.
480         * g++.dg/gomp/copyin-1.C: Likewise.
481         * g++.dg/gomp/sharing-1.C: Likewise.
482         * g++.dg/gomp/tls-1.C: Likewise.
483         * g++.dg/gomp/tls-2.C: Likewise.
484         * g++.dg/gomp/tls-3.C: Likewise.
485         * g++.dg/tls/diag-1.C: Likewise.
486         * g++.dg/tls/diag-2.C: Likewise.
487         * g++.dg/tls/diag-3.C: Likewise.
488         * g++.dg/tls/diag-4.C: Likewise.
489         * g++.dg/tls/diag-5.C: Likewise.
490         * g++.dg/tls/init-1.C: Likewise.
491         * g++.dg/tls/init-2.C: Likewise.
492         * g++.dg/tls/trivial.C: Likewise.
493         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
494         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
495         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
496         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
497         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
498         * gcc.dg/gomp/clause-1.c: Likewise.
499         * gcc.dg/gomp/copyin-1.c: Likewise.
500         * gcc.dg/gomp/sharing-1.c: Likewise.
501         * gcc.dg/gomp/tls-1.c: Likewise.
502         * gcc.dg/gomp/tls-2.c: Likewise.
503         * gcc.dg/tls/alpha-1.c: Likewise.
504         * gcc.dg/tls/opt-1.c: Likewise.
505         * gcc.dg/tls/opt-13.c: Likewise.
506         * gcc.dg/tls/opt-14.c: Likewise.
507         * gcc.dg/tls/opt-2.c: Likewise.
508         * gcc.dg/tls/opt-3.c: Likewise.
509         * gcc.dg/tls/opt-4.c: Likewise.
510         * gcc.dg/tls/opt-7.c: Likewise.
511         * gcc.dg/tls/section-1.c: Likewise.
512         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
513         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
514         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
515         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
516         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
517         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
518         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
519         * gfortran.dg/gomp/crayptr2.f90: Likewise.
520         * gfortran.dg/gomp/fixed-1.f: Likewise.
521         * gfortran.dg/gomp/free-1.f90: Likewise.
522         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
523         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
524         * gfortran.dg/gomp/reduction1.f90: Likewise.
525         * gfortran.dg/gomp/sharing-1.f90: Likewise.
526
527 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
528
529         PR fortran/31119
530         * gfortran.dg/bounds_check_9.f90: New test.
531         * gfortran.dg/bounds_check_fail_2.f90: New test.
532
533 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
534
535         PR c++/33462 (again)
536         * g++.dg/ext/va-arg1.C: Adjust.
537
538 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
539
540         PR c++/33462
541         * g++.dg/ext/va-arg1.C: New.
542
543 2007-09-18  Tobias Burnus  <burnus@net-b.de>
544
545         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
546
547 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
548
549         PR c++/33463
550         * g++.dg/rtti/typeid6.C: New.
551
552 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
553
554         PR c++/33464
555         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
556         * g++.dg/ext/is_class_error2.C: New.
557
558 2007-09-18  Richard Guenther  <rguenther@suse.de>
559
560         PR tree-optimization/33340
561         * g++.dg/torture/pr33340.C: New testcase.
562
563 2007-09-18  Tobias Burnus  <burnus@net-b.de>
564
565         PR fortran/33231
566         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
567         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
568         * gfortran.dg/elemental_subroutine_5.f90: New.
569
570 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
571
572         * lib/target-supports.exp (check_profiling_available): Extend
573         mips*-*-elf check to mips*-*-elf*.
574
575 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
576
577         * gcc.dg/format/c90-scanf-5.c: New test.
578         * gcc.dg/format/c99-scanf-4.c: New test.
579         * gcc.dg/format/ext-7.c: New test.
580         * gcc.dg/format/ext-8.c: New test.
581
582         PR middle-end/33423
583         * gcc.c-torture/compile/20070915-1.c: New test.
584
585 2007-09-17  Tobias Burnus  <burnus@net-b.de>
586
587         PR fortran/33106
588         * gfortran.dg/private_type_9.f90: New.
589
590 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
591
592         PR middle-end/33449
593         * gfortran.dg/pr33449.f90: New test.
594
595 2007-09-17  Tobias Burnus  <burnus@net-b.de>
596
597         * gfortran.dg/interface_15.f90: Compile with -std=f95.
598         * gfortran.dg/private_type_1.f90: Ditto
599         * gfortran.dg/interface_18.f90: New.
600         * gfortran.dg/private_type_8.f90: New.
601
602 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
603
604         PR c++/33124
605         * g++.dg/warn/new1.C: Adjust.
606         * g++.dg/torture/str_empty.C: Likewise.
607
608 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
609
610         * gcc.target/mips/dse-1.c: New test.
611
612 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
613
614         PR c++/32756
615         * g++.dg/overload/operator3.C: New.
616
617 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
618
619         * gcc.target/mips/truncate-1.c: New test.
620
621 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
622
623         PR fortran/29396
624         PR fortran/29606
625         PR fortran/30625
626         PR fortran/30871
627         * gfortran.dg/subref_array_pointer_1.f90: New test.
628         * gfortran.dg/subref_array_pointer_2.f90: New test.
629
630 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
631
632         * gfortran.dg/nint_2.f90: Correct last change.
633
634 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
635
636         * gcc.dg/tree-ssa/parallelization-1.c: New test.
637
638 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
639
640         * gcc.dg/vect/pr33373b.c: New test.
641
642 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
643
644         PR target/33438
645         * gcc.target/i386/pr33438.c: New test.
646
647 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
648
649         * gfortran.dg/nint_2.f90: Revert previous commit.
650
651 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
652
653         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
654
655 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
656
657         PR debug/33429
658         * g++.dg/other/unused1.C: XFAIL class2 scan.
659
660 2007-09-13  Tobias Burnus  <burnus@net-b.de>
661
662         PR fortran/33343
663         * gfortran.dg/elemental_args_check_1.f90: New.
664         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
665         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
666
667 2007-09-13  Tobias Burnus  <burnus@net-b.de>
668
669         * gfortran.dg/recursive_check_3.f90: New.
670
671 2007-09-13  Tobias Burnus  <burnus@net-b.de>
672
673         PR fortran/33412
674         * gfortran.dg/elemental_bind_c.f90: New.
675
676 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
677
678         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
679         * gcc.target/mips/mips16-attributes-2.c: New test.
680         * gcc.target/mips/mips16-attributes-3.c: Likewise.
681         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
682         hard-float asm when __mips16 is defined.
683         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
684         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
685         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
686         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
687         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
688         * gcc.target/mips/pr26765.c (foo): Likewise.
689         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
690         targets, use dg-mips-options instead of dg-options, and use -mgp32
691         to force 32-bit mode.
692         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
693         and 64-bit mode.
694         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
695
696 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
697             Michael Meissner  <michael.meissner@amd.com>
698
699         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
700         * gcc.target/i386/sse5-hsubX.c: Ditto.
701         * gcc.target/i386/sse5-permpX.c: Ditto.
702         * gcc.target/i386/sse5-haddX.c: Ditto.
703         * gcc.target/i386/sse5-maccXX.c: Ditto.
704         * gcc.target/i386/sse5-msubXX.c: Ditto.
705         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
706         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
707
708         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
709         optimizes floating point conditional moves into the pcmov
710         instruction on SSE5.
711         * gcc.target/i386/sse5-pcmov2.c: Ditto.
712
713         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
714         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
715         SSE5.
716
717         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
718         compiler optimizes vector (a*b)+c into fmadd on SSE5.
719
720         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
721         optimizes (a*b)+c into fmadd on SSE5.
722
723         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
724         whether the SSE5 instructions can be generated.
725
726         * gcc.target/i386/sse5-check.h: New. Add support for 
727         SSE5 tests.
728
729         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
730         ammintrin.h, and turn on -msse5 option instead of -msse4a.
731         * gcc.target/i386/sse-13.c: Ditto.
732         * gcc.target/i386/sse-14.c: Ditto.
733
734 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
735
736         PR testsuite/33153
737         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
738         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
739
740 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
741
742         PR target/32338
743         * gcc.dg/pr32338-1.c: New test.
744         * gcc.dg/pr32338-2.c: New test.
745
746 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
747         
748         * lib/target-supports.exp (check_effective_target_sync_int_long):
749         Revert change to add xtensa.
750         (check_effective_target_sync_char_short): Likewise.
751         
752 2007-09-12  Olivier Hainque  <hainque@adacore.com>
753
754         * gnat.dg/packed_subtype.adb: New test.
755
756 2007-09-12  Tobias Burnus  <burnus@net-b.de>
757
758         PR fortran/33297
759         * gfortran.dg/intrinsic_size.f90: New.
760
761 2007-09-12  Tobias Burnus  <burnus@net-b.de>
762
763         PR fortran/33284
764         PR fortran/33310
765         * gfortran.dg/conflicts_2.f90: New.
766
767 2007-09-12  Ira Rosen  <irar@il.ibm.com>
768
769         PR tree-optimization/32377
770         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
771         dependence distance.
772         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
773         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
774         * gcc.dg/vect/no-vfa-vect-depend-1.c,
775         gfortran.dg/vect/no-vfa-pr32377.f90: New.
776
777 2007-09-12  Richard Guenther  <rguenther@suse.de>
778
779         PR middle-end/33382
780         * gcc.c-torture/compile/pr33382.c: New testcase.
781         * gcc.c-torture/execute/pr33382.c: Likewise.
782
783 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
784
785         PR fortran/33395
786         * gfortran.dg/c_ptr_tests_12.f03: New test case.
787
788 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
789
790         PR tree-optimization/33373
791         * gcc.dg/vect/pr33373.c: New test.
792
793 2007-09-12  Ben Elliston  <bje@au.ibm.com>
794
795         * lib/target-supports.exp (check_effective_target_vect_no_double):
796         Remove unused proc.
797
798 2007-09-12  Ben Elliston  <bje@au.ibm.com>
799             Ulrich Weigand  <uweigand@de.ibm.com>
800
801         * gcc.target/spu/dfcgt-nan.c: New test.
802
803 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
804
805         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
806
807 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
808
809         PR fortran/33040
810         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
811
812 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
813
814         * gcc.dg/va-arg-pack-len-1.c: New test.
815         * g++.dg/va-arg-pack-len-1.C: New test.
816
817 2007-09-11  Michael Matz  <matz@suse.de>
818
819         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
820
821 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
822
823         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
824         checks for size of long double.
825         * gcc.dg/dfp/convert.h: New file.
826         * gcc.dg/dfp/convert-bfp-2.c: New test.
827         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
828         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
829         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
830         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
831         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
832         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
833         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
834         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
835         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
836
837 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
838
839         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
840         Change dg-final to expect 1 non-profitable loop and
841         3 profitable loops.
842         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
843         Change dg-final to expect 1 non-profitable loop and
844         3 profitable loops.
845         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
846         Change dg-final to expect 1 profitable loop.
847         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
848         Change dg-final to expect 1 profitable loop.    
849         
850 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
851
852         * gcc.target/mips/call-saved-1.c: New test.
853         * gcc.target/mips/call-saved-2.c: Likewise.
854         * gcc.target/mips/call-saved-3.c: Likewise.
855         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
856         instead of mips_mips64.  Set mips_fp64 too.
857         (is_gp32_flag): Return true for -mips1 and -mips2.
858         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
859
860 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
861
862         * g++.dg/ext/va-arg-pack-1.C: New test.
863         * g++.dg/ext/va-arg-pack-2.C: New test.
864
865 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
866
867         PR target/33369
868         * gcc.dg/vect/pr33369.c: New test.
869
870 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
871
872         PR fortran/33370
873         * gfortran.dg/array_memcpy_5.f90:  New test.
874
875 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
876
877         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
878
879 2007-09-09  Richard Guenther  <rguenther@suse.de>
880
881         * gcc.c-torture/compile/20070906-1.c: New testcase.
882
883 2007-09-09  Ira Rosen  <irar@il.ibm.com>
884
885         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
886         noinline attribute.
887         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
888         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
889         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
890         Likewise.
891
892 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
893
894         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
895
896 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
897
898         * gnat.dg/addr2_p.ads: Bump size of array to 9.
899
900 2007-09-09  Ira Rosen  <irar@il.ibm.com>
901
902         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
903         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
904         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
905         Compile tests with -fno-tree-pre.
906         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
907         * lib/target-supports.exp (check_effective_target_vect_strided): New.
908         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
909         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
910         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
911         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
912         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
913         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
914         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
915         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
916         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
917         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
918         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
919         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
920         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
921         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
922         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
923         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
924         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
925
926 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
927
928         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
929         to call objdump.
930         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
931         Use remote_exec to call c++filt.
932         * lib/target-supports-dg.exp (dg-require-host-local): New.
933         * gcc.misc-tests/options.exp: Allow .exe in command paths.
934         * g++.dg/parse/repo1.C: Use dg-require-host-local.
935         * g++.dg/rtti/repo1.C: Likewise.
936         * g++.dg/template/repo1.C: Likewise.
937         * g++.dg/template/repo2.C: Likewise.
938         * g++.dg/template/repo3.C: Likewise.
939         * g++.dg/template/repo4.C: Likewise.
940         * g++.dg/template/repo5.C: Likewise.
941         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
942         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
943         * g++.old-deja/g++.pt/repo1.C: Likewise.
944         * g++.old-deja/g++.pt/repo2.C: Likewise.
945         * g++.old-deja/g++.pt/repo3.C: Likewise.
946         * g++.old-deja/g++.pt/repo4.C: Likewise.
947         * gcc.dg/cpp/trad/builtins.c: Likewise.
948
949 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
950
951         PR tree-optimization/32283
952         * gcc.dg/tree-ssa/loop-31.c: New test.
953
954 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
955
956         PR rtl-optimization/26449
957         * gcc.target/i386/pr26449-1.c: New file.
958
959 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
960
961         PR target/33329
962         PR rtl-optimization/26449
963         * gcc.target/i386/pr33329.c: New file.
964
965 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
966
967         * gnat.dg/renaming3.adb, renaming4.ads: New test.
968
969 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
970
971         * gnat.dg/unaligned_rep_clause.adb: New testcase.
972
973 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
974
975         PR tree-optimization/33301
976         * gfortran.dg/vect/pr33301.f: New test.
977
978 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
979
980         PR libfortran/33307
981         * gfortran.dg/backspace_10.f90: New test.
982
983 2007-09-07  Richard Guenther  <rguenther@suse.de>
984
985         Reapply
986         2007-09-06  Richard Guenther  <rguenther@suse.de>
987
988         PR tree-optimization/32586
989         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
990         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
991         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
992         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
993         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
994         now obsolete simplification.
995
996 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
997         
998         PR tree-optimization/33299
999         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1000         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1001
1002 2007-09-07  Richard Guenther  <rguenther@suse.de>
1003
1004         Revert
1005         2007-09-06  Richard Guenther  <rguenther@suse.de>
1006
1007         PR tree-optimization/32586
1008         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1009         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1010         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1011         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1012         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1013         now obsolete simplification.
1014
1015 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1016
1017         PR tree-optimization/32821
1018         * gcc.dg/tree-ssa/pr32821.c: New file.
1019
1020 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1021
1022         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1023         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1024         and mips_forced_no_er.
1025         (dg-mips-options): Add -mno-abicalls when a small-data option is
1026         specified.  Skip tests with small-data options if mips_forced_gp.
1027         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1028         * gcc.target/mips/sdata-1.c: New test.
1029         * gcc.target/mips/sdata-2.c: Likewise.
1030         * gcc.target/mips/sdata-3.c: Likewise.
1031         * gcc.target/mips/sdata-4.c: Likewise.
1032
1033 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1034
1035         PR fortran/33298
1036         * spread_zerosize_1.f90:  New test case.
1037         * spread_bounds_1.f90:  New test case.
1038
1039 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1040
1041         PR c++/32674
1042         * g++.dg/template/static31.C: New.
1043
1044 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1045
1046         PR fortran/33271
1047         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1048         powerpc*-linux-gnu.
1049
1050 2007-09-06  David Daney  <ddaney@avtrex.com>
1051             Richard Sandiford  <richard@codesourcery.com>
1052
1053         PR target/33256
1054         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1055         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1056         * gcc.target/mips/pr33256.c: New test.
1057
1058 2007-09-06  Tom Tromey  <tromey@redhat.com>
1059
1060         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1061
1062 2007-09-06  Richard Guenther  <rguenther@suse.de>
1063
1064         PR tree-optimization/32586
1065         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1066         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1067         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1068         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1069         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1070         now obsolete simplification.
1071
1072 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1073
1074         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1075         * gcc.target/i386/sse3-addsubps.c: Ditto.
1076         * gcc.target/i386/sse3-haddpd.c: Ditto.
1077         * gcc.target/i386/sse3-haddps.c: Ditto.
1078         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1079         * gcc.target/i386/sse3-hsubps.c: Ditto.
1080         * gcc.target/i386/sse3-lddqu.c: Ditto.
1081         * gcc.target/i386/sse3-movddup.c: Ditto.
1082         * gcc.target/i386/sse3-movshdup.c: Ditto.
1083         * gcc.target/i386/sse3-movsldup.c: Ditto.
1084
1085 2007-09-06  Richard Guenther  <rguenther@suse.de>
1086
1087         PR tree-optimization/33302
1088         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1089
1090 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1091
1092         PR libfortran/33225
1093         * gfortran.dg./fmt_float.f90: New test.
1094
1095 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1096
1097         PR libfortran/33253
1098         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1099
1100 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1101
1102         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1103         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1104
1105 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1106
1107         * g++.dg/eh/builtin1.C: New test.
1108         * g++.dg/eh/builtin2.C: New test.
1109         * g++.dg/eh/builtin3.C: New test.
1110
1111         PR c++/33289
1112         * g++.dg/eh/builtin4.C: New test.
1113
1114 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
1115
1116         * gcc.target/powerpc/dfp-dd.c: New test.
1117         * gcc.target/powerpc/dfp-td.c: New test.
1118
1119 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1120
1121         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1122         * gcc.dg/va-arg-pack-1.c: New test.
1123
1124 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
1125
1126         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1127         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1128         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1129         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1130         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1131
1132 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1133
1134         PR c++/30302
1135         * g++.dg/ext/anon-struct5.C: New.
1136
1137 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
1138
1139         * gcc.dg/i386-cpuid.h: Remove.
1140         * gcc.target/i386/mmx-check.h: Include cpuid.h.
1141         (main): Use __get_cpuid to get target features.
1142         * gcc.target/i386/sse-check.h: Ditto.
1143         * gcc.target/i386/sse2-check.h: Ditto.
1144         * gcc.target/i386/sse3-check.h: Ditto.
1145         * gcc.target/i386/ssse3-check.h: Ditto.
1146         * gcc.target/i386/sse4_1-check.h: Ditto.
1147         * gcc.target/i386/sse4_2-check.h: Ditto.
1148         * gcc.target/i386/sse4a-check.h: Ditto.
1149         * gcc.dg/torture/pr16104-1.c: Ditto.
1150         (do_test): Change to void.
1151         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1152         * gcc.target/i386/sse-6.c: Ditto.
1153         * gcc.target/i386/sse-7.c: Ditto.
1154         * g++.dg/other/i386-1.C: Include cpuid.h.
1155         (main): New function.  Use __get_cpuid to get target fetaures.
1156
1157 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1158             David Ung  <davidu@mips.com>
1159             Nigel Stephens <nigel@mips.com>
1160
1161         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1162         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1163         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1164         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1165         * gcc.dg/torture/mips-hilo-1.c: Likewise.
1166         * gcc.dg/torture/mips-hilo-2.c: Likewise.
1167         * gcc.dg/torture/pr19683-1.c: Likewise.
1168         * gcc.target/mips/madd-3.c: Likewise.
1169         * gcc.target/mips/maddu-3.c: Likewise.
1170         * gcc.target/mips/msub-3.c: Likewise.
1171         * gcc.target/mips/msubu-3.c: Likewise.
1172         * gcc.target/mips/asm-1.c: Likewise.
1173         * gcc.target/mips/branch-1.c: Likewise.
1174         * gcc.target/mips/ins-1.c: Likewise.
1175         * gcc.target/mips/near-far-3.c: Likewise.
1176         * gcc.target/mips/near-far-4.c: Likewise.
1177         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1178         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1179         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1180         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1181         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1182         * gcc.target/mips/dspr2-MULT.c: Likewise.
1183         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1184         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1185         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1186         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1187         * gcc.target/mips/code-readable-2.c: Likewise.
1188         * gcc.target/mips/code-readable-3.c: Likewise.
1189
1190 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1191             David Ung  <davidu@mips.com>
1192             Nigel Stephens <nigel@mips.com>
1193
1194         * gcc.target/mips/mips16-attributes.c: New.
1195
1196 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
1197
1198         PR fortran/31564
1199         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1200
1201         PR fortran/33241
1202         * gfortran.dg/char_length_10.f90: New test.
1203
1204 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1205
1206         PR c++/29731
1207         * g++.dg/parse/template24.C: New.
1208
1209 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1210
1211         * g++.dg/other/spu2vmx-1.C: New test.
1212
1213 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1214
1215         PR tree-optimization/33017
1216         * gcc.dg/pr33017.c: New test.
1217
1218 2007-09-05  Ben Elliston  <bje@au.ibm.com>
1219
1220         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1221         __protected_stream family of macros.
1222
1223 2007-09-04  Jan Hubicka  <jh@suse.cz>
1224
1225         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1226         * gcc.dg/tree-ssa/pr27236.c: Likewise.
1227         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1228         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1229         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1230         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1231         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1232         Likewise.
1233
1234 2007-09-04  Janus Weil  <jaydub66@gmail.com>
1235             Tobias Burnus  <burnus@net-b.de>
1236
1237         * gfortran.dg/proc_decl_1.f90: New.
1238         * gfortran.dg/proc_decl_2.f90: New.
1239         * gfortran.dg/proc_decl_3.f90: New.
1240         * gfortran.dg/proc_decl_4.f90: New.
1241
1242 2007-09-04  Jan Hubicka  <jh@suse.cz>
1243
1244         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1245         * gcc.dg/vect/vect-105.c: Mark functions noinline.
1246         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1247         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1248         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1249         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1250         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1251         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1252         * gcc.dg/vect/vect-50.c: Mark functions noinline.
1253         * gcc.dg/vect/vect-33.c: Mark functions noinline.
1254         * gcc.dg/vect/vect-16.c: Mark functions noinline.
1255         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1256         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1257         * gcc.dg/vect/vect-92.c: Mark functions noinline.
1258         * gcc.dg/vect/vect-75.c: Mark functions noinline.
1259         * gcc.dg/vect/vect-58.c: Mark functions noinline.
1260         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1261         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1262         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1263         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1264         * gcc.dg/vect/vect-114.c: Mark functions noinline.
1265         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1266         * gcc.dg/vect/vect-8.c: Mark functions noinline.
1267         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1268         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1269         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1270         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1271         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1272         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1273         * gcc.dg/vect/vect-42.c: Mark functions noinline.
1274         * gcc.dg/vect/vect-25.c: Mark functions noinline.
1275         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1276         * gcc.dg/vect/vect-67.c: Mark functions noinline.
1277         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1278         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1279         * gcc.dg/vect/vect-106.c: Mark functions noinline.
1280         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1281         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1282         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1283         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1284         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1285         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1286         * gcc.dg/vect/vect-34.c: Mark functions noinline.
1287         * gcc.dg/vect/vect-17.c: Mark functions noinline.
1288         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1289         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1290         * gcc.dg/vect/vect-93.c: Mark functions noinline.
1291         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1292         * gcc.dg/vect/vect-76.c: Mark functions noinline.
1293         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1294         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1295         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1296         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1297         * gcc.dg/vect/vect-115.c: Mark functions noinline.
1298         * gcc.dg/vect/vect-9.c: Mark functions noinline.
1299         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1300         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1301         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1302         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1303         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1304         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1305         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1306         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1307         * gcc.dg/vect/vect-60.c: Mark functions noinline.
1308         * gcc.dg/vect/vect-26.c: Mark functions noinline.
1309         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1310         * gcc.dg/vect/vect-85.c: Mark functions noinline.
1311         * gcc.dg/vect/vect-68.c: Mark functions noinline.
1312         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1313         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1314         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1315         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1316         * gcc.dg/vect/vect-107.c: Mark functions noinline.
1317         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1318         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1319         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1320         * gcc.dg/vect/vect-52.c: Mark functions noinline.
1321         * gcc.dg/vect/vect-35.c: Mark functions noinline.
1322         * gcc.dg/vect/vect-18.c: Mark functions noinline.
1323         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1324         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1325         * gcc.dg/vect/vect-77.c: Mark functions noinline.
1326         * gcc.dg/vect/vect-2.c: Mark functions noinline.
1327         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1328         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1329         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1330         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1331         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1332         * gcc.dg/vect/vect-116.c: Mark functions noinline.
1333         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1334         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1335         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1336         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1337         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1338         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1339         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1340         * gcc.dg/vect/vect-44.c: Mark functions noinline.
1341         * gcc.dg/vect/vect-27.c: Mark functions noinline.
1342         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1343         * gcc.dg/vect/vect-86.c: Mark functions noinline.
1344         * gcc.dg/vect/vect-100.c: Mark functions noinline.
1345         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1346         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1347         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1348         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1349         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1350         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1351         * gcc.dg/vect/vect-108.c: Mark functions noinline.
1352         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1353         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1354         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1355         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1356         * gcc.dg/vect/vect-11.c: Mark functions noinline.
1357         * gcc.dg/vect/vect-70.c: Mark functions noinline.
1358         * gcc.dg/vect/vect-36.c: Mark functions noinline.
1359         * gcc.dg/vect/vect-19.c: Mark functions noinline.
1360         * gcc.dg/vect/vect-95.c: Mark functions noinline.
1361         * gcc.dg/vect/vect-78.c: Mark functions noinline.
1362         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1363         * gcc.dg/vect/vect-3.c: Mark functions noinline.
1364         * gcc.dg/vect/vect-all.c: Mark functions noinline.
1365         * gcc.dg/vect/vect-117.c: Mark functions noinline.
1366         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1367         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1368         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1369         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1370         * gcc.dg/vect/vect-20.c: Mark functions noinline.
1371         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1372         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1373         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1374         * gcc.dg/vect/vect-62.c: Mark functions noinline.
1375         * gcc.dg/vect/vect-28.c: Mark functions noinline.
1376         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1377         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1378         * gcc.dg/vect/vect-87.c: Mark functions noinline.
1379         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1380         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1381         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1382         * gcc.dg/vect/vect-109.c: Mark functions noinline.
1383         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1384         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1385         noinline.
1386         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1387         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1388         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1389         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1390         * gcc.dg/vect/vect-12.c: Mark functions noinline.
1391         * gcc.dg/vect/vect-71.c: Mark functions noinline.
1392         * gcc.dg/vect/vect-54.c: Mark functions noinline.
1393         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1394         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1395         * gcc.dg/vect/vect-96.c: Mark functions noinline.
1396         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1397         * gcc.dg/vect/vect-110.c: Mark functions noinline.
1398         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1399         * gcc.dg/vect/vect-4.c: Mark functions noinline.
1400         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1401         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1402         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1403         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1404         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1405         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1406         * gcc.dg/vect/vect-21.c: Mark functions noinline.
1407         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1408         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1409         * gcc.dg/vect/vect-80.c: Mark functions noinline.
1410         * gcc.dg/vect/vect-63.c: Mark functions noinline.
1411         * gcc.dg/vect/vect-46.c: Mark functions noinline.
1412         * gcc.dg/vect/vect-29.c: Mark functions noinline.
1413         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1414         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1415         * gcc.dg/vect/vect-88.c: Mark functions noinline.
1416         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1417         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1418         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1419         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1420         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1421         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1422         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1423         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1424         * gcc.dg/vect/vect-30.c: Mark functions noinline.
1425         * gcc.dg/vect/vect-13.c: Mark functions noinline.
1426         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1427         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1428         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1429         * gcc.dg/vect/vect-72.c: Mark functions noinline.
1430         * gcc.dg/vect/vect-38.c: Mark functions noinline.
1431         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1432         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1433         * gcc.dg/vect/vect-97.c: Mark functions noinline.
1434         * gcc.dg/vect/vect-111.c: Mark functions noinline.
1435         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1436         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1437         * gcc.dg/vect/vect-5.c: Mark functions noinline.
1438         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1439         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1440         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1441         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1442         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1443         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1444         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1445         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1446         * gcc.dg/vect/vect-22.c: Mark functions noinline.
1447         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1448         * gcc.dg/vect/vect-64.c: Mark functions noinline.
1449         * gcc.dg/vect/vect-89.c: Mark functions noinline.
1450         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1451         * gcc.dg/vect/vect-103.c: Mark functions noinline.
1452         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1453         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1454         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1455         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1456         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1457         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1458         * gcc.dg/vect/vect-31.c: Mark functions noinline.
1459         * gcc.dg/vect/vect-14.c: Mark functions noinline.
1460         * gcc.dg/vect/vect-73.c: Mark functions noinline.
1461         * gcc.dg/vect/vect-56.c: Mark functions noinline.
1462         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1463         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1464         * gcc.dg/vect/vect-98.c: Mark functions noinline.
1465         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1466         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1467         * gcc.dg/vect/vect-112.c: Mark functions noinline.
1468         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1469         * gcc.dg/vect/vect-6.c: Mark functions noinline.
1470         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1471         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1472         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1473         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1474         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1475         * gcc.dg/vect/pr25413.c: Mark functions noinline.
1476         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1477         * gcc.dg/vect/vect-40.c: Mark functions noinline.
1478         * gcc.dg/vect/vect-23.c: Mark functions noinline.
1479         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1480         * gcc.dg/vect/vect-82.c: Mark functions noinline.
1481         * gcc.dg/vect/vect-65.c: Mark functions noinline.
1482         * gcc.dg/vect/vect-48.c: Mark functions noinline.
1483         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1484         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1485         * gcc.dg/vect/vect-104.c: Mark functions noinline.
1486         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1487         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1488         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1489         * gcc.dg/vect/vect-32.c: Mark functions noinline.
1490         * gcc.dg/vect/vect-15.c: Mark functions noinline.
1491         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1492         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1493         * gcc.dg/vect/vect-91.c: Mark functions noinline.
1494         * gcc.dg/vect/vect-74.c: Mark functions noinline.
1495         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1496         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1497         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1498         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1499         * gcc.dg/vect/vect-99.c: Mark functions noinline.
1500         * gcc.dg/vect/vect-113.c: Mark functions noinline.
1501         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1502         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1503         * gcc.dg/vect/vect-7.c: Mark functions noinline.
1504         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1505         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1506         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1507         * gcc.dg/vect/vect-24.c: Mark functions noinline.
1508         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1509         * gcc.dg/vect/vect-83.c: Mark functions noinline.
1510         * gcc.dg/vect/vect-66.c: Mark functions noinline.
1511         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1512
1513 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1514
1515         PR middle-end/33187
1516         * gcc.target/i386/cmov7.c: New file.
1517
1518 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1519
1520         * gcc.target/i386/sse4a-check.h: New file.
1521         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
1522         * gcc.target/i386/sse4a-insert.c: Ditto.
1523         * gcc.target/i386/sse4a-montsd.c: Ditto.
1524         * gcc.target/i386/sse4a-montss.c: Ditto.
1525         * gcc.target/i386/mmx-check.h: New file.
1526         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
1527         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1528         * gcc.target/i386/sse-check.h: New file.
1529         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
1530         * gcc.target/i386/sse-3.c: Ditto.
1531         * gcc.target/i386/sse-7.c: Ditto.
1532         * gcc.target/i386/sse-9.c: Ditto.
1533         * gcc.target/i386/ssefn-3.c: Ditto.
1534         * gcc.target/i386/sse-recip.c: Ditto.
1535         * gcc.target/i386/sse-recip-vec.c: Ditto.
1536         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1537         * gcc.target/i386/20020523-1.c: Remove.
1538         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
1539         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1540         * gcc.target/i386/ssefn-4.c: Ditto.
1541         * gcc.target/i386/sse-6.c: Ditto.
1542         * gcc.target/i386/sse-10.c: Ditto.
1543         * gcc.target/i386/sse-11.c: Ditto.
1544         * gcc.target/i386/sse-18.c: Ditto.
1545         * gcc.target/i386/fpprec-1.c: Ditto.
1546         * g++.dg/other/i386-1.C: Ditto.
1547
1548 2007-09-04  Richard Guenther  <rguenther@suse.de>
1549
1550         PR tree-optimization/33291
1551         * gcc.dg/volatile2.c: New testcase.
1552         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1553         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1554         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1555         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1556
1557 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1558
1559         PR fortran/33253
1560         * gfortran.dg/namelist_15.f90: Update test.
1561         * gfortran.dg/namelist_24.f90: Update test.
1562         * gfortran.dg/namelist_38.f90: New test.
1563
1564 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1565
1566         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
1567         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1568         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
1569         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1570         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
1571         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1572
1573 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1574
1575         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1576         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1577
1578         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1579
1580 2007-09-02  David Daney  <ddaney@avtrex.com>
1581
1582         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1583         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1584         * gcc.target/mips/atomic-memory-1.c: Ditto.
1585         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1586
1587 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1588
1589         * gcc.target/cris/builtin_clz_v0.c: New testcase.
1590         * gcc.target/cris/builtin_clz_v3.c: New testcase.
1591
1592 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
1593
1594         * gfortran.dg/substr_6.f90: New test.
1595
1596 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
1597
1598         PR c++/33208
1599         * g++.dg/other/error18.C: New.
1600         * g++.dg/expr/bitfield3.C: Adjust.
1601
1602 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
1603
1604         PR fortran/33276
1605         * gfortran.fortran-torture/compile/pr33276.f90: New.
1606
1607 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
1608
1609         PR middle-end/33272
1610         * gcc.dg/c99-arraydecl-3.c: New test.
1611
1612 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1613
1614         PR c++/32597
1615         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1616         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1617
1618 2007-08-31  Tobias Burnus  <burnus@net-b.de>
1619
1620         PR fortran/33232
1621         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1622         * gfortran.dg/read_1.f90: New.
1623
1624 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1625
1626         PR c++/33210
1627         * g++.dg/template/error30.C: New.
1628
1629 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1630
1631         PR c++/32113
1632         * g++.dg/template/crash70.C: New.
1633
1634 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1635
1636         PR c++/33212
1637         * g++.dg/ext/is_class_error.C: New.
1638
1639 2007-08-31  Olivier Hainque  <hainque@adacore.com>
1640
1641         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1642         
1643 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
1644             Revital Eres  <eres@il.ibm.com>
1645
1646         * gcc.target/powerpc/paired-1.c: New test.
1647         * gcc.target/powerpc/paired-2.c: New test.
1648         * gcc.target/powerpc/paired-3.c: New test.
1649         * gcc.target/powerpc/paired-4.c: New test.
1650         * gcc.target/powerpc/paired-5.c: New test.
1651         * gcc.target/powerpc/paired-6.c: New test.
1652         * gcc.target/powerpc/paired-7.c: New test.
1653         * gcc.target/powerpc/ppc-paired.c: New test.
1654
1655 2007-08-31  Ollie Wild  <aaw@google.com>
1656
1657         * g++.dg/conversion/ptrmem2.C: New test.
1658         * g++.dg/conversion/ptrmem3.C: New test.
1659         * g++.dg/conversion/ptrmem4.C: New test.
1660         * g++.dg/conversion/ptrmem5.C: New test.
1661         * g++.dg/conversion/ptrmem6.C: New test.
1662         * g++.dg/conversion/ptrmem7.C: New test.
1663         * g++.dg/conversion/ptrmem8.C: New test.
1664
1665 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
1666
1667         PR fortran/31879
1668         * gfortran.dg/char_length_7.f90: New test.
1669         * gfortran.dg/char_length_9.f90: New test.
1670         * gfortran.dg/char_assign_1.f90: Add extra warning.
1671
1672         PR fortran/31197
1673         PR fortran/31258
1674         * gfortran.dg/char_length_8.f90: New test.
1675
1676 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1677
1678         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1679
1680 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1681
1682         * gcc.dg/inline-24.c: New test.
1683         * g++.dg/opt/inline11.C: New test.
1684
1685 2007-08-30  Richard Guenther  <rguenther@suse.de>
1686
1687         * gcc.target/i386/vectorize5.c: New testcase.
1688
1689 2007-08-30  Tobias Burnus  <burnus@net-b.de>
1690
1691         PR fortran/33228
1692         * interface.c (check_interface0): Improve error for external procs.
1693         (check_sym_interfaces): Fix checking of module procedures.
1694
1695 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1696
1697         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1698         (AI): Add AI_ALIGN.
1699         * gcc.dg/sync-3.c: New test.
1700
1701         PR middle-end/32758
1702         * gcc.dg/cleanup-12.c: New test.
1703
1704 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
1705
1706         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1707         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1708         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1709         * gcc.dg/pr32450.c: Ditto.
1710         * gcc.dg/nest.c: Ditto.
1711         * gcc.dg/nested-func-4.c: Ditto.
1712         * g++.old-deja/g++.law/profile1.C: Ditto.
1713
1714 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1715
1716         PR fortran/32989
1717         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1718         non-default integer kind arguments.
1719
1720 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
1721
1722         PR fortran/33105
1723         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1724
1725 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1726
1727         * gcc.dg/h8300-ice2.c: Remove target selector.
1728
1729 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
1730
1731         PR fortran/33215
1732         * gfortran.dg/binding_label_tests_15.f03: New test case.
1733         * gfortran.dg/binding_label_tests_16.f03: Ditto.
1734
1735 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1736
1737         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1738         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1739
1740 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
1741
1742         PR c++/33194
1743         * g++.dg/other/canon-33194.C: New.
1744
1745 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1746
1747         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1748         * gcc.c-torture/execute/pr23135.c: Likewise.
1749
1750 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1751
1752         * gcc.dg/pr31344.c: Move to ...
1753         * gcc.dg/dfp/pr31344.c: ... here.
1754         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1755         * gcc.dg/20050503-1.c: Ditto.
1756         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1757         * gcc.dg/20061127-1.c: Compile only for fpic targets.
1758         * gcc.dg/20060801-1.c: Ditto.
1759
1760 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1761
1762         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1763         * gfortran.dg/nan_1.f90: Likewise.
1764
1765 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1766
1767         PR fortran/33055
1768         Revert previous patch.
1769
1770 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
1771             Kazu Hirata  <kazu@codesourcery.com>
1772
1773         * gcc.target/m68k/interrupt-1.c: New.
1774
1775 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1776
1777         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1778         10000 for targets where "int" can't hold at least 100000.
1779         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1780         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1781         (test5)(test6): Use it.
1782         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1783         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1784         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1785         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1786         * gcc.dg/attr-alloc_size.c (test): Likewise.
1787
1788 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
1789
1790         PR c++/33209
1791         * g++.dg/template/error29.C: New.
1792
1793 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1794
1795         PR c++/32596
1796         * g++.dg/ext/visibility/anon5.C: New test.
1797
1798 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1799
1800         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1801
1802 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1803
1804         * gfortran.dg/gamma_1.f90: Remove large-real tests.
1805         * gfortran.dg/gamma_2.f90: Remove large-real tests.
1806         * gfortran.dg/gamma_4.f90: New: large-real tests.
1807
1808 2007-08-28  Jason Merrill  <jason@redhat.com>
1809
1810         PR c++/29000
1811         * g++.dg/ext/stmtexpr12.C: New test.
1812
1813         PR c++/28558
1814         * g++.dg/ext/attrib28.C: New test.
1815
1816 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
1817
1818         PR target/32661
1819         * gcc.target/i386/pr32661.c: New test.
1820
1821 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1822
1823         PR middle-end/32370
1824         * gcc.dg/pr32370.c: New test.
1825
1826         PR rtl-optimization/33148
1827         * gcc.c-torture/compile/20070827-1.c: New test.
1828
1829         PR debug/32914
1830         * d++.dg/debug/const3.C: New test.
1831         * d++.dg/debug/const4.C: New test.
1832         * d++.dg/debug/dwarf2/const1.C: New test.
1833         * d++.dg/debug/dwarf2/const2.C: New test.
1834         * d++.dg/debug/dwarf2/const2b.C: New test.
1835
1836 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
1837             Vladimir Yanovsky  <yanov@il.ibm.com>
1838             Revital Eres  <eres@il.ibm.com>
1839             Andrey Belevantsev  <abel@ispras.ru>
1840
1841         * gcc.dg/sms-1.c: New test.
1842
1843 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
1844
1845         * g++.dg/ext/gnu-inline-common.h: New.
1846         * g++.dg/ext/gnu-inline-global-reject.C: New.
1847         * g++.dg/ext/gnu-inline-global.C: New.
1848         * g++.dg/ext/gnu-inline-namespace.C: New.
1849         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
1850         * g++.dg/ext/gnu-inline-class.C: New.
1851         * g++.dg/ext/gnu-inline-class-static.C: New.
1852         * g++.dg/ext/gnu-inline-template-class.C: New.
1853         * g++.dg/ext/gnu-inline-template-func.C: New.
1854
1855 2007-08-27  Jason Merrill  <jason@redhat.com>
1856
1857         PR c++/31337
1858         * g++.dg/ext/stmtexpr11.C: New.
1859
1860 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
1861
1862         * lib/target-supports.exp (check_profiling_available):
1863         Set profiling_available_saved to 0 on fido-*-elf.
1864
1865 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
1866
1867         PR tree-optimization/33173
1868         
1869         * gcc.c-torture/compile/pr33173.c: New.
1870
1871 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
1872
1873         PR target/31385
1874         * gcc.dg/dfp/pr31385.c: New.
1875
1876 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1877
1878         * gcc.dg/unsigned-long-compare.c: Remove target selector.
1879
1880 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1881
1882         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1883         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1884         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
1885         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
1886         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
1887         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
1888         gcc.target/m68k directory.
1889         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
1890         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
1891         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
1892         gcc.target/cris directory.
1893         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
1894         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
1895         gcc.target/bfin directory.
1896
1897         * gcc.target/sh: New directory.
1898         * gcc.target/sh/sh.exp: New file.
1899         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
1900         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
1901         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
1902         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
1903         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
1904         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
1905
1906 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1907
1908         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
1909         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
1910         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
1911         * gcc.target/i386/local2.c: Ditto.
1912         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1913         * gcc.target/i386/20011119-1.c: Ditto.
1914         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
1915         * gcc.target/i386/fastcall-1.c: Fix target selector.
1916
1917 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1918
1919         PR fortran/33055
1920         * gfortran.dg/negative_unit.f: Add new check
1921         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
1922         -fdefault-integer-8.
1923
1924 2007-08-26  Asher Langton  <langton2@llnl.gov>
1925
1926         * gfortran.dg/recursive_stack.f90: New.
1927         * gfortran.dg/openmp_stack.f90: New.
1928
1929 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1930
1931         PR fortran/31298
1932         * gfortran.dg/use_10.f90: New.
1933
1934 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1935
1936         PR fortran/32985
1937         * gfortran.dg/namelist_14.f90: Make test case valid.
1938         * gfortran.dg/common_10.f90: New.
1939
1940 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1941
1942         PR middle-end/33181
1943         * gcc.dg/ifelse-2.c: New.
1944
1945 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1946
1947         PR fortran/32980
1948         * gfortran.dg/gamma_1.f90: New.
1949         * gfortran.dg/gamma_2.f90: New.
1950         * gfortran.dg/gamma_3.f90: New.
1951
1952 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1953
1954         PR fortran/33188
1955         * gfortran.dg/used_types_18.f90: New.
1956
1957 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
1958
1959         * gcc.dg/array-init-2.c: New test.
1960
1961 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1962
1963         PR fortran/33178
1964         * gfortran.dg/initialization_4.f90: Update dg-error.
1965         * gfortran.dg/initialization_13.f90: New.
1966
1967 2007-08-24  Richard Guenther  <rguenther@suse.de>
1968
1969         PR middle-end/33166
1970         * gcc.c-torture/compile/pr33166.c: New testcase.
1971
1972 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1973
1974         PR fortran/33139
1975         * gfortran.dg/pointer_assign_4.f90: New.
1976         * gfortran.dg/shape_2.f90: Fix test case.
1977         * gfortran.dg/char_result_4.f90: Ditto.
1978
1979 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1980
1981         * gcc.dg/array-init-1.c: New test.
1982
1983         PR c++/32567
1984         * g++.dg/parse/crash36.C: New test.
1985
1986 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
1987
1988         * gcc.dg/pr32721.c: Updated.
1989
1990 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1991
1992         PR tree-optimization/32573
1993         PR middle-end/32946
1994         * gcc.dg/pr32573.c: New test.
1995
1996         PR c++/32898
1997         * g++.dg/lookup/ns3.C: New test.
1998
1999         * gfortran.dg/assumed_charlen_sharing.f90: New test.
2000
2001         PR c++/31941
2002         * g++.dg/parse/crash37.C: New test.
2003
2004 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2005
2006         PR target/17390
2007         * gcc.target/i386/pr17390.c: New test.
2008
2009 2007-08-23  Richard Guenther  <rguenther@suse.de>
2010
2011         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2012         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2013         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2014         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2015         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2016         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2017         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2018         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2019
2020 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2021
2022         * gcc.target/s390: New directory.
2023         * gcc.target/s390/s390.exp: New file.
2024         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2025         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2026         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2027         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2028         gcc.target/s390 directory.
2029
2030 2007-08-23  Richard Guenther  <rguenther@suse.de>
2031
2032         PR tree-optimization/32328
2033         * testsuite/gcc.dg/pr32328.c: New testcase.
2034
2035 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2036
2037         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2038           available.
2039
2040 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2041
2042         PR fortran/33095
2043         * gfortran.dg/min_max_optional_5.f90: New test.
2044         * gfortran.dg/min_max_optional_2.f90: Remove.
2045         * gfortran.dg/min_max_optional_3.f90: Remove.
2046         * gfortran.dg/min_max_optional_4.f90: Remove.
2047
2048 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2049
2050         * gcc.target/i386/xorps-sse.c: New.
2051         * gcc.target/i386/xorps-sse2.c: New.
2052
2053 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2054
2055         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2056         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2057         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2058
2059 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2060
2061         PR fortran/33020
2062         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2063         include multiple kinds for SHAPE parameter within a single
2064         namespace.
2065         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2066         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2067
2068 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2069
2070         * interface_abstract_1.f90: Extended test case.
2071         * interface_abstract_3.f90: New test.
2072
2073 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2074
2075         * gcc.dg/fold-sub.c: New test.
2076         
2077 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2078
2079         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2080         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2081         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2082         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2083         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2084         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2085
2086 2007-08-22  Richard Guenther  <rguenther@suse.de>
2087
2088         PR middle-end/33007
2089         * gcc.dg/pr33007.c: New testcase.
2090
2091 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2092
2093         * gcc.c-torture/execute/strcmp-1.x: Delete.
2094
2095 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2096
2097         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2098         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2099         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2100         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2101         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2102         gcc.target/i386/stack-realign.c,
2103         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2104         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2105         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2106         target using dg-require-effective-target directive.
2107         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2108         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2109         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2110         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2111         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2112         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2113         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2114         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2115         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2116         Require lp64 target using dg-require-effective-target directive.
2117         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2118         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2119         directive.
2120         * gcc.target/i386/20010202-1.c: Move from here ...
2121         * gcc.dg/20010202-1.c: ... to here.
2122
2123 2007-08-22  Richard Guenther  <rguenther@suse.de>
2124
2125         PR tree-optimization/33142
2126         * gcc.c-torture/execute/pr33142.c: New testcase.
2127
2128 2007-08-22  Richard Guenther  <rguenther@suse.de>
2129
2130         PR middle-end/32563
2131         * g++.dg/torture/pr32563.C: New testcase.
2132
2133 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
2134
2135         PR middle-end/32912
2136         * gcc.dg/pr32912-1.c: Add -w to options.
2137         * gcc.dg/pr32912-2.c: Likewise.
2138         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2139
2140 2007-08-21  Ian Lance Taylor  <iant@google.com>
2141
2142         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2143
2144 2007-08-21  Ian Lance Taylor  <iant@google.com>
2145
2146         PR tree-optimization/33134
2147         * g++.dg/tree-ssa/pr33134.C: New test.
2148
2149 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
2150
2151         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2152         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2153
2154 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
2155
2156         PR debug/32610
2157         * gcc.dg/debug/pr32610.c: New test.
2158
2159         * g++.dg/init/new24.C: New test.
2160
2161         PR middle-end/32912
2162         * gcc.dg/pr32912-1.c: New test.
2163         * gcc.dg/pr32912-2.c: New test.
2164         * gcc.dg/pr32912-3.c: New test.
2165
2166 2007-08-21  Richard Guenther  <rguenther@suse.de>
2167
2168         * gcc.dg/pointer-arith-10.c: New testcase.
2169
2170 2007-08-21  Richard Guenther  <rguenther@suse.de>
2171
2172         PR middle-end/33122
2173         * gcc.c-torture/compile/pr33122.c: New testcase.
2174
2175 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
2176
2177         * g++.dg/warn/Wnvdtor-2.C: New testcase.
2178
2179 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
2180
2181         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2182
2183 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
2184
2185         PR c++/33025
2186         * g++.dg/init/new23.C: New test.
2187
2188 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2189
2190         PR middle-end/30564
2191         * gcc.c-torture/compile/pr30564-1.c: New test.
2192         * gcc.c-torture/compile/pr30564-2.c: New test.
2193
2194 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
2195
2196         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2197
2198 2007-08-19  Tobias Burnus  <burnus@net-b.de>
2199
2200         * gfortran.dg/interface_abstract_2.f90: New.
2201         * gfortran.dg/interface_abstract_1.f90: Fix typo.
2202
2203 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2204
2205         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2206         unknown (so that outer-loop wont get analyzed).
2207         * gcc.dg/vect/vect-outer-1a.c: New test.
2208         * gcc.dg/vect/vect-outer-1b.c: New test.
2209         * gcc.dg/vect/vect-outer-1.c: New test.
2210         * gcc.dg/vect/vect-outer-2a.c: New test.
2211         * gcc.dg/vect/vect-outer-2b.c: New test.
2212         * gcc.dg/vect/vect-outer-2c.c: New test.
2213         * gcc.dg/vect/vect-outer-2.c: New test.
2214         * gcc.dg/vect/vect-outer-3a.c: New test.
2215         * gcc.dg/vect/vect-outer-3b.c: New test.
2216         * gcc.dg/vect/vect-outer-3c.c: New test.
2217         * gcc.dg/vect/vect-outer-3.c: New test.
2218         * gcc.dg/vect/vect-outer-4a.c: New test.
2219         * gcc.dg/vect/vect-outer-4b.c: New test.
2220         * gcc.dg/vect/vect-outer-4c.c: New test.
2221         * gcc.dg/vect/vect-outer-4d.c: New test.
2222         * gcc.dg/vect/vect-outer-4e.c: New test.
2223         * gcc.dg/vect/vect-outer-4f.c: New test.
2224         * gcc.dg/vect/vect-outer-4g.c: New test.
2225         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2226         * gcc.dg/vect/vect-outer-4i.c: New test.
2227         * gcc.dg/vect/vect-outer-4j.c: New test.
2228         * gcc.dg/vect/vect-outer-4k.c: New test.
2229         * gcc.dg/vect/vect-outer-4l.c: New test.
2230         * gcc.dg/vect/vect-outer-4m.c: New test.
2231         * gcc.dg/vect/vect-outer-4.c: New test.
2232         * gcc.dg/vect/vect-outer-5.c: New test.
2233         * gcc.dg/vect/vect-outer-6.c: New test.
2234         * gcc.dg/vect/vect-outer-fir.c: New test.
2235         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2236         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2237
2238 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2239
2240         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2241         and -fno-tree-reassoc.
2242         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2243         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2244         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2245         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2246         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2247         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2248         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2249         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2250         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2251         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2252         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2253         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2254         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2255         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2256         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2257         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2258         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2259         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2260         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2261         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2262         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2263         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2264         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2265         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2266         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2267         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2268         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2269         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2270         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2271         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2272         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2273         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2274         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2275         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2276         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2277         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2278         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2279
2280 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2281
2282         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2283         versioning for aliasing).
2284         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2285
2286         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2287         targets.
2288         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2289
2290 2007-08-18  Tom Tromey  <tromey@redhat.com>
2291
2292         PR preprocessor/32974:
2293         * gcc.dg/cpp/pr32974.c: New file.
2294
2295 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2296
2297         * gfortran.dg/interface_abstract_1.f90: New.
2298
2299 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2300
2301         PR fortran/32881
2302         * gfortran.dg/pure_initializer_1.f90: New test.
2303
2304 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2305
2306         PR fortran/32875
2307         * gfortran.dg/array_constructor_18.f90: New test.
2308
2309 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2310
2311         PR c++/28989
2312         * g++.dg/expr/lval3.C: New test.
2313         * g++.dg/expr/lval4.C: New test.
2314
2315 2007-08-17  Ollie Wild  <aaw@google.com>
2316
2317         PR c++/31749
2318         * g++.dg/lookup/builtin3.C: New test.
2319         * g++.dg/lookup/builtin4.C: New test.
2320         * g++.dg/lookup/using19.C: New test.
2321
2322 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2323
2324         PR c++/32190
2325         * g++.dg/parse/error31.C: New.
2326
2327 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2328
2329         PR c++/32112
2330         * g++.dg/template/error26.C: New.
2331
2332 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2333
2334         PR fortran/33079
2335         * gfortran.dg/zero_length_2.f90: New test.
2336
2337 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2338
2339         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2340         * gfortran.dg/kind_tests_3.f03: Ditto.
2341         * gfortran.dg/global_vars_f90_init.f90: Ditto.
2342         * gfortran.dg/interface_13.f90: Ditto.
2343         * gfortran.dg/pr32738.f90: Ditto.
2344         * gfortran.dg/module_private_1.f90: Ditto.
2345         * gfortran.dg/test_only_clause.f90: Ditto.
2346         * gfortran.dg/bind_c_vars.f90: Ditto.
2347         * gfortran.dg/bind_c_dts.f90: Ditto.
2348         * gfortran.dg/use_9.f90: Ditto.
2349         * gfortran.dg/generic_8.f90: Ditto.
2350         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2351         * gfortran.dg/private_type_6.f90: Ditto.
2352         * gfortran.dg/c_assoc.f90: Ditto.
2353         * gfortran.dg/private_type_7.f90: Ditto.
2354         * gfortran.dg/global_vars_c_init.f90: Ditto.
2355         * gfortran.dg/bind_c_dts_2.f03: Ditto.
2356         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2357         * gfortran.dg/c_size_t_test.f03: Ditto.
2358         * gfortran.dg/used_types_12.f90: Ditto.
2359         * gfortran.dg/pr25923.f90: Ditto.
2360         * gfortran.dg/test_com_block.f90: Ditto.
2361         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2362         * gfortran.dg/equiv_constraint_7.f90: Ditto.
2363         * gfortran.dg/com_block_driver.f90: Ditto.
2364         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2365         * gfortran.dg/use_iso_c_binding.f90: Ditto.
2366         * gfortran.dg/c_loc_test.f90: Ditto.
2367         * gfortran.dg/c_ptr_tests.f03: Ditto.
2368         * gfortran.dg/module_interface_1.f90: Ditto.
2369
2370 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2371
2372         PR c++/32870
2373         * g++.dg/other/error17.C: Adjust.
2374         
2375 2007-08-17  Ben Elliston  <bje@au.ibm.com>
2376
2377         PR middle-end/32970
2378         * g++.dg/ext/altivec-14.C: New test.
2379
2380 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2381
2382         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2383         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2384         dump files.
2385         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2386         * gcc.dg/vect/pr32366.c: Ditto.
2387
2388 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2389
2390         PR testsuite/33082
2391         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2392         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2393         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2394         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2395
2396 2007-08-16  Tobias Burnus  <burnus@net-b.de>
2397
2398         PR fortran/33072
2399         * gfortran.dg/use_9.f90: New.
2400
2401 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
2402
2403         * g++.dg/gcov/gcov-5.C: New test.
2404
2405 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
2406
2407         * g++.dg/gcov/gcov-4.C: New test.
2408         * lib/gcov.exp (verify-lines): Add support for
2409         checking no-coverage lines.
2410
2411 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
2412
2413         * gcc.dg/vect/vect-vfa-01.c: New.
2414         * gcc.dg/vect/vect-vfa-02.c: New.
2415         * gcc.dg/vect/vect-vfa-03.c: New.
2416         * gcc.dg/vect/vect-vfa-04.c: New.
2417         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2418         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2419         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2420         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2421         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2422         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2423         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2424         gfortran.dg/vect/pr19049.f90: Rename to start with
2425         prefix no-vfa-.
2426         * gcc.dg/vect/vect.exp: Disable versioning for alias
2427         when test starts with no-vfa-.
2428         * gfortran.dg/vect/vect.exp: Likewise.
2429
2430 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
2431
2432         * gcc.dg/torture/pr32897.c: New test.
2433
2434 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
2435
2436         PR c++/31132
2437         * g++.dg/template/crash69.C: New.
2438
2439 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
2440
2441         * lib/target-supports.exp (check_effective_target_arm32): Use
2442         check_no_compiler_messages.
2443
2444 2007-08-15  Diego Novillo  <dnovillo@google.com>
2445
2446         gcc.dg/tree-ssa/20070815.c: New test.
2447
2448 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2449
2450         PR fortran/33077
2451         * gfortran.dg/random_7.f90: Initialize variable.
2452
2453 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
2454
2455         PR middle-end/33074
2456         * gfortran.dg/pr33074.f90: New test.
2457
2458         PR c++/32992
2459         * g++.dg/opt/nrv14.C: New test.
2460
2461 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
2462
2463         PR c++/33035
2464         * g++.dg/template/crash68.C: New.
2465
2466 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2467
2468         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2469         * gcc.dg/sibcall-4.c: Ditto.
2470
2471 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2472
2473         PR fortran/33066
2474         * gfortran.dg/use_8.f90: New test.
2475         * gfortran.dg/c_loc_tests_2.f03: Fix code.
2476
2477 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
2478
2479         PR c++/27211
2480         * g++.dg/template/error27.C: New.
2481         * g++.dg/template/error28.C: New.
2482         * g++.dg/other/pr28304.C: Adjust.
2483         * g++.old-deja/g++.mike/p811.C: Likewise.
2484
2485 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2486
2487         PR target/30315
2488         * gcc.target/i386/pr30315.c: New.
2489
2490 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2491
2492         PR fortran/32594
2493         * gfortran.dg/substr_5.f90: New test.
2494
2495 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
2496
2497         PR c/30428
2498         * gcc.dg/vector-2.c: New test.
2499
2500         PR c++/30428
2501         * g++.dg/ext/vector8.C: New test.
2502
2503 2007-08-13  Dan Hipschman  <dsh@google.com>
2504
2505         PR c/32953
2506         * gcc.dg/format/array-1.c: Add an additional test for
2507         unterminated format strings of length 1.
2508
2509 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2510
2511         PR fortran/32926
2512         * gfortran.dg/external_procedures_3.f90: New test.
2513
2514 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2515
2516         PR fortran/32827
2517         * gfortran.dg/import6.f90: New test.
2518
2519 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
2520
2521         PR C/30427
2522         *  gcc.dg/vector-1.c: New test.
2523
2524 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2525
2526         * gcc.dg/pr21255-4.c: Skip for PIC.
2527         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2528
2529 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2530
2531         * gcc.dg/attr-isr.c: Skip for PIC.
2532         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2533         * gcc.dg/attr-isr-trapa.c: Likewise.
2534         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2535         * gcc.dg/pragma-isr-trapa.c: Likewise.
2536         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2537
2538 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2539
2540         PR fortran/32962
2541         * gfortran.dg/transpose_1.f90: New test.
2542
2543 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2544
2545         PR fortran/29600
2546         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2547         intrinsic.
2548
2549 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2550
2551         PR fortran/30964
2552         PR fortran/33054
2553         * gfortran.dg/random_4.f90: New test.
2554         * gfortran.dg/random_5.f90: New test.
2555         * gfortran.dg/random_6.f90: New test.
2556         * gfortran.dg/random_7.f90: New test.
2557
2558 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2559
2560         PR fortran/32860
2561         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2562
2563 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2564
2565         PR fortran/31629
2566         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2567
2568 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2569
2570         PR fortran/29600
2571         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2572         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2573
2574 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2575
2576         PR fortran/32937
2577         * gfortran.dg/char_length_6.f90: New test.
2578
2579 2007-08-10  Ollie Wild  <aaw@google.com>
2580
2581         * g++.dg/lookup/using18.C: New test.
2582
2583 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2584
2585         PR c++/17763
2586         * g++.dg/other/error16.C: New.
2587
2588 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2589
2590         PR libfortran/33039
2591         * gfortran.dg/namelist_37.f90: New test.
2592
2593 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2594
2595         PR c++/22256
2596         * g++.dg/conversion/op3.C: New.
2597
2598 2007-08-09  Tobias Burnus  <burnus@net-b.de>
2599
2600         PR fortran/32987
2601         * gfortran.dg/fmt_tab_1.f90: New.
2602         * gfortran.dg/fmt_tab_2.f90: New.
2603
2604 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2605
2606         PR c/32796
2607         * gcc.c-torture/compile/pr32796.c: New test.
2608
2609 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2610
2611         PR middle-end/32813
2612         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2613         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2614         instead of just -O.
2615
2616 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
2617
2618         * gcc.target/mips/code-readable-1.c: New test.
2619         * gcc.target/mips/code-readable-2.c: Likewise.
2620         * gcc.target/mips/code-readable-3.c: Likewise.
2621
2622 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
2623             Revital Eres  <eres@il.ibm.com>
2624
2625         * gfortran.dg/sms-1.f90: Add comment.
2626         * gfortran.dg/sms-2.f90: New.
2627
2628 2007-08-07  Ian Lance Taylor  <iant@google.com>
2629
2630         * gcc.dg/instrument-1.c: New test.
2631         * gcc.dg/instrument-2.c: New test.
2632         * gcc.dg/instrument-3.c: New test.
2633
2634 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
2635
2636         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2637
2638 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
2639
2640         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
2641         !vector_alignment_reachable targets.
2642         * gcc.dg/vect/vect-33.c: Likewise.
2643         * gcc.dg/vect/vect-42.c: Likewise.
2644         * gcc.dg/vect/vect-44.c: Likewise.
2645         * gcc.dg/vect/vect-50.c: Likewise.
2646         * gcc.dg/vect/vect-70.c: Likewise.
2647         * gcc.dg/vect/vect-71.c: Likewise.
2648         * gcc.dg/vect/vect-87.c: Likewise.
2649         * gcc.dg/vect/vect-88.c: Likewise.
2650         * gcc.dg/vect/vect-91.c: Likewise.
2651         * gcc.dg/vect/vect-93.c: Likewise.
2652         * gcc.dg/vect/vect-96.c: Likewise.
2653         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2654         * gcc.dg/vect/section-anchors-69.c: Likewise.
2655         * gcc.dg/vect/pr25413.c: Likewise.
2656         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2657         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2658         * gfortran.dg/vect-2.f90: Likewise.
2659         * gfortran.dg/vect-3.f90: Likewise.
2660         * gfortran.dg/vect-4.f90: Likewise.
2661         * gfortran.dg/vect-5.f90: Likewise.
2662         * lib/target-supports.exp (check_effective_target_natural_alignment): 
2663         Return false for darwin. 
2664         (check_effective_target_vector_alignment_reachable_for_double): New.
2665
2666 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
2667
2668         * gcc.dg/multiword-1.c: New testcase.
2669
2670 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
2671
2672         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2673         messages.
2674         * gfortran.dg/namelist_36.f90: New test.
2675
2676 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2677
2678         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2679           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2680
2681 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
2682
2683         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2684         * gcc.dg/torture/type-generic-1.c: Likewise.
2685
2686 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2687
2688         * gcc.c-torture/20070522-1.c: Move to ...
2689         * gcc.c-torture/compile/20070522-1.c: Here.
2690
2691 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2692
2693         PR fortran/29828
2694         * gfortran.dg/minmax_char_1.f90: New test.
2695         * gfortran.dg/minmax_char_2.f90: New test.
2696         * gfortran.dg/min_max_optional_4.f90: New test.
2697
2698 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2699
2700         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2701         hanging on the testcase.
2702
2703 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2704
2705         PR middle-end/32988
2706         * gcc.c-torture/compile/pr32988.c: New test.
2707
2708 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2709
2710         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2711
2712 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
2713
2714         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
2715
2716         Revert:
2717         2007-03-22  Dirk Mueller  <dmueller@suse.de>
2718
2719         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2720
2721 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2722
2723         PR fortran/32979
2724         * gfortran.dg/isnan_1.f90: New test.
2725
2726 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
2727             Revital Eres <eres@il.ibm.com>
2728
2729         * gcc.dg/sms-antideps.c: New test.
2730
2731 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
2732
2733         PR fortran/31214
2734         * gfortran.dg/entry_13.f90: New test.
2735
2736         * gfortran.dg/entry_12.f90: Clean up .mod file.
2737
2738 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2739
2740         PR fortran/32770
2741         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
2742         variables as kind=4 so they don't overflow the record length.
2743
2744 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2745
2746         PR fortran/32968
2747         * gfortran.dg/selected_kind_1.f90: New test.
2748
2749 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2750
2751         PR middle-end/32780
2752         * gcc.c-torture/compile/pr32780.c: New test.
2753
2754 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2755
2756         RP middle-end/32399
2757         * gcc.c-torture/compile/pr32399.c: New testcase.
2758
2759 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2760
2761         PR middle-end/32304
2762         * g++.dg/torture/pr32304.C: New testcase.
2763
2764 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2765
2766         PR middle-end/32935
2767         * gfortran.fortran-torture/compile/complex_1.f90: New test.
2768
2769 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2770
2771         PR fortran/32955
2772         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2773
2774 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2775
2776         PR fortran/31202
2777         * gfortran.dg/nint_2.f90: New test.
2778
2779 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
2780
2781         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2782         * gcc.dg/weak/typeof-2.c: Likewise.
2783
2784 2007-08-03  Diego Novillo  <dnovillo@google.com>
2785
2786         PR 31521
2787         * gcc.dg/tree-ssa/pr31521.c: New test.
2788
2789 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2790
2791         PR fortran/32770
2792         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
2793         iostat must be default kind.
2794
2795 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2796
2797         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2798
2799 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2800
2801         PR fortran/32770
2802         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
2803         explicit so test passes with -fdefault-integer-8.
2804         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
2805         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
2806
2807 2007-08-02  Lee Millward  <lee.millward@gmail.com>
2808
2809         PR c++/30849
2810         * g++.dg/parse/asm1.C: New test.
2811
2812         PR c++/30850
2813         * g++.dg/parse/asm2.C: Likewise.
2814
2815         PR c++/30851
2816         * g++.dg/parse/asm3.C: Likewise.
2817         
2818 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2819
2820         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2821           "int" is only 16 bit bits wide.
2822         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2823
2824 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2825
2826         * g++.dg/torture/type-generic-1.C: New.
2827         * gcc.dg/pr28796-2.c: Move tests ...
2828         * gcc.dg/tg-tests.h: ... here.
2829         * gcc.dg/torture/type-generic-1.c: New.
2830
2831 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2832
2833         PR libfortran/32954
2834         * minmaxloc_3.f90:  New test case.
2835
2836 2007-08-01  Tobias Burnus  <burnus@net-b.de>
2837
2838         PR fortran/32936
2839         * gfortran.dg/allocate_stat.f90: New.
2840
2841 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
2842
2843         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
2844
2845 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2846
2847         PR tree-optimization/32919
2848         * gcc.c-torture/compile/pr32919.c: New.
2849
2850 2007-08-01  Nick Clifton  <nickc@redhat.com>
2851
2852         * gcc.c-torture/execute/execute.exp: Change copyright header to
2853         refer to version 3 of the GNU General Public License and to point
2854         readers at the COPYING3 file and the FSF's license web page.
2855         * gcc.c-torture/execute/ieee/ieee.exp,
2856         gcc.c-torture/unsorted/unsorted.exp,
2857         gcc.c-torture/compile/compile.exp,
2858         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
2859         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
2860         gcc.target/cris/torture/cris-torture.exp,
2861         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
2862         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
2863         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2864         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2865         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2866         gnat.dg/dg.exp, gnat.dg/style/style.exp,
2867         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2868         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2869         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2870         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2871         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2872         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2873         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2874         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2875         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2876         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2877         gcc.dg/noncompile/noncompile.exp,
2878         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2879         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2880         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2881         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2882         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2883         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2884         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
2885         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
2886         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
2887         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
2888         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
2889         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
2890         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
2891         g++.old-deja/old-deja.exp,
2892         gfortran.fortran-torture/execute/execute.exp,
2893         gfortran.fortran-torture/compile/compile.exp,
2894         treelang/output/output-1.c, treelang/output/output-1.tree,
2895         treelang/execute/execute.exp, treelang/Makefile.in,
2896         treelang/compile/compile.exp, g++.dg/dg.exp,
2897         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
2898         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
2899         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
2900         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
2901         g++.dg/compat/struct-layout-1.exp,
2902         g++.dg/compat/struct-layout-1_generate.c,
2903         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
2904         g++.dg/bprob/bprob.exp, config/default.exp,
2905         gcc.test-framework/test-framework.awk,
2906         gcc.test-framework/gen_directive_tests,
2907         gcc.test-framework/test-framework.exp,
2908         objc.dg/special/special.exp,
2909         objc.dg/gnu-encoding/gnu-encoding.exp,
2910         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
2911         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
2912         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
2913         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
2914         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
2915         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
2916         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
2917         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
2918         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
2919         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
2920         lib/target-supports-dg.exp, lib/gcc-defs.exp,
2921         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
2922         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
2923         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
2924         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
2925         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
2926         Likewise.
2927
2928 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2929
2930         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
2931         error message text.
2932
2933 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2934
2935         PR fortran/32945
2936         * gfortran.dg/initialization_12.f90: New test.
2937
2938 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
2939
2940         PR fortran/31609
2941         * gfortran.dg/entry_12.f90: New test.
2942
2943 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2944
2945         PR fortran/32938
2946         * gfortran.dg/altreturn_6.f90: New test.
2947
2948 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
2949
2950         PR fortran/32942
2951         * gfortran.dg/exponent_2.f90: New test.
2952
2953 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
2954
2955         * gcc.dg/vect/vect-117.c: New test.
2956         * gcc.dg/vect/vect-74.c: Enabled test
2957         * gcc.dg/vect/vect-81.c: Enabled test
2958
2959 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
2960
2961         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
2962         s/dg-error/dg-warning where warning is expected.
2963
2964 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2965
2966         PR fortran/32770
2967         * gfortran.dg/array_constructor_12.f90:  Adjust argument
2968         of huge() to correct kind.
2969
2970 2007-07-30  Ollie Wild  <aaw@google.com>
2971
2972         * gcc.dg/cpp/counter-2.c: New test.
2973         * gcc.dg/cpp/counter-3.c: New test.
2974         * gcc.dg/cpp/dir-only-1.c: New test.
2975         * gcc.dg/cpp/dir-only-1.h: New file.
2976         * gcc.dg/cpp/dir-only-2.c: New test.
2977         * gcc.dg/cpp/dir-only-3.c: New test.
2978         * gcc.dg/cpp/dir-only-3a.h: New file.
2979         * gcc.dg/cpp/dir-only-3b.h: New file.
2980         * gcc.dg/cpp/dir-only-4.c: New test.
2981         * gcc.dg/cpp/dir-only-5.c: New test.
2982         * gcc.dg/cpp/dir-only-6.c: New test.
2983
2984 2007-07-30  Julian Brown  <julian@codesourcery.com>
2985
2986         * gcc.target/arm/neon/v*.c: Regenerate.
2987
2988 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
2989
2990         PR c++/32108
2991         * g++.dg/ext/label6.C: New.
2992
2993 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2994
2995         PR libfortran/32858
2996         PR libfortran/30814
2997         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
2998
2999 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
3000
3001         PR fortran/31211
3002         * gfortran.dg/actual_pointer_function_1.f90: New test.
3003
3004         PR fortran/32682
3005         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3006
3007 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
3008
3009         PR fortran/32906
3010         * gfortran.dg/shape_1.f90: Adjust error message.
3011         * gfortran.dg/parameter_array_ref_1.f90: New test.
3012
3013 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3014
3015         PR fortran/31609
3016         * gfortran.dg/entry_11.f90: New test.
3017
3018 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
3019             Revital Eres  <eres@il.ibm.com>
3020
3021         * gfortran.dg/sms-1.f90: New test.
3022
3023 2007-07-28  Richard Guenther  <rguenther@suse.de>
3024
3025         * gcc.c-torture/compile/pr32920.c: New testcase.
3026
3027 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
3028
3029         PR c++/30917
3030         * g++.dg/lookup/friend11.C: New test.
3031
3032 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
3033
3034         * gfortran.dg/namelist_5.f90: Adjusted error message.
3035         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3036         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3037         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3038         * gfortran.dg/namelist_32.f90: ... this.
3039
3040         PR fortran/32876
3041         * gfortran.dg/namelist_33.f90: New test.
3042
3043         PR fortran/32905
3044         * gfortran.dg/namelist_34.f90: New test.
3045
3046         PR fortran/31818
3047         * gfortran.dg/namelist_35.f90: New test.
3048
3049 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
3050
3051         PR fortran/32880
3052         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3053
3054 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3055
3056         PR testsuite/32471
3057         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3058           assuming it is 0x7ffffffff.
3059         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3060         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3061
3062 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
3063
3064         * gfortran.dg/operator_3.f90: Fix dg directive.
3065         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3066         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3067         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3068
3069 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
3070
3071         * g++.dg/cpp0x/decltype1.C: New.
3072         * g++.dg/cpp0x/decltype2.C: New.
3073         * g++.dg/cpp0x/decltype3.C: New.
3074         * g++.dg/cpp0x/decltype4.C: New.
3075         * g++.dg/cpp0x/decltype5.C: New.
3076         * g++.dg/cpp0x/decltype6.C: New.
3077
3078 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3079
3080         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3081           because the test relies on bit 31 to be the sign bit.
3082
3083 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3084
3085         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3086           assuming it is 0x7fffffff.
3087         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3088         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3089
3090 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
3091
3092         PR c++/32346
3093         * g++.dg/expr/bitfield9.C: New test.
3094
3095 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3096
3097         PR fortran/32899
3098         * gfortran.dg/logical_comp.f90: Update dg-error strings.
3099
3100 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3101
3102         PR fortran/32760
3103         * gfortran.dg/private_type_7.f90: New test.
3104
3105 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3106
3107         PR fortran/32035
3108         * gfortran.dg/select_char_1.f90: New test.
3109
3110 2007-07-27  Tobias Burnus  <burnus@net-b.de>
3111
3112         PR fortran/32903
3113         * gfortran.dg/initialization_11.f90: New test.
3114
3115 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
3116
3117         * gcc.target/mips/ins-1.c: New test.
3118
3119 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
3120
3121         PR/19232
3122         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3123         (f1): Likewise.
3124
3125 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3126
3127         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3128         error: width of 'spare' exceeds its type.
3129
3130 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
3131
3132         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3133         * gcc.dg/sibcall-4.c: Likewise.
3134
3135 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3136
3137         PR rtl-optimization/31500
3138         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3139         * g++.dg/warn/Warray-bounds.C: Likewise.
3140
3141 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3142
3143         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3144
3145 2007-07-25  Julian Brown  <julian@codesourcery.com>
3146             Paul Brook  <paul@codesourcery.com>
3147             Joseph Myers  <joseph@codesourcery.com>
3148             Mark Shinwell  <shinwell@codesourcery.com>
3149
3150         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3151         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3152         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3153         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3154         (check_effective_target_arm_neon_hw): New.
3155         * gcc.target/arm/neon/neon.exp: New file.
3156         * gcc.target/arm/neon/polytypes.c: New file.
3157         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3158
3159 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
3160
3161         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3162           targets where an "int" is less than 32 bits wide.
3163
3164 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3165
3166         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3167
3168 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3169
3170         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3171           during addition if an int is only 16 bits wide.
3172         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3173
3174 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3175
3176         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3177           size as "long int" and are 32 or 64 bits wide.
3178         * gcc.dg/torture/pr28814.c: Likewise.
3179
3180 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3181
3182         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3183           exactly as wide as an int.
3184
3185 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
3186
3187         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3188         Define and use throughout as long long printf format specifier.
3189         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3190         Likewise.
3191
3192 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3193
3194         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3195         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3196
3197 2007-07-25  Ben Elliston  <bje@au.ibm.com>
3198
3199         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3200
3201 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
3202
3203         * gcc.c-torture/execute/20070724-1.c: New.
3204
3205 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3206
3207         PR fortran/31205
3208         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3209         "deallocates" to 24, since patch has code rid of much spurious
3210         code.
3211         * gfortran.dg/interface_assignment_1.f90 : New test.
3212
3213         PR fortran/32842
3214         * gfortran.dg/interface_assignment_2.f90 : New test.
3215
3216 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3217
3218         PR fortran/32867
3219         * fortran.dg/initialization_10.f90: New test.
3220
3221 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3222
3223         PR fortran/32778
3224         * gfortran.dg/imag_2.f: Removed
3225         * gfortran.dg/warn_std_1.f90: New test.
3226         * gfortran.dg/warn_std_2.f90: New test.
3227         * gfortran.dg/warn_std_3.f90: New test.
3228
3229 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3230
3231         PR c++/29001
3232         * g++.dg/init/new22.C: New.
3233
3234 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3235
3236         PR c++/32561
3237         * g++.dg/template/crash67.C: New.
3238
3239 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
3240
3241         * lib/target-support.exp (check_effective_target_natural_alignment): 
3242         (check_effective_target_vector_alignment_reachable): New.
3243         * config/spu/spu.c (spu_vector_alignment_reachable): New.
3244         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3245         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
3246         check.
3247         * gcc.dg/vect/pr25413.c: Likewise.
3248         * gcc.dg/vect/pr31699.c: Likewise.
3249
3250 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3251
3252         PR fortran/30814
3253         * gfortran.dg/pack_bounds_1.f90:  New test case.
3254
3255 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
3256
3257         PR fortran/31639
3258         * gfortran.dg/initialization_9.f90: New test.
3259
3260 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3261
3262         PR fortran/32797
3263         PR fortran/32800
3264         * gfortran.dg/bind_c_usage_8.f03: New test case.
3265         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3266         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
3267
3268 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
3269
3270         * gcc.target/mips/branch-cost-1.c: New test.
3271         * gcc.target/mips/branch-cost-2.c: Likewise.
3272
3273 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3274
3275         PR fortran/32732
3276         * gfortran.dg/c_char_tests.f03: New test case.
3277         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3278         * gfortran.dg/c_char_tests_2.f03: New test case.
3279         * gfortran.dg/value_6.f03: Ditto.
3280         * gfortran.dg/value_7.f03: Ditto.
3281
3282 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3283
3284         PR fortran/32600
3285         * gfortran.dg/c_funloc_tests_5.f03: New.
3286         * gfortran.dg/c_funloc_tests_5.f04: New.
3287         * gfortran.dg/c_funloc_tests_4_driver.c: New.
3288
3289 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3290
3291         PR c++/32839
3292         * g++.dg/expr/call4.C: New.
3293         * g++.dg/expr/call5.C: New.
3294
3295 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3296
3297         PR fortran/32710
3298         * gfortran.dg/namelist_30.f90: New test.
3299
3300 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3301
3302         PR fortran/29962
3303         * gfortran.dg/array_initializer_1.f90: Removed warning.
3304         * gfortran.dg/initialization_1.f90: Adjusted messages.
3305         * gfortran.dg/nested_modules_6.f90: Removed warning.
3306
3307         PR fortran/31253
3308         * gfortran.dg/initialization_7.f90: New test.
3309
3310         PR fortran/31639
3311         * gfortran.dg/initialization_8.f90: New test.
3312
3313 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3314
3315         PR c++/30818
3316         * g++.dg/template/crash47.C: Adjust errors.
3317         * g++.dg/template/crash48.C: Adjust errors.
3318         * g++.dg/template/typename12.C: New.
3319         * g++.dg/template/typename13.C: New.
3320         * g++.dg/template/typename14.C: New.
3321         * g++.dg/template/typedef6.C: Adjust errors.
3322
3323 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3324
3325         PR fortran/32627
3326         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3327         * gfortran.dg/pr32627.f03: New test case.
3328
3329         * gfortran.dg/c_f_pointer_logical.f03: New test case.
3330         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3331         c_f_pointer_logical.
3332         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3333         c_f_pointer_complex.
3334         * gfortran.dg/c_f_pointer_complex.f03: New test case.
3335         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3336         c_f_pointer_shape_tests_2.
3337         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3338
3339 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3340
3341         PR fortran/32804
3342         * gfortran.dg/c_loc_tests_9.f03: New test case.
3343         * gfortran.dg/c_loc_tests_10.f03: Ditto.
3344
3345 2007-07-21  Lee Millward  <lee.millward@gmail.com>
3346
3347         PR fortran/32823
3348         * gfortran.dg/int_2.f90: New test.
3349         
3350 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3351
3352         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3353
3354 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
3355
3356         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3357         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3358
3359 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
3360
3361         PR tree-optimization/19910
3362         * gcc.dg/pr19910.c: New test.
3363
3364 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
3365
3366         PR fortran/32738
3367         * gfortran.dg/pr32738.f90: New test.
3368
3369 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3370
3371         PR tree-optimzation/32635
3372         * gfortran.dg/pr32635.f:  New test case.
3373
3374 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
3375
3376         PR fortran/32801
3377         * gfortran.dg/pr32801.f03: New test case.
3378
3379 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3380
3381         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3382         Test negative numbers also.
3383         * gcc.dg/c99-math-float-1.c: Likewise.
3384         * gcc.dg/c99-math-long-double-1.c: Likewise.
3385         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
3386         test inputs.
3387
3388 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
3389         
3390         * lib/target-supports.exp (check_effective_target_sync_int_long):
3391         Enable for xtensa.
3392         (check_effective_target_sync_char_short): Likewise.
3393         
3394 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3395
3396         * gcc.dg/pr28796-2.c: Add more cases.
3397
3398 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3399
3400         * gcc.dg/pr28796-1.c: Add more cases.
3401         * gcc.dg/pr28796-2.c: Likewise.
3402
3403 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3404
3405         * gcc.dg/pr28796-1.c: Add more cases.
3406         * gcc.dg/pr28796-2.c: Likewise.
3407
3408 2007-07-17  Janus Weil  <jaydub66@gmail.com>
3409
3410         PR fortran/32535
3411         * gfortran.dg/pr32535.f90: New test.
3412
3413 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
3414
3415         PR fortran/31320
3416         PR fortran/32665
3417         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3418
3419 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
3420
3421         PR rtl-optimization/32773
3422         * gcc.dg/pr32773.c: New test.
3423
3424 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3425
3426         * gcc.target/spu/intrinsics-1.c: Use dg-message to
3427         match flax-vector-conversions note.
3428         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3429         instead of dg-error for the warning.
3430
3431 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3432
3433         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3434           adapted to work on targets with 16-bit or wider int.
3435         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3436         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3437         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3438         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3439
3440 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3441
3442         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3443         support large arrays.
3444         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3445         * gcc.dg/20061109-1.c: Likewise.
3446         * gcc.c-torture/execute/20061101-1.x: Likewise.
3447         * gcc.c-torture/execute/pr29797-1.x: Likewise.
3448         * gcc.c-torture/execute/pr31448.x: Likewise.
3449
3450 2007-07-16  Lee Millward  <lee.millward@gmail.com>
3451
3452         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3453
3454         PR fortran/32238
3455         * gfortran.dg/pr32238.f90: New test.
3456
3457         PR fortran/32222
3458         * gfortran.dg/pr32222.f90: New test.
3459
3460         PR fortran/32242
3461         * gfortran.dg/pr32242.f90: New test.
3462         
3463 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
3464             David Ung  <davidu@mips.com>
3465
3466         * gcc.target/mips/mips-sched-madd.c: New test case.
3467
3468 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3469
3470         PR libfortran/32611
3471         * gfortran.dg/large_real_kind_1.f90: Update test.
3472         * gfortran.dg/pr17706.f90: Update test.
3473         * gfortran.dg/fmt_zero_digits.f90: Update test.
3474         * gfortran.dg/fmt_zero_precision.f90: Update test.
3475         * gfortran.dg/real_const_3.f90: Update test.
3476
3477 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3478
3479         PR fortran/32036
3480         * gfortran.dg/bounds_check_8.f90: New test.
3481         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3482
3483 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3484
3485         PR fortran/32357
3486         * gfortran.dg/mvbits_2.f90: New test.
3487
3488 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3489
3490         PR libfortran/32731
3491         * gfortran.dg/pack_mask_1.f90:  New test.
3492         * gfortran.dg/unpack_mask_1.f90:  New test.
3493
3494 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3495
3496         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3497         * gcc.dg/20001101-1.c: Likewise.
3498         * gcc.dg/20001102-1.c: Likewise.
3499         * gcc.dg/20020116-2.c: Likewise.
3500         * gcc.dg/20020416-1.c: Likewise.
3501         * gcc.dg/sparc-constant-1.c: Likewise.
3502         * gcc.dg/sparc-dwarf2.c: Likewise.
3503         * gcc.dg/sparc-frame-1.c: Likewise.
3504         * gcc.dg/sparc-getcontext-1.c: Likewise.
3505         * gcc.dg/sparc-loop-1.c: Likewise.
3506         * gcc.dg/sparc-reg-1.c: Likewise.
3507         * gcc.dg/sparc-ret.c: Likewise.
3508         * gcc.dg/sparc-trap-1.c: Likewise.
3509         * gcc.dg/ultrasp10.c: Likewise.
3510         * gcc.dg/ultrasp11.c: Likewise.
3511         * gcc.dg/ultrasp1.c: Likewise.
3512         * gcc.dg/ultrasp2.c: Likewise.
3513         * gcc.dg/ultrasp3.c: Likewise.
3514         * gcc.dg/ultrasp4.c: Likewise.
3515         * gcc.dg/ultrasp5.c: Likewise.
3516         * gcc.dg/ultrasp6.c: Likewise.
3517         * gcc.dg/ultrasp7.c: Likewise.
3518         * gcc.dg/ultrasp8.c: Likewise.
3519         * gcc.dg/ultrasp9.c: Likewise.
3520         * gcc.dg/splet-1.c: Delete.
3521
3522 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
3523
3524         PR fortran/32724
3525         * gfortran.dg/stfunc_5.f90: New test.
3526
3527 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
3528
3529         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3530         New procedure to check if arrays are naturally aligned to the vector
3531         alignment boundary.
3532         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
3533         in size_t typedef.  Adjust tree dump scan results according to
3534         vect_aligned_arrays target check.
3535         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3536         vect_aligned_arrays target check.
3537         * gcc.dg/vect/pr31699.c: Ditto.
3538
3539 2007-07-13  Sa Liu  <saliu@de.ibm.com>
3540
3541         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3542         for V2DFmode vector conditional expression.
3543         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
3544         and dfceq patterns.
3545         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
3546         and dfcgt patterns.
3547         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
3548         V2DFmode comparison and test special values.
3549         * lib/target-supports.exp: Switch on test for V2DFmode 
3550         vector conditional expression.
3551
3552 2007-07-13  Richard Guenther  <rguenther@suse.de>
3553
3554         PR tree-optimization/32721
3555         * gcc.dg/pr32721.c: New testcase.
3556
3557 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
3558
3559         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3560         error message part that continues on a new line.
3561
3562 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
3563
3564         * gcc.dg/c99-tgmath-1.c: New.
3565         * gcc.dg/c99-tgmath-2.c: New.
3566         * gcc.dg/c99-tgmath-3.c: New.
3567         * gcc.dg/c99-tgmath-4.c: New.
3568
3569 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3570             Janis Johnson  <janis187@us.ibm.com>
3571
3572         PR testsuite/25241
3573         * gcc.test-framework/dg-error-exp-F.c: New test.
3574         * gcc.test-framework/dg-warning-exp-F.c: New test.
3575         * lib/gcc.exp: Enable warning and error prefixes.
3576         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3577         (dg-error): Wrap original dg-error.
3578         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3579         markers from dg-error/dg-warning directives.
3580         * gcc.dg/20040322-1.c: Likewise.
3581         * gcc.dg/Wchar-subscripts-1.c: Likewise.
3582         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3583         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3584         * gcc.dg/Werror-1.c: Likewise.
3585         * gcc.dg/Werror-10.c: Likewise.
3586         * gcc.dg/Werror-11.c: Likewise.
3587         * gcc.dg/Werror-2.c: Likewise.
3588         * gcc.dg/Werror-3.c: Likewise.
3589         * gcc.dg/Werror-4.c: Likewise.
3590         * gcc.dg/Werror-5.c: Likewise.
3591         * gcc.dg/Werror-6.c: Likewise.
3592         * gcc.dg/Werror-7.c: Likewise.
3593         * gcc.dg/Werror-8.c: Likewise.
3594         * gcc.dg/Werror-9.c: Likewise.
3595         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3596         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3597         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3598         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3599         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3600         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3601         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3602         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3603         * gcc.dg/Wnested-externs-1.c: Likewise.
3604         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3605         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3606         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3607         * gcc.dg/Wshadow-3.c: Likewise.
3608         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3609         * gcc.dg/Wwrite-strings-1.c: Likewise.
3610         * gcc.dg/anon-struct-5.c: Likewise.
3611         * gcc.dg/anon-struct-6.c: Likewise.
3612         * gcc.dg/anon-struct-7.c: Likewise.
3613         * gcc.dg/anon-struct-8.c: Likewise.
3614         * gcc.dg/array-8.c: Likewise.
3615         * gcc.dg/array-quals-2.c: Likewise.
3616         * gcc.dg/asm-qual-1.c: Likewise.
3617         * gcc.dg/asm-wide-1.c: Likewise.
3618         * gcc.dg/assign-warn-1.c: Likewise.
3619         * gcc.dg/assign-warn-2.c: Likewise.
3620         * gcc.dg/bitfld-10.c: Likewise.
3621         * gcc.dg/bitfld-11.c: Likewise.
3622         * gcc.dg/bitfld-12.c: Likewise.
3623         * gcc.dg/bitfld-13.c: Likewise.
3624         * gcc.dg/bitfld-14.c: Likewise.
3625         * gcc.dg/builtin-choose-expr-2.c: Likewise.
3626         * gcc.dg/builtins-30.c: Likewise.
3627         * gcc.dg/c90-const-expr-5.c: Likewise.
3628         * gcc.dg/c90-typespec-1.c: Likewise.
3629         * gcc.dg/c99-const-expr-5.c: Likewise.
3630         * gcc.dg/c99-flex-array-5.c: Likewise.
3631         * gcc.dg/c99-fordecl-3.c: Likewise.
3632         * gcc.dg/c99-tag-3.c: Likewise.
3633         * gcc.dg/c99-typespec-1.c: Likewise.
3634         * gcc.dg/c99-vla-jump-1.c: Likewise.
3635         * gcc.dg/c99-vla-jump-2.c: Likewise.
3636         * gcc.dg/c99-vla-jump-3.c: Likewise.
3637         * gcc.dg/c99-vla-jump-4.c: Likewise.
3638         * gcc.dg/c99-vla-jump-5.c: Likewise.
3639         * gcc.dg/cast-1.c: Likewise.
3640         * gcc.dg/cast-2.c: Likewise.
3641         * gcc.dg/cast-3.c: Likewise.
3642         * gcc.dg/cast-4.c: Likewise.
3643         * gcc.dg/cast-pretty-print-1.c: Likewise.
3644         * gcc.dg/comp-goto-2.c: Likewise.
3645         * gcc.dg/comp-goto-3.c: Likewise.
3646         * gcc.dg/cpp/error-1.c: Likewise.
3647         * gcc.dg/cpp/if-paren.c: Likewise.
3648         * gcc.dg/decl-7.c: Likewise.
3649         * gcc.dg/decl-8.c: Likewise.
3650         * gcc.dg/decl-nospec-1.c: Likewise.
3651         * gcc.dg/decl-nospec-2.c: Likewise.
3652         * gcc.dg/decl-nospec-3.c: Likewise.
3653         * gcc.dg/declspec-10.c: Likewise.
3654         * gcc.dg/declspec-11.c: Likewise.
3655         * gcc.dg/declspec-12.c: Likewise.
3656         * gcc.dg/declspec-13.c: Likewise.
3657         * gcc.dg/declspec-14.c: Likewise.
3658         * gcc.dg/declspec-15.c: Likewise.
3659         * gcc.dg/declspec-16.c: Likewise.
3660         * gcc.dg/declspec-17.c: Likewise.
3661         * gcc.dg/declspec-4.c: Likewise.
3662         * gcc.dg/declspec-5.c: Likewise.
3663         * gcc.dg/declspec-6.c: Likewise.
3664         * gcc.dg/declspec-7.c: Likewise.
3665         * gcc.dg/declspec-8.c: Likewise.
3666         * gcc.dg/declspec-9.c: Likewise.
3667         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3668         * gcc.dg/dfp/constants-c99.c: Likewise.
3669         * gcc.dg/dfp/keywords-c89.c: Likewise.
3670         * gcc.dg/dfp/keywords-c99.c: Likewise.
3671         * gcc.dg/dfp/keywords-reserved.c: Likewise.
3672         * gcc.dg/dfp/typespec.c: Likewise.
3673         * gcc.dg/dremf-type-compat-2.c: Likewise.
3674         * gcc.dg/dremf-type-compat-3.c: Likewise.
3675         * gcc.dg/dremf-type-compat-4.c: Likewise.
3676         * gcc.dg/empty-source-2.c: Likewise.
3677         * gcc.dg/empty-source-3.c: Likewise.
3678         * gcc.dg/enum3.c: Likewise.
3679         * gcc.dg/extra-semi-2.c: Likewise.
3680         * gcc.dg/extra-semi-3.c: Likewise.
3681         * gcc.dg/float-range-1.c: Likewise.
3682         * gcc.dg/float-range-2.c: Likewise.
3683         * gcc.dg/float-range-3.c: Likewise.
3684         * gcc.dg/float-range-5.c: Likewise.
3685         * gcc.dg/format/asm_fprintf-2.c: Likewise.
3686         * gcc.dg/format/asm_fprintf-3.c: Likewise.
3687         * gcc.dg/format/asm_fprintf-4.c: Likewise.
3688         * gcc.dg/format/asm_fprintf-5.c: Likewise.
3689         * gcc.dg/format/cast-1.c: Likewise.
3690         * gcc.dg/format/gcc_diag-3.c: Likewise.
3691         * gcc.dg/format/gcc_diag-4.c: Likewise.
3692         * gcc.dg/format/gcc_diag-6.c: Likewise.
3693         * gcc.dg/format/gcc_diag-8.c: Likewise.
3694         * gcc.dg/format/gcc_diag-9.c: Likewise.
3695         * gcc.dg/format/nul-2.c: Likewise.
3696         * gcc.dg/format/opt-1.c: Likewise.
3697         * gcc.dg/format/opt-2.c: Likewise.
3698         * gcc.dg/format/opt-3.c: Likewise.
3699         * gcc.dg/format/opt-4.c: Likewise.
3700         * gcc.dg/format/opt-5.c: Likewise.
3701         * gcc.dg/format/opt-6.c: Likewise.
3702         * gcc.dg/framework-2.c: Likewise.
3703         * gcc.dg/func-args-1.c: Likewise.
3704         * gcc.dg/func-outside-1.c: Likewise.
3705         * gcc.dg/func-outside-2.c: Likewise.
3706         * gcc.dg/gnu-cond-expr-2.c: Likewise.
3707         * gcc.dg/gnu-cond-expr-3.c: Likewise.
3708         * gcc.dg/if-empty-1.c: Likewise.
3709         * gcc.dg/init-bad-1.c: Likewise.
3710         * gcc.dg/init-bad-2.c: Likewise.
3711         * gcc.dg/init-bad-3.c: Likewise.
3712         * gcc.dg/init-desig-obs-2.c: Likewise.
3713         * gcc.dg/init-desig-obs-3.c: Likewise.
3714         * gcc.dg/init-empty-2.c: Likewise.
3715         * gcc.dg/init-empty-3.c: Likewise.
3716         * gcc.dg/inline-11.c: Likewise.
3717         * gcc.dg/inline-12.c: Likewise.
3718         * gcc.dg/inline-8.c: Likewise.
3719         * gcc.dg/inline-9.c: Likewise.
3720         * gcc.dg/inline3.c: Likewise.
3721         * gcc.dg/label-decl-1.c: Likewise.
3722         * gcc.dg/label-decl-2.c: Likewise.
3723         * gcc.dg/label-decl-3.c: Likewise.
3724         * gcc.dg/label-decl-4.c: Likewise.
3725         * gcc.dg/long-long-typespec-1.c: Likewise.
3726         * gcc.dg/lvalue-2.c: Likewise.
3727         * gcc.dg/lvalue-3.c: Likewise.
3728         * gcc.dg/nested-func-3.c: Likewise.
3729         * gcc.dg/nested-redef-1.c: Likewise.
3730         * gcc.dg/noreturn-4.c: Likewise.
3731         * gcc.dg/old-style-prom-2.c: Likewise.
3732         * gcc.dg/old-style-prom-3.c: Likewise.
3733         * gcc.dg/old-style-then-proto-1.c: Likewise.
3734         * gcc.dg/overflow-warn-1.c: Likewise.
3735         * gcc.dg/overflow-warn-2.c: Likewise.
3736         * gcc.dg/overflow-warn-3.c: Likewise.
3737         * gcc.dg/overflow-warn-4.c: Likewise.
3738         * gcc.dg/overflow-warn-6.c: Likewise.
3739         * gcc.dg/parm-forwdecl-2.c: Likewise.
3740         * gcc.dg/parm-forwdecl-3.c: Likewise.
3741         * gcc.dg/parm-impl-decl-1.c: Likewise.
3742         * gcc.dg/parm-impl-decl-2.c: Likewise.
3743         * gcc.dg/parm-incomplete-1.c: Likewise.
3744         * gcc.dg/parm-mismatch-1.c: Likewise.
3745         * gcc.dg/pointer-arith-1.c: Likewise.
3746         * gcc.dg/pointer-arith-2.c: Likewise.
3747         * gcc.dg/pointer-arith-3.c: Likewise.
3748         * gcc.dg/pointer-arith-4.c: Likewise.
3749         * gcc.dg/pointer-arith-6.c: Likewise.
3750         * gcc.dg/pointer-arith-7.c: Likewise.
3751         * gcc.dg/pointer-arith-8.c: Likewise.
3752         * gcc.dg/pr13804-1.c: Likewise.
3753         * gcc.dg/pr15698-1.c: Likewise.
3754         * gcc.dg/pr15698-2.c: Likewise.
3755         * gcc.dg/pr15698-3.c: Likewise.
3756         * gcc.dg/pr15698-4.c: Likewise.
3757         * gcc.dg/pr15698-5.c: Likewise.
3758         * gcc.dg/pr15698-6.c: Likewise.
3759         * gcc.dg/pr15698-7.c: Likewise.
3760         * gcc.dg/pr15698-8.c: Likewise.
3761         * gcc.dg/pr17188-1.c: Likewise.
3762         * gcc.dg/pr17301-1.c: Likewise.
3763         * gcc.dg/pr17301-2.c: Likewise.
3764         * gcc.dg/pr17730-1.c: Likewise.
3765         * gcc.dg/pr20368-1.c: Likewise.
3766         * gcc.dg/pr20368-2.c: Likewise.
3767         * gcc.dg/pr20368-3.c: Likewise.
3768         * gcc.dg/pr22308-1.c: Likewise.
3769         * gcc.dg/qual-component-1.c: Likewise.
3770         * gcc.dg/redecl-1.c: Likewise.
3771         * gcc.dg/redecl-11.c: Likewise.
3772         * gcc.dg/redecl-12.c: Likewise.
3773         * gcc.dg/redecl-13.c: Likewise.
3774         * gcc.dg/redecl-14.c: Likewise.
3775         * gcc.dg/redecl-15.c: Likewise.
3776         * gcc.dg/register-var-1.c: Likewise.
3777         * gcc.dg/register-var-2.c: Likewise.
3778         * gcc.dg/stmt-expr-2.c: Likewise.
3779         * gcc.dg/stmt-expr-3.c: Likewise.
3780         * gcc.dg/stmt-expr-label-1.c: Likewise.
3781         * gcc.dg/stmt-expr-label-2.c: Likewise.
3782         * gcc.dg/stmt-expr-label-3.c: Likewise.
3783         * gcc.dg/struct-empty-2.c: Likewise.
3784         * gcc.dg/struct-empty-3.c: Likewise.
3785         * gcc.dg/struct-parse-1.c: Likewise.
3786         * gcc.dg/struct-semi-1.c: Likewise.
3787         * gcc.dg/struct-semi-2.c: Likewise.
3788         * gcc.dg/struct-semi-3.c: Likewise.
3789         * gcc.dg/switch-5.c: Likewise.
3790         * gcc.dg/switch-6.c: Likewise.
3791         * gcc.dg/switch-7.c: Likewise.
3792         * gcc.dg/tls/diag-5.c: Likewise.
3793         * gcc.dg/transparent-union-1.c: Likewise.
3794         * gcc.dg/transparent-union-3.c: Likewise.
3795         * gcc.dg/typespec-1.c: Likewise.
3796         * gcc.dg/vla-init-2.c: Likewise.
3797         * gcc.dg/vla-init-3.c: Likewise.
3798         * gcc.dg/vla-init-4.c: Likewise.
3799         * gcc.dg/vla-init-5.c: Likewise.
3800         * gcc.dg/void-cast-2.c: Likewise.
3801         * gcc.dg/wvla-3.c: Likewise.
3802         * gcc.dg/wvla-7.c: Likewise.
3803         * gcc.target/i386/991209-1.c: Likewise.
3804         * gcc.target/ia64/fpreg-1.c: Likewise.
3805         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3806         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3807         
3808 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
3809
3810         PR fortran/31639
3811         * gfortran.dg/func_decl_4.f90: New test.
3812
3813 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
3814
3815         PR fortran/32727
3816         * gfortran.dg/interface_17.f90: New test.
3817
3818 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
3819
3820         PR fortran/32599
3821         * gfortran.dg/32599.f03: New test case.
3822
3823         PR fortran/32601
3824         * gfortran.dg/32601.f03: New test case.
3825         * gfortran.dg/32601_1.f03: Ditto.
3826         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3827         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3828
3829 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
3830
3831         * gcc.c-torture/execute/align-3.c: Remove function addr check.
3832
3833 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3834             Devang Patel  <dpatel@apple.com>
3835
3836         PR tree-optimization/25413
3837         * gcc.dg/vect/vect-align-1.c: New.
3838         * gcc.dg/vect/vect-align-2.c: New.
3839         * gcc.dg/vect/pr25413.c: New.
3840         * gcc.dg/vect/pr25413a.c: New.
3841         * gcc.dg/vect/pr31699.c: Fix dg-final check.
3842
3843 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
3844
3845         * lib/target-support.exp (check_ultrasparc_hw_available):
3846         New function.
3847         (is-effective-target): Check $arg for ultrasparc_hw.
3848         (is-effective-target-keyword): Likewise.
3849         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
3850         when determining what to do on sparc platforms.
3851         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
3852         * gcc.dg/20001101-1.c: Likewise.
3853         * gcc.dg/20001101-2.c: Likewise.
3854         * gcc.dg/ultrasp9.c: Likewise.
3855         * gcc.dg/ultrasp10.c: Likewise.
3856         * gcc.target/sparc/pdist-3.c: Likewise.
3857
3858 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
3859
3860         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
3861
3862 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3863
3864         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3865         get vectorized.
3866         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3867         now get vectorized.
3868         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3869         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3870         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3871         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3872         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3873         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3874         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3875         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3876         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3877         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3878         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3879         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3880         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3881         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3882         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3883         * lib/target-supports.exp (check_effective_target_vect_int_mul):
3884         Add spu.
3885
3886 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
3887
3888         PR c++/30854
3889         * g++.dg/parse/error30.C: New test.
3890
3891 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3892
3893         PR fortran/29804
3894         * gfortran.dg/alloc_comp_misc_1.f90: New test.
3895
3896 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
3897
3898         * gfortran.fortran-torture/compile/pr32663.f: New test.
3899
3900 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3901
3902         PR c++/31027
3903         * g++.dg/inherit/virtual4.C: New.
3904
3905 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
3906
3907         PR target/32661
3908         * gcc.target/i386/pr32661-1.c: New test.
3909
3910 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3911
3912         * gnat.dg/invariant_index.ad[sb]: New test.
3913
3914 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3915
3916         PR c++/32560
3917         * g++.dg/template/decl3.C: New.
3918
3919 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
3920
3921         PR 32617
3922         * gcc.c-torture/execute/align-3.c: New.
3923
3924 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
3925
3926         PR target/32708
3927         * gcc.target/i386/pr32708-1.c: New test.
3928         * gcc.target/i386/pr32708-2.c: Ditto.
3929         * gcc.target/i386/pr32708-3.c: Ditto.
3930
3931 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
3932
3933         * g++.dg/init/new20.C: Remove svn:executable flag.
3934
3935 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3936
3937         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
3938
3939 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3940
3941         * gcc.dg/ultrasp7.c: Add fpic target requirement.
3942
3943 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3944
3945         PR testsuite/25241
3946         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
3947         directive.
3948         
3949 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
3950
3951         PR fortran/32157
3952         * gfortran.dg/overload_2.f90: New test.
3953
3954         PR fortran/32689
3955         * gfortran.dg/transfer_simplify_5.f90
3956
3957         PR fortran/32634
3958         * gfortran.dg/interface_15.f90: New test.
3959
3960 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3961
3962         PR libfortran/32336
3963         * gfortran.dg/matmul_5.f90:  New test case.
3964
3965 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3966
3967         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
3968         * gcc.dg/fesd-any.h: Likewise.
3969         * gcc.dg/fesd-baseonly.c: Likewise.
3970         * gcc.dg/fesd-baseonly.h: Likewise.
3971         * gcc.dg/fesd-none.c: Likewise.
3972         * gcc.dg/fesd-none.h: Likewise.
3973         * gcc.dg/fesd-reduced.c: Likewise.
3974         * gcc.dg/fesd-reduced.h: Likewise.
3975         * gcc.dg/fesd-sys.c: Likewise.
3976         * gcc.dg/fesd-sys.h: Likewise
3977         * gcc.dg/fesd.h: Likewise.
3978
3979         * g++.dg/debug/dwarf2: New directory.
3980         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
3981         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
3982         * g++.dg/other/fesd-any.h: Likewise.
3983         * g++.dg/other/fesd-baseonly.C: Likewise.
3984         * g++.dg/other/fesd-baseonly.h: Likewise.
3985         * g++.dg/other/fesd-none.C: Likewise.
3986         * g++.dg/other/fesd-none.h: Likewise.
3987         * g++.dg/other/fesd-reduced.C: Likewise.
3988         * g++.dg/other/fesd-reduced.h: Likewise.
3989         * g++.dg/other/fesd-sys.C: Likewise.
3990         * g++.dg/other/fesd-sys.h: Likewise.
3991         * g++.dg/other/fesd.h: Likewise.
3992
3993 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
3994
3995         PR fortran/31129
3996         * gfortran.dg/parameter_unused.f90: New test.
3997
3998 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
3999
4000         PR tree-optimization/32681
4001         * gcc.dg/tree-ssa/pr32681.c: New test.
4002
4003 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4004
4005         PR fortran/32678
4006         * gfortran.dg/fmt_t_5.f90: New test.
4007
4008 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
4009
4010         PR c++/30535
4011         * g++.dg/template/operator10.C: New.
4012
4013 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4014
4015         PR libfortran/32217
4016         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
4017
4018 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4019
4020         PR fortran/29876
4021         * gfortran.dg/operator_6.f90: New test.
4022
4023 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4024
4025         PR fortran/17711
4026         * gfortran.dg/operator_4.f90: New test.
4027         * gfortran.dg/operator_5.f90: New test.
4028         * gfortran.dg/logical_comp.f90: Adjusted error messages.
4029         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4030
4031 2007-07-08  Tobias Burnus  <burnus@net-b.de>
4032
4033         PR fortran/32669
4034         * gfortran.dg/argument_checking_6.f90: New.
4035
4036 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4037
4038         PR fortran/25094
4039         * gfortran.dg/interface_155555.f90: New test.
4040
4041 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4042
4043         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4044         c99-math-long-double-1.c, c99-math.h: Test subnormals.
4045
4046 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4047
4048         PR testsuite/25241
4049         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4050         discern pedantic diagnostics and errors.
4051         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4052         and not an error.
4053         * gcc.dg/20050121-1.c: This is an error and not a warning.
4054         * gcc.target/i386/sseregparm-2.c:  Likewise.
4055         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4056         * gcc.dg/charset/attribute2.c: Likewise.
4057         * gcc.dg/bitfld-1.c: Likewise.
4058         * gcc.dg/pack-test-2.c: Likewise.
4059         * gcc.dg/940510-1.c: Match separately error and warning.
4060         * gcc.dg/array-2.c: Match separately multiple messages. The second
4061         diagnostic is a pedantic warning and not an error.
4062         * gcc.dg/pr14475.c: Match separately multiple messages.
4063         * gcc.dg/pr18809-1.c: Likewise.
4064         * gcc.dg/pr27953.c: Likewise.
4065         * gcc.dg/vla-init-1.c: Likewise.
4066         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4067
4068 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4069
4070         PR fortran/32644
4071         * gfortran.dg/char_decl_1.f90: New test.
4072
4073 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
4074
4075         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4076
4077 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
4078
4079         PR c++/32232
4080         * g++.dg/template/overload9.C: New test.
4081
4082 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
4083
4084         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4085         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4086
4087 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4088
4089         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4090         * gcc.dg/20001012-2.c: Likewise.
4091         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4092         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4093
4094 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4095
4096         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4097         about the chunk size when STACK_SIZE is defined.
4098
4099 2007-07-06  Josh Conner  <jconner@apple.com>
4100
4101         PR middle-end/32602
4102         * gcc.dg/sibcall-8.c: New test.
4103
4104 2007-07-06  Josh Conner  <jconner@apple.com>
4105
4106         PR middle-end/32603
4107         * gcc.target/arm/sibcall-1.c: New test.
4108
4109 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4110
4111         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4112
4113 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
4114
4115         * gfortran.dg/save_parameter.f90: New test.
4116         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4117
4118 2007-07-06  Richard Guenther  <rguenther@suse.de>
4119
4120         * g++.dg/opt/pr30965.C: New testcase.
4121
4122 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
4123
4124         * gcc.target/mips/save-restore-5.c: New test.
4125
4126 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4127
4128         PR rtl_optimization/32450
4129         * gcc.dg/pr32450.c: New runtime test.
4130
4131 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4132
4133         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4134         single underscore in scan directives.
4135
4136 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
4137
4138         PR c++/32245
4139         * g++.dg/init/ptrmem4.C: New test.
4140
4141         PR c++/32251
4142         * g++.dg/init/new21.C: Likewise.
4143
4144         PR c++/31992
4145         * g++.dg/template/static30.C: Likewise.
4146
4147 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
4148
4149         * gcc.dg/vect/costmodel/ppc: New directory.
4150         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4151         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4152         New test.
4153         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4154         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4155         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4156         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4157         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4158         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4159         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4160         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4161         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4162         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4163         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4164         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4165         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4166         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4167
4168 2007-07-05  Tobias Burnus  <burnus@net-b.de>
4169
4170         PR fortran/32359
4171         * gfortran.dg/module_md5_1.f90: Update MD5 number.
4172
4173 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
4174
4175         PR fortran/32526
4176         * gfortran.dg/interface_14.f90: New test.
4177
4178         PR fortran/32613
4179         * gfortran.dg/do_iterator_2.f90: New test.
4180
4181 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4182
4183         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4184         (FE_DEC_DOWNWARD): Likewise.
4185         (FE_DEC_UPWARD): Likewise.
4186         (FE_DEC_TOWARDZERO): Likewise.
4187         (FE_DEC_TONEARESTFROMZERO): Likewise.
4188
4189 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
4190
4191         * gcc.c-torture/compile/pr32606.c: New.
4192         * gfortran.fortran-torture/execute/pr32604.f90: New.
4193
4194 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
4195
4196         * gcc.dg/visibility-12.c: New test.
4197         * gcc.dg/visibility-13.c: Likewise.
4198         * g++.dg/ext/visibility-9.C: Likewise.
4199         * g++.dg/ext/visibility-10.C: Likewise.
4200
4201 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4202
4203         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4204         * gcc.dg/sh-relax-vxworks.c: New test.
4205
4206 2007-07-04  Richard Guenther  <rguenther@suse.de>
4207
4208         PR tree-optimization/32500
4209         * gcc.c-torture/execute/pr32500.c: New testcase.
4210
4211 2007-07-04  Richard Guenther  <rguenther@suse.de>
4212
4213         PR tree-optimization/32482
4214         * gcc.c-torture/compile/pr32482.c: New testcase.
4215
4216 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4217
4218         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4219         VxWorks kernels.
4220         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4221         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4222         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4223         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4224
4225 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4226
4227         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4228
4229 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4230
4231         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4232
4233 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4234
4235         PR fortran/31198
4236         * gfortran.dg/min_max_optional_1.f90: New test.
4237         * gfortran.dg/min_max_optional_2.f90: New test.
4238         * gfortran.dg/min_max_optional_3.f90: New test.
4239
4240 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4241
4242         PR fortran/32545
4243         * gfortran.dg/fmt_error.f90: New test.
4244
4245 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4246
4247         PR fortran/32612
4248         * gfortran.dg/interface_13.f90: New test.
4249
4250 2007-07-03  Dave Brolley  <brolley@redhat.com>
4251
4252         PR c++/31743
4253         * g++.dg/init/new20.C: New test.
4254
4255 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
4256
4257         PR fortran/32579
4258         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4259
4260 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4261
4262         PR fortran/25062
4263         * common_7.f90: New.
4264         * common_8.f90: New.
4265         * common_9.f90: New.
4266
4267 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4268
4269         PR fortran/30940
4270         * gfortran.dg/argument_checking_1.f90: New.
4271         * gfortran.dg/argument_checking_2.f90: New.
4272         * gfortran.dg/argument_checking_3.f90: New.
4273         * gfortran.dg/argument_checking_4.f90: New.
4274         * gfortran.dg/argument_checking_5.f90: New.
4275         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4276         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4277
4278 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4279
4280         * gcc.dg/pr32176.c: Add -w to default dg-options.
4281
4282 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4283
4284         * gcc.c-torture/compile/ssa-pre-1.c: New test.
4285
4286 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4287
4288         PR fortran/20888
4289         * gfortran.dg/null_2.f90: New.
4290
4291 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4292             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4293
4294         PR middle-end/32176
4295         * gcc.dg/pr32176.c: New test.
4296
4297 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4298
4299         * gcc.dg/const-float80.c : New test.
4300         * gcc.dg/const-float128.c : New test.
4301         * gcc.dg/const-float80-ped.c : New test.
4302         * gcc.dg/const-float128-ped.c : New test.
4303
4304 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4305
4306         * gcc.dg/c99-math.h: Fix typo.
4307
4308 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4309
4310         PR libgomp/32468
4311         * gcc.dg/gomp/pr32468-1.c: New test.
4312
4313 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4314
4315         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4316         an ABI option.
4317
4318 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4319
4320         * gfortran.fortran-torture/compile/pr32583.f: New.
4321         * gcc.c-torture/compile/pr32584.c: New
4322
4323 2007-07-02  Ollie Wild  <aaw@google.com>
4324
4325         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4326         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4327
4328 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4329
4330         * gcc.target/mips/save-restore-1.c: New test.
4331         * gcc.target/mips/save-restore-2.c: Likewise.
4332         * gcc.target/mips/save-restore-3.c: Likewise.
4333         * gcc.target/mips/save-restore-4.c: Likewise.
4334
4335 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
4336
4337         PR tree-optimization/31966
4338         PR tree-optimization/32533
4339         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4340         * gfortran.dg/pr32533.f90: Ditto.
4341
4342 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4343
4344         * g++.dg/opt/nrv12.C: New test.
4345         * gcc.target/i386/nrv1.c: New test.
4346
4347         PR c++/31748
4348         * g++.dg/gomp/pr31748.C: New test.
4349
4350 2007-07-02  Ira Rosen  <irar@il.ibm.com>
4351  
4352         PR tree-optimization/32230
4353         * gcc.dg/vect/pr32230.c: New test.
4354
4355 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
4356
4357         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4358         * bind_c_coms.f90: Ditto.
4359         * bind_c_coms_driver.c: Ditto.
4360         * bind_c_dts.f90: Ditto.
4361         * bind_c_dts_2.f03: Ditto.
4362         * bind_c_dts_2_driver.c: Ditto.
4363         * bind_c_dts_3.f03: Ditto.
4364         * bind_c_dts_4.f03: Ditto.
4365         * bind_c_dts_driver.c: Ditto.
4366         * bind_c_implicit_vars.f03: Ditto.
4367         * bind_c_procs.f03: Ditto.
4368         * bind_c_usage_2.f03: Ditto.
4369         * bind_c_usage_3.f03: Ditto.
4370         * bind_c_usage_5.f03: Ditto.
4371         * bind_c_usage_6.f03: Ditto.
4372         * bind_c_usage_7.f03: Ditto.
4373         * bind_c_vars.f90: Ditto.
4374         * bind_c_vars_driver.c: Ditto.
4375         * binding_c_table_15_1.f03: Ditto.
4376         * binding_label_tests.f03: Ditto.
4377         * binding_label_tests_10.f03: Ditto.
4378         * binding_label_tests_10_main.f03: Ditto.
4379         * binding_label_tests_11.f03: Ditto.
4380         * binding_label_tests_11_main.f03: Ditto.
4381         * binding_label_tests_12.f03: Ditto.
4382         * binding_label_tests_13.f03: Ditto.
4383         * binding_label_tests_13_main.f03: Ditto.
4384         * binding_label_tests_14.f03: Ditto.
4385         * binding_label_tests_2.f03: Ditto.
4386         * binding_label_tests_3.f03: Ditto.
4387         * binding_label_tests_4.f03: Ditto.
4388         * binding_label_tests_5.f03: Ditto.
4389         * binding_label_tests_6.f03: Ditto.
4390         * binding_label_tests_7.f03: Ditto.
4391         * binding_label_tests_8.f03: Ditto.
4392         * binding_label_tests_9.f03: Ditto.
4393         * c_assoc.f90: Ditto.
4394         * c_assoc_2.f03: Ditto.
4395         * c_f_pointer_shape_test.f90: Ditto.
4396         * c_f_pointer_tests.f90: Ditto.
4397         * c_f_tests_driver.c: Ditto.
4398         * c_funloc_tests.f03: Ditto.
4399         * c_funloc_tests_2.f03: Ditto.
4400         * c_funloc_tests_3.f03: Ditto.
4401         * c_funloc_tests_3_funcs.c: Ditto.
4402         * c_kind_params.f90: Ditto.
4403         * c_kind_tests_2.f03: Ditto.
4404         * c_kinds.c: Ditto.
4405         * c_loc_driver.c: Ditto.
4406         * c_loc_test.f90: Ditto.
4407         * c_loc_tests_2.f03: Ditto.
4408         * c_loc_tests_2_funcs.c: Ditto.
4409         * c_loc_tests_3.f03: Ditto.
4410         * c_loc_tests_4.f03: Ditto.
4411         * c_loc_tests_5.f03: Ditto.
4412         * c_loc_tests_6.f03: Ditto.
4413         * c_loc_tests_7.f03: Ditto.
4414         * c_loc_tests_8.f03: Ditto.
4415         * c_ptr_tests.f03: Ditto.
4416         * c_ptr_tests_10.f03: Ditto.
4417         * c_ptr_tests_5.f03: Ditto.
4418         * c_ptr_tests_7.f03: Ditto.
4419         * c_ptr_tests_7_driver.c: Ditto.
4420         * c_ptr_tests_8.f03: Ditto.
4421         * c_ptr_tests_8_funcs.c: Ditto.
4422         * c_ptr_tests_9.f03: Ditto.
4423         * c_ptr_tests_driver.c: Ditto.
4424         * c_size_t_driver.c: Ditto.
4425         * c_size_t_test.f03: Ditto.
4426         * com_block_driver.f90: Ditto.
4427         * global_vars_c_init.f90: Ditto.
4428         * global_vars_c_init_driver.c: Ditto.
4429         * global_vars_f90_init.f90: Ditto.
4430         * global_vars_f90_init_driver.c: Ditto.
4431         * interop_params.f03: Ditto.
4432         * iso_c_binding_only.f03: Ditto.
4433         * iso_c_binding_rename_1.f03: Ditto.
4434         * iso_c_binding_rename_1_driver.c: Ditto.
4435         * iso_c_binding_rename_2.f03: Ditto.
4436         * iso_c_binding_rename_2_driver.c: Ditto.
4437         * kind_tests_2.f03: Ditto.
4438         * kind_tests_3.f03: Ditto.
4439         * module_md5_1.f90: Ditto.
4440         * only_clause_main.c: Ditto.
4441         * print_c_kinds.f90: Ditto.
4442         * test_bind_c_parens.f03: Ditto.
4443         * test_c_assoc.c: Ditto.
4444         * test_com_block.f90: Ditto.
4445         * test_common_binding_labels.f03: Ditto.
4446         * test_common_binding_labels_2.f03: Ditto.
4447         * test_common_binding_labels_2_main.f03: Ditto.
4448         * test_common_binding_labels_3.f03: Ditto.
4449         * test_common_binding_labels_3_main.f03: Ditto.
4450         * test_only_clause.f90: Ditto.
4451         * use_iso_c_binding.f90: Ditto.
4452         * value_5.f90: Ditto.
4453         * value_test.f90: Ditto.
4454         * value_tests_f03.f90: Ditto.
4455
4456 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
4457
4458         * gcc.dg/tls/opt-14.c: New.
4459
4460 2007-07-01  Ollie Wild  <aaw@google.com>
4461
4462         * g++.dg/lookup/using16.C: New test.
4463         * g++.dg/lookup/using17.C: New test.
4464
4465 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
4466
4467         PR fortran/32239
4468         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4469         (test_4): Use proper test for floating point equality.
4470         (test_8): Likewise.
4471
4472 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4473
4474         PR libgfortran/32554
4475         * gfortran.dg/fmt_p_1.f90: New test.
4476
4477 2007-07-01  Ira Rosen  <irar@il.ibm.com>
4478
4479         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4480         initialization and fix dg-final check - the initialization loop is
4481         vectorizable.
4482
4483 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4484             Volker Reichelt  <reichelt@netcologne.de>
4485
4486         PR middle-end/32559
4487         * gcc.dg/pr32559.c: New test.
4488
4489 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4490
4491         PR tree-optimization/25371
4492         * gcc.dg/vect/pr25371.c: New test.
4493
4494 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4495
4496         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4497         when allocating and initializing a flexible array.
4498
4499 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
4500
4501         PR fortran/20373
4502         * gfortran.dg/intrinsic.f90: New test.
4503
4504 2007-06-30  Tobias Burnus  <burnus@net-b.de>
4505
4506         PR fortran/32555
4507         * gfortran.dg/fmt_zero_check.f90: New.
4508
4509 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
4510
4511         PR fortran/30284
4512         * gfortran.dg/repeat_f90: New test.
4513
4514 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4515
4516         PR testsuite/25241
4517         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4518         -pedantic-errors, so we should match errors.
4519         * gcc.dg/cpp/escape-1.c: Likewise.
4520         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4521         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4522         warning.
4523         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4524         errors instead of warnings.
4525         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4526         a pedantic warning.
4527         * gcc.dg/cpp/arith-3.c: Likewise.
4528
4529 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4530
4531         PR testsuite/25241
4532         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4533         * gcc.dg/pch/valid-2.c: Likewise.
4534         * gcc.dg/pch/valid-3.c: Likewise.
4535         * gcc.dg/pch/warn-1.c: Likewise.
4536         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4537         
4538 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4539
4540         PR c/4076
4541         * gcc.dg/Wunused-function.c: New.
4542         
4543 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4544
4545         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4546
4547 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
4548
4549         * g++.dg/other/canon-31724.C: New.
4550         
4551 2007-06-29  Jan Hubicka  <jh@suse.cz>
4552
4553         PR middle-end/32372
4554         * gcc.c-torture/compile/pr32372.c: new.
4555
4556 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4557
4558         * gfortran.dg/operator_3.f90: New test.
4559
4560 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4561
4562         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4563         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4564
4565 2007-06-29  Richard Guenther  <rguenther@suse.de>
4566
4567         PR middle-end/32493
4568         * gcc.dg/inline-23.c: New testcase.
4569
4570 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
4571
4572         PR tree-optimization/24659
4573         * gcc.target/i386/vectorize2.c: New test.
4574         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4575         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4576
4577 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
4578
4579         * gcc.dg/pointer-arith-9.c: New test.
4580
4581 2007-06-29  Tobias Burnus  <burnus@net-b.de>
4582
4583         PR fortran/32483
4584         * gfortran.dg/fmt_read_2.f90: New.
4585
4586 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4587
4588         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4589         If it exists, don't try to create it.
4590
4591 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
4592
4593         * g++.dg/ext/visibility/ms-compat-1.C: New.
4594
4595 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4596
4597         PR tree-opt/32417
4598         * gfortran.fortran-torture/compile/pr32417.f90: New test.
4599
4600 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
4601
4602         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4603         targets.
4604
4605 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
4606
4607         PR fortran/32467
4608         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4609
4610 2007-06-27  Richard Guenther  <rguenther@suse.de>
4611
4612         PR middle-end/32492
4613         * gcc.dg/inline-22.c: New testcase.
4614
4615 2007-06-26  Hui-May Chang <hm.chang@apple.com>
4616
4617         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4618         the scan-assembler constant.
4619
4620 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
4621
4622         PR 20216
4623         * gcc.dg/pr20216.c: New.
4624
4625 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4626
4627         PR tree-opt/32421
4628         * gcc.dg/vect/pr32421.c: New test.
4629
4630 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
4631
4632         PR c++/32111
4633         * g++.dg/other/friend5.C: New test.
4634
4635 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
4636
4637         PR fortran/32464
4638         * gfortran.dg/host_assoc_function_2.f90: New test.
4639
4640         PR fortran/31494
4641         * gfortran.dg/host_assoc_call_1.f90: New test.
4642
4643 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4644
4645         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4646         
4647 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4648
4649         PR fortran/32456
4650         * gfortran.dg/error_format.f90: New test.
4651
4652 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4653
4654         PR fortran/32136
4655         * gfortran.dg/pr32136.f90: New test.
4656
4657 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4658
4659         PR fortran/31726
4660         * gfortran.dg/minmaxloc_1.f90: New test.
4661
4662         PR fortran/32298
4663         * gfortran.dg/minmaxloc_2.f90: New test.
4664
4665 2007-06-23  Richard Guenther  <rguenther@suse.de>
4666
4667         PR tree-optimization/16876
4668         PR middle-end/29478
4669         * gcc.dg/pr29254.c: The warning is bogus.
4670         * gcc.dg/warn-1.c: Likewise.
4671         * gcc.dg/assign-warn-3.c: Likewise.
4672         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4673
4674 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
4675
4676         * gcc.c-torture/execute/20070623-1.c: New.
4677
4678 2007-06-22  Jan Hubicka  <jh@suse.cz>
4679
4680         * gcc.c-torture/compile/pr31541.c: New.
4681
4682 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4683
4684         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4685         Remove -m64 from dg-options.
4686
4687 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4688
4689         PR middle-end/32374
4690         * gcc.dg/pr32374.c: New test.
4691
4692 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4693
4694         PR fortran/32360
4695         * gfortran.dg/pointer_assign_3.f90: New test.
4696
4697 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
4698
4699         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4700
4701 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4702
4703         PR fortran/31162
4704         * gfortran.dg/assign.f90: Update test.
4705         * gfortran.dg/real_do_1.f90: Update test.
4706         * gfortran.dg/gomp/omp_do1.f90: Update test.
4707         * gfortran.dg/warnings_are_errors_1.f: Update test.
4708         * gfortran.dg/g77/20010519-1.f: Update test.
4709         * gfortran.dg/g77/pr9258.f: Update test.
4710         * gfortran.dg/g77/960317-1.f: Update test.
4711
4712 2007-06-21  Richard Guenther  <rguenther@suse.de>
4713
4714         PR tree-optimization/32453
4715         * gcc.c-torture/compile/pr32453.c: New testcase.
4716
4717 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
4718
4719         PR tree-optimization/31866
4720         * gcc.dg/pr31866.c: New test.
4721
4722 2007-06-21  Richard Guenther  <rguenther@suse.de>
4723
4724         PR tree-optimization/32451
4725         * g++.dg/torture/20070621-1.C: New testcase.
4726
4727 2007-06-21  Christian Bruel  <christian.bruel@st.com>
4728
4729         * gcc.dg/attr-isr.c: Test delay slot content.
4730         
4731 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4732
4733         PR fortran/32361
4734         gfortran.dg/pointer_assign_2.f90: New test.
4735
4736 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4737
4738         PR fortran/25061
4739         gfortran.dg/invalid_procedure_name.f90: New test.
4740
4741 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
4742
4743         PR tree-optimization/25737
4744         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4745
4746 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
4747
4748         * gcc.target/i386/large-size-array-3.c: New.
4749
4750 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4751         Richard Guenther  <rguenther@suse.de>
4752
4753         PR fortran/32140
4754         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4755
4756 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
4757
4758         PR middle-end/31959
4759         * gcc.dg/pr31959.c: New test.
4760
4761         PR inline-asm/32109
4762         * g++.dg/ext/asm10.C: New test.
4763
4764         PR middle-end/32285
4765         * gcc.c-torture/execute/20070614-1.c: New test.
4766
4767 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
4768
4769         * gcc.target/arm/stack-corruption.c: New test.
4770
4771 2007-06-19  Richard Guenther  <rguenther@suse.de>
4772
4773         * g++.dg/torture/pr30252.C: New testcase.
4774
4775 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
4776
4777         PR tree-optimization/32353
4778         * g++.dg/opt/nrv13.C: New test.
4779
4780 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
4781
4782         PR fortran/20863
4783         PR fortran/20882
4784         * gfortran.dg/impure_assignment_2.f90 : New test.
4785
4786         PR fortran/32236
4787         * gfortran.dg/data_initialized_2.f90 : New test.
4788
4789         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
4790         appropriate version of 'dmach'.
4791
4792 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4793
4794         PR target/32389
4795         * gcc.target/i386/pr32389.c New test.
4796
4797 2007-06-18  Simon Baldwin <simonb@google.com>
4798
4799         PR c++/31923
4800         * g++.dg/template/error25.C: New.
4801         * g++.dg/template/spec35.C: New.
4802
4803 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
4804
4805         * gcc.c-torture/compile/pr32355.c: New testcase.
4806         
4807 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4808
4809         PR tree-optimization/32383
4810         * g++.dg/opt/pr32383.C: New test.
4811
4812 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
4813
4814         PR rtl-optimization/32366
4815         * gcc.dg/vect/pr32366.c: New test.
4816
4817 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
4818
4819         * gcc.c-torture/compile/pr32349.c: New testcase.
4820         
4821 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4822
4823         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
4824         * gcc.target/sparc/combined-2.c: Likewise.
4825         * gcc.target/sparc/fexpand.c : Likewise.
4826         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
4827         * gcc.target/sparc/fpack16.c : Likewise.
4828         * gcc.target/sparc/fpmerge.c : Likewise.
4829         * gcc.target/sparc/fpmul.c : Likewise.
4830         * gcc.target/sparc/noresult.c : Likewise.
4831         * gcc.target/sparc/pdist.c: Likewise.
4832
4833 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
4834
4835         PR middle-end/31723
4836         * gcc.target/i386/recip-divf.c: New test.
4837         * gcc.target/i386/recip-sqrtf.c: Ditto.
4838         * gcc.target/i386/recip-vec-divf.c: Ditto.
4839         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4840         * gcc.target/i386/sse-recip.c: Ditto.
4841         * gcc.target/i386/sse-recip-vec.c: Ditto.
4842
4843 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4844
4845         PR tree-opt/32225
4846         * gcc.c-torture/compile/20070605-1.c: New test.
4847
4848         * gcc.c-torture/compile/20070603-1.c: New testcase.
4849         * gcc.c-torture/compile/20070603-2.c: New testcase.
4850
4851         * gcc.c-torture/compile/20070531-1.c: New test.
4852
4853         PR tree-opt/32167
4854         * gcc.c-torture/compile/20070531-2.c: New test.
4855
4856         PR tree-opt/32144
4857         * gcc.c-torture/compile/20070529-1.c: New test.
4858
4859         PR tree-opt/32145
4860         * gcc.c-torture/compile/20070529-2.c: New test.
4861
4862         PR tree-opt/32015
4863         * gcc.c-torture/compile/20070520-1.c: New test.
4864
4865         * g++.dg/ext/java-1.C: New test.
4866
4867         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
4868         loops instead of one. Remove the "can't determine dependence"
4869         check.
4870         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
4871         needed as the cast is gone in the first place.
4872         * gcc.dg/max-1.c: Change local variable a to be a global one.
4873         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
4874         have a cast which is PREd.
4875
4876 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
4877
4878         * g++.dg/lookup/anon6.C: New test.
4879
4880 2007-06-14  Dirk Mueller  <dmueller@suse.de>
4881
4882         PR c++/31806
4883         * g++.dg/opt/static6.C: New testcase.
4884
4885 2007-06-14  Geoff Keating  <geoffk@apple.com>
4886
4887         * g++.dg/ext/visibility/overload-1.C: New.
4888
4889         PR 31093
4890         * g++.dg/ext/visibility/anon4.C: New.
4891
4892 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
4893
4894         PR target/32268
4895         * gcc.target/i386/pr32268.c: New test.
4896
4897 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4898
4899         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
4900         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
4901         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
4902
4903         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
4904         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
4905         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
4906         BID is used.
4907
4908 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
4909
4910         PR fortran/32302
4911         * gfortran.dg/common_resize_1.f90: New test.
4912
4913 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
4914
4915         PR target/32274
4916         * gcc.dg/vect/pr32224.c: Fix.   
4917         
4918 2007-06-13  Eric Christopher  <echristo@apple.com>
4919
4920         * gcc.target/i386/ssefn-1.c: Add -march=i386.
4921
4922 2007-06-13  Tobias Burnus  <burnus@net-b.de>
4923
4924         PR fortran/32323
4925         * gfortran.dg/actual_array_vect_1.f90: New.
4926
4927 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4928
4929         * gcc.target/sparc/mfpu.c: New test.
4930
4931 2007-06-12  Geoff Keating  <geoffk@apple.com>
4932
4933         * g++.dg/warn/weak1.C: Suppress on Darwin.
4934         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
4935
4936 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4937
4938         PR middle-end/31579
4939          * g++.dg/torture/pr31579.C: New testcase.
4940
4941 2007-06-12  Ian Lance Taylor  <iant@google.com>
4942
4943         PR libstdc++/29286
4944         * g++.dg/init/new16.C: New test.
4945         * g++.dg/init/new17.C: New test.
4946         * g++.dg/init/new18.C: New test.
4947         * g++.dg/init/new19.C: New test.
4948
4949 2007-06-12  Olivier Hainque  <hainque@adacore.com>
4950
4951         * gnat.dg/lhs_view_convert.adb: New test.
4952
4953 2007-06-12  Richard Guenther  <rguenther@suse.de>
4954
4955         PR tree-optimization/15353
4956         PR tree-optimization/31657
4957         * gcc.c-torture/execute/20070424-1.c: New testcase.
4958         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
4959         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
4960         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
4961         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
4962         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
4963
4964 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4965
4966         PR rtl-optimization/32293
4967         * gcc.dg/pr32293.c: New test.
4968
4969 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4970
4971         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
4972
4973 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
4974
4975         PR fortran/29786
4976         * gfortran.dg/equiv_7.f90: New test.
4977         * gfortran.dg/equiv_constraint_7.f90: Change error message.
4978
4979         PR fortran/30875
4980         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
4981
4982 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
4983
4984         * gcc.dg/setjmp-3.c: Rename raise to raise0.
4985         * gcc.dg/setjmp-4.c: Likewise.
4986         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
4987
4988 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
4989
4990         PR rtl-optimization/31025
4991         * gfortran.dg/pr31025.f90: New.
4992
4993 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
4994
4995         PR target/32280
4996         * gcc.target/i386/pr32280.c: New test.
4997
4998 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
4999
5000         PR middle-end/32279
5001         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5002
5003 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5004
5005         PR libgfortran/32235
5006         * gfortran.dg/backspace_9.f: New test.
5007
5008 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
5009
5010         * gcc.dg/tree-ssa/prefetch-7.c: New test.
5011
5012 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
5013
5014         * gcc.dg/tree-ssa/loop-28.c: New testcase.
5015
5016 2007-06-09  Ian Lance Taylor  <iant@google.com>
5017
5018         PR tree-optimization/32169
5019         * gcc.c-torture/compile/pr32169.c: New test.
5020
5021 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
5022
5023         * gcc.dg/vect/costmodel: New directory.
5024         * gcc.dg/vect/costmodel/i386: New directory.
5025         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5026         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5027         New test.
5028         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5029         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5030         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5031         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5032         * gcc.dg/vect/costmodel/x86_64: New directory.
5033         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5034         New testsuite.
5035         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5036         New test.
5037         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5038         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5039         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5040         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5041         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5042
5043 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
5044
5045         PR tree-optimization/32243
5046         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
5047         flags for -Os tests.
5048         * gcc.dg/vect/03-vect-pr32243.c: New test.
5049
5050 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
5051
5052         PR tree-optimization/32224
5053         * gcc.dg/vect/pr32224.c: New test.
5054
5055 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
5056
5057         PR c++/32177
5058         * g++.dg/gomp/pr32177.C: New test.
5059
5060 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5061
5062         PR testsuite/25241
5063         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5064         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5065         warning nor an error.
5066         * gcc.dg/Wfatal-2.c: Likewise.
5067         * gcc.dg/Werror-1.c: Likewise.
5068         * gcc.dg/Werror-5.c: Likewise.
5069         * gcc.dg/Werror-7.c: Likewise.
5070         * gcc.dg/Werror-10.c: Likewise.
5071         * gcc.dg/Werror-11.c: Likewise.
5072
5073 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
5074
5075         PR c++/30759
5076         * g++.dg/init/brace6.C: New test.
5077
5078 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
5079
5080         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5081         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5082         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5083         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5084
5085         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5086         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5087         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5088         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5089         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5090         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5091         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5092         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5093
5094         * gcc.dg/darwin-minversion-3.c: New.
5095
5096 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
5097
5098         * gcc.target/i386/builtin-copysign.c: New test.
5099
5100 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5101
5102         PR tree-optimization/32220
5103         * gfortran.dg/predcom-2.f: New testcase.
5104
5105 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5106
5107         PR tree-opt/32231
5108         * gcc.target/i386/vectorize4.c: New test.
5109
5110 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
5111
5112         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5113
5114 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5115
5116         PR testsuite/25241
5117         * gcc.dg/simd-5.c: Mark output as a note.
5118         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5119         dg-message.
5120         * gcc.dg/simd-1.c: Likewise.
5121         * gcc.dg/always_inline.c: Mark output as a sorry.
5122         * gcc.dg/always_inline2.c: Likewise.
5123         * gcc.dg/always_inline3.c: Likewise.
5124
5125 2007-06-06  Ian Lance Taylor  <iant@google.com>
5126
5127         * g++.dg/conversion/enum1.C: New test.
5128
5129 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
5130
5131         PR tree-optimization/32216
5132         * gcc.dg/vect/pr32216.c: New test.
5133
5134 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5135
5136         PR testsuite/18923
5137         * gfortran.dg/invalid_contains_1.f90: New test.
5138         * gfortran.dg/invalid_contains_2.f90: New test.
5139
5140 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5141
5142         PR testsuite/32057
5143         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5144         midnight issues.
5145
5146 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5147
5148         PR testsuite/25241
5149         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5150         dg-message to match de note.
5151         * gcc.dg/pr26570.c: Use dg-message for a note.
5152         * gcc.dg/pr29254.c: Use dg-message for generic output and use
5153         dg-error instead of dg-warning because of -Werror.
5154         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5155         neither an error, nor a warning.
5156         * gcc.dg/glibc-uclibc-2.c: Likewise
5157         * gcc.dg/cpp/19940712-1.c: Likewise.
5158
5159 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
5160
5161         PR preprocessor/23479
5162         * gcc.dg/binary-constants-1.c: Add test suites for
5163         the 0b-prefixed binary integer constants.
5164         * gcc.dg/binary-constants-2.c: Ditto.
5165         * gcc.dg/binary-constants-3.c: Ditto.
5166         * gcc.dg/binary-constants-4.c: Ditto.
5167
5168 2007-06-05  Ian Lance Taylor  <iant@google.com>
5169
5170         * gcc.dg/Wstrict-overflow-19.c: New test.
5171
5172 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
5173
5174         * gcc.dg/matrix/matrix-6.c: Remove conversion.
5175
5176 2007-06-04  Ian Lance Taylor  <iant@google.com>
5177
5178         * gcc.dg/Wstrict-overflow-18.c: New test.
5179
5180 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5181
5182         PR testsuite/25241
5183         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5184         * gcc.dg/cpp/mi5.c: Likewise.
5185         * gcc.dg/cpp/mi7.c: Likewise.
5186
5187 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
5188
5189         PR c/32191
5190         * gcc.dg/pr32191.c: New test.
5191
5192 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5193
5194         PR fortran/32124
5195         * gfortran.dg/allocate_stat_1.f90: Remove.
5196
5197 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5198
5199         * gcc.target/i386/sse4_2-check.h: New.
5200         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5201         * gcc.target/i386/sse4_2-crc32.h: Likewise.
5202         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5203         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5204         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5205         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5206         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5207         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5208         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5209         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5210         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5211         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5212         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5213         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5214         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5215         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5216         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5217         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5218
5219 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
5220
5221         * gcc.dg/pie-link.c: New test.
5222
5223 2007-06-01  Ian Lance Taylor  <iant@google.com>
5224
5225         * gcc.dg/Wstrict-overflow-17.c: New test.
5226
5227 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
5228
5229         * gcc.dg/builtin-return-1.c (g): New.
5230         (main): Allocate at least 64 bytes on the stack.
5231
5232 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
5233
5234         * g++.dg/init/cleanup3.C: New test.
5235
5236 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5237
5238         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5239         int is 16 bits.
5240
5241 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
5242
5243         PR fortran/32156
5244         * gfortran.dg/char_array_constructor_3.f90: New test.
5245
5246 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5247
5248         PR tree-optimization/32160
5249         * gfortran.dg/predcom-1.f: New test.
5250
5251 2007-05-31  Richard Guenther  <rguenther@suse.de>
5252
5253         * g++.dg/other/str_empty.C: Move...
5254         * g++.dg/other/pr30567.C: Move...
5255         * g++.dg/tree-ssa/pr27218.C: Move...
5256         * g++.dg/torture: ...here and remove dg-options.
5257
5258 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
5259
5260         PR c++/32158
5261         * g++.dg/ext/is_pod_incomplete.C: New.
5262
5263 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
5264             Douglas Gregor <doug.gregor@gmail.com>
5265             Pedro Lamarao <pedro.lamarao@mndfck.org>
5266             Howard Hinnant <howard.hinnant@gmail.com>
5267
5268         PR c++/7412
5269         PR c++/29939
5270         * g++.dg/cpp0x/rv8p.C: New.
5271         * g++.dg/cpp0x/temp-constructor-bug.C: New.
5272         * g++.dg/cpp0x/cast-bug.C: New.
5273         * g++.dg/cpp0x/elision_weak.C: New.
5274         * g++.dg/cpp0x/collapse-bug.C: New.
5275         * g++.dg/cpp0x/rv3p.C: New.
5276         * g++.dg/cpp0x/rv7n.C: New.
5277         * g++.dg/cpp0x/overload-conv-1.C: New.
5278         * g++.dg/cpp0x/rv2n.C: New.
5279         * g++.dg/cpp0x/deduce.C: New.
5280         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5281         * g++.dg/cpp0x/rv6p.C: New.
5282         * g++.dg/cpp0x/template_deduction.C: New.
5283         * g++.dg/cpp0x/implicit-copy.C: New.
5284         * g++.dg/cpp0x/rv1p.C: New.
5285         * g++.dg/cpp0x/cast.C: New.
5286         * g++.dg/cpp0x/rv5n.C: New.
5287         * g++.dg/cpp0x/collapse.C: New.
5288         * g++.dg/cpp0x/overload-conv-2.C: New.
5289         * g++.dg/cpp0x/rv4p.C: New.
5290         * g++.dg/cpp0x/rvo.C: New.
5291         * g++.dg/cpp0x/iop.C: New.
5292         * g++.dg/cpp0x/rv3n.C: New.
5293         * g++.dg/cpp0x/rv7p.C: New.
5294         * g++.dg/cpp0x/reference_collapsing.C: New.
5295         * g++.dg/cpp0x/overload.C: New.
5296         * g++.dg/cpp0x/named.C: New.
5297         * g++.dg/cpp0x/rv2p.C: New.
5298         * g++.dg/cpp0x/rv6n.C: New.
5299         * g++.dg/cpp0x/not_special.C: New.
5300         * g++.dg/cpp0x/bind.C: New.
5301         * g++.dg/cpp0x/rv1n.C: New.
5302         * g++.dg/cpp0x/rv5p.C: New.
5303         * g++.dg/cpp0x/elision.C: New.
5304         * g++.dg/cpp0x/named_refs.C: New.
5305         * g++.dg/cpp0x/unnamed_refs.C: New.
5306         * g++.dg/cpp0x/rv4n.C: New.
5307         * g++.dg/cpp0x/elision_neg.C: New.
5308         * g++.dg/init/copy7.C: Run in C++98 mode.
5309         * g++.dg/overload/arg1.C: Ditto.
5310         * g++.dg/overload/arg4.C: Ditto.
5311
5312 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5313
5314         PR c++/31809
5315         * g++.dg/opt/static5.C: New test.
5316
5317 2007-05-30  Richard Guenther  <rguenther@suse.de>
5318
5319         * g++.dg/dg.exp: Prune torture/.
5320         * g++.dg/torture/dg-torture.exp: New testsuite.
5321
5322 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
5323
5324         * gcc.target/arm/pr27387.C: Move and rename to ...
5325         * g++.dg/inherit/thunk8.C: ... here.
5326
5327 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5328
5329         PR tree-optimization/31769
5330         * g++.dg/gomp/pr31769.C: New test.
5331
5332 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
5333
5334         * gcc.target/i386/stack-realign.c: New.
5335
5336 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
5337
5338         * gcc.dg/tree-ssa/prefetch-6.c: New test.
5339
5340 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
5341
5342         * gfortran.dg/sizeof.f90: New.
5343
5344 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5345
5346         PR c/31339
5347         * gcc.dg/boolcomplex-1.c: New test.
5348
5349         PR c++/31339
5350         * g++.dg/ext/boolcomplex-1.c: New test.
5351
5352 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
5353
5354         * gcc.dg/matrix: New directory.
5355
5356 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5357
5358         PR fortran/32124
5359         * gfortran.dg/allocate_stat_1.f90: New.
5360
5361 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5362
5363         PR fortran/31972
5364         * transfer_hollerith_1.f90: New test.
5365
5366 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5367
5368         PR tree-opt/32100
5369         * gcc.c-torture/execute/vrp-7.c: New test.
5370
5371 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5372
5373         * gfortran.dg/transfer_simplify_4.f90: New test.
5374
5375 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5376
5377         PR fortran/32088
5378         * gfortran.dg/func_result_3.f90: New.
5379
5380 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5381
5382         PR middle-end/32083
5383         * gfortran.dg/transfer_simplify_3.f90: New.
5384
5385 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5386
5387         PR target/32065
5388         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
5389         to compile options.
5390         * gcc.target/i386/pr32065-2.c: New test.
5391
5392 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5393
5394         PR fortran/31813
5395         * gfortran.dg/io_constraints_2.f90: Update.
5396
5397 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
5398
5399         PR fortran/31219
5400         * gfortran.dg/array_constructor_17.f90: New test.
5401
5402 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5403
5404         PR tree-opt/32090
5405         * g++.dg/opt/array2.C: New testcase.
5406
5407 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5408
5409         PR target/32065
5410         * gcc.target/i386/pr32065.c: New test.
5411
5412 2007-05-25  Dirk Mueller  <dmueller@suse.de>
5413             Marcus Meissner <meissner@suse.de>
5414
5415         * gcc.dg/attr-alloc_size.c: New.
5416
5417 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
5418             Lee Millward  <lee.millward@gmail.com>
5419
5420         PR c++/31745
5421         * g++.dg/parse/crash34.C: New test.
5422
5423         * g++.dg/parse/crash35.C: New test.
5424
5425 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5426
5427         * gcc.target/i386/sse2-check.h: New.
5428         * gcc.target/i386/sse2-vec-1.c: Likewise.
5429         * gcc.target/i386/sse2-vec-2.c: Likewise.
5430         * gcc.target/i386/sse2-vec-3.c: Likewise.
5431         * gcc.target/i386/sse2-vec-4.c: Likewise.
5432         * gcc.target/i386/sse2-vec-5.c: Likewise.
5433         * gcc.target/i386/sse2-vec-6.c: Likewise.
5434
5435 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
5436
5437         PR c++/31431
5438         PR c++/31432
5439         PR c++/31434
5440         PR c++/31435
5441         PR c++/31437
5442         PR c++/31438
5443         PR c++/31442
5444         PR c++/31443
5445         PR c++/31444
5446         PR c++/31445
5447         * g++.dg/cpp0x/pr31431.C: New.
5448         * g++.dg/cpp0x/pr31437.C: New.
5449         * g++.dg/cpp0x/pr31442.C: New.
5450         * g++.dg/cpp0x/pr31444.C: New.
5451         * g++.dg/cpp0x/pr31431-2.C: New.
5452         * g++.dg/cpp0x/pr31432.C: New.
5453         * g++.dg/cpp0x/pr31434.C: New.
5454         * g++.dg/cpp0x/pr31438.C: New.
5455         * g++.dg/cpp0x/pr31443.C: New.
5456         * g++.dg/cpp0x/pr31445.C: New.
5457         * g++.dg/cpp0x/variadic-crash1.C: New.
5458
5459 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
5460
5461         * gcc.target/arm/long-calls-1.c: New test.
5462         * gcc.target/arm/long-calls-2.c: Likewise.
5463         * gcc.target/arm/long-calls-3.c: Likewise.
5464         * gcc.target/arm/long-calls-4.c: Likewise.
5465
5466 2007-05-25  Richard Guenther  <rguenther@suse.de>
5467             Andrew Pinski  <andrew_pinski@playstation.sony.com>
5468
5469         PR tree-optimization/31982
5470         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5471
5472 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
5473
5474         PR fortran/32047
5475         * gfortran.dg/result_in_spec_2.f90: New test.
5476
5477 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5478
5479         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5480
5481 2007-05-24  Ollie Wild  <aaw@google.com>
5482
5483         * gcc.dg/cpp/counter-1.c: New test.
5484         * gcc.dg/pch/counter-1.c: New test.
5485         * gcc.dg/pch/counter-1.hs: New file.
5486         * gcc.dg/pch/counter-2.c: New test.
5487         * gcc.dg/pch/counter-2.hs: New file.
5488         * gcc.dg/pch/counter-3.c: New test.
5489         * gcc.dg/pch/counter-3.hs: New file.
5490
5491 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
5492
5493         * gcc.dg/tree-ssa/predcom-1.c: New test.
5494         * gcc.dg/tree-ssa/predcom-2.c: New test.
5495         * gcc.dg/tree-ssa/predcom-3.c: New test.
5496         * gcc.dg/tree-ssa/predcom-4.c: New test.
5497         * gcc.dg/tree-ssa/predcom-5.c: New test.
5498         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5499
5500 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
5501
5502         PR testsuite/32062
5503         * gcc.target/i386/sse4_1-check.h (MASK): New.
5504
5505 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5506
5507         PR fortran/32038
5508         * gfortran.dg/pr25603.f: Initialize integer variables.
5509
5510 2007-05-23  Ian Lance Taylor  <iant@google.com>
5511
5512         * g++.dg/other/vrp1.C: New test.
5513
5514 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
5515
5516         PR preprocessor/20077
5517         * gcc.dg/cpp/paste15.c: New test.
5518
5519 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
5520             Nigel Stephens  <nigel@mips.com>
5521             Richard Sandiford  <richard@codesourcery.com>
5522
5523         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5524         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5525         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5526         * gcc.target/mips/inter/mips16-inter.exp: New.
5527
5528 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
5529
5530         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5531
5532 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5533
5534         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5535         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
5536         * gcc.target/i386/sse3-addsubps.c: Likewise.
5537         * gcc.target/i386/sse3-haddpd.c: Likewise.
5538         * gcc.target/i386/sse3-haddps.c: Likewise.
5539         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5540         * gcc.target/i386/sse3-hsubps.c: Likewise.
5541         * gcc.target/i386/sse3-lddqu.c: Likewise.
5542         * gcc.target/i386/sse3-movddup.c: Likewise.
5543         * gcc.target/i386/sse3-movshdup.c: Likewise.
5544         * gcc.target/i386/sse3-movsldup.c: Likewise.
5545
5546         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5547         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
5548         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5549         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5550         * gcc.target/i386/ssse3-palignr.c: Likewise.
5551         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5552         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5553         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5554         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5555         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5556         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5557         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5558         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5559         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5560         * gcc.target/i386/ssse3-psignb.c: Likewise.
5561         * gcc.target/i386/ssse3-psignd.c: Likewise.
5562         * gcc.target/i386/ssse3-psignw.c: Likewise.
5563         * gcc.target/i386/ssse3-vals.h: Likewise.
5564
5565         * gcc.target/i386/sse3-check.h: New file.
5566         * gcc.target/i386/ssse3-check.h: Likewise.
5567
5568 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5569
5570         PR middle-end/31095
5571         * gcc.c-torture/compile/bcopy-1.c: New testcase.
5572
5573 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5574
5575         PR middle-end/31606
5576         * gcc.c-torture/20070522-1.c: New testcase.
5577
5578 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5579
5580         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5581
5582 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
5583
5584         * gcc.c-torture/execute/ieee/20000320-1.x,
5585         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5586         m68k-*-* and check_effective_target_coldfire_fpu.
5587
5588 2007-05-22  Ollie Wild  <aaw@google.com>
5589
5590         * g++.dg/lookup/hidden-class10.C: New test.
5591         * g++.dg/lookup/hidden-class11.C: New test.
5592
5593 2007-05-22  Ollie Wild  <aaw@google.com>
5594
5595         * g++.dg/lookup/name-clash5.C: New test.
5596         * g++.dg/lookup/name-clash6.C: New test.
5597
5598 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5599
5600         * g++.dg/other/i386-2.C: Update comments on header files tested.
5601         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
5602         of <tmmintrin.h>.
5603         * gcc.target/i386/sse-12.c: Likewise.
5604         * gcc.target/i386/sse-13.c: Likewise.
5605         * gcc.target/i386/sse-14.c: Likewise.
5606
5607         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5608         Redefined to test with immediate operand.
5609         (__builtin_ia32_blendps): Likewise.
5610         (__builtin_ia32_blendpd): Likewise.
5611         (__builtin_ia32_dpps): Likewise.
5612         (__builtin_ia32_dpps): Likewise.
5613         (__builtin_ia32_insertps128): Likewise.
5614         (__builtin_ia32_vec_ext_v4sf): Likewise.
5615         (__builtin_ia32_vec_set_v16qi): Likewise.
5616         (__builtin_ia32_vec_set_v4si): Likewise.
5617         (__builtin_ia32_vec_set_v2di): Likewise.
5618         (__builtin_ia32_vec_ext_v16qi): Likewise.
5619         (__builtin_ia32_vec_ext_v4si): Likewise.
5620         (__builtin_ia32_vec_ext_v2di): Likewise.
5621         (__builtin_ia32_roundpd): Likewise.
5622         (__builtin_ia32_roundsd): Likewise.
5623         (__builtin_ia32_roundps): Likewise.
5624         (__builtin_ia32_roundss): Likewise.
5625         (__builtin_ia32_mpsadbw128): Likewise.
5626
5627 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5628
5629         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5630
5631 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5632
5633         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5634         failures.
5635         * gcc.dg/dfp/func-struct.c: Ditto.
5636         * gcc.dg/dfp/operator-assignment.c: Ditto.
5637         * gcc.dg/dfp/convert-bfp.c: Ditto.
5638         * gcc.dg/dfp/convert-int.c: Ditto.
5639         * gcc.dg/dfp/convert-int-max.c: Ditto.
5640         * gcc.dg/dfp/func-scalar.c: Ditto.
5641         * gcc.dg/dfp/cast.c: Ditto.
5642         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5643         failures, and fix a typo in return type of arg1_128.
5644         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5645         failures, and fix a typo in a constant suffix.
5646         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5647         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5648
5649 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5650             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5651
5652         * lib/gcc-dg.exp(process_message): New proc.
5653         (dg-message): New test directive.
5654         * gcc.dg/always_inline.c: Use dg-message.
5655         * gcc.dg/always_inline2.c: Ditto.
5656         * gcc.dg/always_inline3.c: Ditto.
5657         * gcc.dg/invalid-call-1.c: Ditto.
5658         * gcc.dg/pr17506.c: Ditto.
5659         * gcc.dg/simd-5.c: Ditto.
5660         * gcc.dg/simd-6.c: Ditto.
5661         * gcc.dg/va-arg-2.c: Ditto.
5662         * gcc.dg/cpp/syshdr.c: Ditto.
5663         * gcc.dg/cpp/unc4.c: Ditto.
5664         * gcc.dg/cpp/trad/mi1.c: Ditto.
5665         * gcc.dg/cpp/trad/mi5.c: Ditto.
5666         * gcc.dg/cpp/trad/mi7.c: Ditto.
5667         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5668         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5669         * gcc.test-framework/test-framework.awk: Special-case outexists
5670         tests.
5671
5672 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5673
5674         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5675         (bit_SSE4_2): Likewise.
5676         (bit_POPCNT): Likewise.
5677
5678         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5679         Check if assembler supports SSE4 instructions.
5680
5681         * gcc.target/i386/sse4_1-blendpd.c: New file.
5682         * gcc.target/i386/sse4_1-blendps.c: Likewise.
5683         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5684         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5685         * gcc.target/i386/sse4_1-check.h: Likewise.
5686         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5687         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5688         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5689         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5690         * gcc.target/i386/sse4_1-extractps.c: Likewise.
5691         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5692         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5693         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5694         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5695         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5696         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5697         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5698         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5699         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5700         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5701         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5702         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5703         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5704         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5705         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5706         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5707         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5708         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5709         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5710         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5711         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5712         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5713         * gcc.target/i386/sse4_1-pminud.c: Likewise.
5714         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5715         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5716         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5717         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5718         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5719         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5720         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5721         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5722         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5723         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5724         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5725         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5726         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5727         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5728         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5729         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5730         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5731         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5732         * gcc.target/i386/sse4_1-round.h: Likewise.
5733         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5734         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5735         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5736         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5737         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5738         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5739         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5740         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5741         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5742         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5743         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5744         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5745         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5746         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5747
5748 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5749
5750         PR fortran/31627
5751         * gfortran.dg/bounds_check_7.f90: New test.
5752
5753 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
5754
5755         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5756         (check_effective_target_sse4a): Ditto.
5757
5758         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5759         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5760         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5761         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5762         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5763         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5764         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5765         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5766         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5767         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5768         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5769         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5770         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5771         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5772         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5773         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5774         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5775         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5776         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5777         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
5778
5779 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
5780
5781         * g++.dg/ext/cleanup-1.C: New test.
5782         * g++.dg/ext/cleanup-2.C: Likewise.
5783         * g++.dg/ext/cleanup-3.C: Likewise.
5784         * g++.dg/ext/cleanup-4.C: Likewise.
5785         * g++.dg/ext/cleanup-5.C: Likewise.
5786         * g++.dg/ext/cleanup-6.C: Likewise.
5787         * g++.dg/ext/cleanup-8.C: Likewise.
5788         * g++.dg/ext/cleanup-9.C: Likewise.
5789         * g++.dg/ext/cleanup-10.C: Likewise.
5790         * g++.dg/ext/cleanup-11.C: Likewise.
5791         * g++.dg/ext/cleanup-dtor.C: Likewise.
5792
5793 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5794
5795         PR middle-end/31995
5796         * gcc.dg/vect/vect-102a.c: New test.
5797
5798 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
5799             Paolo Carlini  <pcarlini@suse.de>
5800             Uros Bizjak  <ubizjak@gmail.com>
5801
5802         * gcc.dg/gcc-have-sync-compare-and-swap.c,
5803         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5804         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5805         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
5806         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5807         New testcases.
5808
5809 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
5810
5811         PR fortran/32002
5812         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
5813
5814 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5815
5816         PR fortran/32027
5817         * gfortran.dg/do_3.F90: Add checks for the final value of the
5818         loop variable.
5819
5820 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5821
5822         * gcc.c-torture/execute/990127-2.x: New file.
5823
5824 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5825
5826         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
5827         * gcc.target/i386/sse-12: Add -O to compile options.
5828         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
5829         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5830         and mm3dnow.h.  Add -O to compile options.
5831
5832 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
5833
5834         PR fortran/31867
5835         * gfortran.dg/char_length_5.f90: New test.
5836
5837         PR fortran/31994
5838         * gfortran.dg/array_reference_1.f90: New test.
5839
5840 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5841
5842         PR middle-end/7651
5843         PR c++/11856
5844         PR c/12963
5845         PR c/23587
5846         PR other/29694
5847         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
5848         * gcc.dg/Wtype-limits.c: New.
5849         * gcc.dg/Wtype-limits-Wextra.c: New.
5850         * gcc.dg/Wtype-limits-no.c: New.
5851         * g++.dg/warn/Wtype-limits.C: New.
5852         * g++.dg/warn/Wtype-limits-Wextra.C: New.
5853         * g++.dg/warn/Wtype-limits-no.C: New.
5854
5855 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5856
5857         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
5858         instead of "-msse2".'
5859         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
5860         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5861         and mm3dnow.h.
5862         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
5863         to test with immediate operand.
5864         (__builtin_ia32_insertqi): Ditto.
5865         (__builtin_ia32_palignr128): Ditto.
5866         (__builtin_ia32_palignr): Ditto.
5867         (__builtin_ia32_pshufhw): Ditto.
5868         (__builtin_ia32_pshuflw): Ditto.
5869         (__builtin_ia32_pshufd): Ditto.
5870         (__builtin_ia32_vec_set_v8hi): Ditto.
5871         (__builtin_ia32_vec_ext_v8hi): Ditto.
5872         (__builtin_ia32_shufpd): Ditto.
5873         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5874
5875 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
5876
5877         PR fortran/32001
5878         * gfortran.dg/min_max_conformance.f90: Added more testcases.
5879
5880 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5881
5882         PR target/31585
5883         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
5884         and "__inline".  Use "-msse" instead of "-msse2".
5885
5886 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5887
5888         PR middle-end/7651
5889         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
5890         * gcc.dg/20030906-2.c: Likewise.
5891         * objc.dg/method-17.m: Add -Wreturn-type.
5892         * obj-c++.dg/method-21.mm: Likewise.
5893
5894 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5895
5896         PR target/31585
5897         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
5898         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
5899         (__builtin_ia32_psrlqi128): Ditto.
5900         (__builtin_ia32_psrlwi128): Ditto.
5901         (__builtin_ia32_psrldi128): Ditto.
5902         (__builtin_ia32_psrldqi128): Ditto.
5903         (__builtin_ia32_pslldqi128): Ditto.
5904         (__builtin_ia32_psrawi128): Ditto.
5905         (__builtin_ia32_psradi128): Ditto.
5906         (__builtin_ia32_psllqi128): Ditto.
5907         (__builtin_ia32_pslldi128): Ditto.
5908         (__builtin_prefetch): Ditto.
5909         (__builtin_ia32_pshufw): Ditto.
5910         (__builtin_ia32_vec_set_v4hi): Ditto.
5911         (__builtin_ia32_vec_ext_v4hi): Ditto.
5912         (__builtin_ia32_shufps): Ditto.
5913         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5914
5915 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5916
5917         PR fortran/31974
5918         * gfortran.dg/char_allocation_1.f90: New test.
5919
5920 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5921
5922         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
5923         * gcc.dg/Wconversion-sign.c: New.
5924         * gcc.dg/Wconversion-integer-no-sign.c: New.
5925         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
5926         Wconversion-sign.C
5927         * g++.dg/warn/Wconversion-sign.C: New.
5928         * g++.old-deja/g++.other/warn4.C: Update.
5929         * g++.dg/warn/Wconversion1.C: Likewise.
5930
5931 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5932
5933         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
5934         * gcc.dg/torture/builtin-math-4.c: Likewise.
5935
5936 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5937
5938         PR libfortran/31964
5939         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
5940
5941 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5942
5943         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
5944
5945 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5946
5947         PR target/31628
5948         * gcc.target/i386/pr31628.c: New.
5949
5950 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
5951
5952         PR middle-end/31344
5953         * gcc.dg/pr31344.c: New test.
5954
5955 2007-05-17  Ian Lance Taylor  <iant@google.com>
5956
5957         PR tree-optimization/31953
5958         * gcc.c-torture/compile/pr31953.c: New test.
5959
5960 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5961
5962         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
5963
5964         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
5965         and drem.
5966         * gcc.dg/torture/builtin-math-4.c: Likewise.
5967
5968         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
5969         * gcc.dg/torture/builtin-math-4.c: Likewise.
5970
5971         * gcc.dg/torture/builtin-math-4.c: New test.
5972
5973 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
5974             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5975
5976         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
5977         * gcc.dg/cpp/include2.c: Ditto.
5978         * gcc.dg/cpp/mac-dir-2.c: Ditto.
5979         * gcc.dg/cpp/paste5.c: Ditto.
5980         * gcc.dg/cpp/paste6.c: Ditto.
5981         * gcc.dg/cpp/paste8.c: Ditto.
5982         * gcc.dg/cpp/paste11.c: Ditto.
5983         * gcc.dg/cpp/paste13.c: Ditto.
5984         * gcc.dg/cpp/skipping2.c: Ditto.
5985         * gcc.dg/reg-vol-struct-1.c: Ditto.
5986         * gcc.dg/Wshadow-1.c: Ditto.
5987         * gcc.dg/cpp/trad/comment.c: Ditto.
5988         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
5989         * gcc.dg/cpp/if-2.c: Ditto.
5990         * gcc.dg/array-5.c: Ditto.
5991         * gcc.dg/inline-15.c: Ditto.
5992         * gcc.dg/pr27953.c: Ditto.
5993         * gcc.dg/Wno-c++-compat.c: Ditto.
5994
5995 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
5996
5997         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
5998
5999 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6000
6001         * gcc.c-torture/execute/20070517-1.c: New test.
6002
6003 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
6004
6005         PR fortran/31919
6006         * gfortran.dg/min_max_conformance.f90: New test.
6007
6008 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
6009
6010         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6011         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6012         gcc.dg/vect/vect-104.c: Use more complex construction to
6013         prevent vectorizing.
6014         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6015
6016 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
6017
6018         PR tree-optimization/24659
6019         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6020         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6021         not vect_int target.
6022         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6023         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
6024         targets.
6025         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6026         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6027         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6028
6029 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
6030
6031         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6032         and x86_64-*-* targets.
6033         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6034
6035 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
6036
6037         PR fortran/18769
6038         PR fortran/30881
6039         PR fortran/31194
6040         PR fortran/31216
6041         PR fortran/31427
6042         * transfer_simplify_1.f90: New test.
6043         * transfer_simplify_2.f90: New test.
6044
6045 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
6046
6047         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6048
6049 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
6050
6051         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6052
6053         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6054
6055         PR c/31924
6056         * gcc.dg/fltconst-1.c: New test.
6057
6058         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6059         * gcc.dg/dfp/operator-assignment.c: Ditto.
6060
6061 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
6062
6063         PR c++/29928
6064         * g++.dg/rtti/typeid5.C: New.
6065
6066 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6067
6068         PR fortran/31725
6069         * gfortran.dg/substr_4.f: New test.
6070
6071 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
6072
6073         * gcc.target/m68k/interrupt_thread-1.c,
6074         gcc.target/m68k/interrupt_thread-2.c,
6075         gcc.target/m68k/interrupt_thread-3.c: New.
6076         * gcc.target/m68k/m68k.exp: Accept fido.
6077
6078 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6079
6080         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6081         * gfortran.dg/altreturn_3.f90: Likewise.
6082         * gfortran.dg/assumed_dummy_1.f90: Likewise.
6083         * gfortran.dg/default_numeric_type_1.f90: Likewise.
6084         * gfortran.dg/inquire_iolength.f90: Likewise.
6085         * gfortran.dg/module_naming_1.f90: Likewise.
6086         * gfortran.dg/oldstyle_2.f90: Likewise.
6087         * gfortran.dg/operator_2.f90: Likewise.
6088         * gfortran.dg/parameter_array_element_1.f90: Likewise.
6089         * gfortran.dg/used_types_11.f90: Likewise.
6090         * gfortran.dg/zero_array_components_1.f90: Likewise.
6091         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6092         * gfortran.dg/parameter_array_dummy.f90: Likewise.
6093         * gfortran.dg/real_const_3.f90: Likewise.
6094
6095 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
6096
6097         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6098         * gcc.dg/tree-ssa/loop-30.c: New test.
6099
6100 2007-05-13  Richard Guenther  <rguenther@suse.de>
6101
6102         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6103         scanning forwprop1.
6104         * g++.dg/tree-ssa/pr31146.C: Likewise.
6105
6106 2007-05-13  Revital Eres  <eres@il.ibm.com>
6107
6108         * gcc.dg/dse.c: New test.
6109
6110 2007-05-12  Richard Guenther  <rguenther@suse.de>
6111
6112         PR tree-optimization/31797
6113         * gcc.c-torture/compile/pr31797.c: New testcase.
6114
6115 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
6116
6117         PR fortran/30746
6118         * gfortran.dg/host_assoc_function_1.f90: New test.
6119
6120 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
6121
6122         PR c++/31829
6123         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6124
6125 2007-05-11  Silvius Rus  <rus@google.com>
6126
6127         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6128         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6129         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6130         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6131         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6132         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6133         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6134         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6135         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6136         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6137         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6138         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6139         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6140         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6141         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6142         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6143
6144 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
6145
6146         PR other/31852
6147         * gcc.c-torture/execute/builtins/memchr.c: New.
6148         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6149         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6150
6151 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6152
6153         PR fortran/30876
6154         * gfortran.dg/recursive_reference_1.f90: Put error at correct
6155         line.
6156         * gfortran.dg/recursive_reference_2.f90: New test.
6157
6158 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6159
6160         PR fortran/30878
6161         * gfortran.dg/namelist_29.f90: New test.
6162
6163 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
6164
6165         PR fortran/31474
6166         * gfortran.dg/entry_10.f90: New test.
6167
6168 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
6169
6170         PR tree-optimization/31885
6171         * gcc.dg/tree-ssa/loop-29.c: New test.
6172
6173 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6174
6175         * assumed_dummy_1.f90: Fix dg directive.
6176         * char_initialiser_actual.f90: Likewise.
6177         * nested_modules_2.f90: Likewise.
6178         * shift-alloc.f90: Likewise.
6179
6180 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
6181
6182         * gcc.dg/20070507-1.c: Disable for non-pic targets.
6183
6184 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6185
6186         PR libfortran/31880
6187         * gfortran.dg/unf_read_corrupted_2.f90: New test.
6188
6189 2007-05-09  Mike Stump  <mrs@apple.com>
6190
6191         * g++.dg/other/first-global.C: Add -fpie for darwin.
6192         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6193
6194 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6195
6196         * gcc.dg/20070507-1.c: New testcase.
6197
6198 2007-05-08  Chao-ying Fu  <fu@mips.com>
6199
6200         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6201         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6202         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6203         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6204
6205 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
6206
6207         PR 31847
6208         * gcc.dg/pr31847.c: New test.
6209
6210 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6211
6212         PR fortran/31692
6213         * gfortran.dg/actual_array_result_1.f90: New test.
6214
6215 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6216
6217         PR fortran/29397
6218         * gfortran.dg/parameter_array_init_1.f90: New test.
6219
6220         PR fortran/29400
6221         * gfortran.dg/parameter_array_init_2.f90: New test.
6222
6223 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
6224
6225         PR target/31854
6226         * gcc.target/i386/pr31854.c: New test.
6227
6228 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
6229
6230         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6231
6232 2007-05-07  Mike Stump  <mrs@apple.com>
6233
6234         * g++.old-deja/g++.mike/empty.C: Add.
6235
6236 2007-05-07  Eric Christopher  <echristo@apple.com>
6237
6238         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6239
6240 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
6241
6242         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6243         variable.  Rearrange conversions from binary float to decimal float.
6244
6245 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
6246
6247         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6248         x86.
6249
6250 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6251
6252         * gnat.dg/opt1.ad[sb]: New testcase.
6253
6254 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6255
6256         PR fortran/31399
6257         * gfortran.dg/do_3.F90: New test.
6258
6259 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6260
6261         PR fortran/31764
6262         * gfortran.dg/new_line.f90: Add new checks.
6263
6264 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6265
6266         PR fortran/31201
6267         * gfortran.dg/large_unit_1.f90: New.
6268         * gfortran.dg/large_unit_2.f90: New.
6269         * gfortran.dg/iostat_4.f90: New
6270         * gfortran.dg/bounds_check_fail_1.f90: Updated.
6271
6272 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
6273
6274         PR fortran/31540
6275         * gfortran.dg/char_result_4.f90: New test.
6276
6277 2007-06-05  Revital Eres  <eres@il.ibm.com>
6278
6279         PR 30957
6280         * gcc.dg/pr30957-1.c: New test.
6281
6282 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6283
6284         PR fortran/31251
6285         * gfortran.dg/char_type_len_2.f90: New test.
6286
6287 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
6288
6289         PR 31775
6290         * g++.dg/other/nested-extern.cc: New.
6291         * g++.dg/other/nested-extern-1.C: New.
6292         * g++.dg/other/nested-extern-2.C: New.
6293
6294 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6295
6296         PR fortran/31760
6297         * gfortran.dg/erf.f90: New test.
6298         * gfortran.dg/besxy.f90: New test.
6299
6300 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6301
6302         PR fortran/22359
6303         * gfortran.dg/fseek.f90: New test.
6304
6305 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
6306
6307         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6308
6309 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6310
6311         PR libfortran/31210
6312         * gfortran.dg/zero_length_1.f90: New test.
6313
6314 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6315
6316         PR fortran/31803
6317         * gfortran.dg/char_pointer_assign_3.f90: New test.
6318         * gfortran.dg/char_result_2.f90: Re-enable test.
6319
6320 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6321
6322         PR fortran/25071
6323         * gfortran.dg/char_length_3.f90: New test.
6324         * gfortran.dg/char_result_2.f90: Fix test.
6325
6326 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
6327
6328         PR tree-optimization/30565
6329         * gcc.dg/tree-ssa/loop-27.c: New test.
6330
6331 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
6332
6333         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6334         * gcc.target/bfin/arith.c (__v2hi): Likewise.
6335         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6336         * gcc.target/bfin/shift.c (__v2hi): Likewise.
6337
6338 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
6339
6340         PR tree-optimization/31699
6341         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6342         New.
6343         (check_effective_target_vect_floatint_cvt): New.
6344         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6345         of specific targets.
6346         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6347         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6348         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6349         * gcc.dg/vect/vect-iv-4.c: Likewise.
6350         * gcc.dg/vect/vect-multitypes-11.c: New.
6351         * gcc.dg/vect/pr31699.c: New.
6352
6353 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
6354
6355         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6356
6357 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
6358
6359         PR C++/31663
6360         * g++.dg/warn/anonymous-namespace-2.C: New.
6361         * g++.dg/warn/anonymous-namespace-2.h: New.
6362
6363 2007-05-02  Paul Brook  <paul@codesourcery.com>
6364
6365         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
6366
6367 2007-05-02  Eric Christopher  <echristo@apple.com>
6368
6369         * gcc.dg/cpp/if-div.c: New file.
6370
6371 2007-05-02  Tom Tromey  <tromey@redhat.com>
6372
6373         PR preprocessor/28709:
6374         * gcc.dg/cpp/pr28709.c: New file.
6375
6376 2007-05-02  Richard Guenther  <rguenther@suse.de>
6377
6378         PR tree-optimization/31146
6379         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6380
6381 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
6382
6383         * gcc.c-torture/compile/limits-blockid.c: New.
6384         * gcc.c-torture/compile/limits-caselabels.c: New.
6385         * gcc.c-torture/compile/limits-declparen.c: New.
6386         * gcc.c-torture/compile/limits-enumconst.c: New.
6387         * gcc.c-torture/compile/limits-exprparen.c: New.
6388         * gcc.c-torture/compile/limits-externalid.c: New.
6389         * gcc.c-torture/compile/limits-fnargs.c: New.
6390         * gcc.c-torture/compile/limits-fndefn.c: New.
6391         * gcc.c-torture/compile/limits-idexternal.c: New.
6392         * gcc.c-torture/compile/limits-idinternal.c: New.
6393         * gcc.c-torture/compile/limits-pointer.c: New.
6394         * gcc.c-torture/compile/limits-stringlit.c: New.
6395         * gcc.c-torture/compile/limits-structmem.c: New.
6396         * gcc.c-torture/compile/limits-structnest.c: New.
6397
6398 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
6399
6400         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6401
6402 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6403
6404         PR middle-end/31740
6405         * gcc.c-torture/compile/20070501-1.c: New testcase.
6406
6407 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6408
6409         PR fortran/31732
6410         * gfortran.dg/array_memset_2:  New test case.
6411
6412 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6413
6414         PR testsuite/31615
6415         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6416
6417 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6418
6419         PR testsuite/31589
6420         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6421         dg-final test.
6422         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6423         keyword to dg-final test.
6424         * gcc.dg/vect/vect-iv-4.c: Likewise.
6425         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6426         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6427         test.
6428         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6429         cast.
6430         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6431         * lib/target-supports.exp
6432         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6433         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6434
6435 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
6436
6437         * gcc.c-torture/execute/ieee/20000320-1.c: Use
6438         __LONG_LONG_MAX__ and its friends instead of those supplied by
6439         limits.h.
6440
6441 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
6442
6443         PR C++/31721
6444         * g++.dg/ext/vector7.C: New testcase.
6445
6446 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6447
6448         PR fortran/31591
6449         * gfortran.dg/bound_simplification_1.f90: New test.
6450
6451 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6452
6453         PR fortran/31645
6454         * gfortran.dg/bom_error.f90: New test.
6455         * gfortran.dg/bom_include.f90: New test.
6456         * gfortran.dg/bom_UTF16-LE.f90: New test.
6457         * gfortran.dg/bom_UTF16-BE.f90: New test.
6458         * gfortran.dg/bom_UTF-8.f90: New test.
6459         * gfortran.dg/bom_UTF-32.f90: New test.
6460         * gfortran.dg/bom_UTF-8.F90: New test.
6461         * gfortran.dg/bom_include.inc: New file.
6462
6463 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6464
6465         PR C++/30221
6466         * g++.dg/init/ptrfn2.C: New test.
6467         * g++.dg/init/ptrfn3.C: New test.
6468
6469 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
6470
6471         PR fortran/31711
6472         * gfortran.dg/dependency_21.f90: New test.
6473
6474 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6475
6476         * gfortran.dg/secnds.f: Use real*8.
6477         * gfortran.dg/secnds-1.f: Use real*8.
6478
6479 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6480
6481         PR libfortran/31532
6482         * gfortran.dg/inquire_5.f90: Update test.
6483
6484 2007-04-27  Ian Lance Taylor  <iant@google.com>
6485
6486         PR middle-end/31710
6487         * gcc.c-torture/compile/pr31710.c: New test.
6488
6489 2007-04-27  Richard Guenther  <rguenther@suse.de>
6490
6491         PR tree-optimization/30965
6492         PR tree-optimization/30978
6493         * gcc.dg/tree-ssa/pr30978.c: New testcase.
6494         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6495         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6496         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6497
6498 2007-04-27  Richard Guenther  <rguenther@suse.de>
6499
6500         PR tree-optimization/31715
6501         * gcc.dg/Warray-bounds-4.c: New testcase.
6502
6503 2007-04-26  Ian Lance Taylor  <iant@google.com>
6504
6505         PR target/28675
6506         * gcc.c-torture/compile/pr28675.c: New test.
6507
6508 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6509
6510         PR C++/30016
6511         * g++.dg/ext/vector6.C: New test.
6512
6513 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
6514
6515         * gcc.c-torture/execute/ieee/20000320-1.x: New.
6516
6517 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
6518
6519         PR middle-end/31617
6520         * g++.dg/other/str_empty.C: Add expected warning.
6521
6522 2007-04-26  Richard Guenther  <rguenther@suse.de>
6523         Daniel Berlin  <dberlin@dberlin.org>
6524
6525         PR tree-optimization/30567
6526         * g++.dg/other/pr30567.C: New testcase.
6527
6528 2007-04-26  Richard Guenther  <rguenther@suse.de>
6529
6530         PR tree-optimization/31703
6531         * gcc.c-torture/compile/pr31703.c: New testcase.
6532         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6533         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6534
6535 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
6536
6537         * gfortran.dg/open_errors.f90: Added if statements checking
6538         the value of iostat.
6539
6540 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
6541
6542         PR c++/31598
6543         * g++.dg/gomp/pr31598.C: New test.
6544
6545         PR tree-optimization/30558
6546         * g++.dg/gomp/pr30558.C: New test.
6547
6548 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
6549
6550         PR c++/31338
6551         * g++.dg/ext/complex2.C: New test.
6552
6553 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
6554
6555         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6556
6557 2007-04-25  Thiemo Seufer  <ths@mips.com>
6558
6559         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6560         value to signed char.
6561
6562 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
6563
6564         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
6565         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
6566         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
6567
6568 2007-04-25  Tobias Burnus  <burnus@net-b.de>
6569
6570         PR fortran/31668
6571         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6572         statement functions.
6573         * gfortran.dg/c_by_val_5.f90: New test.
6574
6575 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
6576
6577         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6578         with two new subroutines to avoid parameter-induced aliasing.
6579         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6580         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6581
6582 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6583
6584         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6585         * g++.dg/warn/Warray-bounds.C: Likewise.
6586
6587 2007-04-24  Ian Lance Taylor  <iant@google.com>
6588
6589         PR tree-optimization/31605
6590         * gcc.c-torture/execute/pr31605.c: New test.
6591
6592 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6593
6594         PR fortran/31587
6595         * lib/gcc-dg.exp (scan-module): New function.
6596         * gfortran.dg/module_md5_1.f90: New test.
6597
6598 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
6599
6600         * g++.old-deja/g++.pt/defarg6.C: Only run with
6601         -std=gnu++98.
6602         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6603         * g++.dg/cpp0x/variadic61.C: Ditto.
6604         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6605         * g++.dg/cpp0x/variadic62.C: Ditto.
6606         * g++.dg/template/meminit1.C: Ditto.
6607         * g++.dg/template/operator7.C: Ditto.
6608         * g++.dg/template/static15.C: Ditto.
6609         * g++.dg/template/invalid1.C: Ditto.
6610         * g++.dg/template/shift1.C: Ditto.
6611         * g++.dg/template/error10.C: Ditto.
6612
6613 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
6614
6615         PR diagnostic/25923
6616         * gfortran.dg/pr25923.f90: New test.
6617
6618 2007-04-24  Ian Lance Taylor  <iant@google.com>
6619
6620         PR tree-optimization/31602
6621         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6622
6623 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
6624
6625         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6626         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6627
6628 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
6629
6630         * gcc.target/i386/reload-1.c. New.
6631
6632 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6633             Olga Golovanevsky  <olga@il.ibm.com>
6634
6635         * g++.dg/other/str_empty.C: New test.
6636
6637 2007-04-24  Richard Henderson  <rth@redhat.com>
6638
6639         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6640
6641 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6642
6643         PR target/31641
6644         * gcc.c-torture/compile/pr31641.c: New testcase.
6645
6646 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
6647
6648         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6649         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6650         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6651         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6652
6653 2007-04-23  Simon Baldwin  <simonb@google.com>
6654
6655         * g++.dg/other/error15.C: New.
6656         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6657         triggering a "multiple parameters named" error.
6658
6659 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
6660
6661         PR fortran/31618
6662         * gfortran.dg/backspace_8.f:  New test case.
6663
6664 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
6665
6666         PR fortran/31630
6667         * gfortran.dg/used_types_17.f90: New test.
6668
6669         PR fortran/31620
6670         * gfortran.dg/zero_array_components_1.f90: New test.
6671
6672 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6673
6674         PR fortran/31616
6675         * gfortran.dg/open_errors.f90: Allow a different error message.
6676
6677 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
6678
6679         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6680         Rename from check_effective_target_vect_pack_mod.  Rename global
6681         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
6682         messages.
6683         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6684         rename.
6685         * gcc.dg/vect/vect-iv-8a.c: Ditto.
6686         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6687
6688 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6689
6690         PR middle-end/31448
6691         * gcc.c-torture/execute/pr31448.c: New testcase.
6692
6693 2007-04-22  Nick Clifton  <nickc@redhat.com>
6694
6695         * gcc.dg/20020312-2.c: Add support for the FRV.
6696
6697 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
6698
6699         PR tree-optimization/24659
6700         * gcc.dg/vect/vect-float-extend-1.c: New test.
6701         * gcc.dg/vect/vect-float-truncate-1.c: New test.
6702
6703 2007-04-22  Richard Guenther  <rguenther@suse.de>
6704
6705         PR tree-optimization/29789
6706         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6707         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6708
6709 2007-04-22  Revital Eres  <eres@il.ibm.com>
6710
6711         * gcc.dg/var-expand2.c: New test.
6712
6713 2007-04-22  Revital Eres  <eres@il.ibm.com>
6714
6715         * gcc.dg/var-expand3.c: New test.
6716
6717 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6718
6719         PR fortran/31495
6720         * gfortran.dg/continuation_8.f90: New test.
6721
6722 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6723
6724         PR C/30265
6725         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6726         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6727
6728 2007-04-21  Richard Guenther  <rguenther@suse.de>
6729
6730         PR middle-end/31136
6731         * gcc.c-torture/execute/pr31136.c: New testcase.
6732
6733 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
6734
6735         * gcc.target/i386/movsi-sm-1.c: New.
6736
6737 2007-04-20  Richard Henderson  <rth@redhat.com>
6738
6739         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6740         * gcc.dg/pr27095.c: Cope with alpha GOT load.
6741
6742 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
6743
6744         * gcc.target/i386/ordcmp-1.c: New test.
6745         * gcc.target/i386/unordcmp-1.c: New test.
6746
6747         PR tree-optimization/31632
6748         * gcc.c-torture/compile/20070419-1.c: New test.
6749
6750 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6751
6752         * gcc.dg/invalid-call-1.c: New test.
6753
6754 2007-04-18  Dirk Mueller  <dmueller@suse.de>
6755
6756         PR diagnostic/31227
6757         * gcc.dg/Warray-bounds-3.c: New.
6758
6759 2007-04-18  Richard Guenther  <rguenther@suse.de>
6760
6761         PR tree-optimization/19431
6762         PR tree-optimization/21463
6763         * gcc.c-torture/execute/20070212-1.c: New testcase.
6764         * gcc.c-torture/execute/20070212-2.c: Likewise.
6765         * gcc.c-torture/execute/20070212-3.c: Likewise.
6766         * gcc.dg/tree-ssa/pr19431.c: Likewise.
6767         * gcc.dg/tree-ssa/pr21463.c: Likewise.
6768         * g++.dg/tree-ssa/pr21463.C: Likewise.
6769         * g++.dg/tree-ssa/pr30738.C: Likewise.
6770
6771 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6772
6773         PR c++/31513
6774         * g++.dg/expr/bitfield8.C: New test.
6775
6776 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
6777             Richard Sandiford  <richard@codesourcery.com>
6778
6779         * lib/target-supports.exp (check_profiling_available): Return 0
6780         for uClibc with -p or -pg.
6781
6782 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
6783
6784         PR c++/31517
6785         * g++.dg/template/init7.C: New test.
6786
6787 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
6788
6789         PR rtl-optimization/31360
6790         * gcc.dg/loop-7.c: New test.
6791
6792 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6793
6794         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
6795         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
6796         build.
6797         (compat-execute): Likewise.
6798         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
6799         files to remote hosts.
6800         * lib/c-ctorture.exp (c-torture-compile): Likewise.
6801         (c-torture-execute): Likewise.
6802         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
6803         or plain file.  Use remote_upload and remote_download to copy
6804         files about.
6805         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
6806         before scanning it.
6807
6808 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
6809
6810         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
6811
6812 2007-04-16  Lawrence Crowl  <crowl@google.com>
6813
6814         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
6815         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
6816         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
6817         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6818         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
6819         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
6820         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
6821         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
6822         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
6823         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6824         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
6825
6826         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
6827         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
6828         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
6829         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6830         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
6831         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
6832         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
6833         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
6834         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
6835         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6836         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
6837
6838 2007-04-16  Ian Lance Taylor  <iant@google.com>
6839
6840         PR tree-optimization/31522
6841         * gcc.dg/Wstrict-overflow-16.c: New test.
6842
6843 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
6844
6845         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
6846
6847 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
6848
6849         PR fortran/31144
6850         * gfortran.dg/module_naming_1.f90: New.
6851
6852 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
6853
6854         * lib/target-supports.exp (check_profiling_available): Return
6855         false for m68k-*-uclinux.
6856
6857 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
6858
6859         PR c++/29365
6860         Testcase for c++ anonymous namespace warning
6861
6862         * g++.dg/warn/anonymous-namespace-1.C: New test
6863         * g++.dg/warn/anonymous-namespace-1.h: New test
6864
6865 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6866
6867         PR testsuite/31578
6868         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
6869
6870 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6871
6872         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
6873
6874 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
6875
6876         PR fortran/31204
6877         * gfortran.dg/array_constructor_16.f90: New test.
6878
6879 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
6880
6881         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
6882         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
6883
6884 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6885
6886         PR rtl-optimization/31500
6887         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
6888         * g++.dg/warn/Warray-bounds.C: Likewise.
6889
6890 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6891
6892         PR C/31520
6893         * gcc.dg/gnu89-init-4.c: New testcase.
6894
6895 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
6896
6897         PR c++/25874
6898         * gcc.dg/gomp/pr25874.c: Add dg-options.
6899         * g++.dg/gomp/pr25874.C: Add dg-options.
6900
6901 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
6902
6903         PR fortran/21061
6904         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
6905         * gfortran.dg/warnings_are_errors_1.f: New testcase.
6906
6907 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6908
6909         PR fortran/31561
6910         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
6911
6912 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
6913
6914         PR fortran/29507
6915         PR fortran/31404
6916         * gfortran.dg/initialization_6.f90: New test.
6917
6918 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
6919
6920         * gcc.c-torture/compile/pr27528.c: Require nonpic.
6921
6922         * lib/target-supports.exp (check_gc_sections_available):
6923         Return false if ldflags includes -elf2flt.
6924
6925 2007-04-13  Jason Merrill  <jason@redhat.com>
6926
6927         PR c++/31074
6928         * conv3.C: New test.
6929
6930 2007-04-13  Mike Stump  <mrs@apple.com>
6931
6932         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
6933         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
6934
6935 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
6936
6937         PR tree-optimization/29598
6938         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
6939
6940 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6941
6942         PR fortran/31559
6943         * gfortran.dg/func_assign.f90: New test.
6944
6945 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
6946
6947         PR fortran/31550
6948         * gfortran.dg/used_types_16.f90: New test.
6949
6950 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6951
6952         PR fortran/18937
6953         * gfortran.dg/goto_2.f90: New.
6954         * gfortran.dg/goto_3.f90: New.
6955         * gfortran.dg/pr17708.f90: Rename to ...
6956         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
6957
6958 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6959
6960         PR fortran/31562
6961         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
6962         instead of a struct.
6963
6964 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6965
6966         PR fortran/31562
6967         * gfortran.dg/value_4.c: Use GNU extensions for complex
6968         instead of a struct.
6969
6970 2007-04-13  Richard Guenther  <rguenther@suse.de>
6971
6972         PR tree-optimization/21258
6973         * gcc.dg/tree-ssa/vrp34.c: New testcase.
6974
6975 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6976
6977         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
6978         <complex.h>.
6979
6980 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
6981
6982         PR fortran/31250
6983         * gfortran.dg/char_length_2.f90: New.
6984         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
6985         * gfortran.dg/repeat_4.f90: Likewise.
6986
6987         PR fortran/31266
6988         * gfortran.dg/char_assign_1.f90: New.
6989
6990         PR fortran/31471
6991         * gfortran.dg/block_name_1.f90: New.
6992         * gfortran.dg/block_name_2.f90: New.
6993
6994 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
6995
6996         PR c++/31078
6997         * g++.dg/other/pr31078.C: New.
6998
6999 2007-04-12  Richard Guenther  <rguenther@suse.de>
7000
7001         PR tree-optimization/31169
7002         * gcc.c-torture/execute/pr31169.c: New testcase.
7003
7004 2007-04-12  Richard Guenther  <rguenther@suse.de>
7005
7006         PR tree-optimization/24689
7007         PR tree-optimization/31307
7008         * g++.dg/tree-ssa/pr31307.C: New testcase.
7009         * gcc.dg/tree-ssa/pr24689.c: Likewise.
7010
7011 2007-04-12  Tobias Burnus  <burnus@net-b.de>
7012
7013         PR fortran/31472
7014         * gfortran.dg/access_spec_1.f90: New test.
7015         * gfortran.dg/access_spec_2.f90: New test.
7016         * gfortran.dg/non_module_public.f90: Match new error message.
7017
7018 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
7019
7020         PR testsuite/31538
7021         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7022         to 4 at line 38 to fix bounds problem.
7023
7024 2007-04-11  Tobias Burnus  <burnus@net-b.de>
7025
7026         PR testsuite/31240
7027         * gfortran.dg/pointer_intent_1.f90: Fix test.
7028
7029 2007-04-10  Eric Christopher  <echristo@apple.com>
7030
7031         * lib/target-supports.exp
7032         (check_effective_target_fstack_protector): Rewrite.
7033
7034 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
7035
7036         PR c++/31449
7037         * g++.dg/init/const5.C: New test.
7038
7039 2007-04-09  Jan Hubicka  <jh@suse.cz>
7040
7041         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7042
7043 2007-04-08  Jan Hubicka  <jh@suse.cz>
7044
7045         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7046
7047 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7048
7049         PR fortran/31257
7050         * gfortran.dg/achar_4.f90: New test.
7051
7052 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7053
7054         PR fortran/30880
7055         * gfortran.dg/used_dummy_types_8.f90: New test.
7056
7057 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7058
7059         PR fortran/30872
7060         * gfortran.dg/parameter_array_element_1.f90: New test.
7061
7062 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7063
7064         PR fortran/31222
7065         * gfortran.dg/default_numeric_type_1.f90: New test.
7066
7067 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7068
7069         PR fortran/31424
7070         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7071
7072 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7073
7074         PR fortran/31293
7075         * gfortran.dg/interface_12.f90: New test.
7076
7077 2007-04-07  Bruce Korb  <bkorb@gnu.org>
7078
7079         * gcc.dg/format/opt-6.c: New test.
7080         * gcc.dg/format/nul-1.c: New test.
7081         * gcc.dg/format/nul-2.c: New test.
7082
7083 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7084
7085         PR libgfortran/31395
7086         * gfortran.dg/fmt_colon.f90: New test.
7087
7088 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
7089
7090         * g++.old-deja/g++.other/init18.C: Use
7091         dg-require-effective-target instead of an explicit xfail.
7092
7093 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
7094
7095         * gcc.dg/dfp/signbit-1.c
7096         * gcc.dg/dfp/signbit-2.c
7097
7098 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7099
7100         PR fortran/31483
7101         * gfortran.dg/altreturn_5.f90: New test.
7102
7103 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7104
7105         PR fortran/31292
7106         * gfortran.dg/contained_module_proc_1.f90: New test.
7107
7108 2007-04-04  Stuart Hastings  <stuart@apple.com>
7109
7110         PR 31281
7111         * objc/execute/exceptions/pr31281.m: New.
7112
7113 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
7114
7115         * g++.dg/ext/dllimport12.C: Update comments.
7116
7117 2007-04-03  Eric Christopher  <echristo@apple.com>
7118
7119         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7120
7121 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7122
7123         PR fortran/31304
7124         * gfortran.dg/repeat_2.f90: New test.
7125         * gfortran.dg/repeat_3.f90: New test.
7126         * gfortran.dg/repeat_4.f90: New test.
7127
7128 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
7129
7130         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7131
7132 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
7133
7134         PR c++/30847
7135         * g++.dg/parse/cond3.C: New test.
7136
7137         PR middle-end/30704
7138         * gcc.c-torture/execute/ieee/pr30704.c: New test.
7139
7140 2007-04-02  Jason Merrill  <jason@redhat.com>
7141
7142         PR c++/31187
7143         * g++.dg/ext/visibility/anon3.C: New test.
7144
7145 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7146
7147         PR libgfortran/31052
7148         * gfortran.dg/namelist_28.f90: New test.
7149
7150 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7151
7152         PR libgfortran/31366
7153         * gfortran.dg/direct_io_6.f90: New test.
7154
7155 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7156
7157         PR libgfortran/31207
7158         * gfortran.dg/advance_5.f90: New test.
7159         * gfortran.dg/advance_6.f90: New test.
7160
7161 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7162
7163         * g++.dg/ext/dllimport6.C: Remove extra ';'.
7164         * g++.dg/ext/dllimport7.C: Likewise.
7165         * g++.dg/ext/selectany1.C: Likewise.
7166
7167 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
7168
7169         * g++.dg/parser/pr31138.C: New.
7170         * g++.dg/parser/pr31140.C: New.
7171         * g++.dg/parser/pr31141.C: New.
7172
7173 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
7174
7175         PR c++/26099
7176         * g++.dg/ext/is_base_of.C: New.
7177         * g++.dg/ext/has_virtual_destructor.C: New.
7178         * g++.dg/ext/is_polymorphic.C: New.
7179         * g++.dg/ext/is_base_of_diagnostic.C: New.
7180         * g++.dg/ext/is_enum.C: New.
7181         * g++.dg/ext/has_nothrow_assign.C: New.
7182         * g++.dg/ext/has_nothrow_constructor.C: New.
7183         * g++.dg/ext/is_empty.C: New.
7184         * g++.dg/ext/has_trivial_copy.C: New.
7185         * g++.dg/ext/has_trivial_assign.C: New.
7186         * g++.dg/ext/is_abstract.C: New.
7187         * g++.dg/ext/is_pod.C: New.
7188         * g++.dg/ext/has_nothrow_copy.C: New.
7189         * g++.dg/ext/is_class.C: New.
7190         * g++.dg/ext/has_trivial_constructor.C: New.
7191         * g++.dg/ext/is_union.C: New.
7192         * g++.dg/ext/has_trivial_destructor.C: New.
7193         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7194         * g++.dg/template/crash43.C: Likewise.
7195
7196 2007-03-29  Dirk Mueller  <dmueller@suse.de>
7197
7198         * g++.dg/warn/pedantic2.C: New testcase.
7199
7200 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7201
7202         * size_dim.f90: Fix dg directive.
7203         * pr16433.f: Likewise.
7204         * use_6.f90: Likewise.
7205         * use_7.f90: Likewise.
7206         * entry_9.f90: Likewise.
7207         * pointer_intent_2.f90: Likewise.
7208         * protected_1.f90: Likewise.
7209         * fmt_missing_period_2.f: Likewise.
7210         * pointer_intent_3.f90: Likewise.
7211         * protected_2.f90: Likewise.
7212         * protected_3.f90: Likewise.
7213         * pr15754.f90: Likewise.
7214         * protected_4.f90: Likewise.
7215         * protected_5.f90: Likewise.
7216         * initialization_2.f90: Likewise.
7217         * protected_6.f90: Likewise.
7218         * continuation_7.f90: Likewise.
7219         * derived_function_interface_1.f90: Likewise.
7220         * der_pointer_4.f90: Likewise.
7221         * fmt_zero_precision.f90: Likewise.
7222         * blockdata_3.f90: Likewise.
7223         * fmt_missing_period_1.f: Likewise.
7224         * real_const_3.f90: Likewise.
7225         * use_4.f90: Likewise.
7226         * fmt_missing_period_3.f: Likewise.
7227         * use_5.f90: Likewise.
7228
7229 2007-03-28  Mike Stump  <mrs@apple.com>
7230
7231         * gcc.dg/darwin-comm.c: Add.
7232
7233 2007-03-28  Eric Christopher  <echristo@apple.com>
7234
7235         * lib/target-supports.exp (check_effective_target_fstack_protector):
7236         New.
7237         * gcc.dg/ssp-1.c: Use.
7238         * gcc.dg/ssp-2.c: Ditto.
7239
7240 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
7241
7242         PR c++/29077
7243         * g++.dg/parse/constructor3.C: New test.
7244
7245 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7246
7247         * gnat.dg/thin_pointer.ad[sb]: New test.
7248
7249 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7250
7251         * g++.dg/cpp0x/bracket1.C: New.
7252         * g++.dg/cpp0x/bracket2.C: New.
7253         * g++.dg/cpp0x/bracket3.C: New.
7254         * g++.dg/cpp0x/bracket4.C: New.
7255
7256 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7257
7258         * g++.dg/cpp0x/temp_default1.C: New.
7259         * g++.dg/cpp0x/temp_default3.C: New.
7260         * g++.dg/cpp0x/temp_default2.C: New.
7261         * g++.dg/cpp0x/temp_default4.C: New.
7262
7263 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7264
7265         PR c++/29993
7266         * g++.dg/other/cv_func2.C: New.
7267
7268 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
7269
7270         * gcc.dg/dfp/func-vararg-alternate.h: New file.
7271         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7272         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7273         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7274
7275         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7276         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7277
7278         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7279
7280         * lib/compat.exp (compat-execute): Fix processing of file names.
7281
7282 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
7283
7284         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7285
7286 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
7287
7288         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7289         Delete created executable test file.
7290         (check_effective_target_fortran_large_int): Ditto.
7291         (check_effective_target_static_libgfortran): Ditto.
7292
7293 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
7294
7295         PR c++/30500
7296         * g++.dg/warn/pragma-system_header1.C: New test.
7297         * g++.dg/warn/pragma-system_header2.C: New test.
7298         * g++.dg/warn/pragma-system_header1.h. New.
7299         * g++.dg/warn/pragma-system_header2.h. New.
7300
7301 2007-03-26  Ian Lance Taylor  <iant@google.com>
7302
7303         PR tree-optimization/31345
7304         * gcc.c-torture/compile/pr31345-1.c: New test.
7305
7306 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
7307
7308         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7309         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7310         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7311         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7312         * gfortran.dg/overload_1.f90: Likewise.
7313         * gfortran.dg/impure_assignment_1.f90: Likewise.
7314         * gfortran.dg/error_recovery_3.f90: Likewise.
7315         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7316         * gfortran.dg/sequence_types_1.f90: Likewise.
7317         * gfortran.dg/internal_references_1.f90: Likewise.
7318         * gfortran.dg/present_1.f90: Likewise.
7319         * gfortran.dg/volatile10.f90: Likewise.
7320         * gfortran.dg/module_equivalence_2.f90: Likewise.
7321         * gfortran.dg/use_4.f90: Likewise.
7322         * gfortran.dg/elemental_result_1.f90: Likewise.
7323         * gfortran.dg/generic_actual_arg.f90: Likewise.
7324         * gfortran.dg/private_type_5.f90: Likewise.
7325         * gfortran.dg/protected_4.f90: Likewise.
7326         * gfortran.dg/interface_3.f90: Likewise.
7327
7328 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7329
7330         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7331         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7332
7333 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7334
7335         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7336
7337 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7338
7339         PR libgfortran/31199
7340         * gfortran.dg/fmt_t_4.f90: New test.
7341
7342 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7343
7344         PR libfortran/31297
7345         * gfortran.dg/backspace_5.f:  Initialize variable(s).
7346         * gfortran.dg/backspace_6.f:  Likewise.
7347         * gfortran.dg/char_bounds_check_fail_1: Likewise.
7348         * gfortran.dg/direct_io_2.f90:  Likewise.
7349         * gfortran.dg/write_back.f:  Likewise.
7350         * gfortran.dg/write_rewind_2.f:  Likewise.
7351         * gfortran.dg/write_rewind_1.f:  Likewise.
7352         * gfortran.dg/write_rewind_2.f:  Likewise.
7353
7354 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
7355
7356         PR tree-optimization/30784
7357         * gcc.dg/vect/pr30784.c: New test.
7358
7359 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7360
7361         PR fortran/30877
7362         * gfortran.dg/operator_1.f90: New test.
7363         * gfortran.dg/operator_2.f90: New test.
7364
7365 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7366
7367         PR libfortran/31196
7368         * gfortran.dg/reshape_transpose_1.f90:  New test.
7369
7370 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7371
7372         PR fortran/30655
7373         * gfortran.dg/bounds_check_6.f90: New test.
7374
7375 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
7376
7377         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7378         #ifndef/#endif.
7379         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7380         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7381
7382 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
7383
7384         PR fortran/31209
7385         * gfortran.dg/pointer_function_actual_1.f90: New test.
7386
7387         PR fortran/31200
7388         * gfortran.dg/pointer_function_actual_2.f90: New test.
7389
7390         PR fortran/31215
7391         * gfortran.dg/result_in_spec_1.f90: New test.
7392
7393 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7394
7395         PR fortran/30834
7396         * gfortran.dg/integer_exponentiation_3.F90: New test.
7397         * gfortran.dg/integer_exponentiation_4.f90: New test.
7398         * gfortran.dg/integer_exponentiation_5.F90: New test.
7399
7400 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7401
7402         PR c++/30863
7403         * g++.dg/template/error24.C: New test.
7404         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7405
7406 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7407
7408         PR c++/31273
7409         * g++.dg/expr/bitfield7.C: New test.
7410
7411 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7412
7413         PR other/23572
7414         * gcc.dg/float-range-4.c: New.
7415         * gcc.dg/float-range-1.c: Update. Test for a warning.
7416         * gcc.dg/float-range-3.c: New.
7417         * gcc.dg/float-range-5.c: New.
7418
7419 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7420
7421         PR fortran/31262
7422         * gfortran.dg/no_range_check_1.f90: New test.
7423
7424 2007-03-22  Dirk Mueller  <dmueller@suse.de>
7425
7426         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7427         * g++.dg/other/static1.C: Remove stray semicolon.
7428         * g++.dg/other/init1.C: Likewise.
7429         * g++.dg/rtti/dyncast1.C: Likewise.
7430         * g++.dg/tree-ssa/pr17153.C: Likewise.
7431         * g++.dg/lookup/disamb1.C: Likewise.
7432         * g++.dg/lookup/scoped2.C: Likewise.
7433         * g++.dg/lookup/friend7.C: Likewise.
7434         * g++.dg/parse/parse4.C: Likewise.
7435         * g++.dg/parse/parse5.C: Likewise.
7436         * g++.dg/expr/pr29066.C: Likewise.
7437         * g++.dg/expr/cast4.C: Likewise.
7438         * g++.dg/tc1/dr193.C: Likewise.
7439         * g++.dg/tc1/dr213.C: Likewise.
7440         * g++.dg/abi/dcast1.C: Likewise.
7441         * g++.dg/abi/covariant2.C: Likewise.
7442         * g++.dg/inherit/covariant11.C: Likewise.
7443         * g++.dg/inherit/covariant9.C: Likewise.
7444         * g++.dg/inherit/covariant10.C: Likewise.
7445         * g++.dg/init/static3.C: Likewise.
7446         * g++.dg/init/init-ref3.C: Likewise.
7447         * g++.dg/init/ref10.C: Likewise.
7448         * g++.dg/template/meminit2.C: Likewise.
7449         * g++.dg/template/using9.C: Likewise.
7450         * g++.dg/template/friend9.C: Likewise.
7451         * g++.dg/template/ref1.C: Likewise.
7452         * g++.old-deja/g++.warn/inline.C: Likewise.
7453         * g++.old-deja/g++.robertl/eb91.C: Likewise.
7454         * g++.old-deja/g++.robertl/eb46.C: Likewise.
7455         * g++.old-deja/g++.robertl/eb34.C: Likewise.
7456         * g++.old-deja/g++.robertl/eb43.C: Likewise.
7457         * g++.old-deja/g++.robertl/eb26.C: Likewise.
7458         * g++.old-deja/g++.robertl/eb116.C: Likewise.
7459         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7460         * g++.old-deja/g++.brendan/overload8.C: Likewise.
7461         * g++.old-deja/g++.brendan/overload11.C: Likewise.
7462         * g++.old-deja/g++.brendan/copy7.C: Likewise.
7463         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7464         * g++.old-deja/g++.brendan/template11.C: Likewise.
7465         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7466         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7467         * g++.old-deja/g++.brendan/crash16.C: Likewise.
7468         * g++.old-deja/g++.jason/pmem2.C: Likewise.
7469         * g++.old-deja/g++.jason/parse9.C: Likewise.
7470         * g++.old-deja/g++.jason/byval2.C: Likewise.
7471         * g++.old-deja/g++.jason/overload8.C: Likewise.
7472         * g++.old-deja/g++.jason/pmf8.C: Likewise.
7473         * g++.old-deja/g++.jason/template33.C: Likewise.
7474         * g++.old-deja/g++.jason/return3.C: Likewise.
7475         * g++.old-deja/g++.jason/scoping2.C: Likewise.
7476         * g++.old-deja/g++.jason/virtual.C: Likewise.
7477         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7478         * g++.old-deja/g++.jason/template27.C: Likewise.
7479         * g++.old-deja/g++.jason/synth6.C: Likewise.
7480         * g++.old-deja/g++.jason/ref8.C: Likewise.
7481         * g++.old-deja/g++.jason/offset1.C: Likewise.
7482         * g++.old-deja/g++.other/static20.C: Likewise.
7483         * g++.old-deja/g++.other/array1.C: Likewise.
7484         * g++.old-deja/g++.other/new3.C: Likewise.
7485         * g++.old-deja/g++.other/array2.C: Likewise.
7486         * g++.old-deja/g++.other/overload9.C: Likewise.
7487         * g++.old-deja/g++.other/cast6.C: Likewise.
7488         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7489         * g++.old-deja/g++.other/eh4.C: Likewise.
7490         * g++.old-deja/g++.other/using7.C: Likewise.
7491         * g++.old-deja/g++.other/init18.C: Likewise.
7492         * g++.old-deja/g++.other/dyncast1.C: Likewise.
7493         * g++.old-deja/g++.other/dyncast2.C: Likewise.
7494         * g++.old-deja/g++.other/dtor11.C: Likewise.
7495         * g++.old-deja/g++.pt/static11.C: Likewise.
7496         * g++.old-deja/g++.pt/crash19.C: Likewise.
7497         * g++.old-deja/g++.pt/overload12.C: Likewise.
7498         * g++.old-deja/g++.pt/crash46.C: Likewise.
7499         * g++.old-deja/g++.pt/mi1.C: Likewise.
7500         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7501         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7502         * g++.old-deja/g++.pt/local5.C: Likewise.
7503         * g++.old-deja/g++.pt/typename2.C: Likewise.
7504         * g++.old-deja/g++.pt/explicit80.C: Likewise.
7505         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7506         * g++.old-deja/g++.law/visibility1.C: Likewise.
7507         * g++.old-deja/g++.law/visibility2.C: Likewise.
7508         * g++.old-deja/g++.law/virtual2.C: Likewise.
7509         * g++.old-deja/g++.law/operators19.C: Likewise.
7510         * g++.old-deja/g++.law/parsing10.C: Likewise.
7511         * g++.old-deja/g++.law/visibility4.C: Likewise.
7512         * g++.old-deja/g++.law/operators4.C: Likewise.
7513         * g++.old-deja/g++.law/dtors2.C: Likewise.
7514         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7515         * g++.old-deja/g++.law/visibility10.C: Likewise.
7516         * g++.old-deja/g++.law/scope3.C: Likewise.
7517         * g++.old-deja/g++.law/casts2.C: Likewise.
7518         * g++.old-deja/g++.law/code-gen5.C: Likewise.
7519         * g++.old-deja/g++.law/operators33.C: Likewise.
7520         * g++.old-deja/g++.law/friend4.C: Likewise.
7521         * g++.old-deja/g++.mike/pmf7.C: Likewise.
7522         * g++.old-deja/g++.mike/p5611.C: Likewise.
7523         * g++.old-deja/g++.mike/net37.C: Likewise.
7524         * g++.old-deja/g++.mike/p3570.C: Likewise.
7525         * g++.old-deja/g++.mike/p5718.C: Likewise.
7526         * g++.old-deja/g++.mike/net21.C: Likewise.
7527         * g++.old-deja/g++.mike/p1862.C: Likewise.
7528         * g++.old-deja/g++.mike/p4511.C: Likewise.
7529         * g++.old-deja/g++.mike/virt3.C: Likewise.
7530         * g++.old-deja/g++.mike/p16146.C: Likewise.
7531         * g++.old-deja/g++.mike/p1989.C: Likewise.
7532         * g++.old-deja/g++.mike/p5571.C: Likewise.
7533         * g++.old-deja/g++.gb/scope10.C: Likewise.
7534         * g++.old-deja/g++.abi/primary5.C: Likewise.
7535         * g++.old-deja/g++.abi/empty2.C: Likewise.
7536         * g++.old-deja/g++.abi/arraynew.C: Likewise.
7537         * g++.old-deja/g++.eh/vbase4.C: Likewise.
7538         * g++.old-deja/g++.eh/ptr1.C: Likewise.
7539         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7540         * g++.old-deja/g++.bob/template3.C: Likewise.
7541         * g++.old-deja/g++.bob/inherit1.C: Likewise.
7542
7543 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
7544
7545         PR fortran/31193
7546         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7547
7548 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
7549
7550         PR fortran/20897
7551         * gfortran.dg/derived_name_1.f90: New.
7552         * gfortran.dg/derived_name_2.f: New.
7553
7554 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7555
7556         * lib/target-supports.exp (check_effective_target_nonpic): New
7557         procedure.
7558         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7559         when compiling PIC.
7560         * gcc.target/i386/asm-4.c: Require nonpic.
7561         * gcc.target/i386/cmov1.c: Likewise.
7562         * gcc.target/i386/mul.c: Likewise.
7563         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7564         * gcc.target/i386/ssetype-1.c: Require nonpic.
7565         * gcc.target/i386/ssetype-3.c: Likewise.
7566         * gcc.target/i386/ssetype-5.c: Likewise.
7567
7568 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7569
7570         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7571         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7572         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7573         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7574
7575 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
7576
7577         PR tree-optimization/30590
7578         * g++.dg/opt/pr30590.C: New testcase.
7579
7580 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
7581
7582         PR c/30762
7583         * gcc.dg/pr30762-1.c: New test.
7584         * gcc.dg/pr30762-2.c: New test.
7585
7586         PR inline-asm/30505
7587         * gcc.target/i386/pr30505.c: New test.
7588
7589 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
7590
7591         * gcc.target/arm/register-variables.c: New.
7592
7593 2007-03-19  Jeff Law  <law@redhat.com>
7594
7595         * PR tree-optimization/30984
7596         * gcc.c-torture/pr30984.c: New test.
7597
7598 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7599         Richard Guenther  <rguenther@suse.de>
7600
7601         PR tree-optimization/31254
7602         * gcc.dg/torture/pr31254.c: New testcase.
7603
7604 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
7605
7606         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7607         target default_packed.
7608
7609 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7610
7611         PR fortran/31203
7612         * gfortran.dg/string_length_1.f90: New test.
7613
7614 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7615
7616         PR testsuite/30395
7617         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7618
7619 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7620
7621         PR libgfortran/31052
7622         * gfortran.dg/namelist_27.f90: New test.
7623
7624 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
7625
7626         PR fortran/30531
7627         * gfortran.dg/used_types_14.f90: New test.
7628
7629         PR fortran/31086
7630         * gfortran.dg/used_types_15.f90: New test.
7631
7632 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
7633
7634         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7635         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7636
7637 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7638
7639         PR fortran/31120
7640         * gfortran.dg/integer_exponentiation_2.f90: New test.
7641
7642 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
7643
7644         PR tree-optimization/31041
7645         * gcc.dg/vect/pr31041.c: New test.
7646
7647 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7648
7649         * g++.dg/warn/Wconversion-integer.C: New
7650         * g++.dg/warn/Wconversion-real.C: New.
7651         * g++.dg/warn/Wconversion-real-integer.C: New.
7652         * g++.dg/warn/conv2.C: Updated.
7653
7654 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7655
7656         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7657         exclude RTPs.
7658
7659 2007-03-16  Richard Guenther  <rguenther@suse.de>
7660
7661         PR tree-optimization/31146
7662         * g++.dg/tree-ssa/pr31146.C: New testcase.
7663
7664 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7665
7666         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7667         assume that the target has <features.h>.
7668
7669 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7670
7671         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7672         dg-options rather than to the whole test.
7673
7674 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
7675
7676         PR debug/29906
7677         * g++.dg/debug/pr29906.C: New
7678
7679 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7680
7681         PR libgfortran/31099
7682         * gfortran.dg/unformatted_recl.f90: Update test.
7683
7684 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
7685
7686         * gcc.dg/tree-ssa/prefetch-5.c: New test.
7687
7688 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7689
7690         PR c++/30891
7691         * g++.dg/parse/namespace-definition.C: New.
7692
7693 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7694
7695         PR c++/24924
7696         * g++.dg/cpp/pedantic-errors.C: New.
7697         * g++.dg/cpp/permissive.C: New.
7698
7699 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7700
7701         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7702         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7703
7704 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7705
7706         * lib/target-supports.exp (check_missing_uclibc_feature)
7707         (check_effective_target_wchar): New procedures.
7708         * gcc.dg/wchar_t-1.c: Require target wchar.
7709         * gcc.dg/wint_t-1.c: Likewise.
7710
7711 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7712
7713         * lib/target-supports.exp (check_gc_sections_available): Return
7714         false for VxWorks targets.
7715
7716 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7717
7718         * g++.dg/warn/Wconversion2.C: Fix typo.
7719         * gcc.dg/if-empty-1.c: Ditto.
7720
7721 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7722
7723         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7724
7725 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7726
7727         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7728         * gcc.target/i386/pr31167.c: Ditto.
7729
7730 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7731
7732         PR target/31167
7733         * gcc.target/i386/pr31167.c: New test.
7734
7735 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
7736
7737         PR fortran/30922
7738         * gfortran.dg/import5.f90.f90: New test.
7739
7740
7741         PR fortran/30879
7742         * gfortran.dg/data_components_1.f90: New test.
7743
7744
7745         PR fortran/30870
7746         * gfortran.dg/generic_13.f90: New test.
7747
7748         PR fortran/31163
7749         * gfortran.dg/alloc_comp_basics_5.f90: New test.
7750
7751 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7752
7753         PR libgfortran/31051
7754         * gfortran.dg/fmt_t_4.f90: New
7755
7756 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7757
7758         PR C++/31165
7759         * g++.dg/other/default7.C: New test.
7760
7761 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7762
7763         * g++.dg/warn/Wconversion2.C: New.
7764
7765 2007-03-14  Eric Christopher  <echristo@apple.com>
7766
7767         * gcc.dg/ssp-1.c: New.
7768         * gcc.dg/ssp-2.c: Ditto.
7769
7770 2007-03-14  Dirk Mueller  <dmueller@suse.de>
7771
7772         * g++.dg/warn/do-empty.C: New.
7773         * gcc.dg/do-empty.c: New.
7774         * gcc.dg/if-empty-1.c: Update.
7775         * gcc.dg/20001116-1.c: Update.
7776         * gcc.dg/pr23165.c: Update.
7777
7778 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
7779
7780         * gfortran.dg/module_implicit_conversion.f90: New test.
7781
7782 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
7783
7784         PR middle-end/31127
7785         * gcc.dg/pr31127.c: New.
7786
7787 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
7788
7789         * gcc.dg/tree-ssa/loop-26.c: New test.
7790
7791 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
7792
7793         * gcc.target/i386/cmpxchg16b-1.c: New test.
7794
7795 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7796
7797         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
7798         * gcc.dg/c99-vla-1.c: Likewise.
7799         * g++.dg/ext/vla1.C: Likewise
7800
7801 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7802
7803         * gcc.dg/wvla-1.c: New test
7804         * gcc.dg/wvla-2.c: New test
7805         * gcc.dg/wvla-3.c: New test
7806         * gcc.dg/wvla-4.c: New test
7807         * gcc.dg/wvla-5.c: New test
7808         * gcc.dg/wvla-6.c: New test
7809         * gcc.dg/wvla-7.c: New test
7810         * g++.dg/warn/Wvla-1.C: New test
7811         * g++.dg/warn/Wvla-2.C: New test
7812         * g++.dg/warn/Wvla-3.C: New test
7813
7814 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
7815
7816         PR c++/30108
7817         * g++.dg/other/default6.C: New test.
7818
7819 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7820
7821         * lib/target-supports.exp (check_profiling_available): Return false
7822         for VxWorks.
7823         (check_effective_target_vxworks_kernel): New procedure.
7824         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
7825         VxWorks.
7826         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
7827         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
7828         to include VxWorks.
7829         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
7830
7831 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7832
7833         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
7834         PIC is not supported.
7835         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
7836         * gcc.dg/20020426-2.c: Likewise.
7837         * gcc.dg/pr28243.c: Likewise.
7838         * gcc.dg/visibility-11.c: Likewise.
7839         * gcc.dg/tls/opt-9.c: Likewise.
7840         * gcc.dg/tls/opt-10.c: Likewise.
7841         * gcc.dg/tls/pic-1.c: Likewise.
7842         * gcc.dg/tls/struct-1.c: Likewise.
7843         * gcc.target/i386/20000807-1.c: Likewise.
7844         * gcc.target/i386/20000904-1.c: Likewise.
7845         * gcc.target/i386/20011119-1.c: Likewise.
7846         * gcc.target/i386/990213-2.c: Likewise.
7847         * gcc.target/i386/990214-1.c: Likewise.
7848         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7849         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7850         * gcc.target/i386/pic-1.c: Likewise.
7851         * gcc.target/i386/pr21518.c: Likewise.
7852         * gcc.target/i386/pr23098.c: Likewise.
7853         * gcc.target/i386/pr23943.c: Likewise.
7854
7855 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
7856
7857         PR c++/31038
7858         * g++.dg/template/complit2.C: New test.
7859
7860         PR c++/30328
7861         * g++.dg/ext/bitfield1.C: New test.
7862
7863 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
7864
7865         PR fortran/30883
7866         * gfortran.dg/interface_11.f90: New test.
7867
7868 2007-03-11  Richard Guenther  <rguenther@suse.de>
7869
7870         PR tree-optimization/31115
7871         * gcc.dg/torture/pr31115.c: New testcase.
7872
7873 2007-03-11  Ira Rosen  <irar@il.ibm.com>
7874
7875         PR tree-optimization/29925
7876         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
7877
7878 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
7879
7880         PR c++/30274
7881         * g++.dg/expr/bitfield3.C: New test.
7882         * g++.dg/expr/bitfield4.C: Likewise.
7883         * g++.dg/expr/bitfield5.C: Likewise.
7884         * g++.dg/expr/bitfield6.C: Likewise.
7885
7886         PR c++/30924
7887         * g++.dg/template/array18.C: New test.
7888
7889 2007-03-10  Dirk Mueller  <dmueller@suse.de>
7890
7891         PR c++/17946
7892         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
7893         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
7894
7895 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
7896
7897         PR c++/20599
7898         * g++.dg/cpp0x/variadic-bind.C: New.
7899         * g++.dg/cpp0x/variadic-function.C: New.
7900         * g++.dg/cpp0x/variadic-mem_fn.C: New.
7901         * g++.dg/cpp0x/variadic-tuple.C: New.
7902         * g++.dg/cpp0x/variadic1.C: New.
7903         * g++.dg/cpp0x/variadic2.C: New.
7904         * g++.dg/cpp0x/variadic3.C: New.
7905         * g++.dg/cpp0x/variadic4.C: New.
7906         * g++.dg/cpp0x/variadic5.C: New.
7907         * g++.dg/cpp0x/variadic6.C: New.
7908         * g++.dg/cpp0x/variadic7.C: New.
7909         * g++.dg/cpp0x/variadic8.C: New.
7910         * g++.dg/cpp0x/variadic9.C: New.
7911         * g++.dg/cpp0x/variadic10.C: New.
7912         * g++.dg/cpp0x/variadic11.C: New.
7913         * g++.dg/cpp0x/variadic12.C: New.
7914         * g++.dg/cpp0x/variadic13.C: New.
7915         * g++.dg/cpp0x/variadic14.C: New.
7916         * g++.dg/cpp0x/variadic15.C: New.
7917         * g++.dg/cpp0x/variadic16.C: New.
7918         * g++.dg/cpp0x/variadic17.C: New.
7919         * g++.dg/cpp0x/variadic18.C: New.
7920         * g++.dg/cpp0x/variadic19.C: New.
7921         * g++.dg/cpp0x/variadic20.C: New.
7922         * g++.dg/cpp0x/variadic21.C: New.
7923         * g++.dg/cpp0x/variadic22.C: New.
7924         * g++.dg/cpp0x/variadic23.C: New.
7925         * g++.dg/cpp0x/variadic24.C: New.
7926         * g++.dg/cpp0x/variadic25.C: New.
7927         * g++.dg/cpp0x/variadic26.C: New.
7928         * g++.dg/cpp0x/variadic27.C: New.
7929         * g++.dg/cpp0x/variadic28.C: New.
7930         * g++.dg/cpp0x/variadic29.C: New.
7931         * g++.dg/cpp0x/variadic30.C: New.
7932         * g++.dg/cpp0x/variadic31.C: New.
7933         * g++.dg/cpp0x/variadic32.C: New.
7934         * g++.dg/cpp0x/variadic33.C: New.
7935         * g++.dg/cpp0x/variadic34.C: New.
7936         * g++.dg/cpp0x/variadic35.C: New.
7937         * g++.dg/cpp0x/variadic36.C: New.
7938         * g++.dg/cpp0x/variadic37.C: New.
7939         * g++.dg/cpp0x/variadic38.C: New.
7940         * g++.dg/cpp0x/variadic39.C: New.
7941         * g++.dg/cpp0x/variadic40.C: New.
7942         * g++.dg/cpp0x/variadic41.C: New.
7943         * g++.dg/cpp0x/variadic42.C: New.
7944         * g++.dg/cpp0x/variadic43.C: New.
7945         * g++.dg/cpp0x/variadic44.C: New.
7946         * g++.dg/cpp0x/variadic45.C: New.
7947         * g++.dg/cpp0x/variadic46.C: New.
7948         * g++.dg/cpp0x/variadic47.C: New.
7949         * g++.dg/cpp0x/variadic48.C: New.
7950         * g++.dg/cpp0x/variadic49.C: New.
7951         * g++.dg/cpp0x/variadic50.C: New.
7952         * g++.dg/cpp0x/variadic51.C: New.
7953         * g++.dg/cpp0x/variadic52.C: New.
7954         * g++.dg/cpp0x/variadic53.C: New.
7955         * g++.dg/cpp0x/variadic54.C: New.
7956         * g++.dg/cpp0x/variadic55.C: New.
7957         * g++.dg/cpp0x/variadic56.C: New.
7958         * g++.dg/cpp0x/variadic57.C: New.
7959         * g++.dg/cpp0x/variadic58.C: New.
7960         * g++.dg/cpp0x/variadic59.C: New.
7961         * g++.dg/cpp0x/variadic60.C : New.
7962         * g++.dg/cpp0x/variadic61.C : New.
7963         * g++.dg/cpp0x/variadic62.C : New.
7964         * g++.dg/cpp0x/variadic63.C : New.
7965         * g++.dg/cpp0x/variadic64.C : New.
7966         * g++.dg/cpp0x/variadic65.C : New.
7967         * g++.dg/cpp0x/variadic66.C : New.
7968         * g++.dg/cpp0x/variadic67.C : New.
7969         * g++.dg/cpp0x/variadic68.C : New.
7970         * g++.dg/cpp0x/variadic69.C : New.
7971         * g++.dg/cpp0x/variadic70.C : New.
7972         * g++.dg/cpp0x/variadic71.C : New.
7973         * g++.dg/cpp0x/variadic72.C : New.
7974         * g++.dg/cpp0x/variadic73.C : New.
7975         * g++.dg/cpp0x/variadic74.C : New.
7976         * g++.dg/cpp0x/variadic75.C : New.
7977         * g++.dg/cpp0x/variadic-ex1.C : New.
7978         * g++.dg/cpp0x/variadic-ex2.C : New.
7979         * g++.dg/cpp0x/variadic-ex3.C : New.
7980         * g++.dg/cpp0x/variadic-ex4.C : New.
7981         * g++.dg/cpp0x/variadic-ex5.C : New.
7982         * g++.dg/cpp0x/variadic-ex6.C : New.
7983         * g++.dg/cpp0x/variadic-ex7.C : New.
7984         * g++.dg/cpp0x/variadic-ex8.C : New.
7985         * g++.dg/cpp0x/variadic-ex9.C : New.
7986         * g++.dg/cpp0x/variadic-ex10.C : New.
7987         * g++.dg/cpp0x/variadic-ex11.C : New.
7988         * g++.dg/cpp0x/variadic-ex12.C : New.
7989         * g++.dg/cpp0x/variadic-ex13.C : New.
7990         * g++.dg/cpp0x/variadic-ex14.C : New.
7991
7992 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7993
7994         PR libgfortran/31099
7995         * gfortran.dg/unformatted_recl.f90: New test.
7996
7997 2007-03-09  Roger Sayle  <roger@eyesopen.com>
7998
7999         * gcc.dg/fold-eqcmplx-1.c: New test case.
8000
8001 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
8002
8003         PR rtl-optimization/30643
8004         * gcc.dg/pr30643.c: New.
8005
8006 2007-03-09  Chao-ying Fu  <fu@mips.com>
8007
8008         * gcc.target/mips/mips32-dspr2-type.c: New test.
8009         * gcc.target/mips/mips32-dspr2.c: New test.
8010         * gcc.target/mips/dspr2-MULT.c: New test.
8011         * gcc.target/mips/dspr2-MULTU.c: New test.
8012         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8013         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8014         Adjust some formats.
8015
8016 2007-03-09  Dirk Mueller  <dmueller@suse.de>
8017
8018         PR c++/17946
8019         * gcc.dg/Wlogical-op-1.c: New.
8020         * g++.dg/warn/Wlogical-op-1.C: New.
8021
8022 2007-03-09  Richard Guenther  <rguenther@suse.de>
8023
8024         PR tree-optimization/30904
8025         PR middle-end/31058
8026         * gcc.dg/pr30904.c: Remove xfail.
8027
8028 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8029
8030         PR C/31072
8031         * gcc.c-torture/execute/pr31072.c: New test.
8032
8033 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8034
8035         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8036         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8037         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
8038         *lrint* and *lround*.
8039         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8040         floor->lfloor.
8041         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8042         * gcc.dg/torture/builtin-integral-1.c: Likewise.
8043         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
8044         and *lround*.  Correct macro names.
8045         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8046         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8047
8048 2007-03-08  Ian Lance Taylor  <iant@google.com>
8049
8050         * gcc.dg/no-strict-overflow-5.c: New test.
8051         * gcc.dg/no-strict-overflow-6.c: New test.
8052         * gcc.dg/Wstrict-overflow-11.c: New test.
8053         * gcc.dg/Wstrict-overflow-12.c: New test.
8054         * gcc.dg/Wstrict-overflow-13.c: New test.
8055         * gcc.dg/Wstrict-overflow-14.c: New test.
8056         * gcc.dg/Wstrict-overflow-15.c: New test.
8057
8058 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8059
8060         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
8061         for VxWorks kernel mode.
8062         * gcc.c-torture/execute/strncmp-1.x: Likewise.
8063
8064 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8065
8066         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8067         mode.
8068
8069 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8070
8071         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8072         and lib/bfill.c on VxWorks targets.
8073         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8074         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8075         lib/bfill.c and lib/memmove.c on VxWorks targets.
8076         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8077         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8078         on VxWorks targets.
8079         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8080         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8081
8082 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8083
8084         * gfortran.dg/use_5.f90: New test.
8085         * gfortran.dg/use_6.f90: Ditto.
8086         * gfortran.dg/use_7.f90: Ditto.
8087
8088 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8089
8090         PR fortran/30973
8091         * gfortran.dg/use_4.f90: New test.
8092         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8093
8094 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
8095
8096         PR fortran/31011
8097         * gfortran.dg/parameter_array_section_2.f90: New test.
8098
8099 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
8100
8101         PR c++/30852
8102         * g++.dg/ext/offsetof1.C: Add cases with volatile.
8103
8104         PR c++/30534
8105         * g++.dg/template/arg5.C: New test.
8106
8107 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
8108
8109         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8110
8111 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
8112
8113         * gcc.dg/var-expand1.c: Add newline at end of file.
8114
8115 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
8116
8117         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8118
8119 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
8120
8121         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8122
8123 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8124
8125         * gcc.dg/torture/builtin-convert-4.c: New test.
8126
8127 2007-03-05  Ian Lance Taylor  <iant@google.com>
8128
8129         * gcc.c-torture/compile/pr31034.c: New test.
8130
8131 2007-03-05  Ian Lance Taylor  <iant@google.com>
8132
8133         * gcc.dg/inline-18.c: New test.
8134         * gcc.dg/inline-19.c: New test.
8135         * gcc.dg/inline-20.c: New test.
8136         * gcc.dg/inline-21.c: New test.
8137
8138 2007-03-05  Richard Guenther  <rguenther@suse.de>
8139
8140         PR tree-optimization/14052
8141         * gcc.dg/tree-ssa/vrp33.c: New testcase.
8142
8143 2007-03-05  Richard Guenther  <rguenther@suse.de>
8144
8145         PR tree-optimization/23777
8146         * gcc.dg/tree-ssa/pr23777.c: New testcase.
8147
8148 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8149
8150         PR other/30465
8151         * gcc.dg/multiple-overflow-warn-3.c: New.
8152         * g++.dg/warn/multiple-overflow-warn-3.C: New.
8153
8154 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
8155
8156         PR c++/30895
8157         * g++.dg/parse/template23.C: New test.
8158
8159 2007-03-04  Roger Sayle  <roger@eyesopen.com>
8160
8161         PR middle-end/30744
8162         * gcc.dg/pr30744-1.c: New test case.
8163
8164 2007-03-04  Tobias Burnus  <burnus@net-b.de>
8165
8166         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8167
8168 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8169
8170         PR target/30406
8171         * gfortran.dg/logical_3.f90: New test.
8172
8173 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
8174
8175         PR libfortran/30981
8176         * gfortran.dg/integer_exponentiation_1.f90:  New test.
8177
8178 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8179
8180         * gcc.target/m68k/m68k.exp: New.
8181         * gcc.target/m68k/crash1.c: New.
8182
8183 2007-03-03  Tobias Burnus  <burnus@net-b.de>
8184
8185         * gfortran.dg/c_by_val.c: Use int64_t instead of long
8186         to be more compatible with integer(kind=8).
8187
8188 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8189
8190         PR libfortran/31001
8191         * gfortran.dg/zero_sized_3.f90: New test.
8192
8193 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8194
8195         PR c++/15787
8196         * g++.dg/parse/else.C: New.
8197         * g++.dg/parse/else-2.C: New.
8198
8199 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
8200             Tobias Burnus  <burnus@net-b.de>
8201
8202         PR fortran/30882
8203         * gfortran.dg/size_dim.f90: New test.
8204
8205 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
8206             Tobias Burnus  <burnus@net-b.de>
8207
8208         PR fortran/30873
8209         * gfortran.dg/entry_9.f90: New test.
8210
8211 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
8212
8213         PR c++/28253
8214         * g++.dg/inherit/covariant16.C: New test.
8215
8216 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
8217
8218         * g++.dg/other/darwin-minversion-1.C: New.
8219
8220 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
8221
8222         * gcc.dg/tree-ssa/20070302-1.c: New test.
8223
8224 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
8225
8226         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8227         tests.
8228
8229 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
8230
8231         * gcc.dg/tree-ssa/prefetch-4.c: New test.
8232
8233 2007-03-01  Simon Baldwin <simonb@google.com>
8234
8235         PR c++/23689
8236         * warn/ignored_typedef.C: New.
8237         * init/ctor8.C: Added dg-warning to consume ignored typedef
8238         warning.
8239         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
8240         and added an explicit line number.
8241
8242 2007-02-28  Richard Guenther  <rguenther@suse.de>
8243
8244         PR middle-end/30364
8245         * gcc.dg/torture/pr30364-1.c: New testcase.
8246         * gcc.dg/torture/pr30364-2.c: Likewise.
8247         * gcc.dg/torture/pr30364-3.c: Likewise.
8248
8249 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8250
8251         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8252         powerpc*, use -funsafe-math-optimizations.
8253         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8254         * gcc.dg/torture/builtin-modf-1.c: Likewise.
8255
8256 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8257             Paul Thomas  <pault@gcc.gnu.org>
8258
8259         PR fortran/30888
8260         PR fortran/30887
8261         * c_by_val_1.f: Test %VAL() with non-default kind.
8262         * c_by_val.c: Ditto.
8263         * c_by_val_4.f: New test.
8264
8265 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8266
8267         PR fortran/30968
8268         * gfortran.dg/continuation_7.f90: New test.
8269
8270 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
8271
8272         * g++.dg/inherit/thunk7.C: New test.
8273         * lib/target-supports.exp (check_profiling_available): Not available
8274         for bfin-*-*.
8275
8276 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
8277
8278         PR target/30970
8279         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8280
8281 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
8282
8283         * lib/target-supports.exp (check_effective_target_init_priority):
8284         Remove Solaris special case.
8285
8286 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
8287
8288         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8289         for more builtin types.
8290
8291         * g++.dg/ext/visibility/class1.C: Port to Darwin.
8292         * g++.dg/ext/visibility/noPLT.C: Likewise.
8293
8294 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8295
8296         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8297         sh* targets.
8298
8299 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
8300
8301         PR fortran/30865
8302         * size_optional_dim_1.f90:  New test.
8303
8304 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
8305
8306         * gcc.dg/vxworks/vxworks.exp: New file.
8307         * gcc.dg/vxworks/initpri1.c: Likewise.
8308         * gcc.dg/vxworks/initpri2.c: Likewise.
8309         * gcc.dg/initpri2.c: Add more tests.
8310         * g++.dg/special/initpri2.C: Likewise.
8311
8312         * gcc.dg/initpri1.c: New test.
8313         * gcc.dg/initpri2.c: Likewise.
8314         * g++.dg/special/initpri1.C: New test.
8315         * g++.dg/special/initpri2.C: Likewise.
8316         * g++.dg/special/conpr-1.C: Use init_priority effective target.
8317         * g++.dg/special/conpr-2.C: Likewise.
8318         * g++.dg/special/conpr-3.C: Likewise.
8319         * g++.dg/special/conpr-4.C: Likewise.
8320         * g++.dg/special/initp1.C: Likewise.
8321         * g++.dg/special/ecos.exp: Remove code to detect availability of
8322         constructor priorities.
8323         * lib/target-supports.exp (check_effective_target_init_priority):
8324         New function.
8325
8326 2007-02-24  Jan Hubicka  <jh@suse.cz>
8327
8328         * gcc.c-torture/execute/pr30778.c: New testcase.
8329
8330 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8331
8332         PR libgfortran/30918
8333         * gfortran.dg/namelist_26.f90: New test.
8334
8335 2007-02-24  Richard Guenther  <rguenther@suse.de>
8336
8337         PR middle-end/30951
8338         * gcc.dg/pr30951.c: New testcase.
8339
8340 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8341
8342         * gcc.dg/torture/builtin-modf-1.c: New test.
8343
8344 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
8345
8346         PR tree-optimization/30904
8347         * gcc.dg/pr30904.c: New test.
8348
8349 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8350
8351         * gcc.test-framework/README: Correct command.
8352         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8353         -Wunused-value.
8354         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8355
8356 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
8357
8358         * lib/target-supports.exp (check_effective_target_unwrapped): New.
8359
8360 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
8361
8362         * lib/target-supports.exp (check_effective_target_newlib): New
8363         function.
8364
8365 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
8366
8367         PR fortran/30660
8368         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8369         allocatable component.
8370
8371
8372 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8373
8374         * gcc.dg/torture/builtin-logb-1.c: New test.
8375         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8376         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8377         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8378         sh* targets.
8379
8380 2007-02-23  Richard Guenther  <rguenther@suse.de>
8381
8382         * g++.dg/warn/changes-meaning.C: New testcase.
8383
8384 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8385
8386         PR libgfortran/30910
8387         * gfortran.dg/fmt_zero_precision.f90: Update test.
8388
8389 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8390
8391         * gcc.dg/torture/builtin-frexp-1.c: New test.
8392
8393 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
8394
8395         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8396
8397 2007-02-22  Ian Lance Taylor  <iant@google.com>
8398
8399         PR debug/30898
8400         * g++.dg/debug/pr30898.C: New test.
8401
8402 2007-02-22  Ira Rosen  <irar@il.ibm.com>
8403
8404         * gcc.dg/vect/vect-106.c: New test.
8405
8406 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8407             Ira Rosen  <irar@il.ibm.com>
8408
8409         PR tree-optimization/30843
8410         * gcc.dg/vect/pr30843.c: New test.
8411
8412 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8413
8414         PR tree-optimization/30858
8415         * gcc.dg/vect/pr30858.c: New test.
8416
8417 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
8418
8419         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8420         to set options for compiling testglue.
8421         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8422         * lib/obj-c++.exp (obj-c++_init): Likewise.
8423
8424 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
8425
8426         * gnat.dg/derived_aggregate.adb: New test.
8427
8428 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8429
8430         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8431         sh* targets.  Call the correct CKSGN macro.
8432
8433 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
8434
8435         * gfortran.dg/gomp/omp_parse1.f90: New test.
8436         * gfortran.dg/gomp/omp_parse2.f: New test.
8437
8438 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
8439
8440         PR fortran/30869
8441         * gfortran.dg/do_pointer_1.f90:  New test.
8442
8443 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8444
8445         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8446         and scalbln.
8447
8448 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
8449
8450         * gcc.dg/darwin-minversion-1.c: New.
8451         * gcc.dg/darwin-minversion-2.c: New.
8452
8453 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8454
8455         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8456
8457 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8458             DJ Delorie <dj@redhat.com>
8459
8460         PR other/30824
8461         * gcc.dg/Wfatal.c: New.
8462         * gcc.dg/Wfatal-2.c: New.
8463         * gcc.dg/Werror-1.c: Adjust expectations.
8464         * gcc.dg/Werror-5.c: Likewise.
8465         * gcc.dg/Werror-7.c: Likewise.
8466         * gcc.dg/Werror-10.c: Likewise.
8467         * gcc.dg/Werror-11.c: Likewise.
8468
8469 2007-02-20  Tobias Burnus  <burnus@net-b.de>
8470
8471         PR fortran/30522
8472         * gfortran.dg/volatile10.f90: New test.
8473
8474 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
8475
8476         PR libfortran/30533
8477         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
8478
8479 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8480
8481         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8482         * gcc.dg/Walways-true-1.c: Likewise.
8483         * gcc.dg/weak/weak-3.c: Likewise.
8484         * gcc.dg/Werror-1.c: Likewise.
8485         * gcc.dg/Werror-3.c: Likewise.
8486         * gcc.dg/Werror-4.c: Likewise.
8487         * gcc.dg/Werror-5.c: Likewise.
8488         * gcc.dg/Werror-6.c: Likewise.
8489         * gcc.dg/Werror-7.c: Likewise.
8490         * gcc.dg/Werror-8.c: Likewise.
8491         * gcc.dg/Werror-10.c: Likewise.
8492         * gcc.dg/Werror-11.c: Likewise.
8493         * gcc.dg/Werror-12.c: Likewise.
8494         * g++.old-deja/g++.mike/warn8.C: Likewise.
8495         * g++.dg/warn/Walways-true-1.C: Likewise.
8496         * g++.dg/warn/Walways-true-2.C: Likewise.
8497         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8498         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8499         -Wstring-literal-comparison with -Waddress.
8500         * gcc.dg/Wstring-literal-comparison-4.c: Replace
8501         -Wno-string-literal-comparison with -Wno-address.
8502
8503 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
8504
8505         * gnat.dg/self_aggregate_with_call.adb: New test.
8506
8507 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
8508
8509         PR tree-optimization/30975
8510         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8511         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8512         * gcc.dg/vect/pr30795.c: New.
8513
8514 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8515
8516         PR fortran/30681
8517         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8518
8519 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8520
8521         PR rtl-optimization/28173
8522         * gcc.target/i386/andor-1.c: New test case.
8523
8524 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8525
8526         * gcc.dg/torture/builtin-ldexp-1.c: New.
8527         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8528
8529 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8530
8531         * gfortran.dg/array_constructor_15.f90: New test case.
8532
8533 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8534
8535         * gfortran.dg/forall_10.f90: New test case.
8536
8537 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8538
8539         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8540
8541 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8542
8543         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8544         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8545
8546 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
8547
8548         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8549         * gcc.target/i386/builtin-bswap-3.c: Ditto.
8550         * gcc.target/i386/xchg-1.c: New test.
8551         * gcc.target/i386/xchg-2.c: New test.
8552
8553 2007-02-16  Richard Guenther  <rguenther@suse.de>
8554             Christian Bruel  <christian.bruel@st.com>
8555
8556         * gcc.dg/strict-overflow-5.c: New testcase.
8557
8558 2007-02-16  Tobias Burnus  <burnus@net-b.de>
8559
8560         PR fortran/30793
8561         * gfortran.dg/func_derived_4.f90: New test.
8562
8563 2007-02-15  Roger Sayle  <roger@eyesopen.com>
8564
8565         PR middle-end/30391
8566         * gfortran.dg/pr30391-1.f90: New test case.
8567
8568 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8569
8570         PR middle-end/30433
8571         * gcc.c-torture/compile/pr30433.c: New testcase to check
8572         that complex constants comparisions are foldded.
8573
8574 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8575
8576         PR C++/30158
8577         * g++.dg/ext/stmtexpr10.C: New testcase.
8578
8579 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8580
8581         PR middle-end/30729
8582         * gcc.dg/Wunused-value-2.c: New testcase.
8583
8584 2007-02-15  Ian Lance Taylor  <iant@google.com>
8585
8586         * g++.dg/eh/subreg-1.C: New test.
8587
8588 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8589
8590         PR c/26494
8591         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8592         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8593         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8594         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8595         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8596         * gcc.dg/Werror-implicit-function-declaration.c: New.
8597
8598 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8599
8600         PR c++/28943
8601         * g++.dg/warn/pr28943.C: New.
8602
8603 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8604
8605         * gfortran.fortran-torture/execute/math.f90: Fix typo.
8606
8607 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8608
8609         PR fortran/30779
8610         * gfortran.dg/error_recovery_3.f90: New test.
8611
8612 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8613
8614         * g++.dg/tree-ssa/sra-1.C: New.
8615
8616 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8617
8618         * g++.dg/tree-ssa/sra-1.C: New.
8619
8620 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8621
8622         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8623
8624 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8625
8626         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8627
8628 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8629
8630         PR fortran/30799
8631         * gfortran.dg/logical_2.f90: New test.
8632
8633 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
8634
8635         * gcc.dg/torture/complex-alias-1.c: New test.
8636
8637 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
8638
8639         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8640         instead of -fdump-tree-tailcall.
8641
8642 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
8643
8644         * gfortran.dg/interface_10.f90: Fix comment typo.
8645
8646 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
8647
8648         PR tree-optimization/30771
8649         * gcc.dg/vect/pr30771.c: New test.
8650
8651 2007-02-13  Ian Lance Taylor  <iant@google.com>
8652
8653         * gcc.dg/Wstrict-overflow-1.c: New test.
8654         * gcc.dg/Wstrict-overflow-2.c: New test.
8655         * gcc.dg/Wstrict-overflow-3.c: New test.
8656         * gcc.dg/Wstrict-overflow-4.c: New test.
8657         * gcc.dg/Wstrict-overflow-5.c: New test.
8658         * gcc.dg/Wstrict-overflow-6.c: New test.
8659         * gcc.dg/Wstrict-overflow-7.c: New test.
8660         * gcc.dg/Wstrict-overflow-8.c: New test.
8661         * gcc.dg/Wstrict-overflow-9.c: New test.
8662         * gcc.dg/Wstrict-overflow-10.c: New test.
8663
8664 2007-02-13  Roger Sayle  <roger@eyesopen.com>
8665
8666         * gcc.target/ia64/builtin-bswap-2.c: New test case.
8667
8668 2007-02-13  Richard Henderson  <rth@redhat.com>
8669
8670         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8671         * gcc.c-torture/execute/pr29302-1.c: ... here.
8672
8673 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8674
8675         PR c/29521
8676         * gcc.dg/c90-return-1.c: Update output.
8677         * gcc.dg/c99-return-1.c: Likewise.
8678
8679 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
8680
8681         PR fortran/30554
8682         * gfortran.dg/used_dummy_types_7.f90: New test..
8683
8684 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
8685
8686         * gcc.target/i386/parity-1.c: New test.
8687         * gcc.target/i386/parity-2.c: New test.
8688
8689 2007-02-12  Roger Sayle  <roger@eyesopen.com>
8690
8691         * gcc.target/i386/builtin-bswap-3.c: New test case.
8692
8693 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
8694
8695         PR tree-optimization/29145
8696         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8697         alias analysis is improved to take better advantage of restrict
8698         qualified pointers.
8699         * gcc.dg/vect/vect-80.c: Likewise.
8700         * gcc.dg/vect/pr29145.c: New.
8701
8702 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8703
8704         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8705         * gcc.target/i386/sse4a-insert.c: Likewise.
8706
8707 2007-02-11  Roger Sayle  <roger@eyesopen.com>
8708
8709         * gcc.target/ia64/builtin-popcount-1.c: New test case.
8710         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8711
8712 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
8713
8714         PR fortran/30478
8715         * gfortran.dg/enum_4.f90: Update error message checks.
8716
8717 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
8718
8719         PR fortran/30554
8720         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8721         versions of the modules.
8722
8723         PR fortran/30617
8724         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8725         by getting rid of recursive I/O and providing functions with
8726         results.
8727
8728         PR fortran/30319
8729         * gfortran.dg/char_array_constructor_2.f90
8730
8731 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
8732
8733         PR c++/26988
8734         * g++.dg/template/spec34.C: New test
8735
8736 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
8737
8738         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8739         on i?86 and x86_64.
8740         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8741         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8742         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8743         on i?86 and x86_64.
8744         * gcc.dg/vect/vect-113.c: Ditto.
8745
8746 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
8747
8748         PR c++/29487
8749         * g++.dg/eh/weak1-C: New test.
8750         * g++.dg/eh/weak1-a.cc: Likewise.
8751         * g++.dg/eh/comdat1.C: Likewise.
8752
8753 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
8754             Dorit Nuzman  <dorit@il.ibm.com>
8755
8756         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
8757         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
8758         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8759         * gcc.dg/vect/vect-113.c: Likewise.
8760
8761         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8762
8763 2007-02-10  Richard Henderson  <rth@redhat.com>
8764
8765         * lib/target-supports.exp (check_effective_target_tls): Redefine
8766         to mean non-emulated tls.
8767         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8768         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8769         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8770         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8771         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8772         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8773         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8774
8775 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
8776
8777         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
8778
8779 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
8780
8781         * gfortran.dg/secnds.f: Replace time tolerance with a
8782         before-and-after bracket.
8783         * gfortran.dg/secnds-1.f: Likewise.
8784
8785 2007-02-09  Tobias Burnus  <burnus@net-b.de>
8786
8787         PR fortran/30512
8788         * gfortran.dg/maxlocval_1.f90: New test.
8789
8790 2007-02-09  Roger Sayle  <roger@eyesopen.com>
8791
8792         * gcc.target/ia64/builtin_bswap-1.c: New test case.
8793
8794 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8795
8796         PR fortran/30720
8797         * gfortran.dg/array_function_1.f90: New test.
8798
8799 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8800
8801         * lib/target-supports.exp (check_effective_target_lax_strtofp)
8802         (check_effective_target_dummy_wcsftime): New functions.
8803
8804 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8805
8806         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
8807         * lib/target-supports.exp (check_effective_target_uclibc): New
8808         function.
8809
8810 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8811
8812         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
8813         (vsnprintf): Don't define for uClibc targets.
8814
8815 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8816
8817         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
8818         set before checking whether it was allowed.
8819         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
8820         before checking inside_main.
8821
8822 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8823
8824         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
8825         uClinux targets.
8826         (u16sf): Likewise u4sf.
8827         * g++.dg/compat/struct-layout-1.h: Likewise.
8828
8829 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8830
8831         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
8832         procedure.
8833         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8834         m68k targets if check_effective_target_coldfire_fpu returns true.
8835
8836 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
8837         Richard Guenther  <rguenther@suse.de>
8838
8839         PR middle-end/23361
8840         * gcc.dg/fold-compare-3.c: New testcase.
8841         * gcc.dg/tree-ssa/loop-24.c: Likewise.
8842
8843 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
8844
8845         * gcc.dg/pr26570.c: Clean up coverage files.
8846         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
8847         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
8848         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
8849         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
8850         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
8851         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
8852         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
8853         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
8854         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
8855         * gcc.dg/tree-ssa/pr25501.c: Ditto.
8856         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
8857         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
8858         * gcc.dg/vect/pr28952.c: Ditto.
8859         * gcc.dg/vect/pr27151.c: Ditto.
8860         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
8861         * g++.dg/gomp/macro-3.C: Ditto.
8862
8863 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
8864
8865         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
8866         of the loop.
8867
8868 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8869
8870         * gcc.target/i386/builtin-bswap-2.c: New test case.
8871
8872 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8873
8874         * gfortran.dg/forall_8.f90: New test case.
8875         * gfortran.dg/forall_9.f90: Likewise.
8876
8877 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8878
8879         * gcc.dg/builtins-20.c: Add some -~ complex cases.
8880
8881 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
8882
8883         * lib/target-supports.exp (check_effective_target_simulator): New.
8884
8885 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
8886
8887         * gcc.dg/tree-ssa/loop-25.c: New test.
8888
8889 2007-02-06  Richard Henderson  <rth@redhat.com>
8890
8891         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
8892
8893 2007-02-06  Roger Sayle  <roger@eyesopen.com>
8894
8895         * gcc.target/powerpc/popcount-1.c: New test case.
8896         * gcc.target/powerpc/parity-1.c: Likewise.
8897
8898 2007-02-06  Richard Guenther  <rguenther@suse.de>
8899
8900         PR middle-end/27302
8901         * gcc.dg/torture/pr27302-2.c: New testcase.
8902
8903 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
8904
8905         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
8906         * gcc.dg/vect/vect-iv-1.c: New test.
8907         * gcc.dg/vect/vect-iv-2.c: New test.
8908         * gcc.dg/vect/vect-iv-3.c: New test.
8909         * gcc.dg/vect/vect-iv-4.c: New test.
8910         * gcc.dg/vect/vect-iv-5.c: New test.
8911         * gcc.dg/vect/vect-iv-6.c: New test.
8912         * gcc.dg/vect/vect-iv-7.c: New test.
8913         * gcc.dg/vect/vect-iv-8.c: New test.
8914         * gcc.dg/vect/vect-iv-9.c: New test.
8915         * gcc.dg/vect/vect-iv-10.c: New test.
8916         * gcc.dg/vect/vect-iv-11.c: New test.
8917         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
8918         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
8919         * gcc.dg/vect/vect-14.c: Now vectorizable.
8920         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
8921         loop).
8922         * gcc.dg/vect/vect-27.c: Likewise.
8923         * gcc.dg/vect/vect-29.c Likewise.
8924         * gcc.dg/vect/vect-dv-2.c: Likewise.
8925         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8926         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8927         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8928
8929 2007-02-06  Ira Rosen  <irar@il.ibm.com>
8930
8931         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
8932
8933 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8934
8935         * gcc.dg/builtins-20.c: Add more cases.
8936
8937 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
8938
8939         PR debug/30189
8940         * gcc.dg/pr30189.c: New test.
8941
8942 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8943
8944         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
8945         for running tests.
8946         * gcc.target/i386/sse4a-extract.c: New test.
8947         * gcc.target/i386/sse4a-insert.c: New test.
8948         * gcc.target/i386/sse4a-montsd.c: New test.
8949         * gcc.target/i386/sse4a-montss.c: New test.
8950
8951 2007-02-05  Richard Guenther  <rguenther@suse.de>
8952
8953         * gcc.target/i386/vectorize3.c: New testcase.
8954
8955 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
8956
8957         PR target/30665
8958         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
8959
8960 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8961
8962         PR fortran/30611
8963         * gfortran.dg/repeat_1.f90: New test.
8964
8965 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
8966
8967         PR fortran/30605
8968         * gfortran.dg/spread_shape_1.f90: Remove tabs.
8969         * gfortran.dg/derived_init_2.f90: Ditto.
8970         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
8971         * gfortran.dg/array_initializer_1.f90: Ditto.
8972         * gfortran.dg/do_2.f90: Ditto.
8973         * gfortran.dg/proc_assign_1.f90: Ditto.
8974
8975 2007-02-04  Richard Guenther  <rguenther@suse.de>
8976
8977         PR middle-end/30636
8978         * g++.dg/warn/pr30636.C: New testcase.
8979         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
8980
8981 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
8982
8983         PR middle-end/30667
8984         * gfortran.dg/pr30667.f: New test.
8985
8986 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8987
8988         * gcc.dg/builtins-54.c: Add more cases.
8989
8990 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
8991
8992         PR fortran/30514
8993         * gfortran.dg/zero_sized_2.f90: New test.
8994
8995         PR fortran/30660
8996         * gfortran.dg/alloc_comp_basics_4.f90: New test.
8997
8998         PR fortran/29820
8999         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9000         file.
9001
9002 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9003
9004         PR fortran/30683
9005         * gfortran.dg/interface_10.f90: New test.
9006
9007 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9008
9009         * gcc.dg/builtins-20.c: Add more cases.
9010
9011 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
9012
9013         PR target/29682
9014         * gcc-target/ia64/pr29682.c: New test.
9015
9016 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
9017
9018         PR fortran/30284
9019         * gfortran.dg/arrayio_11.f90.f90: New test.
9020
9021         PR fortran/30626
9022         * gfortran.dg/arrayio_12.f90.f90: New test.
9023
9024 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
9025
9026         PR c++/30536
9027         * g++.dg/tls/diag-5.C: New test.
9028
9029         PR middle-end/30473
9030         * gcc.dg/pr30473.c: New test.
9031         * gcc.c-torture/execute/20070201-1.c: New test.
9032
9033 2007-02-01  Roger Sayle  <roger@eyesopen.com>
9034
9035         * gfortran.dg/dependency_20.f90: New test case.
9036
9037 2007-01-31  Ian Lance Taylor  <iant@google.com>
9038
9039         * gcc.dg/lower-subreg-1.c (test): New test.
9040
9041 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
9042
9043         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9044
9045 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9046
9047         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9048         * gcc.dg/torture/builtin-math-3.c: Likewise.
9049
9050 2007-01-31  Dirk Mueller  <dmueller@suse.de>
9051
9052         gcc.dg/Wparentheses-2.c: Update and add new tests.
9053
9054 2007-01-31  Ira Rosen  <irar@il.ibm.com>
9055
9056         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9057         vectorize.
9058
9059 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
9060
9061         * gcc.dg/builtins-63.c: New test.
9062
9063 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9064
9065         PR fortran/27588
9066         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9067
9068 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9069
9070         PR fortran/30520
9071         * gfortran.dg/volatile8.f90: New argument conformance test.
9072         * gfortran.dg/volatile9.f90: New scope test.
9073
9074 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9075
9076         PR c++/24745
9077         * g++.dg/warn/null4.C: New.
9078
9079 2001-01-30  Roger Sayle  <roger@eyesopen.com>
9080             Uros Bizjak  <ubizjak@gmail.com>
9081
9082         * gcc.dg/large-size-array-3.c: Correct typo.
9083
9084 2007-01-30  Richard Guenther  <rguenther@suse.de>
9085
9086         PR middle-end/27657
9087         * g++.dg/debug/pr27657.C: New testcase.
9088
9089 2007-01-30  Richard Guenther  <rguenther@suse.de>
9090
9091         PR middle-end/30313
9092         * gcc.dg/torture/pr30313.c: New testcase.
9093
9094 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
9095
9096         * gcc.dg/dfp/dfp-except.h: New file.
9097         * gcc.dg/dfp/fe-check.h: New file.
9098         * gcc.dg/dfp/fe-binop.c: New test.
9099         * gcc.dg/dfp/fe-convert-1.c: New test.
9100         * gcc.dg/dfp/fe-convert-2.c: New test.
9101         * gcc.dg/dfp/fe-convert-3.c: New test.
9102
9103         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9104         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9105         * gcc.dg/dfp/convert-dfp.c: Ditto.
9106         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9107
9108 2007-01-29  Josh Conner  <jconner@apple.com>
9109
9110         * gcc.target/powerpc/altivec-24.c: New test.
9111
9112 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
9113
9114         PR c++/28266
9115         * g++.dg/parse/defarg12.C: New test.
9116
9117 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
9118
9119         PR fortran/30554
9120         * gfortran.dg/used_dummy_types_6.f90: New test.
9121
9122 2007-01-28  Jan Hubicka  <jh@suse.cz>
9123
9124         * gcc.dg/tree-prof/val-prof-6.c: New test.
9125
9126 2007-01-28  Roger Sayle  <roger@eyesopen.com>
9127
9128         * gcc.dg/large-size-array-3.c: Correct test case (portability).
9129
9130 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
9131
9132         PR C++/28988
9133         * g++.dg/expr/dtor4.C: New test.
9134
9135 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
9136
9137         * gcc.dg/tree-ssa/loop-23.c: New test.
9138
9139 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
9140
9141         PR libfortran/30389
9142         * gfortran.dg/achar_2.f90:  New test.
9143         * gfortran.dg/achar_3.f90:  New test.
9144
9145 2007-01-27  Ian Lance Taylor  <iant@google.com>
9146
9147         * gcc.dg/strict-overflow-1.c: New test.
9148         * gcc.dg/no-strict-overflow-1.c: New test.
9149         * gcc.dg/strict-overflow-2.c: New test.
9150         * gcc.dg/no-strict-overflow-2.c: New test.
9151         * gcc.dg/strict-overflow-3.c: New test.
9152         * gcc.dg/no-strict-overflow-3.c: New test.
9153         * gcc.dg/strict-overflow-4.c: New test.
9154         * gcc.dg/no-strict-overflow-4.c: New test.
9155         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9156         * gcc.dg/pr15784-1.c: Likewise.
9157         * gcc.dg/pr20922-1.c: Likewise.
9158         * gcc.dg/pr20922-3.c: Likewise.
9159         * gcc.dg/pr20922-4.c: Likewise.
9160         * gcc.dg/pr20922-6.c: Likewise.
9161         * gcc.dg/compare-4.c: Likewise.
9162         * gcc.dg/torture/pr26898-1.c: Likewise.
9163         * gcc.dg/tree-ssa/divide-1.c: Likewise.
9164         * gcc.dg/tree-ssa/divide-2.c: Likewise.
9165         * gcc.dg/tree-ssa/divide-3.c: Likewise.
9166         * gcc.dg/tree-ssa/divide-4.c: Likewise.
9167         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9168         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9169         * gcc.dg/tree-ssa/pr21082.c: Likewise.
9170         * gcc.dg/tree-ssa/pr26899.c: Likewise.
9171         * g++.dg/tree-ssa/pr21082.C: Likewise.
9172
9173 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9174
9175         * gcc-dg/large-size-array-3.c: New test case.
9176
9177 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9178
9179         * gfortran.dg/forall_7.f90: New test case.
9180
9181 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
9182
9183         PR fortran/30407
9184         * gfortran.dg/where_operator_assign_1.f90: New test.
9185         * gfortran.dg/where_operator_assign_2.f90: New test.
9186         * gfortran.dg/where_operator_assign_3.f90: New test.
9187
9188 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
9189
9190         * lib/target-supports.exp
9191         (check_effective_target_powerpc_altivec): New.
9192         (check_effective_target_vect_cmdline_needed): Use it.
9193
9194 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9195
9196         PR fortran/30278
9197         * gfortran.dg/backslash_3.f: New test.
9198
9199 2007-01-26  Richard Guenther  <rguenther@suse.de>
9200
9201         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9202
9203 2007-01-26  Tobias Burnus  <burnus@net-b.de>
9204
9205         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9206         * gfortran.dg/vect/vect.exp: Ditto.
9207         * gfortran.dg/dg.exp: Ditto.
9208         * gfortran.fortran-torture/execute/execute.exp: Ditto.
9209         * gfortran.fortran-torture/compile/compile.exp: Ditto.
9210
9211 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9212
9213         * gcc.dg/builtins-20.c: Add more cases.
9214         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9215
9216 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9217
9218         PR fortran/30437
9219         * gcc.dg/Wall.c: New.
9220         * gcc.dg/Wno-all.c: New.
9221         * gfortran.dg/Wall.f90: New.
9222         * gfortran.dg/Wno-all.f90: New.
9223
9224 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
9225
9226         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9227         * g++.dg/eh/simd-2.C: Also run on Darwin.
9228         * g++.dg/eh/simd-3.C: New.
9229         * g++.dg/eh/simd-4.C: New.
9230
9231 2007-01-25  Richard Guenther  <rguenther@suse.de>
9232
9233         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9234         and _PROFILE_USE.
9235         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9236
9237 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
9238
9239         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9240         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9241         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9242         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9243         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9244         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9245         * gcc.dg/ipa/ipa-7.c: New testcase.
9246
9247 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
9248
9249         * g++.dg/cpp0x/warn_cxx0x.C: New.
9250
9251 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9252
9253         * gcc.dg/builtins-20.c: Test builtin carg.
9254
9255 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
9256
9257         PR middle-end/27416
9258         * gcc.dg/gomp/pr27416.c: New test.
9259
9260         PR middle-end/30494
9261         * gcc.dg/gomp/pr30494.c: New test.
9262         * g++.dg/gomp/pr30494.C: New test.
9263
9264         PR middle-end/30421
9265         * gcc.dg/gomp/pr30421.c: New test.
9266
9267 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
9268
9269         * gcc.target/ia64/versionid-1.c: New test.
9270         * gcc.target/ia64/versionid-2.c: New test.
9271
9272 2007-01-24  Richard Guenther  <rguenther@suse.de>
9273
9274         PR testsuite/30181
9275         * gcc.dg/builtins-57.c: Change to a link-time testcase
9276         to support non-C99 targets.
9277
9278 2007-01-24  Jan Hubicka  <jh@suse.cz>
9279
9280         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9281
9282 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9283
9284         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9285
9286 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
9287
9288         PR objc/27438
9289         * objc.dg/const-str-12.m: New test.
9290
9291 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9292
9293         PR fortran/30532
9294         * gfortran.dg/ctrl-z.f90:  New test.
9295
9296 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9297
9298         PR fortran/30481
9299         * gfortran.dg/namelist_assumed_char.f90:  New test.
9300
9301 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
9302
9303         PR c++/27492
9304         * g++.dg/inherit/covariant15.C: New test.
9305
9306 2007-01-23  Ian Lance Taylor  <iant@google.com>
9307
9308         * g++.dg/warn/Wparentheses-24.C: New test.
9309
9310 2007-01-23  Richard Guenther  <rguenther@suse.de>
9311
9312         PR testsuite/30560
9313         * ada/acats/run_acats: Do not call gnatmake or gnatchop
9314         with full path.
9315
9316 2007-01-22  Richard Guenther  <rguenther@suse.de>
9317
9318         PR tree-optimization/30038
9319         * gcc.dg/builtins-62.c: New testcase.
9320
9321 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9322
9323         * gcc.c-torture/compile/20070121.c: New test.
9324
9325 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
9326
9327         PR libfortran/30525
9328         * gfortran.dg/char_comparison_1.f:  New test.
9329
9330 2007-01-21  Ira Rosen  <irar@il.ibm.com>
9331
9332         * gcc.dg/vect/vect-strided-same-dr.c: New test.
9333
9334 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
9335
9336         PR objc/30479
9337         * objc.dg/pch: New directory.
9338         * objc.dg/pch/pch.exp: New file.
9339         * objc.dg/pch/interface-1.m: New test.
9340         * objc.dg/pch/interface-1.hs: New include file.
9341         * lib/objc.exp (objc_target_compile): Add
9342         "-x objective-c-header" in front of the sources if this is
9343         a precompiled header being compiled.
9344
9345 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9346
9347         * gfortran.dg/array_memcpy_3.f90: New test case.
9348         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9349
9350 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9351             Brooks Moses  <brooks.moses@codesourcery.com>
9352             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9353
9354         * gfortran.dg/intrinsic_sign_1.f90: New test case.
9355         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9356
9357 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9358
9359         * gcc.dg/torture/builtin-math-3.c: Test fdim.
9360
9361 2007-01-19  Mike Stump  <mrs@apple.com>
9362
9363         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9364         away.
9365
9366 2007-01-19  Roger Sayle  <roger@eyesopen.com>
9367
9368         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9369         option instead of -funsafe-math-optimizations.
9370
9371 2007-01-19  Tomas Bily  <tbily@suse.cz>
9372
9373         gcc.dg/tree-prof/indir-call-prof.c: New.
9374         g++.dg/dg.exp: Add tree-prof subdirectory.
9375         g++.dg/tree-prof/indir-call-prof.C: New.
9376         g++.dg/tree-prof/tree-prof.exp: New.
9377
9378 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9379
9380         PR c++/17947
9381         * g++.dg/warn/deprecated.C: Update warning output.
9382         * g++.dg/warn/deprecated-2.C: Likewise.
9383         * g++.dg/warn/deprecated-3.C: New.
9384
9385 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9386
9387         * gcc.c-torture/execute/nestfunc-7.c: New.
9388
9389 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
9390
9391         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9392
9393 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9394
9395         * gcc.dg/m68k-pic-1.c: New.
9396
9397 2007-01-18  Roger Sayle  <roger@eyesopen.com>
9398
9399         * gfortran.dg/array_memcpy_4.f90: New test case.
9400
9401 2007-01-18  Josh Conner  <jconner@apple.com>
9402
9403         PR target/30485
9404         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9405         * gcc.dg/vect/no-trapping-math-1: New.
9406         * gcc.dg/vect/no-trapping-math-2: New.
9407
9408 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
9409
9410         * gcc.target/i386/387-8.c: Update comment about optimizing
9411         inherent load of 1.0 of fptan instruction.
9412
9413 2007-01-18  Dirk Mueller  <dmueller@suse.de>
9414             Richard Guenther <rguenther@suse.de>
9415
9416         PR diagnostic/8268
9417         * gcc.dg/Warray-bounds.c: New testcase.
9418         * gcc.dg/Warray-bounds-2.c: New testcase.
9419         * g++.dg/warn/Warray-bounds.C: New testcase.
9420         * g++.dg/warn/Warray-bounds-2.C: New testcase.
9421
9422 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
9423
9424         PR fortran/30476
9425         * gfortran.dg/generic_12.f90: New test.
9426
9427 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
9428
9429         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9430         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9431
9432 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
9433
9434         * gcc.dg/dfp/compare-special.h: New file.
9435         * gcc.dg/dfp/compare-special-32.c: New test.
9436         * gcc.dg/dfp/compare-special-64.c: New test.
9437         * gcc.dg/dfp/compare-special-128.c: New test.
9438
9439 2007-01-16  Roger Sayle  <roger@eyesopen.com>
9440             Paul Thomas  <pault@gcc.gnu.org>
9441             Steven G. Kargl  <kargl@gcc.gnu.org>
9442
9443         PR fortran/30404
9444         * gfortran.dg/forall_6.f90: New test case.
9445         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9446         * gfortran.dg/dependency_13.f90: Likewise.
9447
9448 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9449
9450         PR testsuite/12325
9451         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9452         targets that don't support Inf.
9453
9454 2007-01-15  Dale Johannesen  <dalej@apple.com>
9455
9456         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
9457
9458 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
9459
9460         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
9461         of achar for 0xff to avoid the "Extended ASCII not
9462         implemented" error message.
9463
9464 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
9465
9466         PR fortran/28172
9467         * gfortran.dg/altreturn_4.f90: New test.
9468
9469         PR fortran/29389
9470         * gfortran.dg/stfunc_4.f90: New test.
9471
9472         PR fortran/29712
9473         * gfortran.dg/bound_2.f90: Reinstate commented out line.
9474         * gfortran.dg/initialization_1.f90: Change warning.
9475
9476         PR fortran/30283
9477         * gfortran.dg/specification_type_resolution_2.f90: New test.
9478
9479 2007-01-14  Jan Hubicka  <jh@suse.cz>
9480
9481         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9482         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9483         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9484         elimination.
9485
9486 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
9487
9488         PR fortran/30410
9489         * gfortran.dg/external_procedures_2.f90: New test.
9490
9491 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
9492
9493         PR target/30413
9494         * gcc.target/i386/pr30413.c: New test.
9495
9496 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
9497
9498         PR fortran/30452
9499         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
9500
9501 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
9502
9503         * gcc.dg/20070112-1.c: New test.
9504
9505 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9506
9507         PR libgfortran/30435
9508         * gfortran.dg/list_read_6.f90: New test.
9509
9510 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
9511
9512         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
9513
9514 2007-01-12  Tom Tromey  <tromey@redhat.com>
9515
9516         PR preprocessor/28227:
9517         * gcc.dg/cpp/pr28227.c: New file.
9518
9519 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9520
9521         * gcc.dg/tree-ssa/loop-22.c: New test.
9522
9523 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9524
9525         PR tree-optimization/29516
9526         * gcc.dg/tree-ssa/loop-20.c: New test.
9527
9528 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
9529
9530         PR libfortran/30415
9531         * minmaxloc_integer_kinds_1.f90:  New test.
9532
9533 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
9534
9535         PR c++/29573
9536         * g++.dg/template/sizeof-template-argument.C: New test.
9537
9538 2007-01-11  Jan Hubicka  <jh@suse.cz>
9539
9540         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9541         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9542         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9543         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9544         * gcc.dg/tree-ssa/pr21658.c: Likewise.
9545         * gcc.dg/tree-ssa/pr15349.c: Likewise.
9546         * gcc.dg/tree-ssa/pr25501.c: Likewise.
9547         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9548         transformation in question.
9549         * gcc.dg/tree-ssa/vrp05.c: Likewise.
9550         * gcc.dg/tree-ssa/pr20701.c: Likewise.
9551         * gcc.dg/always_inline3.c: Likewise.
9552
9553 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
9554
9555         PR c++/28999
9556         * g++.dg/template/typename11.C: New test.
9557
9558 2007-01-10  Robert Kennedy <jimbob@google.com>
9559
9560         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9561
9562 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9563
9564         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9565         for different integer kinds.
9566         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9567         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9568         * gfortran.dg/ishft_2.f90: New test.
9569         * gfortran.dg/ishft_3.f90: New test.
9570
9571 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9572
9573         * gfortran.dg/altreturn_2.f90: Removed executable bit.
9574
9575 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
9576
9577         PR tree-optimization/30322
9578         * gcc.dg/tree-ssa/loop-21.c: New test.
9579
9580 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
9581
9582         * g++.dg/rtti/darwin-builtin-linkage.C: New.
9583
9584 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9585
9586         * gcc.target/spu/intrinsics-1.c: Remove xfail.
9587
9588 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9589
9590         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9591         * g++.dg/warn/overflow-warn-3.C: Likewise.
9592         * g++.dg/warn/overflow-warn-4.C: Likewise.
9593         * g++.dg/warn/overflow-warn-5.C: Likewise.
9594         * g++.dg/warn/overflow-warn-6.C: Likewise.
9595         * g++.dg/warn/Woverflow-1.C: Likewise.
9596         * g++.dg/warn/Woverflow-2.C: Likewise.
9597         * g++.dg/warn/Woverflow-3.C: Likewise.
9598         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9599
9600 2007-01-08  Roger Sayle  <roger@eyesopen.com>
9601
9602         * gfortran.dg/array_constructor_14.f90: New test case.
9603         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9604
9605 2007-01-08  Richard Guenther  <rguenther@suse.de>
9606
9607         PR tree-optimization/23603
9608         * gcc.dg/tree-ssa/vrp31.c: New testcase.
9609         * gcc.dg/tree-ssa/vrp32.c: Likewise.
9610
9611 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9612
9613         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9614         in __v8qi typedef.
9615         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9616         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9617         compiler behaviour.
9618         * gcc.dg/simd-5.c: Likewise.
9619         * gcc.dg/simd-6.c: Likewise.
9620         * g++.dg/conversion/simd1.C: Likewise.
9621         * g++.dg/conversion/simd3.C: Likewise.
9622         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9623         (main): Use it.
9624
9625 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9626
9627         PR tree-optimization/29877
9628         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9629         name of a hard register for the target concerned.  Adjust dg-error
9630         directives to cope with new behaviour of TER.
9631
9632 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9633
9634         PR c++/28986
9635         * g++.dg/conversion/nullptr1.C: Added overflow warning.
9636         * g++.dg/warn/overflow-warn-1.C: New.
9637         * g++.dg/warn/overflow-warn-3.C: New.
9638         * g++.dg/warn/overflow-warn-4.C: New.
9639         * g++.dg/warn/overflow-warn-5.C: New.
9640         * g++.dg/warn/overflow-warn-6.C: New.
9641         * g++.dg/warn/Woverflow-1.C: New.
9642         * g++.dg/warn/Woverflow-2.C: New.
9643         * g++.dg/warn/Woverflow-3.C: New.
9644         * g++.dg/warn/multiple-overflow-warn-2.C: New.
9645
9646 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
9647
9648         PR fortran/27698
9649         * gfortran.dg/invalid_name.f90: New test.
9650         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9651         * gfortran.dg/gomp/pr29759.f90: Ditto.
9652
9653 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
9654
9655         * gfortran.dg/present_1.f90:  Update error message.
9656
9657 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
9658
9659         PR c++/19439
9660         * g++.dg/template/duplicate1.C: New test
9661         * g++.dg/template/memfriend6.C: Adjust error markers.
9662
9663 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
9664
9665         PR tree-opt/30385
9666         * gcc.dg/torture/inline-1.c: New test.
9667
9668 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9669
9670         PR c/19978
9671         * gcc.dg/multiple-overflow-warn-1.c: New.
9672         * gcc.dg/multiple-overflow-warn-2.c: New.
9673         * gcc.dg/overflow-warn-6.c: New.
9674         * g++.dg/warn/multiple-overflow-warn-1.C: New.
9675
9676 2007-01-05  Roger Sayle  <roger@eyesopen.com>
9677
9678         * gfortran.dg/array_memcpy_1.f90: New test case.
9679         * gfortran.dg/array_memcpy_2.f90: Likewise.
9680
9681 2007-01-05  Richard Guenther  <rguenther@suse.de>
9682
9683         PR middle-end/27826
9684         * g++.dg/opt/pr27826.C: New testcase.
9685
9686 2007-01-05  Ian Lance Taylor  <iant@google.com>
9687
9688         * gcc.dg/Walways-true-1.c: New test.
9689         * gcc.dg/Walways-true-2.c: New test.
9690         * g++.dg/warn/Walways-true-1.C: New test.
9691         * g++.dg/warn/Walways-true-2.C: New test.
9692
9693 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
9694
9695         PR c/30360
9696         * gcc.dg/pr30360.c: New test.
9697
9698 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
9699
9700         PR fortran/23232
9701         * gfortran.dg/data_implied_do_1.f90: New test.
9702
9703         PR fortran/27996
9704         PR fortran/27998
9705         * gfortran.dg/char_length_1.f90: New test.
9706
9707 2007-01-05  Richard Guenther  <rguenther@suse.de>
9708
9709         PR middle-end/28116
9710         * g++.dg/opt/pr28116.C: New testcase.
9711
9712 2007-01-05  Tobias Burnus  <burnus@net-b.de>
9713
9714         PR fortran/29624
9715         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9716           invalid deallocate.
9717         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9718         * gfortran.dg/protected_4.f90: Add pointer intent check.
9719         * gfortran.dg/protected_6.f90: Add pointer intent check.
9720         * gfortran.dg/pointer_intent_1.f90: New test.
9721         * gfortran.dg/pointer_intent_2.f90: New test.
9722         * gfortran.dg/pointer_intent_3.f90: New test.
9723
9724 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
9725
9726         PR 30235
9727         * gfortran.dg/altreturn_2.f90: new test.
9728
9729 2007-01-04  Tom Tromey  <tromey@redhat.com>
9730
9731         PR preprocessor/28165:
9732         * gcc.dg/cpp/pr28165.c: New file.
9733
9734 2007-01-03  Josh Conner  <jconner@apple.com>
9735
9736         PR middle-end/29683
9737         * gcc.dg/pr29683.c: New.
9738
9739 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9740
9741         PR c++/28217
9742         * g++.dg/pch/template-1.C: New test.
9743         * g++.dg/pch/template-1.Hs: New file.
9744
9745 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9746
9747         PR middle-end/30353
9748         * gcc.c-torture/compile/complex-4.c: New test.
9749
9750 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
9751
9752         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9753         -maltivec.
9754         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9755
9756 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9757
9758         PR middle-end/30286
9759         * gcc.dg/pr30286.c: New test.
9760
9761         PR c++/29535
9762         * g++.dg/template/crash66.C: New test.
9763
9764         PR c++/29054
9765         * g++.dg/template/friend49.C: New test.
9766
9767 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
9768
9769         * gfortran.dg/ibits.f90: New test.
9770
9771 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
9772
9773         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9774         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9775
9776 2007-01-02  Jan Hubicka  <jh@suse.cz>
9777
9778         * gcc.dg/pr16194.c: We now output error on all three functions,
9779         not just first one.
9780
9781 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9782
9783         PR c/19977
9784         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
9785         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
9786
9787 2006-01-02  Ian Lance Taylor  <iant@google.com>
9788
9789         * g++.dg/warn/Wparentheses-22.C: New test.
9790         * g++.dg/warn/Wparentheses-23.C: New test.
9791
9792 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9793
9794         PR middle-end/7651
9795         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
9796         * gcc.dg/declspec-3-Wextra.c: New.
9797         * gcc.dg/declspec-3-no.c: New
9798
9799 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
9800
9801         PR fortran/20896
9802         * gfortran.dg/interface_10.f90: Remove.
9803
9804 2007-01-01  Roger Sayle  <roger@eyesopen.com>
9805
9806         * gcc.dg/fold-eqxor-4.c: New test case.
9807
9808 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
9809
9810         PR middle-end/30311
9811         * gcc.c-torture/compile/pr30311.c: New test.
9812
9813 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
9814
9815         PR middle-end/30253
9816         * gcc.c-torture/compile/statement-expression-1.c: New test.
9817
9818 2007-01-01  Andreas Schwab  <schwab@suse.de>
9819
9820         PR target/29166
9821         * g++.dg/eh/pr29166.C: New test.
9822
9823 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
9824
9825         * lib/target-supports.exp (check_effective_target_powerpc_spe):
9826         New.
9827         (check_effective_target_vect_cmdline_needed): Use it.
9828
9829 2006-12-31  Richard Guenther  <rguenther@suse.de>
9830
9831         PR middle-end/30137
9832         * gcc.dg/pr30137-1.c: New testcase.
9833         * gcc.dg/pr30137-2.c: Likewise.
9834
9835 2006-12-31  Roger Sayle  <roger@eyesopen.com>
9836
9837         PR middle-end/30322
9838         * gcc.dg/fold-plusnot-1.c: New test case.
9839
9840 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
9841
9842         PR c++/29731
9843         * g++.dg/parse/template22.C: New test.
9844
9845 2006-12-31  Richard Guenther  <rguenther@suse.de>
9846
9847         PR middle-end/30338
9848         * gcc.c-torture/compile/pr30338.c: New testcase.
9849
9850 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9851
9852         PR fortran/27900
9853         * gfortran.dg/intrinsic_actual_4.f90: New test.
9854
9855         PR fortran/24325
9856         * gfortran.dg/func_decl_3.f90: New test.
9857
9858 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9859
9860         PR fortran/23060
9861         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
9862         * gfortran.dg/c_by_val_1.f: New test.
9863         * gfortran.dg/c_by_val_2.f: New test.
9864         * gfortran.dg/c_by_val_3.f: New test.
9865
9866 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
9867
9868         PR libfortran/30321
9869         * gfortran.dg/sum_zero_array_1.f90:  New test.
9870
9871 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
9872
9873         PR preprocessor/29612
9874         * gcc.dg/cpp/pr29612-1.c: New test.
9875         * gcc.dg/cpp/pr29612-2.c: New test.
9876
9877 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
9878
9879         PR fortran/30034
9880         * gfortran.dg/pure_formal_proc_1.f90: New test.
9881
9882         PR fortran/30237
9883         * gfortran.dg/intrinsic_actual_3.f90: New test.
9884
9885 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9886
9887         PR fortran/30014
9888         * gfortran.dg/io_constraints_1.f90: Update test.
9889         * gfortran.dg/io_constraints_2.f90: Update test.
9890         * gfortran.dg/inquire_iolength.f90: New test.
9891
9892 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
9893
9894         PR fortran/20896
9895         * gfortran.dg/interface_10.f90: New test.
9896         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
9897         since z is already, locally a variable.
9898
9899         PR fortran/25135
9900         * gfortran.dg/generic_11.f90: New test.
9901         * gfortran.dg/interface_7.f90: Remove name clash between module
9902         name and procedure 'x' referenced in the interface.
9903
9904 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9905
9906         PR middle-end/7651
9907         * gcc.dg/Wmissing-parameter-type.c: New.
9908         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
9909         * gcc.dg/Wmissing-parameter-type-no.c: New.
9910
9911 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
9912
9913         PR fortran/25818
9914         * gfortran.dg/entry_array_specs_2.f: New test.
9915
9916         PR fortran/30084
9917         * gfortran.dg/nested_modules_6.f90: New test.
9918
9919 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9920
9921         PR middle-end/7651
9922         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
9923         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
9924
9925 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
9926
9927         PR C++/30168
9928         * g++.dg/opt/complex6.C: New test.
9929
9930 2006-12-22  Ben Elliston  <bje@au.ibm.com>
9931
9932         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
9933         full" if the linker on spu-*-* warns about exceeding local store.
9934
9935         And revert this patch:
9936         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9937         fail to link due to relocation overflows on spu-*-*.
9938
9939 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9940
9941         PR fortran/30273
9942         * gfortran.dg/dependency_19.f90: New test.
9943
9944 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9945
9946         PR fortran/30202
9947         * gfortran.dg/alloc_comp_basics_3.f90: New test.
9948
9949 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
9950
9951         PR middle-end/30262
9952         * gcc.c-torture/execute/20061220-1.c: New test.
9953
9954         PR middle-end/30263
9955         * gcc.dg/gomp/asm-1.c: New test.
9956
9957         PR target/30230
9958         * g++.dg/eh/ia64-2.C: New test.
9959
9960 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
9961
9962         PR target/28966
9963         PR target/29248
9964         * gcc.dg/rs6000-leaf.c: New.
9965
9966 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9967
9968         PR fortran/25392
9969         * gfortran.dg/f2c_8.f90: New test.
9970
9971 2006-12-20  Bill Wendling  <wendling@apple.com>
9972
9973         * gcc.dg/asm-b.c: Check for __ppc64__.
9974
9975 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9976
9977         PR fortran/30190
9978         * gfortran.dg/bounds_check_5.f90: New test.
9979
9980 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
9981
9982         PR middle-end/30143
9983         * gcc.dg/gomp/complex-1.c: New testcase.
9984
9985 2006-12-20  Roger Sayle  <roger@eyesopen.com>
9986
9987         * gfortran.dg/array_memset_1.f90: New test case.
9988
9989 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
9990
9991         * lib/target-supports.exp: Add spu to
9992         check_effective_target_vect_widen_mult_hi_to_si.
9993
9994 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9995
9996         PR fortran/29992
9997         * gfortran.dg/generic_9.f90: New test.
9998
9999         PR fortran/30081
10000         * gfortran.dg/generic_10.f90: New test.
10001
10002 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
10003
10004         PR tree-opt/30045
10005         * gcc.dg/pr30045.c: New test.
10006
10007 2006-12-20  Ben Elliston  <bje@au.ibm.com>
10008
10009         * gcc.dg/20020312-2.c: Add a case for __SPU__.
10010
10011 2006-12-19  Eric Christopher  <echristo@apple.com>
10012
10013         PR target/29302
10014         * gcc.c-torture/execute/pr29302-1.c: New.
10015
10016 2006-12-19  Tobias Burnus  <burnus@net-b.de>
10017
10018         PR fortran/39238
10019         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10020
10021 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
10022
10023         PR fortran/30236
10024         * gfortran.dg/altreturn_3.f90: New test.
10025
10026         * gfortran.dg/char_result_12.f90: Fix comment typos.
10027
10028 2006-12-19  Ben Elliston  <bje@au.ibm.com>
10029
10030         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10031         as newlib's stdio.h uses non-traditional cpp constructs.
10032
10033 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10034
10035         * gfortran.dg/advance.f90: Renamed to advance_1.f90
10036         * gfortran.dg/append-1.f90: Renamed to append_1.f90
10037         * gfortran.dg/array-1.f90: Renamed to array_1.f90
10038         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10039         * gfortran.dg/backspace.f: Renamed to backspace_1.f
10040         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10041         * gfortran.dg/default_initialization.f: Renamed to
10042         default_initialization_1.f
10043         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10044         dollar_edit_descriptor_1.f
10045         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10046         dollar_edit_descriptor_2.f
10047         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10048         dollar_edit_descriptor_3.f
10049         * gfortran.dg/logint-1.f: Renamed to logint_1.f
10050         * gfortran.dg/logint-2.f: Renamed to logint_2.f
10051         * gfortran.dg/logint-3.f: Renamed to logint_3.f
10052         * gfortran.dg/advance_1.f90: Renamed from advance.f90
10053         * gfortran.dg/append_1.f90: Renamed from append-1.f90
10054         * gfortran.dg/array_1.f90: Renamed from array-1.f90
10055         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10056         * gfortran.dg/backspace_1.f: Renamed from backspace.f
10057         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10058         * gfortran.dg/default_initialization_1.f: Renamed from
10059         default_initialization.f
10060         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10061         dollar_edit_descriptor-1.f
10062         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10063         dollar_edit_descriptor-2.f
10064         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10065         dollar_edit_descriptor-3.f
10066         * gfortran.dg/logint_1.f: Renamed from logint-1.f
10067         * gfortran.dg/logint_2.f: Renamed from logint-2.f
10068         * gfortran.dg/logint_3.f: Renamed from logint-3.f
10069
10070 2006-12-18  Bill Wendling  <wendling@apple.com>
10071
10072         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10073         id is an OjbC keyword.
10074
10075 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10076
10077         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10078
10079 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10080
10081         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10082
10083 2006-12-18  Ian Lance Taylor  <iant@google.com>
10084
10085         * g++.dg/warn/Wmissing-declarations-1.C: New test.
10086
10087 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10088
10089         * gcc.c-torture/compile/pr27528.c: Use empty templates.
10090
10091 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10092
10093         PR fortran/30207
10094         * gfortran.fortran-torture/execute/where21.f90: New test.
10095
10096 2006-12-17  Tobias Burnus  <burnus@net-b.de>
10097
10098         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10099
10100 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10101
10102         PR middle-end/7651
10103         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10104         * gcc.dg/if-empty-1.c: Likewise.
10105         * gcc.dg/pr23165.c: Likewise.
10106         * g++.dg/warn/empty-body.C: Likewise.
10107
10108 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10109
10110         PR libfortran/30005
10111         * gfortran.dg/open_errors.f90: New test.
10112
10113 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
10114
10115         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10116
10117         * gcc.target/i386/ssse3-pabsb.c: New file.
10118         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10119         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10120         * gcc.target/i386/ssse3-palignr.c: Likewise.
10121         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10122         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10123         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10124         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10125         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10126         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10127         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10128         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10129         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10130         * gcc.target/i386/ssse3-psignb.c: Likewise.
10131         * gcc.target/i386/ssse3-psignd.c: Likewise.
10132         * gcc.target/i386/ssse3-psignw.c: Likewise.
10133         * gcc.target/i386/ssse3-vals.h: Likewise.
10134
10135 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
10136
10137         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10138         * lib/fortran-torture.exp: Include target-supports.exp.
10139
10140 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
10141
10142         PR target/30185
10143         * gcc.c-torture/execute/pr30185.c: New test.
10144
10145 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10146
10147         PR testsuite/30179
10148         PR testsuite/30180
10149         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10150         * gcc.dg/builtin-bswap-2.c: Likewise.
10151         * gcc.dg/builtin-bswap-3.c: Likewise.
10152         * gcc.dg/builtin-bswap-4.c: Likewise.
10153         * lib/target-supports.exp (check_effective_target_stdint_types): New.
10154         * gcc.c-torture/execute/mode-dependent-address.x: New file.
10155
10156 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10157
10158         PR libfortran/30145
10159         * gfortran.dg/write_zero_array: New test.
10160
10161 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10162
10163         PR fortran/30200
10164         * gfortran.dg/write_fmt_trim.f90: New test.
10165
10166 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
10167
10168         PR 30194
10169         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10170         temporarily.
10171
10172 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10173
10174         * lib/target-supports.exp (check_weak_available): Use istarget
10175         "hppa*-*-hpux10*" instead of regexp.
10176         (check_cxa_atexit_available): Likewise.
10177
10178 2006-12-14  Richard Guenther  <rguenther@suse.de>
10179
10180         PR tree-optimization/30197
10181         * gcc.c-torture/execute/complex-1.c: Fix function name.
10182         * gcc.dg/builtins-61.c: New testcase.
10183
10184 2006-12-14  Richard Guenther  <rguenther@suse.de>
10185
10186         PR middle-end/30172
10187         * gcc.dg/pr30172-1.c: New testcase.
10188
10189 2006-12-14  Richard Guenther  <rguenther@suse.de>
10190
10191         PR tree-optimization/30198
10192         * gcc.dg/builtins-60.c: New testcase.
10193
10194 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
10195
10196         * lib/target-supports.exp (vect_no_align): Remove spu.
10197
10198 2006-12-13  Ian Lance Taylor  <iant@google.com>
10199
10200         PR c++/19564
10201         PR c++/19756
10202         * g++.dg/warn/Wparentheses-5.C: New test.
10203         * g++.dg/warn/Wparentheses-6.C: New test.
10204         * g++.dg/warn/Wparentheses-7.C: New test.
10205         * g++.dg/warn/Wparentheses-8.C: New test.
10206         * g++.dg/warn/Wparentheses-9.C: New test.
10207         * g++.dg/warn/Wparentheses-10.C: New test.
10208         * g++.dg/warn/Wparentheses-11.C: New test.
10209         * g++.dg/warn/Wparentheses-12.C: New test.
10210         * g++.dg/warn/Wparentheses-13.C: New test.
10211         * g++.dg/warn/Wparentheses-14.C: New test.
10212         * g++.dg/warn/Wparentheses-15.C: New test.
10213         * g++.dg/warn/Wparentheses-16.C: New test.
10214         * g++.dg/warn/Wparentheses-17.C: New test.
10215         * g++.dg/warn/Wparentheses-18.C: New test.
10216         * g++.dg/warn/Wparentheses-19.C: New test.
10217         * g++.dg/warn/Wparentheses-20.C: New test.
10218         * g++.dg/warn/Wparentheses-21.C: New test.
10219
10220 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10221
10222         PR testsuite/30157
10223         * lib/target-supports.exp (check_cxa_atexit_available): Return false
10224         for target "hppa.*hpux10".
10225
10226 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
10227
10228         * g++.dg/debug/vartrack1.C: New test.
10229
10230         * g++.dg/opt/ifcvt1.C: New test.
10231
10232         * gcc.dg/tls/opt-13.c: New test.
10233
10234         * gcc.dg/20060425-2.c: New test.
10235
10236         * g++.dg/opt/pr15054-2.C: New test.
10237
10238         * gcc.c-torture/execute/20060420-1.c: New test.
10239
10240         * gcc.c-torture/execute/20060412-1.c: New test.
10241
10242         * objc/compile/20060406-1.m: New test.
10243
10244 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
10245
10246         * g++.dg/template/array17.C: New test.
10247
10248 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
10249
10250         * gcc.target/powerpc/altivec-23.c: New test.
10251
10252 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
10253
10254         PR c++27316
10255         * g++.dg/inherit/error3.C: New test.
10256
10257         PR c++/28740
10258         * g++.dg/inherit/error4.C: New test.
10259
10260 2006-12-13  Richard Guenther  <rguenther@suse.de>
10261
10262         PR tree-optimization/17687
10263         * gcc.dg/builtins-59.c: New testcase.
10264
10265 2006-12-13  Ben Elliston  <bje@au.ibm.com>
10266
10267         * gcc.target/spu/Wmain.c: New test.
10268
10269 2006-12-12  Josh Conner  <jconner@apple.com>
10270
10271         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10272         * g++.dg/abi/thunk4.C: Likewise.
10273         * g++.dg/abi/rtti3.C: Likewise.
10274
10275 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
10276
10277         * gcc.target/spu/cpat-1.c: New test.
10278         * gcc.target/spu/cpat-2.c: New test.
10279         * gcc.target/spu/cpat-3.c: New test.
10280         * gcc.target/spu/cpat-4.c: New test.
10281
10282 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10283
10284         PR tree-opt/28436
10285         * gcc.c-torture/compile/vector-1.c: New test.
10286         * gcc.c-torture/compile/vector-2.c: New test.
10287         * gcc.c-torture/compile/vector-3.c: New test.
10288
10289 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10290
10291         * lib/fortran-torture.exp: Update copyright years.  Remove
10292         obsolete comment.  Test -ftree-vectorize where it makes sense.
10293         * lib/gfortran-dg.exp: Update copyright years.  Use settings
10294         from fortran-torture.exp.
10295         * gfortran.dg/char_transpose_1.f90,
10296         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10297         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10298         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
10299         '-w' to dg-options.
10300
10301 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
10302
10303         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10304         saved_${tool}_load.
10305
10306 2006-12-12  Ira Rosen  <irar@il.ibm.com>
10307
10308         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10309         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10310         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10311         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10312         gaps.
10313
10314 2006-12-12  Richard Guenther  <rguenther@suse.de>
10315
10316         PR middle-end/30147
10317         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10318
10319 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
10320             Diego Novillo  <dnovillo@redhat.com>
10321
10322         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10323         VDEF/VUSE changes.
10324         * gcc.dg/tree-ssa/pr26421.c: Likewise
10325         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10326         * gcc.dg/tree-ssa/pr23382.c: Likewise.
10327         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10328         * gcc.dg/tree-ssa/pr28410.c: Likewise.
10329         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10330         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10331         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10332         * gcc.dg/tree-ssa/vrp08.c: Likewise.
10333         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10334
10335 2006-12-11  Jan Hubicka  <jh@suse.cz>
10336
10337         * gcc.dg/tree-prof/stringop-1.c: New test.
10338         * gcc.dg/tree-prof/stringop-2.c: New test.
10339
10340 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
10341
10342         PR target/30120
10343         * gcc.target/i386/pr30120.c: New test.
10344
10345         Revert:
10346         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10347
10348         * gcc.target/i386/x87regparm-1.c: New test.
10349         * gcc.target/i386/x87regparm-2.c: New test.
10350         * gcc.target/i386/x87regparm-3.c: New test.
10351         * gcc.target/i386/x87regparm-4.c: New test.
10352
10353 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
10354
10355         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10356
10357 2006-12-10  Tobias Burnus  <burnus@net-b.de>
10358
10359         PR fortran/23994
10360         * gfortran.dg/protected_1.f90: New test.
10361         * gfortran.dg/protected_2.f90: New test.
10362         * gfortran.dg/protected_3.f90: New test.
10363         * gfortran.dg/protected_4.f90: New test.
10364         * gfortran.dg/protected_5.f90: New test.
10365         * gfortran.dg/protected_6.f90: New test.
10366
10367 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10368             Tobias Burnus  <burnus@gcc.gnu.org>
10369
10370         PR fortran/29975
10371         PR fortran/30068
10372         * gfortran.dg/interface_4.f90: Test adding procedure to generic
10373         interface.
10374         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10375         ambiguous interfaces.
10376         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10377         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10378         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10379         ambiguous interfaces.
10380         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10381         * gfortran.dg/array_initializer_2.f90: Add initializer array
10382         constructor test.
10383
10384         PR fortran/30096
10385         * gfortran.dg/interface_9.f90: Test that host interfaces are
10386         not checked for ambiguity with the local version.
10387
10388 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10389
10390         PR fortran/29464
10391         * gfortran.dg/module_interface_2.f90: New test.
10392
10393 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10394
10395         PR fortran/29941
10396         * gfortran.dg/assumed_len.f90: New test.
10397
10398 2006-12-09  Richard Guenther  <rguenther@suse.de>
10399
10400         * g++.dg/warn/implicit-typename1.C: Qualify types.
10401         * g++.dg/parse/crash12.C: Likewise.
10402         * g++.dg/tree-ssa/pr22444.C: Likewise.
10403
10404 2006-12-09  Tobias Burnus  <burnus@net-b.de>
10405
10406         * gfortran.dg/array_2.f90: Added sqrt test.
10407
10408 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
10409
10410         * gcc.target/i386/x87regparm-1.c: XFAIL.
10411         * gcc.target/i386/x87regparm-2.c: XFAIL.
10412         * gcc.target/i386/x87regparm-3.c: XFAIL.
10413         * gcc.target/i386/x87regparm-4.c: XFAIL.
10414
10415 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10416
10417         * lib/target-supports.exp
10418         (check_effective_target_large_long_double): New.
10419         * gcc.dg/Wconversion-real.c : Use it.
10420         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10421         unsigned.
10422
10423 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
10424
10425         * gcc.c-torture/execute/mode-dependent-address.c: New test.
10426
10427 2006-12-08  Tobias Burnus  <burnus@net-b.de>
10428
10429         PR fortran/27546
10430         * gfortran.dg/import4.f90: New test for IMPORT in modules.
10431
10432 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
10433
10434         PR c++/29732
10435         * g++.dg/template/crash65.C: New test.
10436         * g++.dg/template/spec16.C: Tweak error markers.
10437
10438 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10439
10440         * gcc.target/spu: New directory.
10441         * gcc.target/spu/spu.exp: New file.
10442         * gcc.target/spu/intrinsics-1.c: New test.
10443
10444 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
10445
10446         PR c++/29980
10447         * g++.dg/ext/attrib27.C: New test.
10448         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10449         * g++.dg/parse/typedef5.C: Likewise.
10450
10451 2006-12-07  Mike Stump  <mrs@apple.com>
10452
10453         * treelang/compile/var_defs.tree: Adjust.
10454
10455 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
10456
10457         PR c++/29730
10458         * g++.dg/template/crash64.C: New test.
10459         * g++.dg/parse/crash27.C: Adjust error markers.
10460
10461 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
10462
10463         PR libfortran/30009
10464         PR libfortran/30056
10465         * gfortran.dg/read_eof_4.f90:  Add tests.
10466         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
10467         * gfortran.dg/unf_read_corrupted_1.f90: New test.
10468
10469 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
10470
10471         PR c++/29729
10472         * g++.dg/template/crash63.C: New test.
10473
10474         PR c++/29728
10475         * g++.dg/template/crash62.C: New test.
10476
10477 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10478
10479         PR fortran/30003
10480         * gfortran.dg/allocatable_function_1.f90: Increase the number
10481         of expected calls of free to 10; the lhs section reference is
10482         now evaluated so there is another call to bar.  Change the
10483         comment appropriately.
10484         * gfortran.dg/array_section_1.f90: New test.
10485
10486 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10487
10488         PR fortran/29912
10489         * gfortran.dg/char_result_12.f90: New test.
10490
10491 2006-12-05  Richard Guenther  <rguenther@suse.de>
10492
10493         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10494         * gcc.dg/vect/vect-pow-2.c: Rename to ...
10495         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
10496         vect_double, xfail for spu*-*-*.
10497
10498 2006-12-04  Tobias Burnus  <burnus@net-b.de>
10499
10500         PR fortran/29962
10501         * initialization_4.f90: Test noninteger exponents (-std=f95).
10502         * initialization_5.f90: New test for noninteger exponents
10503           with -std=f2003.
10504
10505 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10506
10507         PR fortran/29821
10508         * gfortran.dg/parameter_array_section_1.f90: New test.
10509
10510 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
10511
10512         PR c++/29733
10513         * g++.dg/template/crash61.C: New test.
10514
10515         PR c++/29632
10516         * g++.dg/template/error23.C: New test.
10517
10518 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
10519
10520         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10521
10522 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10523
10524         PR fortran/29916
10525         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10526
10527 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
10528
10529         PR middle-end/29965
10530         * gcc.dg/gomp/pr29965-1.c: New test.
10531         * gcc.dg/gomp/pr29965-2.c: New test.
10532         * gcc.dg/gomp/pr29965-3.c: New test.
10533         * gcc.dg/gomp/pr29965-4.c: New test.
10534         * gcc.dg/gomp/pr29965-5.c: New test.
10535         * gcc.dg/gomp/pr29965-6.c: New test.
10536         * g++.dg/gomp/pr29965-1.C: New test.
10537         * g++.dg/gomp/pr29965-2.C: New test.
10538         * g++.dg/gomp/pr29965-3.C: New test.
10539         * g++.dg/gomp/pr29965-4.C: New test.
10540         * g++.dg/gomp/pr29965-5.C: New test.
10541         * g++.dg/gomp/pr29965-6.C: New test.
10542         * g++.dg/gomp/pr29965-7.C: New test.
10543         * g++.dg/gomp/pr29965-8.C: New test.
10544         * g++.dg/gomp/pr29965-9.C: New test.
10545         * g++.dg/gomp/pr29965-10.C: New test.
10546
10547 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
10548
10549         * gnat.dg/pointer_variable_bounds.adb: New test.
10550         * gnat.dg/pointer_variable_bounds.ads: Likewise.
10551         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10552
10553 2006-12-03  Eric Christopher  <echristo@apple.com>
10554
10555         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10556
10557 2006-12-03  Richard Henderson  <rth@redhat.com>
10558             Andrew Pinski  <pinskia@gmail.com>
10559
10560         PR C++/14329
10561         * g++.dg/warn/unit-1.C: New test.
10562
10563 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
10564
10565         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10566
10567 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
10568
10569         * g++.dg/vect/vect.exp: Enable tests to run on spu.
10570         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10571         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10572         * gcc.dg/vect/vect-70.c: Reduce array size.
10573         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10574         vect_no_compaer_double targets.
10575         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10576         vect_float, vect_double, and vect_int.
10577
10578 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
10579
10580         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10581         test for loop versioning on vect_no_align targets.
10582         * gcc.dg/vect/pr20122.c: Likewise.
10583         * gcc.dg/vect/vect-105.c: Likewise.
10584         * gcc.dg/vect/vect-42.c: Likewise.
10585         * gcc.dg/vect/vect-43.c: Likewise.
10586         * gcc.dg/vect/vect-74.c: Likewise.
10587         * gcc.dg/vect/vect-75.c: Likewise.
10588         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10589         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10590         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10591         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10592
10593 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
10594
10595         PR fortran/29642
10596         * gfortran.dg/value_1.f90 : New test.
10597         * gfortran.dg/value_2.f90 : New test.
10598         * gfortran.dg/value_3.f90 : New test.
10599         * gfortran.dg/value_4.f90 : New test.
10600         * gfortran.dg/value_4.c : Called from value_4.f90.
10601
10602 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10603
10604         PR C++/30033
10605         *  g++.dg/cpp0x/static_assert4.C: New testcase.
10606
10607 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10608
10609         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10610
10611 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
10612
10613         PR c/27953
10614         * gcc.dg/pr27953.c: New test.
10615
10616 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10617
10618         PR c++/30022
10619         * g++.dg/ext/vector5.C: New test.
10620
10621         PR c++/30021
10622         * g++.dg/other/main1.C: New test.
10623
10624 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
10625
10626         PR libfortran/29568
10627         * gfortran.dg/convert_implied_open.f90:  Change to
10628         new default record length.
10629         * gfortran.dg/unf_short_record_1.f90:  Adapt to
10630         new error message.
10631         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
10632
10633 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
10634
10635         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10636
10637 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
10638
10639         PR c++/29066
10640         * g++.dg/expr/pr29066.c: New.
10641
10642 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
10643             Zdenek Dvorak <dvorakz@suse.cz>
10644
10645         PR tree-optimization/29921
10646         * gcc.dg/pr29921-2.c: New test.
10647
10648 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
10649
10650         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10651         (i386_get_cpuid): New function.
10652         (i386_cpuid_ecx): Likewise.
10653         (i386_cpuid_edx): Likewise.
10654         (i386_cpuid): Updated to call i386_cpuid_edx.
10655
10656         * gcc.target/i386/sse3-addsubpd.c: New file.
10657         * gcc.target/i386/sse3-addsubps.c: Likewise.
10658         * gcc.target/i386/sse3-haddpd.c: Likewise.
10659         * gcc.target/i386/sse3-haddps.c: Likewise.
10660         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10661         * gcc.target/i386/sse3-hsubps.c: Likewise.
10662         * gcc.target/i386/sse3-lddqu.c: Likewise.
10663         * gcc.target/i386/sse3-movddup.c: Likewise.
10664         * gcc.target/i386/sse3-movshdup.c: Likewise.
10665         * gcc.target/i386/sse3-movsldup.c: Likewise.
10666
10667 2006-12-01  Dirk Mueller  <dmueller@suse.de>
10668
10669         * g++.dg/warn/Wreturn-type-4.C: New testcase.
10670
10671 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
10672
10673         * gcc.dg/dfp/convert-int-max.c: New test.
10674         * gcc.dg/dfp/convert-int-max-fold.c: New test.
10675
10676 2006-11-30  Richard Guenther  <rguenther@suse.de>
10677
10678         * gcc.dg/vect/vect-pow-1.c: Rename ...
10679         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
10680         floats instead of doubles, check successful vectorization.
10681
10682 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10683
10684         PR target/29945
10685         * gcc.c-torture/compile/pr29945.c: New testcase.
10686
10687 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
10688
10689         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10690         -maltivec.
10691
10692 2006-11-29  Eric Christopher  <echristo@apple.com>
10693
10694         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10695
10696 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
10697
10698         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10699
10700         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10701
10702 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
10703
10704         PR c++/29022
10705         * g++.dg/inherit/virtual2.C: New test.
10706         * g++.dg/inherit/virtual3.C: Likewise.
10707         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10708         * g++.dg/inherit/error2.C: Likewise.
10709         * g++.dg/template/instantiate1.C: Likewise.
10710
10711 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
10712
10713         PR tree-opt/29984
10714         * gcc.dg/tree-ssa/reassoc-12.c: New test.
10715
10716 2006-11-28  Jan Hubicka  <jh@suse.cz>
10717
10718         * gcc.dg/memcpy-1.c: New test.
10719
10720 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
10721
10722         PR c++/29735
10723         * g++.dg/warn/main-3.C: New test.
10724
10725 2006-11-28  Jan Hubicka  <jh@suse.cz>
10726
10727         * gcc.dg/winline-1.c: New test.
10728
10729 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10730
10731         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10732         alignments.
10733
10734 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10735
10736         PR fortran/29976
10737         * gfortran.dg/missing_optional_dummy_3.f90
10738
10739 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10740
10741         PR fortran/20880
10742         * gfortran.dg/interface_3.f90: Modify errors.
10743
10744 2006-11-28  Ben Elliston  <bje@au.ibm.com>
10745
10746         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10747         fail to link due to relocation overflows on spu-*-*.
10748
10749 2006-11-27  Michael Matz  <matz@suse.de>
10750             Andreas Krebbel  <krebbel1@de.ibm.com>
10751
10752         PR target/29319
10753         * gcc.dg/20061127-1.c: New testcase.
10754
10755 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
10756
10757         * gcc.dg/20061124-1.c: Add exit() function prototype.
10758
10759 2006-11-27  Jan Hubicka  <jh@suse.cz>
10760
10761         * gcc.target/i386/memcpy-1.c: Adjust size.
10762         * gcc.dg/visibility-11.c: Likewise.
10763
10764 2006-11-27  Richard Guenther  <rguenther@suse.de>
10765
10766         PR middle-end/25620
10767         * gcc.target/i386/pow-1.c: New testcase.
10768         * gcc.dg/builtins-58.c: Likewise.
10769
10770 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
10771
10772         PR c++/29886
10773         * g++.dg/expr/cast8.C: New test.
10774
10775 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10776
10777         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
10778         Don't ever inline the testcase.
10779
10780 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10781
10782         PR fortran/29982
10783         * gfortran.fortran-torture/compile/parameter_3.f90: New
10784         testcase.
10785
10786 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10787
10788         PR fortran/29951
10789         * gfortran.fortran-torture/execute/transfer2.f90: New test.
10790
10791 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10792
10793         * gfortran.fortran-torture/execute/specifics.f90: Remove test
10794         for CHAR.
10795
10796 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10797
10798         PR libgfortran/29936
10799         * gfortran.dg/write_check3.f90: New test.
10800
10801 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10802
10803         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
10804
10805 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
10806
10807         PR fortran/20880
10808         * gfortran.dg/interface_3.f90: New test.
10809
10810         PR fortran/29387
10811         * gfortran.dg/generic_8.f90: New test.
10812
10813 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10814
10815         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
10816         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
10817         * gfortran.dg/specifics_3.f90: Remove.
10818
10819 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
10820
10821         PR c/29955
10822         * gcc.dg/gomp/pr29955.c: New test.
10823
10824         PR c/29736
10825         * gcc.dg/pr29736.c: New test.
10826
10827 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10828
10829         PR tree-opt/29964
10830         * gcc.dg/pure-1.c: New test.
10831
10832 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
10833
10834         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
10835         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
10836
10837 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10838
10839         * gcc.dg/20061124-1.c: New testcase.
10840
10841 2006-11-23  Eric Christopher  <echristo@apple.com>
10842
10843         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
10844
10845 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10846
10847         PR c/2707
10848         PR c++/26167
10849         * gcc.dg/Wconversion-integer.c: New. Supersedes
10850         Wconversion-negative-constants.c
10851         * gcc.dg/Wconversion-real.c: New.
10852         * gcc.dg/Wconversion-real-integer.c: New.
10853         * gcc.dg/Wconversion-negative-constants.c: Deleted.
10854         * g++.dg/warn/Wconversion1.C: Modified.
10855
10856 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10857
10858         * gfortran.dg/overload_1.f90: New test.
10859
10860 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10861
10862         PR c/9072
10863         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
10864         Wtraditional-conversion.
10865         * gcc.dg/overflow-warn-2.c: Likewise.
10866         * gcc.dg/Wconversion.c: Likewise. Renamed as
10867         Wtraditional-conversion.c .
10868         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
10869         Wtraditional-conversion-2.c .
10870         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
10871         Wtraditional-conversion-2.c
10872         * gcc.dg/Wconversion-negative-constants.c: New.
10873
10874 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
10875
10876         * gcc.dg/tree-ssa/dump-1.c: New test.
10877
10878 2006-11-23  David Ung <davidu@mips.com>
10879
10880         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
10881         -mfp64, allowable when ISA >= 33 and float is enabled.
10882         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
10883         of mthc1 and mfhc1 patterns.
10884
10885 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
10886
10887         PR tree-optimization/29921
10888         * gcc.dg/pr29921.c: New test.
10889
10890 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10891
10892         PR fortran/29441
10893         * gfortran.dg/initialization_4.f90: New test.
10894
10895 2006-11-22  Ira Rosen  <irar@il.ibm.com>
10896
10897         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
10898         platforms that have interleaving support.
10899         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
10900         * gcc.dg/vect/vect-strided-a-u16-i2.c,
10901         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
10902         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
10903         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
10904         gcc.dg/vect/vect-strided-u8-i2-gap.c,
10905         gcc.dg/vect/vect-strided-u8-i8.c,
10906         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
10907         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
10908         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
10909         gcc.dg/vect/vect-strided-float.c,
10910         gcc.dg/vect/vect-strided-a-mult.c,
10911         gcc.dg/vect/vect-strided-mult-char-ls.c,
10912         gcc.dg/vect/vect-strided-a-u16-mult.c,
10913         gcc.dg/vect/vect-strided-a-u32-mult.c,
10914         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
10915         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
10916         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
10917         gcc.dg/vect/vect-strided-mult.c,
10918         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
10919         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
10920         New.
10921
10922 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10923
10924         PR fortran/25087
10925         * gfortran.dg/auto_char_len_4.f90: New test.
10926
10927 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10928
10929         PR fortran/29652
10930         * gfortran.dg/generic_7.f90: New test.
10931         * gfortran.dg/defined_operators_1.f90: Add new error.
10932
10933 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
10934
10935         PR tree-optimization/29902
10936         * g++.dg/tree-ssa/pr29902.C: New test.
10937
10938 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
10939
10940         PR fortran/29820
10941         * gfortran.dg/used_types_13.f90: New test.
10942
10943 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
10944
10945         * gcc.dg/dfp/snan.c: Delete.
10946
10947 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
10948
10949         * g++.dg/cpp0x/static_assert1.C: New.
10950         * g++.dg/cpp0x/static_assert2.C: New.
10951         * g++.dg/cpp0x/static_assert3.C: New.
10952
10953 2006-11-21  Richard Guenther  <rguenther@suse.de>
10954
10955         * gcc.dg/vect/vect-pow-1.c: New testcase.
10956         * gcc.dg/vect/vect-pow-2.c: Likewise.
10957
10958 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
10959
10960         PR c++/29570
10961         * g++.dg/template/static29.C: New test.
10962
10963         PR c++/29734
10964         * g++.dg/conversion/simd4.C: New test.
10965
10966 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
10967
10968         PR c++/29475
10969         * g++.dg/template/access19.C: New test.
10970         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
10971         error is reported.
10972
10973 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10974
10975         PR tree-opt/25500
10976         * gcc.dg/tree-ssa/sra-4.c: New testcase.
10977
10978 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10979
10980         PR fortran/27546
10981         * gfortran.dg/import.f90: Extended test.
10982         * gfortran.dg/import2.f90: Extended test.
10983
10984 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10985
10986         * gfortran.dg/volatile3.f90: Add conflict test.
10987
10988 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
10989
10990         PR fortran/24783
10991         * gfortran.dg/implicit_10.f90: New test.
10992
10993 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10994
10995         PR c++/8586
10996         * g++.dg/warn/Wall-write-strings.C: New.
10997
10998 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10999
11000         * gfortran.dg/alloc_comp_constraint_5.f90: New.
11001         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11002
11003 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11004
11005         * gfortran.dg/use_3.f90: Remove error message.
11006         * gfortran.dg/iso_fortran_env_1.f90: New test.
11007         * gfortran.dg/iso_fortran_env_2.f90: New test.
11008         * gfortran.dg/iso_fortran_env_3.f90: New test.
11009         * gfortran.dg/iso_fortran_env_4.f90: New test.
11010
11011 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
11012
11013         * gcc.dg/vect/vect-27.c: Fix initialization.
11014
11015 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11016
11017         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11018         * gcc.dg/torture/builtin-minmax-1.c: New.
11019
11020         * gcc.dg/builtins-20.c: Add cases for copysign.
11021
11022 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11023
11024         PR fortran/24285
11025         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11026
11027 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11028         * gfortran.dg/use_1.f90: New test.
11029         * gfortran.dg/use_1.f90: New test.
11030         * gfortran.dg/use_1.f90: New test.
11031
11032 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
11033
11034         PR tree-optimization/29801
11035         * gcc.dg/pr29801.c: New test.
11036
11037 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
11038
11039         PR middle-end/29584
11040         * gcc.dg/torture/pr29584.c: New test.
11041
11042 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
11043
11044         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11045         Condition PowerPC tests for saving FPRs on powerpc_fprs.
11046         * gcc.target/powerpc/compress-float-ppc.c,
11047         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11048         powerpc_fprs.
11049         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11050         do not pass -mhard-float.
11051
11052 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11053
11054         * gnat.dg/volatile_aggregate.adb: New test.
11055
11056 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11057
11058         PR fortran/29391
11059         PR fortran/29489
11060         * gfortran.dg/bound_2.f90: Add more checks.
11061         * gfortran.dg/bound_3.f90: New test.
11062
11063 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11064
11065         PR target/29201
11066         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11067
11068 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11069
11070         * gfortran.dg/import3.f90: Fix error message.
11071
11072 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11073
11074         PR tree-opt/29788
11075         * gfortran.fortran-torture/compile/inline_1.f90:
11076         New testcase.
11077
11078 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11079
11080         * gcc.target/i386/x87regparm-1.c: New test.
11081         * gcc.target/i386/x87regparm-2.c: New test.
11082         * gcc.target/i386/x87regparm-3.c: New test.
11083         * gcc.target/i386/x87regparm-4.c: New test.
11084
11085 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11086
11087         PR fortran/27546
11088         * gfortran.dg/import.f90: New test.
11089         * gfortran.dg/import2.f90: New test.
11090         * gfortran.dg/import3.f90: New test.
11091
11092 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11093
11094         PR fortran/27588
11095         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11096
11097 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11098
11099         PR fortran/29806
11100         * gfortran.dg/contains.f90: New test.
11101         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11102
11103 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
11104
11105         PR tree-optimization/29581
11106         * gcc.dg/pr29581-1.c: New test.
11107         * gcc.dg/pr29581-2.c: New test.
11108         * gcc.dg/pr29581-3.c: New test.
11109         * gcc.dg/pr29581-4.c: New test.
11110         * gfortran.dg/pr29581.f90: New test.
11111
11112 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
11113
11114         PR fortran/29702
11115         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11116         numbers in error message headers.
11117
11118 2006-11-14  Richard Guenther  <rguenther@suse.de>
11119
11120         * gcc.target/i386/math-torture/math-torture.exp: Restrict
11121         to i?86 and x86_64 targets.
11122
11123 2006-11-14  Caroline Tice  <ctice@apple.com>
11124
11125         * gcc.dg/pubtypes-1.c: New file/testcase.
11126         * gcc.dg/pubtypes-2.c: New file/testcase.
11127         * gcc.dg/pubtypes-3.c: New file/testcase.
11128         * gcc.dg/pubtypes-4.c: New file/testcase.
11129         * g++.dg/pubtypes.C: New file/testcase.
11130
11131 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
11132
11133         PR c++/29106
11134         * g++.dg/init/self1.C: New test.
11135
11136 2006-11-14  Tobias Burnus  <burnus@net-b.de>
11137
11138         PR fortran/29657
11139         * gfortran.dg/conflicts.f90: Add.
11140
11141 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
11142
11143         PR rtl-optimization/29798
11144
11145         * gcc.c-torture/execute/pr29798.c: New.
11146
11147 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11148
11149         * gcc.dg/builtins-20.c: Add more cases.
11150
11151 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
11152
11153         PR fortran/29759
11154         * gfortran.dg/gomp/pr29759.f90: New test.
11155
11156 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
11157
11158         PR c++/29518
11159         * g++.dg/template/static28.C: New test.
11160
11161 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
11162
11163         * lib/c-torture.exp: Use target-libpath.exp.
11164         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11165         set GCC_EXEC_PREFIX env var from global variable of same name.
11166
11167 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11168
11169         PR fortran/26994
11170         * gfortran.fortran-torture/compile/transfer-1.f90:
11171         New testcase.
11172
11173 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
11174             Zdenek Dvorak <dvorakz@suse.cz>
11175
11176         PR tree-optimization/29680
11177         * gcc.dg/alias-11.c: New test.
11178
11179 2006-11-12  Jason Merrill  <jason@redhat.com>
11180             Andrew Pinski <pinskia@physics.uc.edu>
11181
11182         PR middle-end/28915
11183         * gcc.target/i386/vectorize1.c: New.
11184
11185 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11186
11187         PR rtl-optimization/29797
11188         * gcc.c-torture/execute/pr29797-1.c: New test case.
11189
11190 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11191
11192         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11193
11194 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
11195
11196         * gcc.dg/tree-ssa/prefetch-3.c: New test.
11197
11198 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11199
11200         PR tree-optimization/13827
11201         * gcc.dg/fold-eqand-1.c: New test case.
11202
11203 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11204
11205         PR rtl-opt/28812
11206         * gcc.c-torture/execute/mayalias-3.c: New test.
11207
11208 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
11209
11210         PR middle-end/27528
11211         * gcc.c-torture/compile/pr27528.c: New test.
11212         * gcc.dg/pr27528.c: Likewise.
11213
11214 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11215
11216         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11217
11218         * gcc.dg/torture/builtin-symmetric-1.c: New test.
11219
11220 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11221
11222         PR fortran/29758
11223         * gfortran.dg/reshape_source_size_1.f90: New test.
11224
11225 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11226
11227         PR fortran/29315
11228         * gfortran.dg/aliasing_dummy_4.f90: New test.
11229
11230 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
11231
11232         PR target/29777
11233         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11234         and x86_64-*-* targets.
11235
11236 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11237
11238         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11239         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11240         New macros. Use them in exact tests.
11241         (TESTIT3): New macro.
11242         Add tests for fmin, fmax and fma.
11243
11244 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11245
11246         PR fortran/29431
11247         * gfortran.dg/array_constructor_13.f90: New test.
11248
11249 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11250
11251         PR fortran/29744
11252         * gfortran.dg/used_types_12.f90: New test.
11253
11254 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
11255
11256         PR middle-end/29726
11257         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11258         (test6): Ditto.
11259         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11260         * gcc.dg/fold-eqandshift-3.c: New test case.
11261
11262 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11263
11264         PR fortran/29699
11265         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11266
11267         PR fortran/21370
11268         * gfortran.dg/change_symbol_attributes_1.f90: New test.
11269
11270 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11271
11272         * gcc.dg/20061109-1.c: New testcase.
11273
11274 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11275
11276         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11277
11278 2006-11-09  Tobias Burnus  <burnus@net-b.de>
11279
11280         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11281         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11282
11283 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
11284
11285         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11286         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11287
11288 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11289
11290         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11291
11292 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11293
11294         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11295         vect-9.c).
11296         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11297         * gcc.dg/vect/vect-9.c: Now vectorizable.
11298         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11299         that support vect_widen_mult.
11300         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11301         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11302         vect-reduc-dot-u16.c).
11303         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11304         vect-reduc-dot-u16.c).
11305         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11306         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11307         vect-reduc-dot-s8.c).
11308         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11309         vect-reduc-dot-s8.c).
11310         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11311         vect-reduc-dot-s8.c).
11312         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11313         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11314         vect-reduc-dot-u8.c).
11315         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11316         vect-reduc-dot-u8.c).
11317         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11318         * gcc.dg/vect/vect-multitypes-9.c: New test.
11319         * gcc.dg/vect/vect-multitypes-10.c: New test.
11320         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11321         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11322         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11323         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11324         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11325         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11326         wrapv-vect-reduc-dot-s8.c.
11327         * lib/target-support.exp (check_effective_target_vect_unpack): New.
11328         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11329         targets that support vec_unpack.
11330         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11331         (check_effective_target_vect_widen_mult_qi_to_hi): New.
11332         (check_effective_target_vect_widen_mult_hi_to_si): New.
11333         (check_effective_target_vect_widen_sum): Removed.
11334
11335         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11336
11337         * gcc.dg/vect/vect-multitypes-8.c: New test.
11338         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11339
11340         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
11341
11342         * gcc.dg/vect/vect-multitypes-7.c: New test.
11343
11344         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11345
11346         * gcc.dg/vect/vect-multitypes-4.c: New test.
11347         * gcc.dg/vect/vect-multitypes-5.c: New test.
11348         * gcc.dg/vect/vect-multitypes-6.c: New test.
11349
11350         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11351
11352         * gcc.dg/vect/vect-multitypes-1.c: New test.
11353         * gcc.dg/vect/vect-multitypes-2.c: New test.
11354         * gcc.dg/vect/vect-multitypes-3.c: New test.
11355
11356 2006-11-07  Eric Christopher  <echristo@apple.com>
11357
11358         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11359         Test using scan-assembler-not.
11360
11361 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
11362
11363         * gcc.dg/inline-17.c: New test.
11364
11365 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
11366
11367         PR other/25028
11368         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
11369         on HP-UX.
11370
11371 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11372
11373         PR fortran/29539
11374         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11375
11376         PR fortran/29634
11377         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11378         test.
11379
11380 2006-11-07  Tobias Burnus  <burnus@net-b.de>
11381
11382         PR fortran/29601
11383         * gfortran.dg/volatile.f90: Add.
11384         * gfortran.dg/volatile2.f90: Add.
11385         * gfortran.dg/volatile3.f90: Add.
11386         * gfortran.dg/volatile4.f90: Add.
11387         * gfortran.dg/volatile5.f90: Add.
11388         * gfortran.dg/volatile6.f90: Add.
11389         * gfortran.dg/volatile7.f90: Add.
11390
11391 2006-11-06  Tobias Burnus  <burnus@net-b.de>
11392
11393         * gfortran.dg/io_constraints_2.f90: Adjust pattern
11394           for matching error messages.
11395         * gfortran.dg/specifics_3.f90: Adjust pattern
11396           for matching error messages.
11397
11398 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
11399             Bernhard Fischer  <aldot@gcc.gnu.org>
11400
11401         * lib/gcc-dg.exp (output-exists): New proc.
11402         (output-exists-not): New proc.
11403         * gcc.test-framework/test-framework.awk: Support new directives.
11404         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11405         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11406         * gcc.test-framework/dg-outexists-exp-F.c: New test.
11407         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11408         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11409         * gcc.test-framework/dg-outexists-exp-P.c: New test.
11410
11411 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
11412
11413         PR fortran/29630
11414         PR fortran/29679
11415         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11416         * gfortran.dg/initialization_3.f90: New.
11417
11418 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11419
11420         PR libgfortran/25545
11421         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11422
11423 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
11424
11425         PR middle-end/29695
11426         * gcc.c-torture/execute/pr29695-1.c: New test.
11427         * gcc.c-torture/execute/pr29695-2.c: New test.
11428
11429 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
11430
11431         PR fortran/29565
11432         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11433
11434 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
11435
11436         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11437         for matching error messages.
11438
11439 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
11440
11441         PR target/26915
11442         * gcc.target/i386/387-12.c: New test.
11443
11444 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11445
11446         PR libfortran/29713
11447         * gfortran.dg/pr29713.f90: New test.
11448
11449 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
11450
11451         * gcc.c-torture/execute/arith-rand-ll.c:
11452         Also test for bogus rest sign.
11453
11454 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11455
11456         PR libfortran/27895
11457         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11458
11459 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
11460
11461         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11462         from error messages.
11463
11464 2006-11-02  Mike Stump  <mrs@apple.com>
11465
11466         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11467
11468         * g++.old-deja/g++.abi/align.C: Enable for darwin.
11469
11470 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
11471
11472         * g++.dg/eh/gcsec1.C: New test.
11473
11474 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11475
11476         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11477         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
11478
11479 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
11480
11481         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11482         hexadecimal value.
11483         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11484         * gcc.dg/pr14796-2.c: Likewise.
11485
11486 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11487
11488         * gcc.c-torture/execute/20061101-1.c: New test.
11489
11490 2006-11-01  Richard Guenther  <rguenther@suse.de>
11491
11492         * gcc.target/i386/fpprec-1.c: New testcase.
11493
11494 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11495
11496         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11497         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11498
11499 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11500
11501         * gcc.c-torture/execute/20061031-1.c: New test.
11502
11503 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11504
11505         PR 23067
11506         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11507         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11508         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11509         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11510         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11511         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11512         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11513
11514 2006-10-31  Eric Christopher  <echristo@apple.com>
11515             Falk Hueffner  <falk@debian.org>
11516
11517         * gcc.dg/builtin-bswap-1.c: New.
11518         * gcc.dg/builtin-bswap-2.c: New.
11519         * gcc.dg/builtin-bswap-3.c: New.
11520         * gcc.dg/builtin-bswap-4.c: New.
11521         * gcc.dg/builtin-bswap-5.c: New.
11522         * gcc.target/i386/builtin-bswap-1.c: New.
11523
11524 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11525
11526         * gcc.dg/inline-16.c: New.
11527
11528         PR 16622
11529         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11530         defining it.
11531         * gcc.dg/inline-13.c: New.
11532         * gcc.dg/inline-14.c: New.
11533         * gcc.dg/inline-15.c: New.
11534
11535         PR 11377
11536         * gcc.dg/inline6.c: New.
11537         * gcc.dg/inline7.c: New.
11538
11539 2006-10-31  Roger Sayle  <roger@eyesopen.com>
11540
11541         PR middle-end/23470
11542         * gcc.dg/pr23470-1.c: New test case.
11543
11544 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
11545
11546         PR fortran/29537
11547         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11548         data.
11549         * gfortran.dg/blockdata_2.f90: New testcase.
11550
11551 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
11552
11553         PR libfortran/29627
11554         * gfortran.dg/unf_short_record_1.f90:  New test.
11555
11556 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11557
11558         PR fortran/29067
11559         * gfortran.dg/pr29067.f: New test.
11560
11561 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
11562             Richard Sandiford  <richard@codesourcery.com>
11563
11564         * lib/target-supports.exp (get_compiler_messages): Append options
11565         as a single list element.
11566         (check_effective_target_arm_vfp_ok): New.
11567         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11568
11569 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
11570
11571         PR fortran/29387
11572         * gfortran.dg/intrinsic_actual_2.f90: New test.
11573
11574         PR fortran/29490
11575         * gfortran.dg/actual_array_interface_1.f90: New test.
11576
11577         PR fortran/29641
11578         * gfortran.dg/used_types_11.f90: New test.
11579
11580 2006-10-30  Dirk Mueller  <dmueller@suse.de>
11581
11582         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11583         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11584         * g++.old-deja/g++.pt/eichin01.C (main): Same.
11585         * g++.old-deja/g++.mike/net25.C (main): Same.
11586         * g++.dg/lookup/exception1.C (main): Same.
11587         * g++.dg/parse/parens2.C (main): Same.
11588
11589 2006-10-30  Roger Sayle  <roger@eyesopen.com>
11590
11591         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11592
11593 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11594
11595         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11596         * gcc.dg/torture/builtin-math-3.c: Likewise.
11597
11598 2006-10-30  Tobias Burnus  <burnus@net-b.de>
11599
11600         PR fortran/29452
11601         * gfortran.dg/write_check.f90: Check run-time keyword checking.
11602         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11603
11604 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
11605
11606         PR Fortran/29410
11607         * gfortran.fortran-torture/execute/transfer1.f90: New test.
11608
11609 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
11610
11611         * lib/target-supports.exp (check_function_available): Declare
11612         function before calling.
11613
11614 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
11615
11616         PR tree-optimization/29637
11617         * gcc.dg/pr29637.c: New test.
11618
11619 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11620
11621         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11622         tree canonicalization.
11623
11624 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11625
11626         * gcc.dg/builtins-20.c: Add more hypot tests.
11627
11628 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11629
11630         * gcc.dg/fold-compare-1.c: New test case.
11631
11632 2006-10-29  Dirk Mueller  <dmueller@suse.de>
11633
11634         PR c++/16307
11635         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11636
11637 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11638
11639         PR tree-optimization/15458
11640         * gcc.dg/fold-xornot-1.c: New test case.
11641
11642 2006-10-29  Richard Guenther  <rguenther@suse.de>
11643
11644         * gcc.target/i386/math-torture/trunc.c: New testcase.
11645
11646 2006-10-29  Richard Guenther  <rguenther@suse.de>
11647
11648         * gcc.target/i386/math-torture/round.c: New testcase.
11649
11650 2006-10-29  Richard Guenther  <rguenther@suse.de>
11651
11652         * gcc.target/i386/math-torture/ceil.c: New testcase.
11653         * gcc.target/i386/math-torture/floor.c: Likewise.
11654
11655 2006-10-29  Richard Guenther  <rguenther@suse.de>
11656
11657         * gcc.target/i386/math-torture/rint.c: New testcase.
11658         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11659
11660 2006-10-29  Richard Guenther  <rguenther@suse.de>
11661
11662         * gcc.target/i386/math-torture/lfloor.c: New testcase.
11663         * gcc.target/i386/math-torture/lceil.c: Likewise.
11664
11665 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11666
11667         PR libgfortran/24313
11668         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11669
11670 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
11671
11672         * gcc.c-torture/execute/20020118-1.c,
11673         gcc.c-torture/execute/builtins/strlen.c,
11674         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11675         comment typos.
11676
11677 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11678
11679         * gcc.dg/builtins-20.c: Add tests for hypot.
11680         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
11681         two-argument builtins.
11682         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11683         TESTIT2.  Update all callers.
11684         (TESTIT2, TESTIT2_R): New helper macros.
11685         Add testcases for pow, hypot and atan2.
11686
11687 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11688
11689         PR C++/29295
11690         * g++.dg/expr/bool1.C: New test.
11691         * g++.dg/expr/bool2.C: New test.
11692
11693 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11694
11695         PR fortran/28224
11696         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11697         * gfortran.dg/namelist_internal.f90: New test.
11698
11699 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11700
11701         PR fortran/29625
11702         * gfortran.dg/io_real_boz.f90: Add.
11703         * gfortran.dg/io_real_boz2.f90: Add.
11704
11705 2006-10-28  Richard Guenther  <rguenther@suse.de>
11706
11707         PR middle-end/26899
11708         * gcc.dg/tree-ssa/pr26899.c: New testcase.
11709
11710 2006-10-28  Richard Guenther  <rguenther@suse.de>
11711
11712         PR target/28806
11713         * gcc.target/i386/math-torture/lround.c: New testcase.
11714
11715 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11716
11717         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11718         * gcc.dg/builtins-44.c: Likewise.
11719         * gcc.dg/builtins-45.c: Likewise.
11720         * gcc.dg/pr28796-2.c: Likewise.
11721         * gcc.dg/unordered-3.c: Likewise.
11722
11723 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11724
11725         PR libgfortran/27954
11726         * gfortran.dg/error_recovery_2.f90: New test.
11727
11728 2006-10-26  Richard Guenther  <rguenther@suse.de>
11729
11730         * gcc.target/i386/i386.exp: Use glob, not find to collect
11731         tests.  Avoids recursing into subdirectories.
11732         * gcc.target/i386/math-torture/math-torture.exp: Torture
11733         for interesting ia32 math options.
11734         * gcc.target.i386/math-torture/lrint.c: New testcase.
11735
11736 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11737
11738         PR libgfortran/29563
11739         * gfortran.dg/arrayio_9.f90: Update test.
11740         * gfortran.dg/arrayio_19.f90: New test.
11741
11742 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
11743
11744         * gcc.dg/20061026.c: New testcase.
11745
11746 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11747
11748         PR libgfortran/29563
11749         * gfortran.dg/arrayio_9.f90: New test.
11750
11751 2006-10-26  Ben Elliston  <bje@au.ibm.com>
11752
11753         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11754         Copy the strings manually, as strcpy may call strlen.
11755
11756 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11757
11758         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11759         Add checks for log, log2, log10 and log1p.
11760
11761         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11762         we already test 0.0.  Add checks for expm1, log, log2, log10,
11763         log1p, cbrt, erf and erfc.
11764
11765 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
11766
11767         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11768
11769 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
11770
11771         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11772         and remainderl() built-in functions.  Remove -ffast-math from
11773         dg-options.
11774
11775 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11776
11777         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
11778         acosh and atanh.
11779
11780         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
11781         floating point modifiers to arguments passed to float and long
11782         double functions respectively.  Update all callers to use floating
11783         point numbers, not integers.  Add tests for exp, exp2 and
11784         exp10/pow10.
11785
11786         * gcc.dg/torture/builtin-math-3.c: New test.
11787
11788 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11789
11790         PR fortran/29393
11791         * gfortran.dg/initialize_2.f90: New.
11792
11793 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11794
11795         * gcc.dg/torture/builtin-math-2.c: New test.
11796
11797 2006-10-24  Richard Guenther  <rguenther@suse.de>
11798
11799         PR middle-end/28796
11800         * gcc.dg/pr28796-1.c: New testcase.
11801         * gcc.dg/pr28796-2.c: Likewise.
11802
11803 2006-10-24  Richard Guenther  <rguenther@suse.de>
11804
11805         * gcc.dg/builtins-57.c: New testcase.
11806
11807 2006-10-24  Richard Guenther  <rguenther@suse.de>
11808
11809         PR tree-optimization/29567
11810         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
11811
11812 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
11813
11814         PR tree-optimization/14784
11815         * gcc.dg/alias-10.c: New test.
11816
11817 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11818
11819         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
11820
11821 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
11822
11823         * gcc.dg/builtin-strncat-chk-1.c: New test.
11824
11825 2006-10-23  Jan Hubicka  <jh@suse.cz>
11826
11827         * gcc.dg/memmove-1.c: New test.
11828
11829 2006-10-23  Paul Brook  <paul@codesourcery.com>
11830
11831         * gcc.dg/pragma-pack-5.c: New test.
11832
11833 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
11834
11835         * g++.dg/other/s390-1.C: New testcase.
11836
11837 2006-10-23  Richard Guenther  <rguenther@suse.de>
11838
11839         PR middle-end/27132
11840         PR middle-end/23295
11841         * gcc.dg/pr27132.c: New testcase.
11842         * gcc.dg/pr23295.c: Likewise.
11843         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
11844         * g++.dg/tree-ssa/pr19807.C: Likewise.
11845
11846 2006-10-23  Richard Guenther  <rguenther@suse.de>
11847
11848         PR middle-end/21032
11849         * gcc.dg/pr21032.c: New testcase.
11850
11851 2006-10-22  Jeff Law  <law@redhat.com>
11852         Richard Guenther  <rguenther@suse.de>
11853
11854         PR tree-optimization/15911
11855         * gcc.dg/tree-ssa/vrp30.c: New testcase.
11856
11857 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11858
11859         PR c++/20647
11860         * g++.dg/abi/rtti3.C: New.
11861
11862 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
11863
11864         PR middle-end/28252
11865         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
11866         transformation.
11867
11868 2006-10-21  Richard Guenther  <rguenther@suse.de>
11869
11870         PR tree-optimization/3511
11871         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
11872
11873 2006-10-21  Richard Guenther  <rguenther@suse.de>
11874
11875         PR middle-end/26898
11876         * gcc.dg/torture/pr26898-1.c: New testcase.
11877         * gcc.dg/torture/pr26898-2.c: Likewise.
11878
11879 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
11880
11881         PR c++/28053
11882         * g++.dg/parse/bitfield1.C: Adjust error markers.
11883         * g++.dg/parse/bitfield2.C: New test.
11884
11885 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
11886
11887         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
11888
11889 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11890
11891         PR libfortran/27895
11892         * gfortran.dg/zero_sized_1.f90: New test.
11893
11894 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
11895
11896         * gcc.dg/div-compare-1.c: New test.
11897
11898 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
11899
11900         PR fortran/29216
11901         * gfortran.dg/result_default_init_1.f90: New test.
11902
11903         PR fortran/29314
11904         * gfortran.dg/automatic_default_init_1.f90: New test.
11905
11906         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
11907         from 38 to 33.
11908
11909 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
11910
11911         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
11912         'using namespace std' without previous declaration.
11913         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
11914         * g++.old-deja/g++.robertl/eb133c.C: New.
11915
11916 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11917
11918         PR libgfortran/29277
11919         * gfortran.dg/streamio_4.f90: Update test.
11920         * gfortran.dg/streamio_11.f90: New test.
11921
11922 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
11923
11924         PR c++/27952
11925         * g++.dg/inherit/virtual1.C: New test.
11926
11927 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11928
11929         PR c++/28261
11930         * g++.dg/parse/enum3.C: New test.
11931
11932 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11933
11934         PR c++/29039
11935         * g++.dg/init/ctor8.C: New test.
11936
11937 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11938
11939         PR c++/27270
11940         * g++.dg/ext/complit8.C: Tweak error markers.
11941         * g++.dg/template/complit1.C: Add error marker.
11942
11943 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11944
11945         PR c++/27270
11946         * g++.dg/ext/complit8.C: New test.
11947
11948         PR c++/29408
11949         * g++.dg/parse/dtor12.C: New test.
11950
11951         PR c++/29435
11952         * g++.dg/template/sizeof11.C: New test.
11953
11954 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
11955
11956         PR fortran/29392
11957         * gfortran.dg/data_char_3.f90: New test.
11958
11959         PR fortran/29451
11960         * gfortran.dg/negative_automatic_size.f90: New test.
11961
11962 2006-10-16  David Daney  <ddaney@avtrex.com>
11963
11964         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
11965
11966 2006-10-16  Eric Christopher  <echristo@apple.com>
11967
11968         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
11969         x86_64.
11970
11971 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11972
11973         PR c++/28211
11974         * g++.dg/tc1/dr49.C: Tweak error messages.
11975         * g++.dg/parse/template21.C: New test.
11976
11977 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11978
11979         PR middle-end/20491
11980         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
11981
11982 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11983
11984         PR fortran/29403
11985         * gfortran.dg/print_1.f90: New test.
11986
11987 2006-10-15  Jan Hubicka  <jh@suse.cz>
11988
11989         PR middle-end/29241
11990         * gcc.c-torture/compile/pr29241.c: New testcase.
11991
11992 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
11993
11994         PR middle-end/29250
11995         * gcc.c-torture/compile/pr29250.c: New test.
11996
11997 2006-10-15  Richard Guenther  <rguenther@suse.de>
11998
11999         * gcc.dg/pr29299.c: New testcase.
12000
12001 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
12002
12003         PR fortran/24767
12004         * gfortran.dg/label_4.f90: Adjust warning flag.
12005
12006 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12007
12008         PR fortran/29371
12009         * gfortran.dg/nullify_3.f90: New test.
12010
12011 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12012
12013         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12014         on Solaris 2.5.1 too.
12015
12016 2006-10-13  Eric Christopher  <echristo@apple.com>
12017
12018         * gcc.dg/pr25993.c: Skip for darwin.
12019
12020 2006-10-13  Eric Christopher  <echristo@apple.com>
12021
12022         * gcc.dg/visibility-11.c: Skip for darwin.
12023
12024 2006-10-13  Eric Christopher  <echristo@apple.com>
12025
12026         * gcc.dg/darwin-weakimport-1.c: Use
12027         -fno-asynchronous-unwind-tables.
12028         * gcc.dg/darwin-weakimport-3.c: Ditto.
12029
12030 2006-10-13  Richard Guenther  <rguenther@suse.de>
12031
12032         PR tree-optimization/29446
12033         * gcc.dg/torture/pr29446.c: New testcase.
12034
12035 2006-10-13  Bill Wendling  <wendling@apple.com>
12036
12037         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12038         * g++.old-deja/g++.jason/hmc1.C: Likewise.
12039         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12040         * g++.old-deja/g++.law/shadow1.C: Likewise.
12041         * g++.old-deja/g++.law/ctors10.C: Likewise.
12042         * g++.dg/debug/namespace1.C: Likewise.
12043         * g++.dg/inherit/namespace-as-base.C: Likewise.
12044         * g++.dg/opt/delay-slot-1.C: Likewise.
12045         * g++.dg/parse/defarg10.C: Likewise.
12046         * g++.dg/template/ptrmem11.C: Likewise.
12047         * g++.dg/template/mem_func_ptr.C: Likewise.
12048         * g++.dg/template/spec19.C: Likewise.
12049
12050 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
12051
12052         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12053
12054 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12055
12056         PR fortran/29373
12057         * gfortran.dg/implicit_9.f90: New test.
12058
12059         PR fortran/29407
12060         * gfortran.dg/namelist_25.f90: New test.
12061
12062         PR fortran/27701
12063         * gfortran.dg/same_name_2.f90: New test.
12064
12065         PR fortran/29232
12066         * gfortran.dg/host_assoc_types_1.f90: New test.
12067
12068         PR fortran/29364
12069         * gfortran.dg/missing_derived_type_1.f90: New test.
12070         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12071
12072         PR fortran/29422
12073         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12074
12075         PR fortran/29428
12076         * gfortran.dg/alloc_comp_assign_5.f90: New test.
12077
12078 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12079
12080         PR fortran/29391
12081         * gfortran.dg/bound_2.f90: New test.
12082
12083 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12084
12085         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12086         directive.
12087         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12088         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12089         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12090         * gfortran.dg/gomp/reduction3.f90: Likewise.
12091         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12092         * gfortran.dg/dummy_procedure_2.f90: Likewise.
12093         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12094         * gfortran.dg/forall_4.f90: Likewise.
12095         * gfortran.dg/spec_expr_4.f90: Likewise.
12096         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12097         * gfortran.dg/forall_5.f90: Likewise.
12098         * gfortran.dg/open_access_append_2.f90: Add check for
12099         compile-time warning.
12100
12101 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
12102
12103         PR c++/28506
12104         * g++.dg/parse/pure1.C: New test.
12105
12106 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12107
12108         PR fortran/21435
12109         * gfortran.dg/io_constraints_3.f90: New test.
12110         * gfortran.dg/open_access_append_1.f90: Add checks
12111         for compile-time warnings.
12112         * gfortran.dg/pr20163-2.f: Likewise.
12113         * gfortran.dg/iostat_2.f90: Likewise.
12114         * gfortran.dg/label_4.f90: Delete the temporary
12115         file.
12116         * gfortran.dg/direct_io_2.f90: Add a FILE=
12117         specifier.
12118         * gfortran.dg/iomsg_1.f90: Add check for
12119         compile-time warning.
12120
12121 2006-10-12  Jan Hubicka  <jh@suse.cz>
12122
12123         PR c/28419
12124         * gcc.dg/pr28319.c: New test.
12125
12126 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
12127         PR c++/29318
12128         * g++.dg/ext/vla4.C: New test.
12129
12130 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12131
12132         PR c++/27961
12133         * g++.dg/template/crash60.C: New test.
12134         * g++.dg/other/large-size-array.C: Adjust error markers.
12135         * g++.dg/parse/crash27.C: Likewise.
12136         * g++.dg/template/crash1.C: Likewise.
12137
12138 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
12139
12140         PR testsuite/29093
12141         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12142
12143 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
12144
12145         PR preprocessor/28709
12146         * gcc.dg/cpp/paste14.c: New test.
12147
12148 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
12149
12150         PR c++/29175
12151         * g++.dg/init/array24.C: New test.
12152
12153 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12154
12155         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12156         of <sys/types.h>.
12157
12158 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
12159
12160         PR c++/29024
12161         * g++.dg/parse/typedef8.C: New test.
12162         * g++.dg/other/mult-stor1.C: Adjust error markers.
12163
12164 2006-10-11  Richard Guenther  <rguenther@suse.de>
12165
12166         PR tree-optimization/28230
12167         * gcc.dg/torture/pr28230.c: New testcase.
12168
12169 2006-10-11  Richard Guenther  <rguenther@suse.de>
12170
12171         PR inline-asm/29119
12172         * gcc.dg/torture/pr29119.c: New testcase.
12173
12174 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
12175
12176         PR middle-end/29272
12177         * gcc.c-torture/execute/20060930-2.c: New test.
12178
12179 2006-10-09  Richard Henderson  <rth@redhat.com>
12180
12181         Revert emutls patch.
12182
12183 2006-10-09  Richard Guenther  <rguenther@suse.de>
12184
12185         PR middle-end/29254
12186         * gcc.dg/pr29254.c: New testcase.
12187
12188 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
12189             Paul Thomas  <pault@gcc.gnu.org>
12190
12191         PR fortran/20541
12192         * gfortran.dg/alloc_comp_basics_1.f90: New test.
12193         * gfortran.dg/alloc_comp_basics_2.f90: New test.
12194         * gfortran.dg/alloc_comp_assign_1.f90: New test.
12195         * gfortran.dg/alloc_comp_assign_2.f90: New test.
12196         * gfortran.dg/alloc_comp_assign_3.f90: New test.
12197         * gfortran.dg/alloc_comp_assign_4.f90: New test.
12198         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12199         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12200         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12201         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12202         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12203         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12204         * gfortran.dg/alloc_comp_std.f90: New test.
12205         * gfortran.dg/move_alloc.f90: New test.
12206
12207 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
12208
12209         PR fortran/29115
12210         * gfortran.dg/derived_constructor_comps_2.f90: New test.
12211
12212         PR fortran/29211
12213         * gfortran.dg/forall_char_dependencies_1.f90: New test.
12214
12215 2006-10-08  Tobias Burnus  <burnus@net-b.de>
12216
12217         PR fortran/28585
12218         * gfortran.dg/new_line.f90: New test.
12219
12220 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12221
12222         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12223         * gcc.dg/torture/builtin-convert-1.c,
12224         gcc.dg/torture/builtin-convert-2.c,
12225         gcc.dg/torture/builtin-convert-3.c,
12226         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12227
12228 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
12229
12230         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12231         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12232         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12233         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12234
12235 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
12236
12237         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12238         Xfail some tests for powerpc-darwin and powerpc-aix.
12239
12240 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
12241
12242         PR c/29380
12243         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12244
12245 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12246
12247         PR target/29300
12248         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12249         on hppa*-*-hpux*.
12250
12251 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12252
12253         PR fortran/16580
12254         PR fortran/29288
12255         * gfortran.fortran-torture/execute/specifics.f90:
12256         Add tests for using all possible intrinsics as actual arguments.
12257         * gfortran.dg/specifics_1.f90: Add tests for using
12258         all possible intrinsics as actual arguments.
12259         * gfortran.dg/specifics_2.f90: New file.
12260         * gfortran.dg/specifics_3.f90: New file.
12261
12262 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
12263
12264         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12265         * gcc.dg/debug/debug-2.c: Likewise.
12266
12267 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
12268
12269         * gcc.c-torture/compile/sync-2.c: New test.
12270
12271 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12272
12273         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12274         line endings.
12275
12276 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12277
12278         PR rtl-optimization/29128
12279         * gcc.c-torture/compile/pr29128.c: New test.
12280
12281 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12282
12283         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12284         line endings.
12285
12286 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
12287
12288         PR middle-end/29256
12289         * gcc.dg/tree-ssa/loop-19.c: New test.
12290
12291 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12292
12293         PR tree-optimization/29330
12294         * gcc.dg/pr29330.c: New test.
12295
12296         PR target/28924
12297         * gcc.c-torture/compile/20061005-1.c: New test.
12298
12299 2006-10-06  Olivier Hainque  <hainque@adacore.com>
12300
12301         * gcc.dg/typename-vla-1.c: New case.
12302         * gnat.dg/forward_vla.adb: New case.
12303
12304 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12305
12306         PR tree-optimization/29290
12307         * gfortran.dg/loop_nest_1.f90: New test.
12308
12309         PR target/29198
12310         * gcc.dg/tls/opt-12.c: New test.
12311
12312         PR fortran/28415
12313         * gfortran.dg/save_2.f90: New test.
12314
12315         PR c/29091
12316         * gcc.dg/pr29091.c: New test.
12317
12318 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
12319
12320         * lib/target-supports.exp
12321         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12322         same as x86_64-*-*; check for LP64.
12323
12324 2006-10-04  Richard Henderson  <rth@redhat.com>
12325
12326         * lib/target-supports.exp (check_effective_target_tls): Redefine
12327         to mean non-emulated tls.
12328         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12329         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12330         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12331         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12332         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12333         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12334         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12335
12336 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12337
12338         PR fortran/29343
12339         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12340
12341 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12342
12343         * gfortran.dg/bounds_check_fail_1.f90: New test.
12344
12345 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12346
12347         PR c++/29020
12348         * g++.dg/template/friend48.C: New test.
12349
12350 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12351
12352         PR fortran/29098
12353         * gfortran.dg/default_initialization_2.f90: New test.
12354
12355 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12356
12357         PR fortran/20779
12358         PR fortran/20891
12359         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12360
12361 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12362
12363         PR fortran/29284
12364         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12365
12366         PR fortran/29321
12367         PR fortran/29322
12368         * gfortran.dg/missing_optional_dummy_2.f90: New test.
12369
12370         PR fortran/25091
12371         PR fortran/25092
12372         * gfortran.dg/entry_array_specs_1.f90: New test.
12373
12374 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
12375
12376         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12377         insufficient to inhibit some test failures at -O3.  Do testing
12378         on integers.
12379
12380 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12381
12382         PR c++/29138
12383         * g++.dg/inherit/access8.C: New test.
12384         * g++.dg/template/dtor4.C: Tweak error messages.
12385
12386 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12387
12388         PR fortran/27478
12389         * gfortran.dg/entry_8.f90: New test.
12390
12391 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12392
12393         PR c++/29291
12394         * g++.dg/parse/new4.C: New test.
12395
12396 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
12397
12398         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12399         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12400         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12401         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12402         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12403
12404 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12405
12406         PR fortran/19260
12407         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12408         * gfortran.dg/continuation_2.f90: New test.
12409
12410         PR fortran/19262
12411         * gfortran.dg/continuation_3.f90: New test.
12412         * gfortran.dg/continuation_4.f90: New test.
12413         * gfortran.dg/continuation_5.f: New test.
12414         * gfortran.dg/continuation_6.f: New test.
12415
12416 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
12417
12418         PR c++/29226
12419         * g++.dg/template/vla1.C: New test.
12420
12421 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12422
12423         PR fortran/29210
12424         * gfortran.dg/complex_parameter_1.f90: New test.
12425
12426 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
12427
12428         PR c/29154
12429         * gcc.c-torture/execute/20060929-1.c: New test.
12430
12431 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
12432
12433         PR c++/29105
12434         * g++.dg/template/member6.C: New test.
12435         * g++.dg/parse/typename7.C: Adjust error markers.
12436
12437         PR c++/29080
12438         * g++.dg/template/member7.C: New test.
12439
12440 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
12441
12442         PR c/24010
12443         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12444         gcc.dg/Woverride-init-3.c: New tests.
12445
12446 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12447
12448         * gcc.c-torture/execute/20060930-1.c: New test.
12449
12450 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12451
12452         PR fortran/18791
12453         * gfortran.dg/specifics_1.f90: New test.
12454         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12455         complex specifics.
12456
12457 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12458
12459         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12460         pthread-init-common.h: New.
12461
12462 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
12463
12464         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12465         precision on some archs.
12466
12467 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
12468
12469         * gcc.dg/non-local-goto-1.c: New test.
12470         * gcc.dg/non-local-goto-2.c: Likewise.
12471         * gcc.dg/setjmp-3.c: Likewise.
12472         * gcc.dg/setjmp-4.c: Likewise.
12473
12474 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
12475
12476         * gnat.dg/self_aggregate_with_pointer.adb: New test.
12477
12478 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12479
12480         PR fortran/28276
12481         * gfortran.dg/exponent_1.f90: New test.
12482
12483         PR fortran/27021
12484         * gfortran.dg/nearest_1.f90: New test.
12485
12486 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
12487
12488         PR middle-end/25261
12489         PR middle-end/28790
12490         * gcc.dg/gomp/nestedfn-1.c: New test.
12491
12492 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
12493
12494         PR objc/29195
12495         * objc/compile/method-1.m: New test.
12496
12497 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
12498
12499         PR c++/26938
12500         * g++.dg/template/crash58.C: New test.
12501         * g++.dg/parse/crash28.C: Adjust error markers.
12502         * g++.dg/template/crash34.C: Likewise.
12503         * g++.dg/template/friend31.C: Likewise.
12504         * g++.dg/template/crash32.C: Likewise.
12505
12506         PR c++/27329
12507         * g++.dg/template/crash59.C: New test.
12508
12509         PR c++/27667
12510         * g++.dg/template/spec33.C: New test.
12511         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12512
12513 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
12514             Adam Nemet  <anemet@caviumnetworks.com>
12515
12516         * gcc.dg/tree-ssa/ivopts-1.c: New test.
12517         * gcc.dg/tree-ssa/ivopts-2.c: New test.
12518
12519 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
12520
12521         PR target/28911
12522         * gcc.dg/pr28911.c: New.
12523
12524 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
12525
12526         PR target/29169
12527         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12528         (dg-options): Add -mfpmath=387.
12529
12530 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
12531
12532         PR c/28706
12533         * gcc.dg/pr28706.c: New test.
12534
12535         PR c/28712
12536         * gcc.dg/pr28712.c: New test.
12537
12538 2006-09-22  Mike Stump  <mrs@apple.com>
12539
12540         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12541
12542 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
12543
12544         PR tree-optimization/28888
12545         * gcc.dg/pr28888.c: New test.
12546
12547 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
12548
12549         PR c++/29016
12550         * g++.dg/init/ptrfn1.C: New test.
12551
12552 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
12553
12554         PR c++/28861
12555         * g++.dg/template/spec32.C: New test.
12556         * g++.dg/parse/crash9.C: Adjust error markers.
12557
12558         PR c++/28303
12559         * g++.dg/template/typedef6.C: New test.
12560         * g++.dg/init/error1.C: Adjust error markers.
12561         * g++.dg/parse/crash9.C: Likewise.
12562         * g++.dg/template/crash55.C: Likewise.
12563
12564 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
12565
12566         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12567
12568 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
12569
12570         PR target/27650
12571         * g++.dg/ext/dllimport12.C: New test.
12572
12573 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
12574
12575         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12576         * gcc.target/mips/nmadd-2.c: Likewise.
12577         * gcc.target/mips/mips-ps-6.c: New test.
12578         * gcc.target/mips/neg-abs-1.c: Likewise.
12579         * gcc.target/mips/neg-abs-2.c: Likewise.
12580         * gcc.target/mips/nmadd-3.c: New test.
12581
12582 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
12583
12584         PR middle-end/28046
12585         * gcc.dg/gomp/atomic-10.c: New test.
12586         * g++.dg/gomp/atomic-10.C: New test.
12587
12588 2006-09-20  Eric Christopher  <echristo@apple.com>
12589
12590         * gcc.target/i386/sse3-not-fisttp.c: New.
12591
12592 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
12593
12594         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12595
12596 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
12597
12598         * gcc.c-torture/execute/pr28289.c (one): New variable.
12599         (main): Use it instead of argc.
12600         * gcc.c-torture/execute/20060102-1.c (one): New variable.
12601         (main): Use it instead of argc.
12602
12603 2006-09-19  Paul Brook  <paul@codesourcery.com>
12604
12605         PR target/28516
12606         * gcc.dg/nested-func-5.c: New test.
12607
12608 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12609
12610         * lib/target-supports.exp (check_effective_target_tls): Compile
12611         test stubs using ${tool}_target_compile, not just target_compile.
12612         (check_effective_target_tls_runtime): Likewise.
12613
12614 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12615
12616         * gcc.c-torture/compile/20030405-1.x: Remove.
12617
12618         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12619         optimising linker from discarding it.
12620
12621 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12622
12623         PR fortran/28526
12624         * gfortran.dg/keyword_symbol_1.f90: New test.
12625
12626         * gfortran.dg/spread_shape_1.f90: Add missing warning with
12627         pedantic compilation option.
12628
12629 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
12630
12631         PR fortran/29060
12632         * gfortran.dg/spread_shape_1.f90: New test.
12633
12634 2006-09-17  Roger Sayle  <roger@eyesopen.com>
12635
12636         PR tree-optimization/28887
12637         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12638
12639 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
12640
12641         PR c/25993
12642         * gcc.dg/pr25993.c: New test.
12643
12644 2006-09-17  Ira Rosen  <irar@il.ibm.com>
12645
12646         PR tree-opt/21591
12647         * gcc.dg/vect/pr21591.c: New test.
12648
12649 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
12650
12651         PR tree-opt/29059
12652         * gcc.c-torture/compile/strcpy-1.c: New test.
12653         * gcc.c-torture/compile/strcpy-2.c: New test.
12654         * gcc.c-torture/compile/memcpy-1.c: New test.
12655         * gcc.c-torture/compile/memcpy-2.c: New test.
12656
12657 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
12658
12659         PR testsuite/29055
12660         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12661
12662 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
12663
12664         * gnat.dg/specs/double_record_extension1.ads: New test.
12665         * gnat.dg/specs/double_record_extension2.ads: Likewise.
12666
12667 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
12668
12669         PR fortran/29051
12670         * gfortran.dg/oldstyle_3.f90: New test.
12671
12672 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12673
12674         PR libgfortran/29099
12675         * gfortran.dg/secnds-1.f: New test.
12676
12677 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12678
12679         PR libgfortran/29053
12680         * gfortran.dg/streamio_9.f90: New test.
12681         * gfortran.dg/streamio_10.f90: New test.
12682
12683 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
12684
12685         PR C++/29002
12686         * g++.dg/init/array22.C: New test.
12687         * g++.dg/init/array23.C: New test.
12688
12689 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
12690
12691         * stackcheck.lst: Update list of tests requiring stack checking.
12692         * norun.lst: Adjust for above change.
12693         * ada95.lst: New file.
12694         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12695         requiring -gnat95 switch.
12696
12697 2006-09-14  Olivier Hainque  <hainque@adacore.com>
12698
12699         * gnat.dg/in_out_parameter.adb: New test.
12700
12701 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
12702
12703         PR debug/28980
12704         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12705
12706 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
12707
12708         * gnat.dg/specs/unchecked_union.ads: New test.
12709
12710 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
12711
12712         PR rtl-optimization/28982
12713         * gcc.c-torture/execute/pr28982a.c: New test.
12714         * gcc.c-torture/execute/pr28982b.c: Likewise.
12715
12716 2006-09-12  Eric Christopher  <echristo@apple.com>
12717
12718         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12719         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12720
12721 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
12722
12723         PR c/28768
12724         PR preprocessor/14634
12725         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12726         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12727         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12728
12729 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12730
12731         * gcc.dg/pr28243.c: New test.
12732
12733 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
12734
12735         PR fortran/28971
12736         gfortran.dg/pr28971.f90: New test to act as a backstop in case
12737         this undiagnosed regression reappears.
12738
12739 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
12740
12741         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12742         Treat $srcdir as a literal.
12743         * lib/fortran-torture.exp (fortran-torture-compile,
12744         fortran-torture-execute): Likewise.
12745         * lib/objc-torture.exp (objc-torture-compile,
12746         objc-torture-execute): Likewise.
12747         * lib/profopt.exp (profopt-execute): Likewise.
12748
12749 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
12750
12751         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12752
12753 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
12754
12755         PR testsuite/28950
12756         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12757
12758 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
12759
12760         PR target/13685
12761         * gcc.target/i386/pr13685.c: New test.
12762
12763 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12764
12765         * gcc.dg/pr28726.c: New test.
12766
12767 2006-09-11  Josh Conner  <jconner@apple.com>
12768
12769         * gcc.dg/nrv3.c: Increase size of structure.
12770         * gcc.dg/nrv4.c: Likewise.
12771         * gcc.dg/nrv5.c: Likewise.
12772
12773 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
12774
12775         PR libfortran/28890
12776         gfortran.dg/assumed_charlen_function_5.f90: New test.
12777
12778 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
12779
12780         PR c++/28991
12781         * g++.dg/init/static3.C: New test.
12782
12783 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
12784
12785         PR testsuite/29007
12786         * gcc.dg/long-long-cst1.c (t): Add cast to
12787         __SIZE_TYPE__ before casting to int.
12788         (main): Return 0 on success.
12789
12790 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12791
12792         * gcc.c-torture/execute/20060910-1.c: New test.
12793
12794 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
12795
12796         PR middle-end/26983
12797         * gcc.dg/pr26983.c: New test.
12798
12799 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
12800
12801         PR target/29006
12802         * gcc.c-torture/execute/pr29006.c: New test.
12803
12804 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12805
12806         PR libfortran/28947
12807         gfortran.dg/matmul_4.f90: New test.
12808
12809 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12810
12811         PR fortran/28959
12812         gfortran.dg/used_types_10: New test.
12813
12814 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12815
12816         PR libfortran/28923
12817         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
12818         gfortran.dg/array_initializer_3.f90: New test.
12819
12820 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12821
12822         PR fortran/28914
12823         * gfortran.dg/actual_array_constructor_3.f90: New test.
12824
12825 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
12826
12827         PR testsuite/26778
12828         * gcc.target/i386/pr26778.c: New testcase.
12829
12830 2006-09-08  Eric Christopher  <echristo@apple.com>
12831
12832         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
12833         * gcc.target/i386/memcpy-1.c: Ditto.
12834         * gcc.target/i386/asm-1.c: Ditto.
12835         * gcc.target/i386/20060512-4.c: Ditto.
12836         * gcc.target/i386/compress-float-387.c: Ditto.
12837         * gcc.target/i386/20060512-1.c: Ditto.
12838         * gcc.target/i386/compress-float-sse.c: Ditto.
12839         * gcc.target/i386/20060512-2.c: Ditto.
12840         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
12841         * gcc.target/i386/stack-prot-kernel.c: Ditto.
12842         * gcc.target/i386/compress-float-387-pic.c: Ditto.
12843         * gcc.dg/pr26449.c: Ditto.
12844         * gcc.dg/attr-ms_struct-2.c: Ditto.
12845         * gcc.dg/attr-ms_struct-1.c: Ditto.
12846         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
12847
12848 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
12849
12850         PR c/28504
12851         * gcc.dg/vla-10.c: New test.
12852
12853 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12854
12855         PR c++/28858
12856         * g++.dg/parse/template20.C: New test.
12857         * g++.dg/template/operator8.C: Remove obsolete part.
12858         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
12859         * g++.old-deja/g++.pt/crash65.C: Likewise.
12860
12861 2006-09-07  Jason Merrill  <jason@redhat.com>
12862
12863         PR middle-end/27724
12864         * gcc.dg/long-long-cst1.c: New test.
12865
12866 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12867
12868         PR C++/28906
12869         * g++.dg/other/array3.C: New test.
12870         * g++.dg/other/array4.C: New test.
12871         * g++.dg/other/array5.C: New test.
12872
12873 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
12874
12875         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
12876
12877 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
12878
12879         PR target/28946
12880         * gcc.target/i386/pr28946.c: New test.
12881
12882 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
12883
12884         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
12885         in integer literal constant.
12886         * gfortran.dg/enum_8.f90: Ditto.
12887         * gfortran.dg/g77/20030326-1.f: Ditto.
12888
12889 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
12890
12891         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
12892         nonconformance usage.
12893
12894 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12895
12896         PR middle-end/28862
12897         * gcc.c-torture/compile/vector-align-1.c: New test.
12898
12899 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12900
12901         PR rtl-opt/27883
12902         * g++.dg/opt/copysign-1.C: New test.
12903
12904 2006-09-06  Jason Merrill  <jason@redhat.com>
12905
12906         PR c++/27371
12907         * g++.dg/warn/unused-result1.C: New test.
12908
12909 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
12910
12911         PR c++/28903
12912         * g++.dg/ext/vla3.C: New test.
12913
12914         PR c++/28886
12915         * g++.dg/template/array16.C: New test.
12916
12917 2006-09-06  Richard Guenther  <rguenther@suse.de>
12918
12919         * gcc.dg/pr27226.c: Remove testcase again.
12920
12921 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12922
12923         PR tree-opt/28937
12924         * g++.dg/opt/unroll2.C: New test.
12925
12926 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12927
12928         PR tree-opt/28952
12929         * gcc.dg/vect/pr28952.c: New test.
12930
12931 2006-09-05  Richard Guenther  <rguenther@suse.de>
12932
12933         PR tree-optimization/28900
12934         * gcc.dg/torture/pr28900.c: New testcase
12935
12936 2006-09-05  Richard Guenther  <rguenther@suse.de>
12937
12938         PR tree-optimization/28905
12939         * gcc.c-torture/compile/pr28905.c: New testcase.
12940
12941 2006-09-05  Richard Guenther  <rguenther@suse.de>
12942
12943         PR middle-end/28935
12944         * gcc.dg/pr28935.c: New testcase.
12945
12946 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12947
12948         * gcc.c-torture/execute/20060905-1.c: New test.
12949
12950 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
12951
12952         PR fortran/28908
12953         * gfortran.dg/used_types_7.f90: New test.
12954         * gfortran.dg/used_types_8.f90: New test.
12955         * gfortran.dg/used_types_9.f90: New test.
12956
12957 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12958
12959         * gcc.c-torture/compile/20060904-1.c: New test.
12960
12961 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12962
12963         PR c++/23287 Revert my 2006-09-01 patch
12964         * g++.dg/parse/dtor12.C: Remove.
12965
12966 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
12967
12968         PR c+/27670
12969         * g++.dg/template/operator9.C: New test.
12970
12971         PR c++/27493
12972         * g++.dg/template/operator7.C: New test.
12973
12974         PR c++/27494
12975         * g++.dg/template/operator8.C: New test.
12976
12977         PR c++/27397
12978         * g++.dg/template/crash57.C: New test.
12979
12980         * g++.dg/template/typedef4.C: Adjust error markers.
12981         * g++.dg/template/typedef5.C: Likewise.
12982
12983 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
12984
12985         PR c++/28878
12986         * g++.dg/parse/crash33.C: New test.
12987
12988 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
12989         Richard Guenther  <rguenther@suse.de>
12990         Adam Nemet  <anemet@caviumnetworks.com>
12991
12992         PR middle-end/27226
12993         * gcc.target/mips/memcpy-1.c: New testcase.
12994         * gcc.dg/pr27226.c: Likewise.
12995
12996 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12997
12998         PR c++/28705
12999         * g++.dg/lookup/koenig5.C: New.
13000         * g++.dg/template/crash56.C: New.
13001
13002 2006-09-01  Josh Conner  <jconner@apple.com>
13003
13004         PR c++/25505
13005         * gcc.dg/nrv3.c: New test.
13006         * gcc.dg/nrv4.c: New test.
13007         * gcc.dg/nrv5.c: New test.
13008
13009 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13010
13011         PR c++/23287
13012         * g++.dg/parse/dtor12.C: New.
13013
13014 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
13015
13016         PR tree-optimization/28839
13017         * gcc.dg/pr28839.c: New test.
13018
13019 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
13020
13021         PR target/24367
13022         * gcc.dg/pr24367.c: New testcase.
13023
13024 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
13025
13026         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13027
13028 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
13029
13030         PR rtl-optimization/27735
13031         * gcc.dg/loop-unswitch-1.c: New test.
13032
13033 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
13034
13035         PR fortran/28885
13036         * gfortran.dg/aliasing_dummy_2.f90: New test.
13037
13038         PR fortran/20067
13039         * gfortran.dg/generic_5.f90: Change error message.
13040
13041         PR fortran/28873
13042         * gfortran.dg/generic_6.f90: New test.
13043
13044         PR fortran/25077
13045         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13046
13047         PR fortran/25102
13048         * gfortran.dg/invalid_interface_assignment.f90: New test.
13049
13050         PR fortran/24866
13051         * gfortran.dg/module_proc_external_dummy.f90: New test.
13052
13053 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
13054
13055         PR c++/28349
13056         * g++.dg/warn/var-args1.C: New test.
13057
13058 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
13059
13060         PR fortran/28866
13061         * gfortran.dg/simpleif_2.f90: New test.
13062         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13063         * gfortran.dg/enum_5.f90: Ditto.
13064
13065 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13066             Kazu Hirata  <kazu@codesourcery.com>
13067
13068         PR tree-optimization/17506
13069         * gcc.dg/pr17506.c: New.
13070
13071 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
13072
13073         PR c++/28139
13074         * g++.dg/eh/alias1.C: New test.
13075
13076 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13077
13078         PR c++/28860
13079         * g++.dg/template/ttp22.C: New test.
13080
13081 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
13082
13083         PR middle-end/26632
13084         * gcc.dg/pr26632.c: New.
13085
13086 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13087
13088         PR libgfortran/28354
13089         * gfortran.dg/fmt_zero_precision.f90: New test.
13090
13091 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
13092
13093         PR c++/28058
13094         * g++.dg/template/spec31.C: New test.
13095
13096 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
13097
13098         PR c++/26573
13099         * g++.dg/other/static2.C: New test.
13100
13101 2006-08-26  Roger Sayle  <roger@eyesopen.com>
13102
13103         * gcc.dg/Wswitch-enum-2.c: New test case.
13104         * gcc.dg/Wswitch-enum-3.c: Likewise.
13105
13106 2006-08-26  Richard Guenther  <rguenther@suse.de>
13107
13108         * gcc.c-torture/compile/20060826-1.c: New testcase.
13109
13110 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
13111
13112         PR c++/28736
13113         * g++.dg/template/void10.C: New test.
13114
13115         PR c++/28737
13116         * g++.dg/template/void8.C: New test.
13117
13118         PR c+_+/28738
13119         * g++.dg/template/void9.C: New test.
13120
13121         * g++.dg/template/void3.C: Adjust error markers.
13122         * g++.dg/template/void4.C: Likewise.
13123         * g++.dg/template/crash55.C: Likewise.
13124         * g++.dg/template/void7.C: Likewise
13125
13126 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
13127
13128         PR c++/28588
13129         * g++.dg/inherit/access6.C: New test.
13130         * g++.dg/inherit/access7.C: Likewise.
13131
13132         PR c++/28595
13133         * g++.dg/template/array15.C: New test.
13134         * g++.dg/template/crash2.C: Tweak error markers.
13135
13136 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
13137
13138         PR middle-end/28683
13139         * gcc.c-torture/compile/20060823-1.c: New test.
13140
13141 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13142
13143         PR c++/28853
13144         * g++.dg/template/ttp21.C: New test.
13145
13146         PR c++/28852
13147         * g++.dg/other/operator1.C: Add error-marker.
13148         * g++.dg/other/operator2.C: New test.
13149
13150 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13151
13152         PR c/27893
13153         * gcc.c-torture/compile/vla-const-1.c,
13154         gcc.c-torture/compile/vla-const-2.c: New tests.
13155
13156 2006-08-26  Richard Guenther  <rguenther@suse.de>
13157
13158         PR middle-end/28814
13159         * gcc.dg/torture/pr28814.c: New testcase.
13160
13161 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13162
13163         PR c/28418
13164         * gcc.c-torture/compile/compound-literal-1.c: New test.
13165
13166 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13167
13168         PR c/28299
13169         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13170         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13171         Expect extra diagnostics.
13172
13173 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
13174
13175         gcc.dg/noncompile/pr16876.c: New test.
13176
13177 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
13178
13179         PR c++/28056
13180         * g++.dg/parse/local1.C: New test.
13181         * g++.dg/other/qual1.C: Tweak error marker.
13182
13183 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13184
13185         PR c++/27787
13186         * g++.dg/template/typename10.C: New.
13187         * g++.dg/template/lookup4.C: Remove bogus error marker.
13188
13189 2006-08-25  Richard Guenther  <rguenther@suse.de>
13190
13191         PR testsuite/28829
13192         * gcc.dg/pr26570.c: Fix testcase.
13193
13194 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
13195
13196         PR tree-opt/28807
13197         * gcc.c-torture/execute/mayalias-2.c: New test.
13198         * gcc.dg/tree-ssa/alias-13.c: New test.
13199
13200 2006-08-24  Jan Hubicka  <jh@suse.cz>
13201
13202         PR debug/26881
13203         * gcc.dg/debug/pr26881.c: New file.
13204
13205 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
13206
13207         PR fortran/28788
13208         * gfortran.dg/used_types_4.f90: New test.
13209         * gfortran.dg/derived_init_2.f90: Modify to check sibling
13210         association of derived types.
13211         * gfortran.dg/used_types_2.f90: Add module cleanup.
13212         * gfortran.dg/used_types_3.f90: The same.
13213
13214         PR fortran/28771
13215         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13216         fix of regression.
13217
13218 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13219
13220         PR 28813
13221         * gfortran.dg/direct_io_6.f90: Remove test.
13222
13223 2006-08-23  Stuart Hastings  <stuart@apple.com>
13224
13225         PR 28825
13226         * gcc.target/i386/20060821-1.c: New.
13227
13228 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
13229
13230         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
13231         dg-warning strings for dllimport.
13232
13233 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13234
13235         PR C++/28450
13236         * g++.dg/ext/vector4.C: New test.
13237         * g++.dg/ext/complex1.C: New test.
13238
13239 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
13240
13241         PR debug/28692
13242         * gcc.dg/debug/const-1.c: New.
13243         * gcc.dg/debug/const-2.c: New.
13244         * gcc.dg/debug/dwarf2/const-1.c: New.
13245         * gcc.dg/debug/dwarf2/const-2.c: New.
13246         * gcc.dg/debug/dwarf2/const-2b.c: New.
13247
13248 2006-08-22  Richard Guenther  <rguenther@suse.de>
13249
13250         PR middle-end/28776
13251         * gcc.c-torture/compile/pr28776-1.c: New testcase.
13252         * gcc.c-torture/compile/pr28776-2.c: Likewise.
13253
13254 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
13255
13256         PR tree-optimization/28003
13257         * g++.dg/tree-ssa/pr28003.C: New.
13258
13259 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13260
13261         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13262
13263 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
13264
13265         PR c++/26269
13266         * g++.dg/other/error14.C: New test.
13267
13268         PR c++/28505
13269         * g++.dg/parse/ctor7.C: New test.
13270         * g++.dg/parse/ctor8.C: Likewise.
13271
13272         PR c++/28741
13273         * g++.dg/template/void7.C: New test.
13274
13275 2006-08-21  Olivier Hainque  <hainque@adacore.com>
13276
13277         * gnat.dg/self_aggregate_with_zeros.adb: New test.
13278         * gnat.dg/self_aggregate_with_array.adb: New test.
13279
13280 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13281
13282         * g++.dg/eh/arm-vfp-unwind.C: New test.
13283
13284 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
13285
13286         PR c++/28341
13287         * g++.dg/template/ref3.C: New test.
13288         * g++.dg/template/nontype13.C: New test.
13289
13290         PR c++/28346
13291         * g++.dg/template/ptrmem17.C: New test.
13292
13293 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
13294
13295         PR target/28648 c:
13296         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13297
13298 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
13299
13300         PR fortran/28630
13301         * gfortran.dg/used_types_2.f90: New test.
13302
13303         PR fortran/28601
13304         * gfortran.dg/used_types_3.f90: New test.
13305
13306         PR fortran/20886
13307         * gfortran.dg/generic_actual_arg.f90: New test.
13308
13309         PR fortran/28735
13310         * gfortran.dg/module_private_array_refs_1.f90: New test.
13311
13312         PR fortran/28762
13313         * gfortran.dg/program_name_1.f90: New test.
13314
13315         PR fortran/28425
13316         * gfortran.dg/derived_constructor_comps_1.f90: New test.
13317
13318         PR fortran/28496
13319         * gfortran.dg/array_initializer_2.f90: New test.
13320
13321         PR fortran/18111
13322         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13323
13324         PR fortran/28600
13325         * gfortran.dg/assumed_charlen_function_4.f90: New test.
13326
13327         PR fortran/28771
13328         * gfortran.dg/assumed_charlen_in_main.f90: New test.
13329
13330         PR fortran/28660
13331         * gfortran.dg/dependent_decls_1.f90: New test.
13332
13333 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13334
13335         PR fortran/25217
13336         * gfortran.dg/derived_init_2.f90: New.
13337
13338 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
13339
13340         * gcc.c-torture/execute/pr28289.c: New test.
13341
13342 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
13343
13344         PR c/28744
13345         * gcc.dg/attr-externally-visible-1.c: New test.
13346         * gcc.dg/attr-externally-visible-2.c: New test.
13347         * g++.dg/parse/attr-externally-visible-1.C: New test.
13348         * g++.dg/parse/attr-externally-visible-2.C: New test.
13349
13350 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13351
13352         PR c++/28606
13353         * g++.dg/parse/dtor11.C: New test.
13354
13355 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13356
13357         PR rtl-optimization/28489
13358         * gcc.c-torture/compile/pr28489.c: New test.
13359
13360 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13361
13362         PR c++/28710
13363         * g++.dg/template/redecl4.C: New test.
13364
13365         PR c++/28711
13366         * g++.dg/template/ctor8.C: New test.
13367
13368 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13369
13370         * gcc.dg/pr26570.c: Fix testcase.
13371
13372 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13373
13374         * PR c++/28573
13375         * g++.dg/parse/offsetof6.C: New test.
13376         * g++.dg/parse/offsetof6.C: New test.
13377         * g++.dg/parse/offsetof7.C: New test.
13378
13379 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13380
13381         PR testsuite/28602
13382         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13383         is false.
13384
13385 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13386
13387         PR c++/28302
13388         * g++.dg/ext/vector3.C: New test.
13389
13390 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
13391
13392         PR gcov/profile/26570
13393         * gcc.dg/pr26570.c: New test.
13394
13395 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
13396
13397         PR c/27697
13398         * gcc.dg/qual-component-1.c: New test.
13399
13400 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13401
13402         PR c++/28593
13403         * g++.dg/parse/new3.C: New test.
13404
13405 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13406
13407         PR fortran/25828
13408         * gfortran.dg/streamio_1.f90: New test.
13409         * gfortran.dg/streamio_2.f90: New test.
13410         * gfortran.dg/streamio_3.f90: New test.
13411         * gfortran.dg/streamio_4.f90: New test.
13412         * gfortran.dg/streamio_5.f90: New test.
13413         * gfortran.dg/streamio_6.f90: New test.
13414         * gfortran.dg/streamio_7.f90: New test.
13415         * gfortran.dg/streamio_8.f90: New test.
13416
13417 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
13418
13419         PR c/28287
13420         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13421
13422 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
13423
13424         PR c++/28594
13425         * g++.dg/template/void6.C: New test.
13426
13427 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13428
13429         PR c/28649
13430         * gcc.dg/parse-error-1.c: New test.
13431         * gcc.dg/parse-error-2.c: New test.
13432         * gcc.dg/cpp/digraph2.c: Add error-marker.
13433         * gcc.dg/noncompile/920923-1.c: Likewise.
13434
13435 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13436
13437         PR c/27490
13438         * gcc.dg/sizeof-2.c: New testcase.
13439
13440         PR c/27489
13441         * gcc.dg/switch-A.c: New testcase.
13442
13443 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
13444
13445         PR c++/28288
13446         PR c++/14556
13447         * g++.old-deja/g++.warn/compare1.C: Delete.
13448         * g++.dg/opt/pr7503-2.C: Delete.
13449         * g++.dg/opt/pr7503-3.C: Delete.
13450         * g++.dg/opt/pr7503-4.C: Delete.
13451         * g++.dg/opt/pr7503-5.C: Delete.
13452         * g++.dg/opt/max1.C: Delete.
13453         * g++.dg/warn/minmax.C: Delete.
13454         * g++.dg/expr/minmax.C: New test.
13455
13456 2006-08-14  Richard Guenther  <rguenther@suse.de>
13457
13458         PR testsuite/28703
13459         * gcc.c-torture/execute/pr28651.c: Do not use argc
13460         to avoid optimization, instead forbid inlining.
13461
13462 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
13463
13464         PR rtl-optimization/28634
13465         * gcc.c-torture/execute/ieee/pr28634.c: New test.
13466
13467 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
13468
13469         PR c/27184
13470         * gcc.dg/torture/pr27184.c: New test.
13471
13472 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
13473
13474         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13475
13476 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13477
13478         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13479         * gfortran.dg/stat_2.f90: Likewise.
13480         * gfortran.dg/chmod_1.f90: Likewise.
13481         * gfortran.dg/chmod_2.f90: Likewise.
13482         * gfortran.dg/chmod_3.f90: Likewise.
13483
13484 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
13485
13486         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13487
13488 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13489
13490         * g++.dg/opt/pr23454-2.C: New test.
13491
13492 2006-08-11  Richard Guenther  <rguenther@suse.de>
13493
13494         PR middle-end/28651
13495         * gcc.c-torture/execute/pr28651.c: New testcase.
13496
13497 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
13498
13499         * gnat.dg/specs/static_initializer.ads: New test.
13500
13501 2006-08-10  Paul Brook  <paul@codesourcery.com>
13502
13503         * gcc.target/arm/cond-asm.c: New test.
13504
13505 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
13506
13507         PR tree-optimization/26197
13508         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13509         * g++.dg/vect/vect.exp: Compile the new tests with
13510         --param max-aliased-vops=0.
13511
13512 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
13513
13514         PR c++/28637
13515         * g++.dg/template/void3.C: New test.
13516
13517         PR c++/28638
13518         * g++.dg/template/void4.C: New test.
13519
13520         PR c++/28640
13521         * g++.dg/template/void5.C: New test.
13522
13523 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
13524
13525         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13526         after dg-do compile.
13527
13528 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
13529
13530         PR tree-optimizations/26969
13531         * gcc.dg/vect/vect.exp: Compile tests prefixed with
13532         "unswitch-loops" with -funswitch-loops.
13533         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13534
13535 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13536
13537         * gcc.dg/sparc-getcontext-1.c: Fix typo.
13538         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13539         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
13540         * objc.dg/dwarf-1.m: Likewise.
13541         * objc.dg/dwarf-2.m: Likewise.
13542         * obj-c++.dg/dwarf-2.mm: Likewise.
13543
13544 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13545
13546         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13547         * objc.dg/dwarf-2.m: Likewise.
13548         * obj-c++.dg/dwarf-2.mm: Likewise.
13549
13550         PR libfortran/28603
13551         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13552
13553         PR testsuite/27611
13554         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13555
13556         PR testsuite/27033
13557         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13558
13559 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
13560
13561         PR target/27827
13562         * gcc.target/i386/pr27827.c: New testcase.
13563
13564 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
13565
13566         PR fortran/28590
13567         * gfortran.dg/sequence_types_1.f90: New test.
13568
13569 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
13570
13571         PR fortran/28548
13572         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13573         dg-warning.  Add -pedantic option.
13574
13575 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13576
13577         PR c/28502
13578         * gcc.dg/proto-1.c: New test.
13579
13580         PR c/27721
13581         * gcc.dg/lvalue-4.c: New test.
13582
13583         PR c/28136
13584         * gcc.dg/init-bad-5.c: New test.
13585
13586 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
13587
13588         PR c++/28347
13589         * g++.dg/ext/typedef-init.C: Add new test for typedef
13590         initialization inside templates. Adjust existing error markers.
13591
13592 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
13593
13594         PR c++/28148
13595         * g++.dg/init/ptrmem3.C: New test.
13596
13597 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
13598
13599         PR tree-optimization/27770
13600         * lib/target-support.exp: New target keyword "section_anchors".
13601         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13602         tests.
13603         * gcc.dg/vect/section-anchors-pr27770.c: New test.
13604         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13605         * gcc.dg/vect/section-anchors-vect-69.c: New test.
13606         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13607
13608 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13609
13610         * gcc.dg/20060801-1.c: Add missing '}'.
13611
13612 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13613
13614         PR c++/27508
13615         * g++.dg/parse/dtor9.C: New test.
13616         * g++.dg/parse/dtor10.C: New test.
13617         * g++.dg/other/error7.C: Adjust error-marker.
13618
13619         PR c++/28274
13620         * g++.dg/other/default5.C: New test.
13621
13622 2006-08-02  Richard Guenther  <rguenther@suse.de>
13623
13624         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13625
13626 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
13627
13628         PR c++/28557
13629         * g++.dg/template/conv9.C: New test.
13630
13631 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
13632
13633         PR debug/28063
13634         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13635         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13636         Optionally return assembly text.  Update callers.
13637         (check_no_compiler_messages): Update verbose messages.
13638         (check_no_messages_and_pattern): New.
13639         (check_effective_target_string_merging): New.
13640
13641 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13642
13643         PR c++/28250
13644         * g++.dg/eh/catch4.C: New test.
13645
13646         PR c++/28257
13647         * g++.dg/other/qual1.C: New test.
13648
13649         PR c++/28259
13650         * g++.dg/inherit/error2.C: New test.
13651
13652         PR c++/28267
13653         * g++.dg/other/new1.C: New test.
13654
13655         * g++.dg/warn/pr23075.C: Remove obsolete test.
13656         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13657         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13658
13659 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
13660
13661         PR c++/28523
13662         * g++.dg/eh/cast1.C: New test.
13663
13664 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
13665
13666         PR libfortran/28452
13667         * gfortran.dg/random_3.f90:  New test.
13668
13669 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13670
13671         PR c++/28432
13672         * g++.dg/other/pr28304.C: Change expected error message.
13673         * g++.dg/other/pr28432.C: New test.
13674
13675 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13676
13677         PR c++/28256
13678         * g++.dg/init/brace2.C: Change expected error message, add empty init.
13679
13680 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
13681
13682         PR debug/23336
13683         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13684         at -g1.
13685         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13686         g++.dg/debug/enum-2.C: New.
13687
13688 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13689
13690         PR c++/6634
13691         * g++.dg/parse/long1.C: Add more tests.
13692
13693 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13694
13695         * gfortran.dg/lrshift_1.c: New file.
13696
13697 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13698
13699         PR libgfortran/28335
13700         * gfortran.dg/no_unit_error_1.f90: New test.
13701
13702 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13703
13704         PR libgfortran/28335
13705         * gfortran.dg/no_unit_error_1.f90: Delete test.
13706         * gfortran.dg/no_unit_error_2.f90: Delete test.
13707
13708 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13709
13710         * gfortran.dg/chmod_3.f90: New test.
13711         * gfortran.dg/ltime_gmtime_1.f90: New test.
13712         * gfortran.dg/ltime_gmtime_2.f90: New test.
13713         * gfortran.dg/lrshift_1.f90: New test.
13714         * gfortran.dg/chmod_1.f90: New test.
13715         * gfortran.dg/chmod_2.f90: New test.
13716
13717 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
13718
13719         PR c++/27668
13720         * g++.dg/template/crash55.C: New test.
13721
13722         PR c++/27962
13723         * g++.dg/template/nontype16.C: New test.
13724
13725         * g++.dg/template/void2.C: Adjust error markers.
13726         * g++.dg/template/nontype5.C: Adjust error markers.
13727
13728 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
13729
13730         * gcc.target/i386/stack-prot-kernel.c: New test.
13731
13732 2006-07-27  Roger Sayle  <roger@eyesopen.com>
13733
13734         * gcc.dg/builtins-55.c: New test case.
13735
13736 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
13737
13738         PR rtl-optimization/27907
13739         * gcc.c-torture/compile/pr27907.c: New test.
13740
13741 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13742
13743         * gfortran.dg/mclock.f90: New test.
13744         * gfortran.dg/int_conv_1.f90: New test.
13745         * gfortran.dg/stat_1.f90: New test.
13746         * gfortran.dg/stat_2.f90: New test.
13747
13748 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13749
13750         PR libgfortran/28335
13751         * gfortran.dg/no_unit_error_1.f90: New test.
13752         * gfortran.dg/no_unit_error_2.f90: New test.
13753         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13754
13755 2006-07-25  Roger Sayle  <roger@eyesopen.com>
13756
13757         PR middle-end/28473
13758         * gcc.dg/fold-convround-1.c: New test case.
13759
13760 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13761
13762         * gfortran.dg/arithmetic_if.f90:  Fix comments.
13763
13764 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13765
13766         PR c++/27572
13767         * g++.dg/other/typedef1.C: New test.
13768         * g++.dg/template/typedef4.C: New test.
13769         * g++.dg/template/typedef5.C: New test.
13770
13771 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13772
13773         PR fortran/28416
13774         * gfortran.dg/allocatable_dummy_3.f90: New.
13775
13776 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13777
13778         PR fortran/28439
13779         * gfortran.dg/arithmetic_if.f90:  New test.
13780
13781 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
13782
13783         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
13784         avoid memcpy optimization.
13785
13786 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13787
13788         PR fortran/25289
13789         * gfortran.dg/direct_io_6.f90: New test.
13790
13791 2006-07-24  Jan Hubicka  <jh@suse.cz>
13792
13793         PR c/25795
13794         PR c++/27369
13795         * gcc.dg/pr25795.c: New test.
13796         * gcc.dg/pr25795-1.c: New test.
13797
13798 2006-07-23  Roger Sayle  <roger@eyesopen.com>
13799
13800         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
13801         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
13802         which may be transformed to "g || h" on some platforms.
13803
13804 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
13805
13806         PR c++/28025
13807         * g++.dg/template/friend45.C: New test.
13808
13809 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13810
13811         PR libgfortran/28339
13812         * gfortran.dg/arrayio_8.f90: New test.
13813
13814 2006-07-21  Mike Stump  <mrs@apple.com>
13815
13816         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
13817
13818         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
13819
13820 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13821
13822         PR c++/28250
13823         * g++.dg/eh/catch3.C: New test.
13824
13825         PR c++/28363
13826         * g++.dg/template/defarg10.C: New test.
13827
13828 2006-07-20  Paul Brook  <paul@codesourcery.com>
13829
13830         PR 27363
13831         * gcc.dg/pr27363.c: New test.
13832
13833 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
13834
13835         PR c++/28338
13836         * g++.dg/init/ref13.C: New test.
13837
13838 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13839
13840         PR obj-c++/28434
13841         * obj-c++.dg/proto-error-1.mm: New test.
13842
13843 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13844
13845         PR c++/28337
13846         * g++.dg/template/string1.C: New test.
13847
13848 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13849
13850         PR c++/28048
13851         * g++.dg/template/defarg9.C: New test.
13852
13853         PR c++/28235
13854         * g++.dg/template/static27.C: New test.
13855
13856 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
13857
13858         PR 28410
13859         * gcc.dg/tree-ssa/pr28410.c: New test.
13860
13861 2006-07-18  Lee Millward  <lee.millward@gmail.com>
13862
13863         PR c++/28258
13864         * g++/dg/other/error13.C: New test.
13865
13866         PR c++/28260
13867         * g++.dg/template/friend44.C: New test.
13868
13869 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
13870
13871         PR c++/27495
13872         * g++.dg/other/pr27495.C: New.
13873
13874 2006-07-18  Olivier Hainque  <hainque@adacore.com>
13875
13876         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
13877         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
13878
13879 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13880
13881         PR c/28286
13882         * gcc.dg/pragma-pack-4.c: New test.
13883
13884 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13885
13886         PR c++/28291
13887         * g++.dg/ext/pr28291.C: New test.
13888
13889 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13890
13891         PR middle-end/28403
13892         * gcc.c-torture/execute/pr28403.c: New test.
13893
13894 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13895
13896         PR middle-end/28402
13897         * gcc.dg/pr28402.c: New test.
13898
13899 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13900
13901         PR c++/28304
13902         * g++.dg/other/pr28304.C: New test.
13903
13904 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
13905
13906         PR other/28251
13907         gcc.c-torture/unsorted/dump-noaddr.c: New test.
13908         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
13909
13910 2006-07-17  Richard Guenther  <rguenther@suse.de>
13911
13912         PR tree-optimization/28238
13913         * g++.dg/tree-ssa/pr28238.C: New testcase.
13914
13915 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13916
13917         PR c++/28250
13918         * g++.dg/eh/catch1.C: New test.
13919         * g++.dg/eh/catch2.C: New test.
13920
13921 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
13922
13923         PR c++/28370
13924         * g++.dg/template/anon3.C: New test.
13925
13926 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
13927
13928         PR fortran/20844
13929         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
13930         specifiers requiring an explicit format tag..
13931
13932         PR fortran/28201
13933         * gfortran.dg/generic_5: New test.
13934
13935         PR fortran/20893
13936         * gfortran.dg/elemental_optional_args_1.f90: New test.
13937
13938 2006-07-16  Olivier Hainque  <hainque@adacore.com>
13939
13940         * gnat.dg/assert.ads: New file.
13941         * gnat.dg/controlled_record.ads: Likewise.
13942         * gnat.dg/controlled_record.adb: Likewise.
13943
13944 2006-07-15  Lee Millward  <lee.millward@gmail.com>
13945
13946         PR c++/28292
13947         * g++.dg/other/error12.C: New test.
13948
13949         PR c++/28269
13950         * g++.dg/template/crash54.C: New test.
13951
13952 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13953
13954         PR c++/28249
13955         * g++.dg/parse/catch1.C: New test.
13956
13957         PR c++/28294
13958         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
13959
13960         PR c++/28387
13961         * g++.dg/ext/attrib24.C: New test.
13962
13963 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13964
13965         PR c++/28343
13966         * g++.dg/ext/asmspec1.C: New test.
13967
13968 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
13969
13970         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
13971         (dg-test): Support shouldfail tests.
13972         * lib/target-supports-dg.exp (dg-shouldfail): New.
13973         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
13974         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
13975         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
13976         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
13977         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
13978         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
13979         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
13980
13981 2006-07-13  Jan Hubicka  <jh@suse.cz>
13982
13983         * gcc.target/i386/memcpy-1.c: New.
13984
13985 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
13986
13987         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
13988
13989 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
13990
13991         PR fortran/25097
13992         * gfortran.dg/present_1.f90: New test.
13993
13994         PR fortran/20903
13995         * gfortran.dg/interface_derived_type_1.f90: New test.
13996
13997 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
13998
13999         PR fortran/28213
14000         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14001         list.
14002
14003 2006-07-07  Lee Millward  <lee.millward@gmail.com>
14004
14005         PR c++/27820
14006         * g++.dg/other/label1.C: New test.
14007
14008 2006-07-07  Richard Guenther  <rguenther@suse.de>
14009
14010         PR middle-end/28268
14011         * gcc.dg/torture/pr28268.c: New testcase.
14012
14013 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
14014
14015         PR c++/27019
14016         * g++.dg/ext/pr27019.C: New.
14017
14018 2006-07-07  Richard Guenther  <rguenther@suse.de>
14019
14020         PR tree-optimization/28187
14021         * gcc.dg/pr28187.c: New testcase.
14022
14023 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
14024
14025         * gnat.dg/address_conversion.adb: New test.
14026         * gnat.dg/boolean_subtype.adb: Likewise.
14027         * gnat.dg/frame_overflow.adb: Likewise.
14028         * gnat.dg/pointer_array.adb: Likewise.
14029         * gnat.dg/pointer_conversion.adb: Likewise.
14030
14031 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
14032
14033         PR fortran/28237
14034         PR fortran/23420
14035         * gfortran.dg/print_fmt_5.f90: New test.
14036
14037 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14038
14039         PR fortran/28129
14040         * gfortran.dg/bounds_check_4.f90: New test.
14041
14042 2006-07-05  Richard Guenther  <rguenther@suse.de>
14043
14044         PR target/28158
14045         * gfortran.dg/pr28158.f90: New testcase.
14046
14047 2006-07-05  Richard Guenther  <rguenther@suse.de>
14048
14049         PR tree-optimization/28162
14050         * gcc.dg/pr28162.c: New testcase.
14051
14052 2006-07-05  Richard Guenther  <rguenther@suse.de>
14053         Andrew Pinski  <pinskia@gcc.gnu.org>
14054
14055         PR c++/27084
14056         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14057
14058 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
14059
14060         PR fortran/28174
14061         * gfortran.dg/actual_array_substr_2.f90: New test.
14062
14063         PR fortran/28167
14064         * gfortran.dg/actual_array_constructor_2.f90: New test.
14065
14066 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14067
14068         * gfortran.dg/itime_idate_1.f: New test.
14069         * gfortran.dg/itime_idate_2.f: New test.
14070
14071 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14072
14073         PR libgfortran/27704
14074         * gfortran.dg/open_status_3.f90: New test.
14075         * gfortran.dg/fmt_l.f90: Update for new feature.
14076
14077 2006-07-03  Asher Langton  <langton2@llnl.gov>
14078
14079         * gfortran.dg/oldstyle_2.f90: New.
14080
14081 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
14082
14083         * gnat.dg/string_slice.adb: New test.
14084
14085 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14086
14087         PR fortran/19259
14088         * gfortran.dg/semicolon_fixed.c: New.
14089         * gfortran.dg/semicolon_free.c: New.
14090
14091 2006-06-30  Mike Stump  <mrs@apple.com>
14092
14093         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14094         that don't support internal visibility.
14095
14096 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
14097
14098         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14099         for '(' / ')' needing an extra '\'.
14100
14101 2006-06-29  Roger Sayle  <roger@eyesopen.com>
14102
14103         PR middle-end/27428
14104         * gcc.dg/pr27428-1.c: New test case.
14105
14106 2006-06-29  Mike Stump  <mrs@apple.com>
14107
14108         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14109         on darwin as we can't align commons large enough yet.
14110
14111         * gcc.dg/vla-8.c: Add additional testcases.
14112
14113 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
14114
14115         PR c++/28114
14116         * g++.dg/other/pr28114.C: New.
14117
14118 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
14119
14120         * gcc.c-torture/compile/20060625-1.c: New test.
14121
14122 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
14123
14124         PR fortran/20867
14125         * gfortran.dg/stfunc_3.f90: New test.
14126
14127         PR fortran/25056
14128         * gfortran.dg/impure_actual_1.f90: New test.
14129
14130         PR fortran/20874
14131         * gfortran.dg/elemental_result_1.f90: New test.
14132
14133         PR fortran/25073
14134         * gfortran.dg/select_7.f90: New test.
14135
14136         PR fortran/27554
14137         * intrinsic_actual_1.f: New test.
14138
14139         PR fortran/22038
14140         PR fortran/28119
14141         * gfortran.dg/forall_4.f90: New test.
14142
14143         PR fortran/25072
14144         * gfortran.dg/forall_5.f90: New test.
14145
14146 2006-06-25  Lee Millward  <lee.millward@gmail.com>
14147
14148         PR c++/28051
14149         * g++.dg/template/using13.C: New test.
14150
14151         PR c++/28054
14152         * g++.dg/other/incomplete3.C: New test.
14153
14154 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14155
14156         PR fortran/28081
14157         * gfortran.dg/substr_3.f: New test.
14158         * gfortran.dg/equiv_2.f90: Update expected error message.
14159
14160 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
14161
14162         PR fortran/28118
14163         * gfortran.dg/actual_array_substr_1.f90: New test.
14164
14165 2006-06-24  Olivier Hainque  <hainque@adacore.com>
14166
14167         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14168         * gnat.dg/scalar_mode_agg_compare.adb: New test.
14169
14170 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
14171
14172         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14173
14174 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
14175
14176         PR fortran/27981
14177         * gfortran.dg/simpleif_2.f90: New test.
14178
14179 2006-06-23  Lee Millward  <lee.millward@gmail.com>
14180
14181         * g++.dg/template/error22.C: Fix typo.
14182
14183 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14184
14185         PR c++/28112
14186         * g++.dg/ext/attrib23.C: New test.
14187
14188 2006-06-23  Olivier Hainque  <hainque@adacore.com>
14189
14190         * gnat.dg/varsize_temp.adb: New test.
14191
14192 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14193
14194         PR c++/11468
14195         * g++.dg/other/java2.C: New test.
14196
14197 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
14198
14199         PR target/27789
14200         * g++.dg/ext/dllimport4.C. Add more tests for invalid
14201         initialization.
14202
14203 2006-06-22  Roger Sayle  <roger@eyesopen.com>
14204
14205         PR target/27531
14206         * gcc.dg/pr27531-1.c: New test case.
14207
14208 2006-06-22  Asher Langton  <langton2@llnl.gov>
14209
14210         PR fortran/24748
14211         * gfortran.dg/implicit_8.f90: New.
14212
14213 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
14214
14215         PR rtl-optimization/28121
14216         * gcc.dg/pr28121.c: New test.
14217
14218 2006-06-22  Lee Millward  <lee.millward@gmail.com>
14219
14220         PR c++/27805
14221         * g++.dg/parse/ptrmem6.C: New test.
14222
14223         PR c++/27821
14224         * g++.dg/template/error22.C: New test.
14225
14226 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14227
14228         PR c++/28111
14229         * g++.dg/template/friend43.C: New test.
14230
14231         PR c++/28110
14232         * g++.dg/template/crash53.C: New test.
14233
14234         PR c++/28109
14235         * g++.dg/rtti/incomplete1.C: New test.
14236
14237 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
14238
14239         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14240
14241 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
14242
14243         * gcc.c-torture/execute/complex-7.c: New.
14244
14245 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
14246
14247         * gcc.dg/merge-all-constants-1.c: New test.
14248
14249 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
14250
14251         PR c++/28113
14252         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14253
14254 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
14255
14256         * gfortran.dg/rrspacing_1.f90: New test.
14257
14258 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14259
14260         PR c++/28052
14261         * g++.dg/other/bitfield2.C: New test.
14262
14263 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
14264
14265         PR tree-optimization/27331
14266         * gcc.dg/pr27331.c: New test.
14267
14268 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
14269             Eric Botcazou  <ebotcazou@adacore.com>
14270
14271         PR ada/18692
14272         * lib/gnat.exp: New file.
14273         * lib/gnat-dg.exp: Likewise.
14274         * gnat.dg: New directory.
14275         * gnat.dg/dg.exp: New driver.
14276         * gnat.dg/specs: New directory.
14277         * gnat.dg/specs/specs.exp: New driver.
14278         * gnat.dg/style: New directory.
14279         * gnat.dg/style/style.exp: New driver.
14280
14281 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
14282
14283         PR fortran/16206
14284         * gfortran.dg/array_initializer_1.f90: New test.
14285
14286         PR fortran/28005
14287         * gfortran.dg/matmul_3.f90: New test.
14288
14289 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
14290
14291         PR middle-end/28075
14292         * gcc.dg/tree-ssa/inline-1.c: New test.
14293
14294 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
14295
14296         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14297         in malloc prototype; remove XFAIL.
14298         * gcc.dg/pr18241-2.c: Ditto.
14299         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14300         in memset prototype; remove XFAIL.
14301         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14302
14303 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14304
14305         * gcc.dg/vla-8.c: Add.
14306
14307 2006-06-19  Richard Guenther  <rguenther@suse.de>
14308
14309         PR tree-optimization/27090
14310         * g++.dg/tree-ssa/pr27090.C: New testcase.
14311
14312 2006-06-19  Roger Sayle  <roger@eyesopen.com>
14313
14314         PR target/27861
14315         * gcc.dg/pr27861-1.c: New test case.
14316
14317 2006-06-19  Richard Guenther  <rguenther@suse.de>
14318
14319         PR middle-end/28045
14320         * gcc.dg/torture/pr28045.c: New testcase.
14321
14322 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14323
14324         PR fortran/26801
14325         * gfortran.dg/associated_4.f90: New test.
14326
14327 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14328
14329         PR fortran/19310
14330         PR fortran/19904
14331         * gfortran.dg/real_const_3.f90: New test.
14332
14333 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
14334
14335         PR c++/28016
14336         * g++.dg/template/static26.C: New test.
14337
14338         PR c++/27979
14339         * g++.dg/expr/bitfield2.C: New test.
14340
14341         PR c++/27884
14342         * g++.dg/parse/linkage2.C: New test.
14343
14344 2006-06-16  Richard Guenther  <rguenther@suse.de>
14345
14346         PR middle-end/27116
14347         * gcc.dg/pr15785-1.c: Revert last change.
14348         * gcc.dg/torture/pr27116-2.c: New testcase.
14349
14350 2006-06-16  Roger Sayle  <roger@eyesopen.com>
14351
14352         PR middle-end/27802
14353         * gcc.dg/pr27802-1.c: New test case.
14354
14355 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
14356
14357         PR c++/27689
14358         * g++.dg/template/ttp18.C: New test.
14359         * g++.dg/template/ttp19.C: Likewise.
14360
14361         PR c++/27666
14362         * g++.dg/expr/cond9.C: New test.
14363
14364         PR c++/27640
14365         * g++.dg/template/ctor7.C: New test.
14366
14367 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
14368
14369         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14370
14371 2006-06-16  Richard Guenther  <rguenther@suse.de>
14372
14373         PR tree-optimization/27781
14374         * gcc.dg/tree-ssa/pr27781.c: New testcase.
14375
14376 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
14377
14378         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
14379
14380 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
14381
14382         * gcc.dg/tree-ssa/loop-18.c: New test.
14383
14384 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
14385
14386         PR c++/27665
14387         * g++.dg/template/crash52.C: New test.
14388
14389         PR c++/27648
14390         * g++.dg/ext/attrib22.C: New test.
14391
14392         PR c++/26559
14393         * g++.dg/template/builtin1.C: New test.
14394         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14395
14396         PR c++/28018
14397         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14398         assignment.
14399         * g++.old-deja/g++.pt/crash51.C: Likewise.
14400
14401         PR c++/27227
14402         * g++.dg/lookup/linkage1.C: New test.
14403         * g++.dg/lookup/linkage2.C: Likewise.
14404
14405 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
14406
14407         PR middle-end/27959
14408         * gcc.dg/pr27959.c: New testcase.
14409
14410 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
14411
14412         PR target/28014:
14413         * g++.dg/eh/div.C: New test.
14414
14415 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
14416
14417         PR c++/27894
14418         * g++.dg/tree-ssa/pr26757.C: New test.
14419         * g++.dg/tree-ssa/pr27894.C: New test.
14420
14421 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14422
14423         * gcc.c-torture/compile/20060609-1.c: New test.
14424
14425         PR target/27863
14426         * gcc.c-torture/compile/pr27863.c: New test.
14427
14428 2006-06-13  Richard Guenther  <rguenther@suse.de>
14429
14430         PR tree-optimization/27830
14431         * g++.dg/tree-ssa/pr27830.C: New testcase.
14432
14433 2006-06-13  Matthew Sachs  <msachs@apple.com>
14434
14435         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14436         the list of compiler flags; this causes those flags to be checked
14437         for things like dg-skip-if.
14438
14439 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14440
14441         PR c++/27601
14442         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14443
14444 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
14445             Kazu Hirata  <kazu@codesourcery.com>
14446
14447         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14448         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14449
14450 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14451
14452         PR c++/27933
14453         * g++.dg/lookup/using15.C: New test.
14454
14455         PR c++/27951
14456         * g++.dg/other/anon4.C: New test.
14457
14458 2006-06-12  Roger Sayle  <roger@eyesopen.com>
14459
14460         PR c++/21210
14461         * g++.dg/init/complex1.C: New test case.
14462
14463 2006-06-11  Eric Christopher  <echristo@apple.com>
14464
14465         PR middle-end/27948
14466         * gcc.dg/bf-ms-layout.c: Run on darwin.
14467         * gcc.dg/bf-no-ms-layout: Ditto.
14468         * gcc.dg/attr-ms_struct-2.c: New.
14469         * gcc.dg/bf-ms-layout-2.c: Ditto.
14470
14471 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
14472
14473         * gcc.dg/attr-ms_struct-packed1.c: New.
14474
14475 2006-06-09  Mike Stump  <mrs@apple.com>
14476
14477         * gcc.dg/vla-7.c: Add.
14478
14479 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
14480
14481         PR fortran/24558
14482         * gfortran.dg/entry_6.f90: New test.
14483
14484         PR fortran/20877
14485         PR fortran/25047
14486         * gfortran.dg/entry_7.f90: New test.
14487
14488 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
14489
14490         PR c/27747
14491         * gcc.dg/cpp/_Pragma6.c: New test.
14492
14493         PR c++/27748
14494         * g++.dg/cpp/_Pragma1.C: New test.
14495
14496         PR preprocessor/27746
14497         * gcc.dg/gomp/macro-3.c: New test.
14498         * gcc.dg/gomp/macro-4.c: New test.
14499         * g++.dg/gomp/macro-3.C: New test.
14500         * g++.dg/gomp/macro-4.C: New test.
14501
14502 2006-06-09  Richard Guenther  <rguenther@suse.de>
14503
14504         PR tree-optimization/26998
14505         * gcc.dg/torture/pr26998.c: New testcase.
14506         * gcc.dg/tree-ssa/vrp29.c: New testcase.
14507
14508 2006-06-08  Mike Stump  <mrs@apple.com>
14509
14510         * gcc.dg/pr27095.c: Account for stubs.
14511
14512         PR target/26427
14513         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14514         produce bad code on darwin.
14515
14516 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14517
14518         PR fortran/27958
14519         * gfortran.dg/substr_2.f: New test.
14520
14521 2006-06-08  Asher Langton  <langton2@llnl.gov>
14522
14523         PR fortran/27786
14524         * cray_pointers_2.f90: Add -fbounds-check compile flag.
14525
14526 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14527
14528         PR target/27421
14529         * gcc.dg/union-3.c: New test.
14530
14531 2006-06-08  Richard Guenther  <rguenther@suse.de>
14532
14533         PR middle-end/27116
14534         * gcc.dg/torture/pr27116.c: New testcase.
14535         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14536
14537 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
14538
14539         PR rtl-optimization/26449
14540         * gcc.dg/pr26449.c: New test.
14541
14542 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14543
14544         PR c++/27601
14545         * g++.dg/ext/offsetof1.C: Test member functions.
14546
14547 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
14548
14549         * gcc.dg/pr27095.c: Improve scanning.
14550
14551 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
14552
14553         PR fortran/23091
14554         * gfortran.dg/saved_automatic_1.f90: New test.
14555
14556         PR fortran/24168
14557         * gfortran.dg/array_simplify_1.f90: New test.
14558
14559         PR fortran/25090
14560         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14561
14562         PR fortran/25058
14563         * gfortran.dg/entry_dummy_ref_2.f90: New test.
14564
14565 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
14566
14567         PR c++/27177
14568         * g++.dg/expr/cast7.C: New test.
14569
14570 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
14571
14572         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14573         * lib/gcc-defs.exp (tool_check_compile): Ditto.
14574         * lib/fortran-torture.exp (fortran-torture-compile,
14575         fortran-torture-execute): Ditto.
14576
14577 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
14578
14579         PR target/27842
14580         * gcc.dg/vmx/pr27842.c: New test.
14581
14582 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14583
14584         PR libfortran/27895
14585         * gfortran.dg/bounds_check_3.f90: New test.
14586
14587 2006-06-05  Mike Stump  <mrs@apple.com>
14588
14589         * objc.dg/objc-fast-4.m: Skip for ppc64.
14590
14591 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
14592
14593         PR testsuite/27705
14594         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14595
14596 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14597             Victor Kaplansky  <victork@il.ibm.com>
14598
14599         PR tree-optimizations/26360
14600         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14601         with -fno-tree-dce.
14602         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14603
14604 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
14605
14606         PR fortran/14067
14607         * gfortran.dg/data_char_1.f90: Add messages for truncated
14608         strings.
14609
14610         PR fortran/16943
14611         * gfortran.dg/func_decl_2.f90: New test.
14612
14613         PR fortran/20839
14614         * gfortran.dg/do_2.f90: New test.
14615
14616         PR fortran/27655
14617         * gfortran.dg/associated_3.f90: New test.
14618
14619 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
14620
14621         PR c++/27819
14622         * g++.dg/template/static25.C: New test.
14623
14624         PR c++/27722
14625         * g++.dg/init/array21.C: New test.
14626
14627         PR c++/27807
14628         * g++.dg/ext/complit7.C: New test.
14629
14630         PR c++/27806
14631         * g++.dg/parse/ptrmem5.C: New test.
14632
14633 2006-06-04  Roger Sayle  <roger@eyesopen.com>
14634             Andrew Pinski  <pinskia@physics.uc.edu>
14635
14636         PR c/27150
14637         PR middle-end/27382
14638         * gcc.dg/pr27150-1.c: New testcase.
14639         * gcc.dg/pr27382-1.c: New testcase.
14640         * gcc.dg/pr27382-2.c: New testcase.
14641
14642 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
14643
14644         PR c/25161
14645         PR c/27020
14646         * gcc.dg/array-10.c: New test.
14647
14648 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14649
14650         PR c++/27804
14651         * g++.dg/init/const4.C: New test.
14652         * g++.dg/init/member1.C: Add error-marker.
14653         * g++.dg/other/fold1.C: Adjust error-marker.
14654
14655 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14656
14657         PR c++/27601
14658         * g++.dg/ext/offsetof1.C: New test.
14659
14660 2006-06-04 Eric Christopher <echristo@apple.com>
14661
14662         * gcc.dg/attr-ms_struct-1.c: New.
14663
14664 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
14665
14666         * gcc.c-torture/compile/builtin_constant_p.c: New test.
14667
14668 2006-06-04  Richard Guenther  <rguenther@suse.de>
14669
14670         PR tree-optimization/27039
14671         * gcc.dg/tree-ssa/loop-17.c: New testcase.
14672
14673 2006-06-03  Roger Sayle  <roger@eyesopen.com>
14674
14675         PR target/26223
14676         * gcc.target/i386/amd64-abi-2.c: New test case.
14677
14678 2006-06-02  Eric Christopher  <echristo@apple.com>
14679
14680         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14681         * gcc.target/i386/20020523-1.c: Skip if darwin.
14682         * gcc.target/i386/asm-3.c: Ditto.
14683         * gcc.target/i386/20011119-1.c: Ditto.
14684         * gcc.target/i386/clobbers.c: Remove pic part of test.
14685
14686 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
14687
14688         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14689         * g++.old-deja/g++.other/init19.C: Ditto.
14690         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14691         and add other platforms as expected failures.
14692
14693 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
14694
14695         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14696         (is-effective-target-keyword): Ditto.
14697
14698 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
14699
14700         PR fortran/27715
14701         * gfortran.dg/extended_char_comparison_1.f:  New test.
14702
14703 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
14704
14705         PR fortran/25098
14706         * gfortran.dg/dummy_procedure_1.f90: New test.
14707
14708         PR fortran/25147
14709         * gfortran.dg/dummy_procedure_2.f90: New test.
14710
14711         * gfortran.dg/associated_2.f90: Correct to make consistent with
14712         standard.
14713
14714 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14715
14716         * gcc.target/i386/387-11.c: New test case.
14717
14718 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
14719
14720         PR c++/27801
14721         * g++.dg/template/cond6.C: New test.
14722
14723         PR c++/26496
14724         * g++.dg/template/crash51.C: New test.
14725         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14726
14727         PR c++/27385
14728         * g++.dg/init/array20.C: New test.
14729
14730 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14731
14732         * gcc.dg/builtins-54.c: New test case.
14733
14734 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14735
14736         PR c++/26433
14737         * g++.dg/template/fntry1.C: Add dg-do link.
14738
14739         PR c++/27808
14740         * g++.dg/parse/friend6.C: New test.
14741
14742 2006-05-30  Asher Langton  <langton2@llnl.gov>
14743
14744         * gfortran.dg/cray_pointers_7.f90: New test.
14745
14746 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14747
14748         PR tree-optimization/23452
14749         * gcc.dg/fold-mulconj-1.c: New test case.
14750
14751 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14752
14753         PR c++/27803
14754         * g++.dg/parse/bitfield1.C: New test.
14755
14756 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14757
14758         * gcc.target/ppc-eq0-1.c: New test case.
14759         * gcc.target/ppc-negeq0-1.c: New test case.
14760
14761 2006-05-30  Dirk Mueller  <dmueller@suse.de>
14762
14763         PR c/27273
14764         * gcc.dg/overflow-warn-5.c: New test.
14765
14766 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14767
14768         PR c/27718
14769         * gcc.dg/sizeof-1.c: New test.
14770
14771 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
14772
14773         PR target/27790
14774         * gcc.target/i386/pr27790.c: New test.
14775
14776 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14777
14778         PR libgfortran/27757
14779         * gfortran.dg/direct_io_5.f90: New test.
14780
14781 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14782
14783         PR libgfortran/27634
14784         * gfortran.dg/fmt_missing_period_1.f: New test.
14785         * gfortran.dg/fmt_missing_period_2.f: New test.
14786         * gfortran.dg/fmt_missing_period_3.f: New test.
14787
14788 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14789
14790         PR fortran/19777
14791         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
14792         arrays.
14793
14794 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14795
14796         PR c++/27713
14797         * g++.dg/template/new6.C: New test.
14798
14799 2006-05-29  Roger Sayle  <roger@eyesopen.com>
14800
14801         PR tree-optimization/24964
14802         * gcc.target/i386/387-10.c: New test case.
14803
14804 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
14805
14806         * intrinsics/string_intrinsics.c (compare_string):
14807         Use memcmp instead of strncmp to avoid tripping over
14808         CHAR(0) in a string.
14809
14810 2006-05-27  Richard Guenther  <rguenther@suse.de>
14811
14812         PR middle-end/27773
14813         * gcc.dg/torture/pr27773.c: New testcase.
14814
14815 2006-05-27  Dirk Mueller  <dmueller@suse.de>
14816
14817         * gcc.dg/pr24561.c: Rename to..
14818         * gcc.dg/pr25962.c: .. this.
14819
14820 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14821
14822         PR fortran/19777
14823         * gfortran.dg/bounds_check_2.f: New test.
14824
14825 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
14826
14827         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
14828         * gfortran.dg/byte_1.f90: Likewise.
14829         * gfortran.dg/dup_save_2.f90: Likewise.
14830
14831 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
14832
14833         * gfortran.dg/associated_2.f90: New test.
14834
14835 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14836
14837         PR fortran/27524
14838         * gfortran.dg/bounds_check_1.f90: New test.
14839
14840 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
14841
14842         PR rtl-optimization/27661
14843         * gcc.dg/pr27661.c: New test case.
14844
14845 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14846
14847         PR fortran/23151
14848         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
14849         * gfortran.dg/print_parentheses_1.f:  New test.
14850         * gfortran.dg/print_parentheses_2.f90:  New test.
14851
14852 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
14853
14854         PR target/27758
14855         * gcc.dg/pr27758.c: New test.
14856
14857 2006-05-24  Falk Hueffner  <falk@debian.org>
14858
14859         * gcc.c-torture/compile/pr27571.c: New test.
14860
14861 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
14862
14863         PR fortran/27709
14864         * gfortran.dg/spec_expr_4.f90: New test.
14865
14866         PR fortran/27155
14867         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
14868
14869 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
14870
14871         PR c++/20103
14872         * g++.dg/ext/complit6.C: New test.
14873         * g++.dg/ext/complit3.C: Adjust error markers.
14874         * g++.dg/init/const3.C: New test.
14875
14876 2006-05-25  Richard Guenther  <rguenther@suse.de>
14877
14878         PR middle-end/27743
14879         * gcc.dg/torture/pr27743.c: New testcase.
14880
14881 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14882
14883         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
14884
14885 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
14886
14887         * gcc.dg/compat/scalar-by-value-x.h: New.
14888         * gcc.dg/compat/scalar-by-value-y.h: New.
14889         * gcc.dg/compat/scalar-by-value-5.c: New.
14890         * gcc.dg/compat/scalar-by-value-5_main.c: New.
14891         * gcc.dg/compat/scalar-by-value-5_x.c: New.
14892         * gcc.dg/compat/scalar-by-value-5_y.c: New.
14893         * gcc.dg/compat/scalar-by-value-6.c: New.
14894         * gcc.dg/compat/scalar-by-value-6_main.c: New.
14895         * gcc.dg/compat/scalar-by-value-6_x.c: New.
14896         * gcc.dg/compat/scalar-by-value-6_y.c: New.
14897
14898 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
14899
14900         PR tree-optimization/27639
14901         PR tree-optimization/26719
14902         * gcc.dg/pr27639.c: New test.
14903         * gcc.dg/pr26719.c: New test.
14904         * gcc.dg/tree-ssa/scev-cast.c: New test.
14905
14906 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
14907
14908         PR c++/20173
14909         * g++.dg/template/error21.C: New test.
14910
14911 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
14912
14913         PR target/27696
14914         * gcc.target/i386/pr27696.c: New.
14915
14916 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
14917
14918         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
14919
14920         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
14921
14922 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14923
14924         PR c++/27716
14925         * g++.dg/other/assign1.C: New test.
14926
14927 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
14928
14929         PR target/27266
14930         * gcc.target/i386/pr27266.c: New.
14931
14932 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14933
14934         PR c++/27451
14935         * g++.dg/ext/asm9.C: New test.
14936
14937 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
14938
14939         PR rtl-optimization/25514
14940         * gcc.c-torture/compile/pr25514.c: New test.
14941
14942 2006-05-22  Richard Guenther  <rguenther@suse.de>
14943
14944         Revert
14945         2006-01-31  Richard Guenther  <rguenther@suse.de>
14946
14947         * gcc.target/i386/sselibm-1.c: New testcase.
14948         * gcc.target/i386/sselibm-2.c: Likewise.
14949         * gcc.target/i386/sselibm-3.c: Likewise.
14950         * gcc.target/i386/sselibm-4.c: Likewise.
14951         * gcc.target/i386/sselibm-5.c: Likewise.
14952
14953 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14954
14955         PR c/27420
14956         * gcc.dg/func-args-2.c: New test.
14957
14958         PR c/26818
14959         * gcc.dg/struct-incompl-1.c: New test.
14960
14961 2006-05-22  Richard Guenther  <rguenther@suse.de>
14962
14963         PR testsuite/27708
14964         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
14965         the transformations we test for.
14966
14967 2006-05-22  Richard Guenther  <rguenther@suse.de>
14968
14969         PR testsuite/27707
14970         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
14971
14972 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
14973
14974         PR c++/27210
14975         * g++.dg/warn/new1.C: New test.
14976         * g++.dg/template/new5.C: Likewise.
14977
14978 2006-05-21  Roger Sayle  <roger@eyesopen.com>
14979
14980         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
14981         * gcc.target/i386/20060512-3.c: Likewise.
14982
14983 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
14984
14985         PR rtl-optimization/27671
14986         * gcc.c-torture/execute/pr27671-1.c: New.
14987         * gcc.dg/pr27671-2.c: Likewise.
14988
14989         PR tree-optimization/26622.
14990         * gcc.c-torture/compile/pr26622.c: New.
14991
14992 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
14993
14994         PR fortran/27613
14995         * gfortran.dg/recursive_reference_1.f90: New test.
14996
14997 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
14998
14999         PR fortran/25746
15000         * gfortran.dg/elemental_subroutine_3.f90: New test.
15001
15002         PR fortran/25090
15003         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15004
15005         PR fortran/27584
15006         * gfortran.dg/associated_target_1.f90: New test.
15007
15008         PR fortran/19015
15009         * gfortran.dg/maxloc_shape_1.f90: New test.
15010
15011 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15012
15013         PR libgfortran/24459
15014         * gfortran.dg/namelist_24.f90: New test.
15015         * gfortran.dg/namelist_12.f: Fix typo in comment.
15016
15017 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
15018
15019         PR middle-end/25776
15020         * g++.dg/other/error11.C: New test.
15021
15022 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15023
15024         * gcc.target/mips/pr26765.c: Add -w to options.
15025
15026 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15027
15028         * lib/target-supports.exp (check_effective_target_mpaired_single):
15029         New function.
15030         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15031         multilibs.
15032         * g++.dg/vect/vect.exp: Likewise.
15033
15034 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15035
15036         PR testsuite/25891
15037         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15038
15039 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
15040
15041         PR fortran/27662
15042         * gfortran.dg/temporary_1.f90: New file.
15043
15044 2006-05-19  Andreas Schwab  <schwab@suse.de>
15045
15046         * g++.dg/other/unused1.C: Also match "stringz".
15047
15048 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
15049
15050         PR c++/26433
15051         * g++.dg/template/fntry1.C: New test.
15052
15053 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
15054
15055         PR c++/27471
15056         PR c++/27506
15057         * g++.dg/conversion/bitfield5.C: New test.
15058         * g++.dg/conversion/bitfield6.C: New test.
15059
15060 2006-05-18  Mike Stump  <mrs@apple.com>
15061
15062         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15063         * gcc.dg/vla-4.c: Add.
15064         * gcc.dg/vla-5.c: Add.
15065         * gcc.dg/vla-6.c: Add.
15066
15067 2006-05-12  Stuart Hastings  <stuart@apple.com>
15068
15069         * gcc.target/i386/20060512-1.c: New.
15070         * gcc.target/i386/20060512-2.c: New.
15071         * gcc.target/i386/20060512-3.c: New.
15072         * gcc.target/i386/20060512-4.c: New.
15073
15074 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
15075
15076         PR c++/26122
15077         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15078
15079         PR c++/26068
15080         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15081         * g++.dg/parse/linkage1.C: New test.
15082
15083 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15084
15085         PR tree-optimization/27548
15086         * g++.dg/tree-ssa/pr27548.C: New test.
15087
15088 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15089
15090         PR fortran/26551
15091         * gfortran.dg/recursive_check_1.f: New test.
15092         * gfortran.dg/recursive_check_2.f90: New test.
15093
15094 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
15095
15096         * g++.dg/opt/temp2.C: New test.
15097
15098 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15099
15100         PR c++/27491
15101         * g++.dg/init/brace5.C: New test.
15102
15103         PR middle-end/27415
15104         * gcc.dg/gomp/pr27415.c: New test.
15105         * g++.dg/gomp/pr27415.C: New test.
15106
15107         PR tree-optimization/27549
15108         * g++.dg/tree-ssa/pr27549.C: New test.
15109
15110 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15111
15112         PR libgfortran/27575
15113         * gfortran.dg/read_eof_4.f90: New test.
15114
15115 2006-05-16  Richard Guenther  <rguenther@suse.de>
15116
15117         PR tree-optimization/22303
15118         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15119
15120 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
15121
15122         PR middle-end/27573
15123         * gcc.dg/gomp/pr27573.c: New test.
15124         * gfortran.dg/gomp/pr27573.f90: New test.
15125
15126         PR c/27499
15127         * gcc.dg/gomp/pr27499.c: New test.
15128         * g++.dg/gomp/pr27499.C: New test.
15129
15130 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR c++/27339
15133         * g++.dg/parser/access8.C: Adjust error marker.
15134         * g++.dg/template/access17.C: New test.
15135         * g++.dg/template/access18.C: Likewise.
15136
15137 2006-05-15  Roger Sayle  <roger@eyesopen.com>
15138
15139         PR target/26600
15140         * gcc.target/i386/pr26600.c: New test case.
15141
15142 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15143
15144         PR c++/27505
15145         * g++.dg/expr/bitfield1.C: New test.
15146
15147 2006-05-15  Richard Guenther  <rguenther@suse.de>
15148
15149         PR tree-optimization/27603
15150         * gcc.dg/torture/pr27603.c: New testcase.
15151
15152 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
15153
15154         PR fortran/25090
15155         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15156
15157         PR fortran/25082
15158         * gfortran.dg/scalar_return_1.f90: New test.
15159
15160         PR fortran/27411
15161         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15162
15163 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
15164
15165         * gcc.dg/gomp/critical-4.c: New test.
15166         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15167         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15168         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15169         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15170
15171 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15172
15173         PR c++/27582
15174         * g++.dg/template/dependent-args1.C: New test.
15175
15176         PR c++/27581
15177         * g++.dg/lookup/this1.C: New test.
15178
15179         PR c++/27315
15180         * g++.dg/template/operator6.C: New test.
15181         * g++.dg/template/incomplete3.C: New test.
15182
15183         PR c++/27559
15184         * g++.dg/template/new4.C: New test.
15185
15186         PR c++/27496
15187         * g++.dg/template/void2.C: New test.
15188
15189 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
15190
15191         * g++.dg/template/dependent-expr5.C: New test.
15192
15193 2006-05-14  Roger Sayle  <roger@eyesopen.com>
15194
15195         PR middle-end/26729
15196         * gcc.dg/pr26729-1.c: New test case.
15197
15198 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
15199
15200         * gcc.dg/pr27003.c: New test.
15201
15202 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
15203
15204         * lib/target-supports.dg (check_cxa_atexit_available): Change
15205         v3_target_compile to ${tool}_target_compile.
15206
15207 2006-05-11  Jason Merrill  <jason@redhat.com>
15208
15209         * lib/scanasm.exp (scan-not-hidden): Fix typo.
15210
15211 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15212
15213         PR fortran/27553
15214         * gfortran.dg/label_5.f90: New test.
15215
15216 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
15217
15218         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15219         check_effective_target_powerpc_altivec_ok): New.
15220         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15221         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15222         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15223         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15224         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15225         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15226         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15227         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15228         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15229         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15230         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15231         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15232         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15233         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15234         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15235         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15236         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15237         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15238         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15239         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15240         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15241         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15242         gcc.target/powerpc/altivec-9.c,
15243         gcc.target/powerpc/altivec-consts.c,
15244         gcc.target/powerpc/altivec-pr22085.c,
15245         gcc.target/powerpc/altivec-splat.c,
15246         gcc.target/powerpc/altivec-types-1.c,
15247         gcc.target/powerpc/altivec-types-2.c,
15248         gcc.target/powerpc/altivec-types-3.c,
15249         gcc.target/powerpc/altivec-types-4.c,
15250         gcc.target/powerpc/altivec-varargs-1.c,
15251         gcc.target/powerpc/altivec-vec-merge.c,
15252         gcc.target/powerpc/ppc-vector-memcpy.c,
15253         gcc.target/powerpc/ppc-vector-memset.c,
15254         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15255         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15256         these effective targets.
15257         * gcc.dg/vmx/pr27006.c: Add missing close brace.
15258         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15259
15260 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15261
15262         PR middle-end/27384
15263         * g++.dg/other/fold1.C: New test.
15264
15265         PR middle-end/27488
15266         * gcc.dg/fold-nonneg-1.c: New test.
15267
15268         PR c++/27547
15269         * g++.dg/other/operator1.C: New test.
15270
15271 2006-05-11  Richard Guenther  <rguenther@suse.de>
15272
15273         PR middle-end/27529
15274         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15275
15276 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
15277
15278         * lib/target-supports-dg.exp (check-flags): New.
15279         (dg-skip-if): Move flag checks.
15280
15281 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
15282
15283         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15284         * lib/target-supports.dg (check_cxa_atexit_available): New.
15285
15286 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
15287
15288         PR fortran/27470
15289         * gfortran.dg/multiple_allocation_2.f90: New test case.
15290
15291 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
15292
15293         * gcc.target/arm/pr27387.C: Fix a comment typo.
15294
15295 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15296
15297         PR fortran/24549
15298         * gfortran.dg/error_recovery_1.f90: New test.
15299
15300 2006-05-10  Richard Guenther  <rguenther@suse.de>
15301
15302         PR tree-optimization/27302
15303         * gcc.dg/torture/pr27302.c: New testcase.
15304
15305 2006-05-09  Dirk Mueller  <dmueller@suse.de>
15306         Richard Guenther  <rguenther@suse.de>
15307
15308         PR middle-end/27498
15309         * gcc.dg/tree-ssa/pr27498.c: New testcase.
15310
15311 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
15312
15313         PR rtl-optimization/27335
15314         * gcc.dg/pr27335.c: New test.
15315
15316 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
15317
15318         * gcc.target/mips/mips-ps-5.c: New file.
15319
15320 2006-05-08  Jan Hubicka  <jh@suse.cz>
15321
15322         PR middle-end/25962
15323         * gcc.dg/pr25962.c: New.
15324
15325 2006-05-08  Roger Sayle  <roger@eyesopen.com>
15326
15327         PR target/27158
15328         * gcc.target/powerpc/pr27158.c: New test case.
15329
15330 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
15331
15332         PR testsuite/27476
15333         * ada/acats/run_all.sh: Use test -z.
15334
15335 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15336
15337         PR libfortran/18271
15338         * gfortran.dg/spec_expr_3.f90: New test.
15339
15340 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
15341
15342         PR target/24879
15343         * gcc.target/i386/monitor.c: New file.
15344
15345 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
15346
15347         * gcc.dg/pr27095.c: xfail *-*-darwin*.
15348
15349 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15350
15351         PR c++/27447
15352         * g++.dg/other/ptrmem7.C: New test.
15353
15354 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15355
15356         PR target/27421
15357         * gcc.dg/array-9.c: New test.
15358
15359 2006-05-07  Richard Guenther  <rguenther@suse.de>
15360
15361         PR tree-optimization/27409
15362         * gcc.dg/torture/pr27409.c: New testcase.
15363
15364 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15365
15366         PR fortran/27457
15367         * gfortran.dg/select_6.f90: New.
15368
15369 2006-05-07  Richard Guenther  <rguenther@suse.de>
15370
15371         PR tree-optimization/27136
15372         * gcc.dg/torture/pr27136.c: New testcase.
15373
15374 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
15375
15376         PR fortran/24813
15377         * gfortran.dg/char_cons_len_1.f90: New test.
15378
15379 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15380
15381         PR c++/27427
15382         * g++.dg/template/incomplete2.C: New test.
15383
15384 2006-05-06  Richard Guenther  <rguenther@suse.de>
15385
15386         PR tree-optimization/27151
15387         * gcc.dg/vect/pr27151.c: New testcase.
15388
15389 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15390
15391         PR c++/27430
15392         * g++.dg/template/void1.C: New test.
15393
15394         PR c++/27423
15395         * g++.dg/other/void2.C: New test.
15396
15397         PR c++/27422
15398         * g++.dg/conversion/void1.C: New test.
15399
15400 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
15401
15402         PR/21391
15403         * g++.dg/other/unused1.C: New.
15404
15405 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15406
15407         PR objc/27240
15408         * objc.dg/member-1.m: New test.
15409
15410 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
15411
15412         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15413
15414 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15415
15416         PR libfortran/26985
15417         * gfortran.dg/matmul_2.f90: New test.
15418
15419 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
15420
15421         * ada/acats/run_all.sh: Use sync when main not found.
15422
15423 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
15424
15425         PR target/26765
15426         * gcc.target/mips/pr26765.c: New.
15427
15428 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
15429
15430         * gcc.target/bfin: New directory.
15431         * gcc.target/bfin/bfin.exp: New file.
15432         * gcc.target/bfin/frmul.c: New file.
15433         * gcc.target/bfin/arith.c: New file.
15434         * gcc.target/bfin/mul-combine.c: New file.
15435         * gcc.target/bfin/shift.c: New file.
15436
15437 2006-05-04  Richard Guenther  <rguenther@suse.de>
15438
15439         PR tree-optimization/14287
15440         PR tree-optimization/14844
15441         PR tree-optimization/19792
15442         PR tree-optimization/21608
15443         PR tree-optimization/27090
15444         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15445         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15446         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15447         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15448         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15449
15450 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
15451
15452         PR tree-optimization/27285
15453         * gcc.c-torture/execute/pr27285.c: New test.
15454
15455         PR middle-end/27388
15456         * gcc.dg/gomp/pr27388-1.c: New test.
15457         * gcc.dg/gomp/pr27388-2.c: New test.
15458         * gcc.dg/gomp/pr27388-3.c: New test.
15459
15460         PR c++/27359
15461         * g++.dg/gomp/pr27359.C: New test.
15462
15463 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
15464
15465         PR fortran/20248
15466         * gfortran.dg/iargc.f90: New test.
15467
15468 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15469
15470         PR c++/27102
15471         * g++.dg/template/crash49.C: New test.
15472
15473 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
15474
15475         PR testsuite/27032
15476         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15477
15478 2006-05-02  Jeff Law  <law@redhat.com>
15479
15480         PR tree-optimization/27364
15481         * gcc.c-torture/execute/pr27364.c: New test.
15482
15483 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15484
15485         PR c++/27309
15486         * g++.dg/parser/ctor5.C: New test.
15487
15488 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
15489
15490         PR target/27387
15491         * gcc.target/arm/arm.exp: New.
15492         * gcc.target/arm/pr27387.C: Likewise.
15493
15494 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15495
15496         PR fortran/27269
15497         PR fortran/27324
15498         * gfortran.dg/module_equivalence_2.f90: New test.
15499
15500 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
15501
15502         PR middle-end/27337
15503         * g++.dg/gomp/pr27337-1.C: New test.
15504         * g++.dg/gomp/pr27337-2.C: New test.
15505
15506         PR middle-end/27328
15507         * gcc.dg/gomp/pr27328.c: New test.
15508
15509         PR middle-end/27325
15510         * g++.dg/gomp/pr27325.C: New test.
15511
15512         PR middle-end/27310
15513         * g++.dg/gomp/pr27310.C: New test.
15514
15515 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15516
15517         PR tree-optimization/27291
15518         * g++.dg/tree-ssa/pr27291.C: New test.
15519
15520 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15521
15522         PR tree-optimization/27283
15523         * g++.dg/tree-ssa/pr27283.C: New test.
15524
15525 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15526
15527         * gcc.dg/tree-ssa/loop-16.c: New test.
15528
15529 2006-05-01  Roger Sayle  <roger@eyesopen.com>
15530             Joseph S. Myers  <joseph@codesourcery.com>
15531
15532         * gcc.dg/Wconversion-3.c: New test case.
15533         * gcc.dg/Wconversion-4.c: Likewise.
15534
15535 2006-05-01  Richard Guenther  <rguenther@suse.de>
15536
15537         PR tree-optimization/26726
15538         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15539
15540 2006-04-30  Roger Sayle  <roger@eyesopen.com>
15541
15542         * gcc.dg/Woverflow-1.c: New test case.
15543         * gcc.dg/Woverflow-2.c: Likewise.
15544         * gcc.dg/Woverflow-3.c: Likewise.
15545
15546 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
15547
15548         PR c++/27094
15549         * g++.dg/template/defarg8.C: New test.
15550
15551 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15552
15553         PR c++/27278
15554         * g++.dg/parse/operator7.C: New test.
15555
15556 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15557
15558         PR c++/11471
15559         PR c++/27102
15560         * g++.dg/template/crash48.C: New test.
15561
15562         PR c++/27279
15563         * g++.dg/parse/ctor4.C: New test.
15564
15565 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15566
15567         PR fortran/25681
15568         * gfortran.df/char_type_len.f90: New test.
15569
15570 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15571
15572         PR libgfortran/27304
15573         * gfortran.dg/fmt_exhaust.f90: New test.
15574
15575 2006-04-28  Roger Sayle  <roger@eyesopen.com>
15576
15577         PR c/25309
15578         * gcc.dg/large-size-array-2.c: New test case.
15579
15580 2006-04-28  Richard Guenther  <rguenther@suse.de>
15581
15582         PR target/26826
15583         * gcc.target/i386/pr26826.c: New testcase.
15584
15585 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
15586
15587         PR middle-end/27260
15588         * gcc.c-torture/execute/pr27260.c: New.
15589
15590 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
15591
15592         PR middle-end/27095
15593         * gcc.dg/pr27095.c: New.
15594
15595 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15596
15597         PR c++/27292
15598         * g++.dg/conversion/bitfield4.C: New test.
15599
15600 2006-04-27  Eric Christopher  <echristo@apple.com>
15601
15602         * gcc.dg/pragma-ms_struct.c: New.
15603
15604 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15605
15606         PR c++/27102
15607         * g++.dg/template/crash47.C: New test.
15608
15609 2006-04-27  Dirk Mueller  <dmueller@suse.de>
15610
15611         * gcc.target/i386/sse-7.c: build with -msse.
15612
15613 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
15614
15615         PR testsuite/27274:
15616         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15617         (main): Exit if processor doesn't support SSE.
15618
15619 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
15620
15621         PR middle-end/27282
15622         * gcc.c-torture/compile/pr27282.c: New test.
15623
15624 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
15625
15626         PR middle-end/26913
15627         * g++.dg/gomp/pr26913.C: New test.
15628
15629         PR c/25996
15630         * gcc.dg/gomp/pr25996.c: New test.
15631         * g++.dg/gomp/pr25996.C: New test.
15632
15633 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
15634
15635         PR rtl-optimization/26725
15636         * gcc.c-torture/compile/pr26725.c: New test.
15637
15638 2006-04-25  Richard Guenther  <rguenther@suse.de>
15639
15640         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15641         than n + -1.
15642
15643 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
15644
15645         * gcc.dg/20060425-1.c: New testcase.
15646
15647 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
15648
15649         PR tree-optimization/26865
15650         * gcc.dg/pr26865.c: New test.
15651
15652 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
15653
15654         PR c++/27292
15655         * g++.dg/conversion/bitfield1.C: New test.
15656         * g++.dg/conversion/bitfield2.C: Likewise.
15657         * g++.dg/conversion/bitfield3.C: Likewise.
15658
15659 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15660         Richard Guenther  <rguenther@suse.de>
15661
15662         PR tree-optimization/27236
15663         * gcc.dg/tree-ssa/pr27236.c: New testcase.
15664
15665 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15666
15667         PR c++/19963
15668         * g++.dg/other/incomplete2.C: New test.
15669
15670 2006-04-24  Richard Guenther  <rguenther@suse.de>
15671
15672         PR middle-end/26869
15673         * gcc.dg/torture/pr26869.c: New testcase.
15674
15675 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15676         Richard Guenther  <rguenther@suse.de>
15677
15678         PR tree-optimization/27218
15679         * g++.dg/tree-ssa/pr27218.C: New testcase.
15680
15681 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15682
15683         PR c++/26912
15684         * g++.dg/template/friend41.C: New test.
15685
15686 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
15687
15688         * g++.dg/opt/pr15551.C: Include cstdio.
15689         (main): Use remove instead of unlink.
15690
15691 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
15692
15693         * gcc.dg/sibcall-7.c: New test.
15694         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15695         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15696         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15697         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15698         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15699
15700 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15701
15702         PR c++/26534
15703         * g++.dg/opt/bitfield1.C: New test.
15704         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15705         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15706         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15707         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15708         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15709         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15710         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15711         * g++.dg/abi/bitfield2.C: Likewise.
15712         * g++.dg/init/bitfield1.C: Likewise.
15713
15714 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
15715
15716         PR fortran/25099
15717         * gfortran.dg/elemental_subroutine_4.f90: New test.
15718         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15719         call sub (m, x).
15720
15721 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15722
15723         * gcc.c-torture/compile/20060421-1.c: New testcase.
15724
15725 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15726
15727         PR c/25875
15728         * gcc.dg/init-bad-4.c: New test.
15729
15730 2006-04-21  Paul Brook  <paul@codesourcery.com>
15731
15732         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15733
15734 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15735
15736         PR fortran/27122
15737         * gfortran.dg/defined_operators_1.f90: New test.
15738         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15739         remove old ones associated, incorrectly, with Note 5.46.
15740
15741         PR fortran/27113
15742         * gfortran.dg/character_array_constructor_1.f90: New test.
15743
15744 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
15745
15746         * gcc.dg/20060419-1.c: New test.
15747
15748 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
15749
15750         PR c/26774
15751         * gcc.dg/struct-parse-1.c: New test case.
15752
15753 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15754
15755         PR c++/26558
15756         * g++.dg/parse/template19.C: New test.
15757
15758         PR c++/26739
15759         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15760
15761         PR c++/26036
15762         * g++.dg/expr/call3.C: New test.
15763
15764         PR c++/10385
15765         * g++.dg/conversion/dynamic1.C: New test.
15766
15767 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
15768
15769         PR c++/27102
15770         * g++.dg/template/crash35.C: Tweak error markers.
15771         * g++.dg/template/crash46.C: New test.
15772         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15773         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15774
15775 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
15776
15777         PR rtl-optimization/14261
15778         * gcc.c-torture/compile/20060419-1.c: Added.
15779
15780 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
15781
15782         * gfortran.dg/label_1.f90: Adjust dg-error.
15783
15784 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15785
15786         PR target/26961
15787         * gcc.dg/fold-cond-1.c: New test case.
15788         * gcc.dg/pr26961-1.c: Likewise.
15789
15790 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15791
15792         PR libgfortran/27138
15793         * gfortran.dg/read_bad_advance.f90: New test.
15794
15795 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15796             Dale Johannesen  <dalej@apple.com>
15797
15798         PR target/24076
15799         * gcc.target/i386/vecinit-3.c: New testcase.
15800         * gcc.target/i386/vecinit-4.c: Likewise.
15801         * gcc.target/i386/sse-18.c: Likewise.
15802         * gcc.target/i386/sse-19.c: Likewise.
15803
15804 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
15805
15806         * gfortran.dg/allocate_zerosize_1.f90: New test.
15807
15808 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
15809
15810         PR c++/26365
15811         * g++.dg/template/crash45.C: New test.
15812
15813 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
15814
15815         PR fortran/26787
15816         * gfortran.dg/proc_assign_1.f90: New test.
15817         * gfortran.dg/procedure_lvalue.f90: Change message.
15818         * gfortran.dg/namelist_4.f90: Add new error.
15819
15820         PR fortran/25597
15821         PR fortran/27096
15822         * gfortran.dg/auto_pointer_array_result_1.f90
15823
15824         PR fortran/27089
15825         * gfortran.dg/specification_type_resolution_1.f90
15826
15827         PR fortran/18003
15828         PR fortran/25669
15829         PR fortran/26834
15830         * gfortran.dg/bounds_temporaries_1.f90: New test.
15831
15832         PR fortran/27124
15833         * gfortran.dg/array_return_value_1.f90: New test.
15834
15835 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15836
15837         PR fortran/25336
15838         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
15839
15840 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
15841
15842         PR middle-end/26823
15843         * g++.dg/gomp/pr26823-1.C: New test.
15844         * g++.dg/gomp/pr26823-2.C: New test.
15845
15846 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
15847
15848         PR middle-end/27134
15849         * gcc.dg/pr27314.c: New test.
15850
15851 2006-04-13  Richard Henderson  <rth@redhat.com>
15852
15853         * g++.dg/gomp/block-0.C: Update expected matches.
15854
15855 2006-04-13  DJ Delorie  <dj@redhat.com>
15856
15857         * lib/target-supports.exp (check_effective_target_int32plus): New.
15858         (check_effective_target_ptr32plus): New.
15859         (check_effective_target_size32plus): New.
15860         (check_effective_target_int16): New.
15861         (check_profiling_available): Add m32c to the list of unsupported
15862         targets.
15863
15864         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
15865         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
15866         memory size.
15867         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
15868         pointers.
15869         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
15870         size_t.
15871         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
15872         and size_t.
15873         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
15874         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
15875         not just xstormy16.  Skip m32c due to weird pointer size.
15876         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
15877         not just xstormy16.
15878         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
15879         not just xstormy16.
15880         * gcc.dg/20020312-2.c: Add m32c support.
15881         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
15882         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
15883         in test.
15884         * gcc.dg/20050321-2.c: Require >=32 bit integers.
15885         * gcc.dg/asm-1.c: Skip if int and short are the same size.
15886         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
15887         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
15888         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
15889         formats
15890         * gcc.dg/init-string-2.c: Require >=32 bit integers.
15891         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
15892         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
15893         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
15894         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
15895         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
15896         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
15897         in test.
15898         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
15899         in test.
15900         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
15901         * gcc.dg/pr23049.c: Require >=32 bit integers.
15902         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
15903         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
15904         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
15905         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
15906         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
15907         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
15908         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
15909         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
15910         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
15911         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
15912         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
15913         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
15914         prototype in test.
15915         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
15916         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
15917         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
15918         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
15919         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
15920
15921         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
15922         * gcc.c-torture/execute/20040703-1.x: Likewise.
15923         * gcc.c-torture/execute/20040705-1.x: Likewise.
15924         * gcc.c-torture/execute/20040705-2.x: Likewise.
15925         * gcc.c-torture/execute/20040709-1.x: Likewise.
15926         * gcc.c-torture/execute/20040709-2.x: Likewise.
15927         * gcc.c-torture/execute/20040811-1.x: Likewise.
15928         * gcc.c-torture/execute/20050316-1.x: Likewise.
15929         * gcc.c-torture/execute/bitfld-4.x: Likewise.
15930         * gcc.c-torture/execute/pr19689.x: Likewise.
15931         * gcc.c-torture/execute/pr7284-1.x: Likewise.
15932         * gcc.c-torture/execute/usmul.x: Likewise.
15933         * gcc.c-torture/execute/vrp-5.x: Likewise.
15934         * gcc.c-torture/execute/vrp-6.x: Likewise.
15935         * gcc.dg/debug/20041023-1.s: Likewise.
15936
15937 2006-04-13  Roger Sayle  <roger@eyesopen.com>
15938
15939         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
15940         of integers to a vector types are now constant expressions in C.
15941         * gcc.dg/vect/vect-fold-1.c: New test case.
15942
15943 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
15944             Ulrich Weigand  <uweigand@de.ibm.com>
15945
15946         PR target/27006
15947         * gcc.dg/vmx/pr27006.c: New testcase.
15948
15949 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15950
15951         PR libgfortran/26766
15952         * gfortran.dg/write_recursive.f90: New test.
15953
15954 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
15955
15956         * g++.dg/parse/dtor7.C: New test.
15957         * g++.dg/parse/new1.C: Add error marker.
15958         * g++.dg/template/new3.C: New test.
15959
15960         PR c++/26122
15961         * g++.dg/template/pure1.C: New test.
15962
15963         PR c++/26295
15964         * g++.dg/parse/ptrmem4.C: New test.
15965
15966 2006-04-10  Jeff Law  <law@redhat.com>
15967
15968         PR/27087
15969         * gcc.c-torture/compile/pr27087.c: New test.
15970
15971 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
15972
15973         PR/21391
15974         * gcc.dg/20060410.c: New.
15975
15976 2006-04-10  Matthias Klose  <doko@debian.org>
15977
15978         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
15979         Recognize multilib directory names containing underscores.
15980
15981 2006-04-10  Roger Sayle  <roger@eyesopen.com>
15982
15983         * gcc.target/i386/vecinit-1.c: New test case.
15984         * gcc.target/i386/vecinit-2.c: Likewise.
15985
15986 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
15987
15988         PR debug/27057
15989         * g++.dg/debug/dwarf2-2.C: New test.
15990
15991 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
15992
15993         PR rtl-optimization/27073
15994         * gcc.c-torture/execute/pr27073.c: New test.
15995
15996 2006-04-08  Mike Stump  <mrs@apple.com>
15997
15998         * gcc.dg/pragma-darwin.c: Improve for ppc64.
15999
16000 2006-04-07  Richard Guenther  <rguenther@suse.de>
16001
16002         PR tree-optimization/26135
16003         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16004
16005 2006-04-06  Jan Hubicka  <jh@suse.cz>
16006
16007         PR profile/26399
16008         * g++.dg/bprob/g++-bprob-2.C: New testcase.
16009
16010 2006-04-06  Roger Sayle  <roger@eyesopen.com>
16011
16012         * g++.dg/conversion/nullptr1.C: New test case.
16013         * g++.dg/conversion/nullptr2.C: Likewise.
16014
16015 2006-04-05  Roger Sayle  <roger@eyesopen.com>
16016
16017         * gfortran.dg/dependency_18.f90: New test case.
16018
16019 2006-04-05  Richard Guenther  <rguenther@suse.de>
16020
16021         PR tree-optimization/26919
16022         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16023         * gcc.dg/ipa/ipa-2.c: Likewise.
16024         * gcc.dg/ipa/ipa-3.c: Likewise.
16025         * gcc.dg/ipa/ipa-5.c: Likewise.
16026
16027 2006-04-05  Richard Guenther  <rguenther@suse.de>
16028
16029         PR tree-optimization/26763
16030         * gcc.dg/torture/pr26763-1.c: New testcase.
16031         * gcc.dg/torture/pr26763-2.c: Likewise.
16032
16033 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
16034
16035         PR fortran/23634
16036         PR fortran/25619
16037         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16038
16039 2006-04-04  Eric Christopher  <echristo@apple.com>
16040
16041         * gcc.target/i386/387-1.c: Allow regexp to match darwin
16042         stubs.
16043         * gcc.target/i386/387-5.c: Ditto.
16044
16045 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
16046
16047         * gcc.target/sparc/struct-ret-check.c: New test.
16048
16049 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16050
16051         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16052         zero decimal digits specified in format.
16053
16054 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
16055
16056         PR fortran/26891
16057         * gfortran.dg/missing_optional_dummy_1.f90: New test.
16058
16059         PR fortran/26976
16060         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16061         * gfortran.dg/initialization_1.f90: Make assignment compliant.
16062         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16063         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16064         compliant and detect bigendian-ness.
16065
16066 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
16067
16068         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16069         dummy arguments work when the actual argument is itself a dummy
16070         argument of the caller.
16071
16072 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16073
16074         PR libfortran/24685
16075         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16076
16077 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16078
16079         * gfortran.dg/dependencency_17.f90: New test case.
16080
16081 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16082
16083         * gfortran.dg/dependency_14.f90: New test case.
16084         * gfortran.dg/dependency_15.f90: Likewise.
16085         * gfortran.dg/dependency_16.f90: Likewise.
16086
16087 2006-03-31  Asher Langton  <langton2@llnl.gov>
16088
16089         PR fortran/25358
16090         gfortran.dg/cray_pointers_6.f90: New test.
16091
16092 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16093
16094         PR libgfortran/26890
16095         * gfortran.dg/read_size_noadvance.f90: New test.
16096
16097 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
16098
16099         PR fortran/25031
16100         * gfortran.dg/multiple_allocation_1.f90: Check that the
16101         size has changed after a re-allocation with stat.
16102
16103 2006-03-30  Richard Guenther  <rguenther@suse.de>
16104
16105         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16106         removal.
16107         * gcc.target/i386/sselibm-2.c: Likewise.
16108         * gcc.target/i386/sselibm-3.c: Likewise.
16109         * gcc.target/i386/sselibm-4.c: Likewise.
16110         * gcc.target/i386/sselibm-5.c: Likewise.
16111
16112 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16113
16114         * gcc.dg/fold-andxor-1.c: New test case.
16115         * gcc.dg/fold-xorand-1.c: Likewise.
16116
16117 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16118
16119         * gcc.dg/fold-convnotconv-1.c: New test case.
16120
16121 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16122
16123         PR fortran/26779
16124         * gfortran.dg/private_type_5.f90: New test.
16125
16126 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
16127
16128         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16129
16130 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
16131
16132         * gfortran.dg/advance_2.f90: New test.
16133         * gfortran.dg/advance_3.f90: New test.
16134
16135         * gfortran.fortran-torture/execute/equiv_5.f: New test.
16136
16137 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16138
16139         PR libgfortran/26661
16140         PR libgfortran/26880
16141         * gfortran.dg/read_x_past.f: New test.
16142
16143 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
16144
16145         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16146         to be STABS.
16147
16148 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
16149
16150         * objc.dg/dwarf-1.m: Skip on AIX.
16151         * objc.dg/dwarf-2.m: Skip on AIX.
16152
16153 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
16154
16155         PR fortran/26816
16156         * gfortran.dg/float_1.f90: New test.
16157
16158 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
16159
16160         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16161         X86_64 targets.
16162         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16163
16164 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16165
16166         PR libfortran/26735
16167         * gfortran.dg/convert_implied_open.f90: New test case.
16168
16169 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16170
16171         PR fortran/26769
16172         * gfortran.dg/transpose_reshape_r10.f90: New test case.
16173
16174 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
16175
16176         PR middle-end/26717
16177         * gcc.dg/pr26717.c: New test.
16178
16179 2006-03-25  Roger Sayle  <roger@eyesopen.com>
16180
16181         * gfortran.dg/dependency_12.f90: New test case.
16182
16183 2006-03-24  Roger Sayle  <roger@eyesopen.com>
16184
16185         * gfortran.dg/dependency_9.f90: New (resurected) test case.
16186
16187 2006-03-24  Jeff Law  <law@redhat.com>
16188
16189         * gcc.c-torture/pr26840.c: New test.
16190
16191 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
16192
16193         * objc.dg/dwarf-2.m: New.
16194         * obj-c++.dg/dwarf-2.mm: New.
16195
16196         * g++.old-deja/g++.other/init19.C: New.
16197
16198 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
16199
16200         * g++.dg/eh/spbp.C: Skip on AIX.
16201
16202 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
16203
16204         PR middle-end/26611
16205         * g++.dg/gomp/pr26611-1.C: New test.
16206         * g++.dg/gomp/pr26611-2.C: New test.
16207
16208 2006-03-24  Jeff Law  <law@redhat.com>
16209
16210         * gcc.c-torture/compile/pr26833.c: New test.
16211         * gfortran.fortran-torture/compile/pr26806.f90: New test.
16212
16213 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16214
16215         * gfortran.dg/endfile_2.f90: Delete temp file.
16216
16217 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
16218
16219         PR fortran/19303
16220         * gfortran.dg/record_marker_1.f90: New test case.
16221         * gfortran.dg/record_marker_2.f: New test case.
16222         * gfortran.dg/record_marker_3.f90: New test case.
16223
16224 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
16225
16226         PR fortran/17298
16227         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16228         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16229
16230 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
16231
16232         * lib/gcc-dg.exp (cleanup-modules): New proc.
16233         * gfortran.dg/allocatable_function_1.f90,
16234         gfortran.dg/allocate_char_star_scalar_1.f90,
16235         gfortran.dg/assumed_charlen_function_1.f90,
16236         gfortran.dg/assumed_dummy_1.f90,
16237         gfortran.dg/assumed_shape_ranks_1.f90,
16238         gfortran.dg/assumed_shape_ranks_2.f90,
16239         gfortran.dg/assumed_size_dt_dummy.f90,
16240         gfortran.dg/auto_char_dummy_array_1.f90,
16241         gfortran.dg/auto_char_len_3.f90,
16242         gfortran.dg/automatic_module_variable.f90,
16243         gfortran.dg/bad_automatic_objects_1.f90,
16244         gfortran.dg/char_array_constructor.f90,
16245         gfortran.dg/char_array_structure_constructor.f90,
16246         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16247         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16248         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16249         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16250         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16251         gfortran.dg/derived_pointer_recursion.f90,
16252         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16253         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16254         gfortran.dg/dummy_functions_1.f90,
16255         gfortran.dg/elemental_initializer_1.f90,
16256         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16257         gfortran.dg/elemental_pointer_1.f90,
16258         gfortran.dg/elemental_subroutine_1.f90,
16259         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16260         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16261         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16262         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16263         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16264         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16265         gfortran.dg/global_references_1.f90,
16266         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16267         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16268         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16269         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16270         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16271         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16272         gfortran.dg/large_integer_kind_1.f90,
16273         gfortran.dg/large_real_kind_1.f90,
16274         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16275         gfortran.dg/module_double_reuse.f90,
16276         gfortran.dg/module_equivalence_1.f90,
16277         gfortran.dg/module_interface_1.f90,
16278         gfortran.dg/module_parameter_array_refs_1.f90,
16279         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16280         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16281         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16282         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16283         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16284         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16285         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16286         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16287         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16288         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16289         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16290         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16291         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16292         gfortran.dg/same_name_1.f90,
16293         gfortran.dg/sibling_dummy_procedure_1.f90,
16294         gfortran.dg/sibling_dummy_procedure_2.f90,
16295         gfortran.dg/sibling_dummy_procedure_3.f90,
16296         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16297         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16298         gfortran.dg/used_dummy_types_2.f90,
16299         gfortran.dg/used_dummy_types_3.f90,
16300         gfortran.dg/used_dummy_types_4.f90,
16301         gfortran.dg/used_dummy_types_5.f90,
16302         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16303         gfortran.dg/userdef_operator_1.f90: Use it.
16304
16305 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16306
16307         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16308         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16309         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16310         gfortran.dg/write_back.f,
16311         gfortran.fortran-torture/execute/inquire_1.f90,
16312         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16313
16314 2006-03-21  Jeff Law  <law@redhat.com>
16315
16316         * gcc.dg/tree-ssa/vrp28.c: New test.
16317
16318 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16319
16320         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16321         if _STDC_C99 is defined.
16322         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16323         * gcc.dg/builtins-20.c: Likewise.
16324         * gcc.dg/builtins-53.c: Likewise.
16325         * gcc.dg/single-precision-constant.c: Likewise. Also pass
16326         -mmacosx-version-min=10.3 on PowerPC/Darwin.
16327
16328 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
16329
16330         PR tree-opt/26781
16331         * gcc.c-torture/compile/pr26781-1.c: New test.
16332         * gcc.c-torture/compile/pr26781-2.c: New test.
16333
16334 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
16335
16336         PR c++/26690
16337         * g++.dg/gomp/pr26690-1.C: New test.
16338         * g++.dg/gomp/pr26690-2.C: New test.
16339
16340 2006-03-20  Jeff Law  <law@redhat.com>
16341
16342         * gcc.dg/tree-ssa/pr21829.c: New test.
16343
16344         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16345
16346 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
16347
16348         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16349         (check_visibility_available): Use it.
16350         (check_effective_target_default_packed): Likewise.
16351         (check_effective_target_pcc_bitfield_type_matters): Likewise.
16352         (check_effective_target_fopenmp): Likewise.
16353         (check_effective_target_freorder): Likewise.
16354         (check_effective_target_fpic): Likewise.
16355         (check_named_sections_available): Likewise.
16356         (check_effective_target_ilp32): Likewise.
16357         (check_effective_target_lp64): Likewise.
16358
16359 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
16360
16361         PR fortran/20935
16362         * gfortran.dg/scalar_mask_2.f90: New test case.
16363
16364 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
16365
16366         PR tree-opt/26629
16367         * gcc.dg/tree-ssa/loadpre12.c: New test.
16368         * gcc.dg/tree-ssa/loadpre13.c: New test.
16369         * gcc.dg/tree-ssa/loadpre14.c: New test.
16370         * gcc.dg/tree-ssa/loadpre15.c: New test.
16371         * gcc.dg/tree-ssa/loadpre16.c: New test.
16372         * gcc.dg/tree-ssa/loadpre17.c: New test.
16373         * gcc.dg/tree-ssa/loadpre18.c: New test.
16374         * gcc.dg/tree-ssa/loadpre19.c: New test.
16375         * gcc.dg/tree-ssa/loadpre20.c: New test.
16376         * gcc.dg/tree-ssa/loadpre21.c: New test.
16377         * gcc.dg/tree-ssa/loadpre22.c: New test.
16378
16379 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
16380
16381         PR fortran/26741
16382         * gfortran.dg/elemental_initializer_1.f90: New test.
16383
16384         PR fortran/26716
16385         * gfortran.dg/assumed_shape_ranks_2: New test.
16386
16387 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
16388
16389         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16390         target fpic.
16391
16392 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16393
16394         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16395         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16396         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16397         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16398         gfortran.fortran-torture/execute/direct_io.f90,
16399         gfortran.fortran-torture/execute/inquire_2.f90,
16400         gfortran.fortran-torture/execute/inquire_4.f90,
16401         gfortran.fortran-torture/execute/list_read_1.f90,
16402         gfortran.fortran-torture/execute/open_replace.f90,
16403         gfortran.fortran-torture/execute/slash_edit.f90,
16404         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16405         temporary files from testcases.
16406
16407 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16408
16409         PR libgfortran/26509
16410         gfortran.dg/write_direct_eor.f90: New test.
16411
16412 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
16413
16414         * gcc.target/powerpc/pr26350.c: New.
16415         * gcc.target/powerpc/indexed-addr.c: New.
16416
16417 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16418
16419         * gfortran.dg/dependency_13.f90: New test case.
16420
16421 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16422
16423         PR middle-end/21781
16424         * gcc.dg/real-const-1.c: New test case.
16425
16426 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
16427
16428         * g++.old-deja/g++.other/init18.C: New.
16429         * g++.old-deja/g++.other/init5.C: Remove xfail.
16430
16431 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16432
16433         * g++.dg/opt/pr15551.C: Cleanup temp file.
16434
16435 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16436
16437         PR c++/6634
16438         g++.dg/parse/long1.C: New test.
16439
16440 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16441
16442         PR fortran/19101
16443         * gfortran.dg/continuation.f90: New test.
16444         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16445
16446 2006-03-14  Richard Guenther  <rguenther@suse.de>
16447
16448         PR tree-optimization/26672
16449         * gcc.dg/torture/pr26672.c: New testcase.
16450
16451 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
16452
16453         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16454         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16455
16456 2006-03-13  Roger Sayle  <roger@eyesopen.com>
16457
16458         PR middle-end/26557
16459         * gcc.c-torture/compile/switch-1.c: New test case.
16460
16461 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
16462
16463         PR fortran/25378
16464         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16465         test to include more permuatations of mask and index.
16466         * gfortran.dg/scalar_mask_1.f90: Modify last test to
16467         respond to F2003 spec. that the position returned for an all false
16468         mask && condition is zero.
16469
16470 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
16471
16472         PR middle-end/25989
16473         * gcc.dg/gomp/pr25989.c: New test.
16474
16475 2006-03-13  Jeff Law  <law@redhat.com>
16476
16477         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16478
16479 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
16480
16481         * gcc.dg/switch-9.c: New test.
16482
16483 2006-03-13  Richard Guenther  <rguenther@suse.de>
16484
16485         PR middle-end/26630
16486         * gcc.dg/torture/pr26630.c: New testcase.
16487
16488 2006-03-11  Roger Sayle  <roger@eyesopen.com>
16489
16490         * gfortran.dg/dependency_10.f90: New test case.
16491         * gfortran.dg/dependency_11.f90: Likewise.
16492
16493 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
16494             Erik Edelmann  <eedelman@gcc.gnu.org>
16495
16496         * gfortran.dg/allocatable_function_1.f90: New.
16497         * gfortran.dg/allocatable_function_2.f90: New.
16498
16499 2006-03-10  Richard Guenther  <rguenther@suse.de>
16500
16501         PR middle-end/26565
16502         * gcc.dg/torture/pr26565.c: New testcase.
16503
16504 2006-03-09  Eric Christopher  <echristo@apple.com>
16505
16506         * gcc.c-torture/compile/20060309-1.c: New.
16507
16508 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16509
16510         PR libgfortran/26499
16511         * gfortran.dg/write_back.f: New test.
16512         * gfortran.dg/write_rewind_1.f: New test.
16513         * gfortran.dg/write_rewind_2.f: New test.
16514
16515 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16516
16517         PR libgfortran/26554
16518         * gfortran.dg/read_logical.f90: New test.
16519
16520 2006-03-04  Laurent GUERBY <laurent@guerby.net>
16521
16522         * ada/acats/norun.lst: cdd2a03 now passes.
16523
16524 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
16525
16526         PR testsuite/25177
16527         * gcc.target/powerpc/pr18096-1.c: Change where the error
16528         would match.
16529
16530 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
16531
16532         * gcc.target/i386/cleanup-1.c: New test.
16533         * gcc.target/i386/cleanup-2.c: New test.
16534
16535 2006-03-04  Roger Sayle  <roger@eyesopen.com>
16536
16537         * gfortran.dg/dependency_9.f90: Remove for the time being.
16538
16539 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
16540
16541         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16542         directive.
16543
16544 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16545
16546         * gfortran.dg/dependency_9.f90: New test case.
16547
16548 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16549
16550         * gfortran.dg/dependency_4.f90: New test case.
16551         * gfortran.dg/dependency_5.f90: New test case.
16552         * gfortran.dg/dependency_6.f90: New test case.
16553         * gfortran.dg/dependency_7.f90: New test case.
16554         * gfortran.dg/dependency_8.f90: New test case.
16555
16556 2006-03-03  Paul Brook  <paul@codesourcery.com>
16557
16558         * lib/target-supports.exp (check_profiling_available):
16559         Add m68k-*-elf.
16560
16561 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
16562
16563         PR fortran/25031
16564         * multiple_allocation_1.f90: New test.
16565
16566 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16567
16568         PR tree-optimization/26524
16569         * gfortran.dg/pr26524.f: New test case.
16570
16571 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16572
16573         * g++.dg/template/repo5.C: Cleanup repo files.
16574         * gcc.dg/20051201-1.c: Cleanup coverage files.
16575         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16576         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16577         tree dump files.
16578
16579 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
16580
16581         * objc.dg/objc-nofilename-1.m: New test.
16582         * objc.dg/bad-receiver-type.m: New test.
16583         * obj-c++.dg/bad-receiver-type.mm: New test.
16584
16585 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16586
16587         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16588
16589 2006-03-01  Mike Stump  <mrs@apple.com>
16590
16591         * g++.dg/abi/key2.C: Add.
16592
16593 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
16594
16595         * gfortran.dg/logical_dot_product.f90: New test.
16596
16597         PR fortran/26393
16598         * gfortran.dg/used_interface_ref.f90: New test.
16599
16600         PR fortran/20938
16601         * gfortran.dg/dependency_2.f90: New test.
16602         * gfortran.fortran-torture/execute/where17.f90: New test.
16603         * gfortran.fortran-torture/execute/where18.f90: New test.
16604         * gfortran.fortran-torture/execute/where19.f90: New test.
16605         * gfortran.fortran-torture/execute/where20.f90: New test.
16606
16607 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
16608
16609         * g++.dg/tree-ssa/pr26443.C: New test case.
16610
16611 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
16612
16613         PR middle-end/26022
16614         * g++.dg/opt/return-slot1.C: New test.
16615
16616 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16617
16618         PR libgfortran/26136
16619         * gfortran.dg/namelist_23.f90: New test.
16620
16621 2006-02-28  Roger Sayle  <roger@eyesopen.com>
16622
16623         PR middle-end/14752
16624         * gcc.dg/fold-eqandshift-2.c: New test case.
16625
16626 2006-02-28  Richard Guenther  <rguenther@suse.de>
16627
16628         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16629         decomposition.
16630
16631 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
16632
16633         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16634
16635 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16636
16637         PR libgfortran/26464
16638         * gfortran.dg/backspace_5.f: New test.
16639         * gfortran.dg/backspace_6.f: New test.
16640
16641 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16642
16643         * gcc.dg/fold-eqandnot-1.c: New test case.
16644
16645 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16646
16647         PR middle-end/19983
16648         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16649
16650 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
16651
16652         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16653         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16654
16655 2006-02-26  Richard Guenther  <rguenther@suse.de>
16656
16657         PR tree-optimization/26421
16658         * gcc.dg/tree-ssa/pr26421.c: New testcase.
16659
16660 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
16661
16662         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16663         * g++.old-deja/g++.robertl/eb132.C: Likewise.
16664
16665 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16666
16667         * gcc.dg/fold-even-1.c: New test case.
16668
16669 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16670
16671         PR middle-end/21137
16672         * gcc.dg/fold-eqandshift-1.c: New test case.
16673
16674 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16675
16676         PR tree-optimization/25125
16677         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16678         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16679
16680 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16681
16682         PR tree-optimizations/26359
16683         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16684         with -fdump-tree-dceloop-details.
16685         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16686
16687 2006-02-25  Roger Sayle  <roger@eyesopen.com>
16688
16689         PR middle-end/23673
16690         * gcc.dg/fold-eqxor-1.c: New test case.
16691         * gcc.dg/fold-eqxor-2.c: Likewise.
16692         * gcc.dg/fold-eqxor-3.c: Likewise.
16693
16694 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
16695
16696         PR fortran/23092
16697         * scalar_mask_1.f90: New test.
16698
16699 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
16700
16701         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16702         * g++.dg/eh/uncaught2.C: New.
16703         * g++.dg/eh/uncaught3.C: New.
16704
16705 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16706
16707         PR libgfortran/26423
16708         * gfortran.dg/read_many_1.f: New test.
16709
16710 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
16711
16712         PR fortran/24519
16713         * gfortran.dg/dependency_3.f90: New test.
16714         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16715         XFAILs.
16716
16717         PR fortran/25395
16718         * gfortran.dg/equiv_6.f90: New test.
16719
16720 2006-02-23  Jeff Law  <law@redhat.com>
16721
16722         * gcc.c-torture/compile/pr26425.c: New test.
16723
16724 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
16725
16726         PR middle-end/26412
16727         * gcc.dg/gomp/pr26412.c: New test.
16728
16729 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16730
16731         PR c++/26291
16732         * g++.dg/other/ellipsis1.C: New test.
16733         * g++.dg/parse/operator4.C: Adjust error marker.
16734
16735 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
16736
16737         PR target/25603
16738         * gfortran.dg/pr25603.f: New testcase.
16739
16740 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16741
16742         * gcc.dg/bf-spl1.c: Don't specify -m68000.
16743         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16744
16745 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
16746
16747         * g++.dg/eh/spbp.C: New.
16748
16749 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
16750
16751         PR middle-end/26379
16752         * gcc.target/i386/mmx-7.c: New test.
16753
16754 2006-02-20  Roger Sayle  <roger@eyesopen.com>
16755
16756         PR tree-optimization/26361
16757         * gcc.dg/tree-ssa/vrp27.c: New test case.
16758
16759 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
16760
16761         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16762         * gcc.dg/tree-ssa/complex-4.c: Here.
16763
16764 2006-02-19  Roger Sayle  <roger@eyesopen.com>
16765
16766         PR middle-end/19543
16767         * gfortran.dg/logical_1.f90: New test case.
16768
16769 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
16770
16771         PR middle-end/26334
16772         * gcc.dg/20060218-1.c: Moved to...
16773         * gcc.target/i386/20060218-1.c: ... here.  New test.
16774
16775 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16776
16777         PR fortran/26201
16778         * gfortran.dg/convert_1.f90: New.
16779
16780 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
16781
16782         PR fortran/25054
16783         * gfortran.dg/namelist_5.f90: New test.
16784
16785         PR fortran/25089
16786         * gfortran.dg/namelist_4.f90: New test.
16787
16788 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16789
16790         PR tree-opt/25680
16791         * gcc.dg/tree-ssa/complex-3.c: New test.
16792
16793 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16794
16795         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
16796         variable to take into account the variable name in the
16797         function header.
16798         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
16799
16800 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
16801
16802         PR middle-end/26334
16803         * gcc.c-torture/compile/20060217-1.c: New test.
16804         * gcc.dg/20060218-1.c: New test.
16805
16806 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
16807
16808         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
16809
16810 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
16811
16812         * gcc.dg/cpp/undef3.c: New test.
16813         * gcc.dg/cpp/trad/builtins2.c: New test.
16814
16815 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
16816
16817         PR c++/26266
16818         * g++.dg/template/static22.C: New test.
16819         * g++.dg/template/static23.C: New test.
16820         * g++.dg/template/static24.C: New test.
16821         * g++.dg/template/non-dependent13.C: New test.
16822         * g++.dg/init/member1.C: Tweak error markers.
16823
16824 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16825
16826         PR target/26255
16827         * gcc.c-torture/compile/pr26255.c: New test case.
16828
16829 2006-02-16  Roger Sayle  <roger@eyesopen.com>
16830
16831         * gfortran.fortran-torture/execute/where_10.f90: New test case.
16832         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16833         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
16834         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
16835         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16836         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16837         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16838
16839 2006-02-16  Jeff Law  <law@redhat.com>
16840
16841         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
16842         * gcc.dg/tree-ssa/vrp26.c: New test.
16843
16844 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
16845
16846         PR target/20353
16847         PR target/24578
16848         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
16849         __UCLIBC__ is defined.
16850
16851 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
16852
16853         PR fortran/26224
16854         * gfortran.dg/gomp/pr26224.f: New test.
16855
16856 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
16857
16858         PR tree-opt/25918
16859         * lib/target-supports.exp
16860         (check_effective_target_vect_short_mult): New.
16861         (check_effective_target_vect_char_mult): New.
16862         (check_effective_target_vect_widen_sum_qi_to_si): New.
16863         (check_effective_target_vect_widen_sum_qi_to_hi): New.
16864         (check_effective_target_vect_widen_sum_hi_to_si): New.
16865         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
16866         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
16867         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
16868         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
16869         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
16870         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
16871         vect-reduc-pattern-2c.c
16872         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
16873         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
16874         vect-reduc-pattern-1c.c
16875
16876 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
16877
16878         PR fortran/24557
16879         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
16880
16881 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16882
16883         PR fortran/26054
16884         * gfortran.dg/enum_8.f90: Remove check for warning.
16885         * gfortran.dg/iomsg_1.f90: Ditto.
16886         * gfortran.dg/enum_1.f90: Ditto.
16887         * gfortran.dg/enum_9.f90: Ditto.
16888         * gfortran.dg/enum_2.f90: Ditto.
16889         * gfortran.dg/enum_10.f90: Ditto.
16890         * gfortran.dg/enum_3.f90: Ditto.
16891         * gfortran.dg/flush_1.f90: Ditto.
16892         * gfortran.dg/enum_4.f90: Ditto.
16893         * gfortran.dg/array_constructor_1.f90: Ditto.
16894         * gfortran.dg/enum_5.f90: Ditto.
16895         * gfortran.dg/enum_6.f90: Ditto.
16896         * gfortran.dg/enum_7.f90: Ditto.
16897
16898 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
16899
16900         PR middle-end/26300
16901         * gcc.c-torture/compile/20060215-1.c: New test.
16902
16903 2006-02-14  Roger Sayle  <roger@eyesopen.com>
16904
16905         PR middle-end/23670
16906         * gcc.dg/tree-ssa/andor-2.c: New test case.
16907
16908 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
16909
16910         PR fortran/25045
16911         * optional_dim.f90: New test.
16912
16913 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16914
16915         PR fortran/26277
16916         * gfortran.dg/label_4.f90: New.
16917
16918 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
16919             Diego Novillo  <dnovillo@redhat.com>
16920             Uros Bizjak  <uros@kss-loka.si>
16921
16922         * gfortran.dg/gomp: New directory.
16923
16924 2006-02-14  Richard Guenther  <rguenther@suse.de>
16925
16926         PR tree-optimization/26258
16927         * gcc.dg/torture/pr26258.c: New testcase.
16928
16929 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
16930
16931         PR fortran/26246
16932         * gfortran.dg/pr26246_1.f90: New test.
16933         * gfortran.dg/pr26246_2.f90: New test.
16934
16935         PR middle-end/26092
16936         * gcc.c-torture/compile/20060208-1.c: New test.
16937
16938 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
16939
16940         PR fortran/26074
16941         PR fortran/25103
16942         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
16943         * gfortran.dg/bad_automatic_objects_1.f90: New test.
16944         * gfortran.dg/automatic_module_variable.f90: Change error message.
16945
16946         PR fortran/20861
16947         * gfortran.dg/internal_dummy_1.f90: New test.
16948
16949         PR fortran/20871
16950         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
16951
16952
16953         PR fortran/25083
16954         * gfortran.dg/uncommon_block_data_1.f90: New test.
16955         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
16956         with standard.
16957
16958         PR fortran/25088
16959         * gfortran.dg/typed_subroutine_1.f90: New test.
16960
16961 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
16962
16963         * objc.dg/dwarf-1.m: New.
16964
16965 2006-02-13  Roger Sayle  <roger@eyesopen.com>
16966
16967         PR middle-end/24427
16968         * gcc.dg/tree-ssa/andor-1.c: New test case.
16969
16970 2006-02-13  Josh Conner  <jconner@apple.com>
16971
16972         PR target/25376
16973         * gcc.dg/pr25376.c: New test.
16974
16975         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
16976         assemble.
16977         * lib/target-supports.exp (check_named_sections_available):
16978         Only compile named-sections test -- don't assemble.
16979
16980 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16981
16982         * g++.dg/warn/no-write-strings.C: New test.
16983         * g++.dg/warn/write-strings.C: Likewise.
16984         * g++.dg/warn/write-strings-default.C: Likewise.
16985
16986 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
16987
16988         PR fortran/25806
16989         * gfortran.dg/ret_pointer_2.f90: New test.
16990
16991 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
16992
16993         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
16994
16995 2006-02-10  Jeff Law  <law@redhat.com>
16996
16997         * gcc.c-torture/compile/pr26213.c: New test.
16998
16999 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
17000
17001         gfortran.dg/null_1.f90: New test.
17002
17003 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17004
17005         PR fortran/14771
17006         * gfortran.dg/parens_4.f90: New.
17007         * gfortran.dg/parens_5.f90: New.
17008
17009 2006-02-10  Richard Guenther  <rguenther@suse.de>
17010
17011         * gcc.dg/pr23372-1.c: Remove empty file.
17012
17013 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17014         Paul Thomas  <pault@gcc.gnu.org>
17015
17016         PR fortran/14771
17017         * gfortran.dg/parens_1.f90: New.
17018         * gfortran.dg/parens_2.f90: New.
17019         * gfortran.dg/parens_3.f90: New.
17020
17021 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
17022
17023         PR fortran/26038
17024         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17025
17026         PR fortran/25059
17027         * gfortran.dg/impure_assignment_1.f90: New test.
17028
17029         PR fortran/25070
17030         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17031
17032 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17033
17034         PR target/26141
17035         * g++.dg/expr/stdarg2.C: New test.
17036
17037 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17038
17039         PR inline-asm/16194
17040         * gcc.dg/pr16194.c: New test.
17041
17042 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17043
17044         * ada/acats/run_acats: Use portable variant of "$@".
17045
17046 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17047
17048         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17049         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17050
17051 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17052
17053         PR tree-opt/26179
17054         * g++.dg/opt/pr26179.C: New test.
17055
17056 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17057
17058         PR middle-end/26134
17059         * gcc.dg/tree-ssa/complex-3.c: New test.
17060
17061 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17062
17063         * gcc.c-torture/compile/volatile-1.c: New test.
17064
17065 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
17066
17067         PR 26180
17068         * gcc.dg/tree-ssa/pr26180.c: New test.
17069
17070 2006-02-08  Jeff Law  <law@redhat.com>
17071
17072         * gcc.dg/tree-ssa/pr21417.c: New test.
17073
17074 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17075
17076         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17077         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17078
17079 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17080
17081         * lib/scanrtl.exp: New.
17082
17083 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17084
17085         PR c++/26071
17086         * g++.dg/other/virtual2.C: New test.
17087
17088         PR c++/26070
17089         * g++.dg/other/virtual1.C: New test.
17090
17091 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17092
17093         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17094         cleanup-ipa-dump): Update dump file glob patterns.
17095         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17096         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17097
17098         * lib/gcc-dg.exp: Load it.
17099         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17100
17101 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
17102
17103         PR testsuite/26159
17104         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17105         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17106
17107 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17108
17109         PR fortran/25577
17110         * gfortran.dg/mvbits_1.f90: New.
17111
17112 2006-02-07  Dirk Mueller  <dmueller@suse.com>
17113
17114         * g++.dg/warn/Wdiv-by-zero.C: New test.
17115         * g++.dg/warn/Wno-div-by-zero.C: New.
17116
17117 2006-02-07  Jeff Law  <law@redhat.com>
17118
17119         * gcc.dg/tree-ssa/pr21559.c: New test.
17120
17121         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17122         multiple VRP passes.
17123         * gcc.dg/tree-ssa/vrp09.c: Likewise.
17124         * gcc.dg/tree-ssa/vrp18.c: Likewise.
17125         * gcc.dg/tree-ssa/pr21582.c: Likewise.
17126         * gcc.dg/tree-ssa/pr20657.c: Likewise.
17127         * gcc.dg/tree-ssa/pr21001.c: Likewise.
17128         * gcc.dg/tree-ssa/vrp02.c: Likewise
17129         * gcc.dg/tree-ssa/vrp11.c: Likewise
17130         * gcc.dg/tree-ssa/pr14341.c: Likewise
17131         * gcc.dg/tree-ssa/vrp19.c: Likewise
17132         * gcc.dg/tree-ssa/vrp20.c: Likewise
17133         * gcc.dg/tree-ssa/vrp03.c: Likewise
17134         * gcc.dg/tree-ssa/pr21086.c: Likewise
17135         * gcc.dg/tree-ssa/pr21959.c: Likewise
17136         * gcc.dg/tree-ssa/vrp21.c: Likewise
17137         * gcc.dg/tree-ssa/vrp04.c: Likewise
17138         * gcc.dg/tree-ssa/pr25485.c: Likewise
17139         * gcc.dg/tree-ssa/pr22026.c: Likewise
17140         * gcc.dg/tree-ssa/vrp22.c: Likewise
17141         * gcc.dg/tree-ssa/vrp05.c: Likewise
17142         * gcc.dg/tree-ssa/20030807-10.c: Likewise
17143         * gcc.dg/tree-ssa/pr20701.c: Likewise
17144         * gcc.dg/tree-ssa/vrp23.c: Likewise
17145         * gcc.dg/tree-ssa/vrp06.c: Likewise
17146         * gcc.dg/tree-ssa/pr22117.c: Likewise
17147         * gcc.dg/tree-ssa/pr20702.c: Likewise
17148         * gcc.dg/tree-ssa/vrp15.c: Likewise
17149         * gcc.dg/tree-ssa/pr21090.c: Likewise
17150         * gcc.dg/tree-ssa/pr21294.c: Likewise
17151         * gcc.dg/tree-ssa/vrp24.c: Likewise
17152         * gcc.dg/tree-ssa/vrp07.c: Likewise
17153         * gcc.dg/tree-ssa/pr21563.c: Likewise
17154         * gcc.dg/tree-ssa/pr25382.c: Likewise
17155         * gcc.dg/tree-ssa/vrp16.c: Likewise
17156         * gcc.dg/tree-ssa/vrp25.c: Likewise
17157         * gcc.dg/tree-ssa/vrp08.c: Likewise
17158         * gcc.dg/tree-ssa/20030807-6.c: Likewise
17159         * gcc.dg/tree-ssa/vrp17.c: Likewise
17160         * gcc.dg/tree-ssa/pr21458.c: Likewise
17161         * g++.dg/tree-ssa/pr18178.C: Likewise
17162
17163 2006-02-07  Richard Guenther  <rguenther@suse.de>
17164
17165         PR c++/26140
17166         Revert
17167         2006-01-30  Richard Guenther  <rguenther@suse.de>
17168         PR c++/23372
17169         * gcc.dg/pr23372-1.C: New testcase.
17170
17171         * g++.dg/tree-ssa/pr26140.C: New testcase.
17172
17173 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
17174
17175         PR c++/9737
17176         * g++.dg/template/ttp15.C: New test.
17177         * g++.dg/template/ttp16.C: Likewise.
17178         * g++.dg/template/ttp17.C: Likewise.
17179         * g++.old-deja/g++.pt/ttp36.C: Remove.
17180         * g++.old-deja/g++.pt/ttp19.C: Likewise.
17181         * g++.old-deja/g++.pt/ttp37.C: Likewise.
17182         * g++.old-deja/g++.pt/ttp38.C: Likewise.
17183         * g++.old-deja/g++.pt/ttp39.C: Likewise.
17184         * g++.old-deja/g++.pt/ttp9.C: Likewise.
17185         * g++.old-deja/g++.pt/ttp40.C: Likewise.
17186         * g++.old-deja/g++.pt/ttp51.C: Likewise.
17187         * g++.old-deja/g++.pt/ttp26.C: Likewise.
17188         * g++.old-deja/g++.pt/ttp36.C: Likewise.
17189
17190 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
17191
17192         PR libfortran/23815
17193         * unf_io_convert_4.f90: New test.
17194
17195 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
17196
17197         * gcc.dg/tree-ssa/loadpre10.c: New test.
17198         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17199         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17200         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17201
17202 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17203
17204         PR libfortran/24685
17205         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17206
17207 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
17208
17209         PR tree-opt/25251
17210         * gfortran.dg/assign_7.f: New test.
17211
17212 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
17213
17214         PR fortran/26041
17215         PR fortran/26064
17216         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17217         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17218         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17219
17220 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
17221
17222         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17223         in size_t typedef.
17224
17225 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17226
17227         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17228         * g++.dg/charset/string.c (foo): Likewise.
17229         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17230         const char*
17231         * g++.dg/ext/builtin2.C (printf): Likewise.
17232         * g++.dg/init/new15.C (printf): Likewise.
17233         * g++.dg/opt/pr17697-1.C (foo): Likewise.
17234         * g++.dg/opt/pr17697-2.C (foo): Likewise.
17235         * g++.dg/opt/pr17697-3.C (foo): Likewise.
17236         * g++.dg/template/non-dependent4.C (temp): Likewise.
17237         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17238         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17239         parameter type to const char*.
17240         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17241         Change type to const char*.
17242         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17243         Likewise.
17244         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17245         second parameter type to const char*.
17246         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17247         (Y::Y): Change parameter type to const char*.
17248         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17249         * g++.old-deja/g++.jason/report.C: Apply const correctness.
17250         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17251         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17252         (char*).
17253         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17254         const char*.
17255         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17256         type to const char*.
17257         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17258         return type to const char*.
17259         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17260         to const char*.
17261         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17262         * g++.old-deja/g++.law/refs1.C: Likewise.
17263         * g++.old-deja/g++.law/visibility1.C: Likewise.
17264         * g++.old-deja/g++.law/visibility2.C: Likewise.
17265         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17266         const char*.
17267         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17268         * g++.old-deja/g++.mike/net48.C: Likewise.
17269         * g++.old-deja/g++.mike/p646.C: Likewise.
17270         * g++.old-deja/g++.mike/p6746.C: Likewise.
17271         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17272         type to const char*.
17273         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17274         deprecated conversion warning.
17275         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17276         char*.
17277         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17278         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17279         * g++.old-deja/g++.pt/explicit8.C: Likewise.
17280         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17281         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17282         * g++.old-deja/g++.pt/nontype3.C: Likewise.
17283         * g++.old-deja/g++.pt/t39.C: Likewise.
17284         * g++.old-deja/g++.robertl/eb106.C: Likewise.
17285         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17286
17287 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
17288
17289         PR fortran/25075
17290         intrinsic_argument_conformance_1.f90: New test.
17291
17292 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
17293
17294         PR fortran/20845
17295         * gfortran.dg/char_result_11.f90: Add SAVE.
17296         * gfortran.dg/der_pointer_4.f90: Ditto.
17297         * gfortran.dg/default_initialization.f90: New test.
17298
17299 2006-02-03  Jeff Law  <law@redhat.com>
17300
17301         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17302         handle more than 100 dump files.
17303         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17304         * lib/scantree.exp (scan-tree-dump): Likewise.
17305         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17306         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17307         * lib/scanipa.exp (scan-ipa-dump): Likewise.
17308         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17309         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17310
17311 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
17312
17313         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17314
17315 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
17316
17317         * g++.dg/template/using12.C: New test.
17318
17319 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
17320
17321         * gcc.target/powerpc/pr25960.c: New test.
17322
17323 2006-02-02  Steven G. Kargl  <kargls@comcast>
17324
17325         PR fortran/24958
17326         gfortran.dg/nullify_2.f90: New test.
17327
17328 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
17329
17330         PR 25990
17331         * gcc.dg/gomp/pr25990.c: New test.
17332
17333 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
17334
17335         PR c++/25342
17336         * g++.gd/template/partial4.C: New test.
17337
17338 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
17339
17340         PR middle-end/26001
17341         * gfortran.dg/data_char_2.f90: New.
17342
17343 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
17344
17345         PR fortran/26039
17346         maxval_maxloc_conformance_1.f90: New test.
17347
17348 2006-01-31  Richard Guenther  <rguenther@suse.de>
17349
17350         * gcc.target/i386/sselibm-1.c: New testcase.
17351         * gcc.target/i386/sselibm-2.c: Likewise.
17352         * gcc.target/i386/sselibm-3.c: Likewise.
17353         * gcc.target/i386/sselibm-4.c: Likewise.
17354         * gcc.target/i386/sselibm-5.c: Likewise.
17355
17356 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17357
17358         PR fortran/24266
17359         * gfortran.dg/arrayio_derived_2.f90: New.
17360
17361 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
17362
17363         * gcc.dg/unsigned-long-compare.c: New test.
17364
17365 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
17366
17367         PR testsuite/25318
17368         * lib/target-supports.exp (check_effective_target_freorder):
17369         Check to see if target supports -freorder-blocks-and-partition.
17370         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17371         instead of "dg-require-named-sections".
17372
17373 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
17374
17375         PR target/14798:
17376         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17377         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17378         * gcc.dg/pragma-isr-trapa2.c: Likewise.
17379         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17380         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17381         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17382         * gcc.dg/attr-isr-trap_exit.c: Likewise.
17383         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17384
17385 2006-01-30  Richard Guenther  <rguenther@suse.de>
17386
17387         PR c++/23372
17388         * gcc.dg/pr23372-1.C: New testcase.
17389
17390 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
17391
17392         * gcc.dg/gomp/pr25874.c: New test.
17393
17394 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
17395
17396         PR tree-opt/25911
17397         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17398
17399 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
17400
17401         PR fortran/18578
17402         PR fortran/18579
17403         PR fortran/20857
17404         PR fortran/20885
17405         * gfortran.dg/intent_out_1.f90: New test.
17406
17407 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
17408
17409         PR fortran/17911
17410         * gfortran.dg/procedure_lvalue.f90: New test.
17411
17412         PR fortran/20895
17413         PR fortran/25030
17414         * gfortran.dg/char_pointer_assign_2.f90: New test.
17415         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17416         assignment to be consistent with standard.
17417         * gfortran.dg/char_result_2.f90: The same.
17418         * gfortran.dg/char_result_8.f90: The same.
17419
17420 2006-01-28  Zack Weinberg  <zackw@panix.com>
17421
17422         * gcc.dg/Woverlength-strings.c
17423         * gcc.dg/Woverlength-strings-pedantic-c89.c
17424         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17425         * gcc.dg/Woverlength-strings-pedantic-c99.c
17426         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17427
17428 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
17429
17430         * gcc.c-torture/execute/20060127-1.c: New test.
17431
17432 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17433
17434         PR c++/25999
17435         * g++.dg/ext/pragmaweak1.C: New test.
17436
17437 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17438
17439         PR c++/25855
17440         * g++.dg/template/spec29.C: New test.
17441
17442 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
17443
17444         PR c/19606.
17445         * gcc.c-torture/execute/pr19606.c: New.
17446
17447 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
17448
17449         * gcc.dg/pragma-re-4.c: New test.
17450
17451 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
17452
17453         PR fortran/25964
17454         * gfortran.dg/assumed_size_refs_3.f90: New test.
17455
17456 2006-01-27  Ben Elliston  <bje@au.ibm.com>
17457
17458         * gcc.misc-tests/dectest.exp: Remove defunct comment.
17459
17460 2006-01-26  Laurent GUERBY <laurent@guerby.net>
17461
17462         PR ada/21317
17463         * ada/acats/support/impdef.a: Add One_Long_Second.
17464         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17465         * ada/acats/tests/c9/c94026.a: Likewise.
17466         * ada/acats/tests/c9/c97305c.ada: Likewise.
17467         * ada/acats/tests/c9/c99004a.ada: Likewise.
17468
17469 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
17470
17471         PR fortran/25964
17472         * gfortran.dg/global_references_2.f90: New test.
17473
17474         PR fortran/25084
17475         PR fortran/20852
17476         PR fortran/25085
17477         PR fortran/25086
17478         * gfortran.dg/assumed_charlen_function_1.f90: New test.
17479         * gfortran.dg/assumed_charlen_function_3.f90: New test.
17480
17481         PR fortran/25416
17482         * gfortran.dg/assumed_charlen_function_2.f90: New test.
17483
17484 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
17485
17486         PR c/25892
17487         * gcc.dg/Wpointer-sign.c: New.
17488         * gcc.dg/Wpointer-sign-Wall.c: New.
17489         * gcc.dg/Wpointer-sign-Wall-no.c: New.
17490         * gcc.dg/Wpointer-sign-pedantic.c: New.
17491         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17492         * gcc.dg/conv-2.c: Use -Wpointer-sign.
17493
17494 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
17495
17496         PR C/25861
17497         * gcc.c-torture/compile/pr25861.c: New test.
17498
17499 2006-01-26  Paul Brook  <paul@codesourcery.com>
17500
17501         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17502         on short-enum targets.
17503         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17504         variable.
17505         (generate_fields): Use short_enums.
17506         (main): Set short_enums.  Document -e.
17507         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17508         on short-enum targets.
17509         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17510         variable.
17511         (generate_fields): Use short_enums.
17512         (main): Set short_enums.  Document -e.
17513         * lib/target-supports.exp (check_effective_target_short_enums): New.
17514
17515 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
17516
17517         PR target/25947
17518         * gcc.dg/torture/pr25947-1.c: New test.
17519
17520 2006-01-25  Jan Hubicka  <jh@suse.cz>
17521             Roger Sayle  <roger@eyesopen.com>
17522
17523         PR rtl-optimization/25703
17524         * gcc.target/i386/20060125-1.c: New test case.
17525         * gcc.target/i386/20060125-2.c: New test case.
17526
17527 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17528
17529         PR fortran/18540
17530         * gfortran.dg/goto_1.f: New.
17531
17532 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
17533
17534         PR fortran/25716
17535         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17536         25716 on 32-bit systems too.
17537
17538 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
17539
17540         PR testsuite/25590
17541         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17542
17543 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
17544
17545         * gcc.dg/tree-ssa/gen-vect-33.c: New.
17546
17547 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17548
17549         PR fortran/25835
17550         * gfortran.dg/read_eof.f90: Delete, renamed.
17551         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17552         * gfortran.dg/read_eof_2.f90: New test.
17553         * gfortran.dg/read_eof_3.f90: New test.
17554
17555 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
17556
17557         PR tree-opt/25860
17558         * gcc.c-torture/compile/pr25860.c: New test.
17559
17560 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17561
17562         PR c++/25552
17563         * g++.dg/parse/dtor8.C: New test.
17564
17565 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
17566
17567         PR testsuite/25891
17568         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17569         * gcc.dg/gomp/gomp.exp: Return without testing anything if
17570         check_effective_target_fopenmp returns 0.
17571
17572 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
17573
17574         PR ada/20548
17575         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17576         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17577         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17578
17579 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
17580
17581         PR tree-opt/25857
17582         * g++.dg/opt/pr25857.C: New test.
17583
17584 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
17585         Jan Hubicka  <jh@suse.cz>
17586         Richard Guenther  <rguenther@suse.de>
17587
17588         PR rtl-optimization/25654
17589         * gcc.dg/torture/pr25654.c: New testcase.
17590         * gcc.target/i386/pr25654.c: Likewise.
17591
17592 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
17593
17594         PR fortran/25901
17595         * gfortran.dg/internal references_2.f90: New test.
17596
17597         Fix regression in testing of admissability of attributes.
17598         * gfortran.dg/intent_used_1.f90: New test.
17599
17600 2006-01-23  Ben Elliston  <bje@au.ibm.com>
17601
17602         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17603         Remove target conditional torture options for i?86 and x86_64
17604         GNU/Linux.
17605
17606 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17607
17608         PR c++/10891
17609         * g++.dg/rtti/no-rtti.C: New.
17610
17611 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
17612
17613         PR c++/25895
17614         * g++.dg/inherit/conv2.C: New test.
17615
17616         PR c++/25856
17617         * g++.dg/parse/dtor7.C: New test.
17618
17619         PR c++/25858
17620         * g++.dg/template/crash44.C: New test.
17621
17622 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
17623
17624         PR fortran/25124
17625         PR fortran/25625
17626         * gfortran.dg/internal_references_1.f90: New test.
17627           PR fortran/20881
17628         PR fortran/23308
17629         PR fortran/25538
17630         PR fortran/25710
17631         * gfortran.dg/global_references_1.f90: New test.
17632         * gfortran.dg/g77/19990905-1.f: Restore the error that
17633         there is a clash between the common block name and
17634         the name of a subroutine reference.
17635
17636         PR fortran/PR24276
17637         * gfortran.dg/aliasing_dummy_1.f90: New test.
17638
17639 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
17640
17641         * gcc.dg/vmx/1b-01.c: Warning fix.
17642         * gcc.dg/vmx/1c-02.c: Likewise.
17643         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17644
17645 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
17646
17647         PR testsuite/24962
17648         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17649
17650 2006-01-20  Richard Guenther  <rguenther@suse.de>
17651         Steven Bosscher <stevenb.gcc@gmail.com>
17652
17653         PR rtl-optimization/24626
17654         * gcc.dg/torture/pr24626-1.c: New testcase.
17655         * gcc.dg/torture/pr24626-2.c: Likewise.
17656         * gcc.dg/torture/pr24626-3.c: Likewise.
17657         * gcc.dg/torture/pr24626-4.c: Likewise.
17658
17659 2006-01-20  Dirk Mueller  <dmueller@suse.com>
17660
17661         PR c++/5520
17662         * g++.dg/warn/empty-body.C: New.
17663
17664 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
17665
17666         PR c++/22136
17667         * g++.dg/template/using10.C: New test.
17668         * g++.dg/temlpate/using11.C: Likewise.
17669         * g++.dg/inherit/using5.C: Tweak error messages.
17670
17671 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
17672
17673         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17674         target test.
17675         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17676
17677 2006-01-19  Jan Hubicka  <jh@suse.cz>
17678
17679         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17680
17681 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17682
17683         PR c++/25854
17684         * g++.dg/template/spec28.C: New test.
17685
17686 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
17687
17688         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17689         (switchfiles): Fix fprintf's by adding srcdir or removing it.
17690
17691 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
17692
17693         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17694         * gcc.dg/gomp/critical-1.c: Likewise.
17695         * gcc.dg/gomp/critical-3.c: Likewise.
17696         * gcc.dg/gomp/empty.c: Likewise.
17697         * gcc.dg/gomp/ordered-1.c: Likewise.
17698         * gcc.dg/gomp/for-4.c: Likewise.
17699         * gcc.dg/gomp/for-6.c: Likewise.
17700         * gcc.dg/gomp/master-3.c: Likewise.
17701         * gcc.dg/gomp/for-8.c: Likewise.
17702         * gcc.dg/gomp/for-10.c: Likewise.
17703         * gcc.dg/gomp/for-18.c: Likewise.
17704         * gcc.dg/gomp/for-5.c: Likewise.
17705         * gcc.dg/gomp/for-7.c: Likewise.
17706         * gcc.dg/gomp/for-9.c: Likewise.
17707
17708 2006-01-18  Jeff Law  <law@redhat.com>
17709
17710         * gcc.dg/tree-ssa/vrp25.c: New test.
17711
17712 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17713
17714         * gcc.dg/pr25805.c: Fix misapplied patch.
17715
17716 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
17717
17718         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17719         (check_effective_target_vect_udot_qi): New.
17720         (check_effective_target_vect_sdot_hi): New.
17721         (check_effective_target_vect_udot_hi): New.
17722         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17723         prefixed with "wrapv-" with -fwrapv.
17724         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17725         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17726         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17727         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17728         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17729
17730         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17731         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17732         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17733         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17734
17735 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17736
17737         PR c++/16829
17738         * g++.dg/other/default2.C: New test.
17739         * g++.dg/other/default3.C: New test.
17740
17741 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17742
17743         PR c/25805
17744         * gcc.dg/pr25805.c: New file.
17745
17746 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
17747
17748         PR c++/25836
17749         * g++.dg/template/init6.C: New test.
17750
17751 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
17752
17753         * gcc.dg/tree-ssa/pr24287.c: New test
17754
17755 2006-01-18  Eric Christopher  <echristo@apple.com>
17756
17757         * g++.dg/eh/table.C: New.
17758
17759 2006-01-18  DJ Delorie  <dj@redhat.com>
17760
17761         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17762         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17763         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17764         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17765
17766 2006-01-18  Jeff Law  <law@redhat.com>
17767
17768         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17769         on wrapping on overflow semantics.
17770
17771         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17772
17773         * gcc.gc/tree-ssa/vrp23.c: New test.
17774         * gcc.gc/tree-ssa/vrp24.c: New test.
17775
17776 2006-01-18  Richard Henderson  <rth@redhat.com>
17777             Aldy Hernandez  <aldyh@redhat.com>
17778             Jakub Jelinek  <jakub@redhat.com>
17779             Diego Novillo  <dnovillo@redhat.com>
17780             Uros Bizjak  <uros@kss-loka.si>
17781
17782         * gcc.dg/gomp: New directory.
17783
17784 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
17785             Steven G. Kargl  <kargls@comcast.net>
17786
17787         PR fortran/20869
17788         * gfortran.dg/intrinsic_external_1.f90: New test.
17789
17790         PR fortran/20875.
17791         * gfortran.dg/elemental_pointer_1.f90: New test.
17792
17793         PR fortran/25024
17794         * gfortran.dg/external_procedures_1.f90: New test.
17795
17796         PR fortran/25785
17797         gfortran.dg/assumed_present.f90: New test.
17798
17799 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
17800
17801         * g++.dg/parse/lookup5.C: New test.
17802
17803 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17804
17805         PR fortran/25697
17806         * gfortran.dg/read_eof.f90: New test.
17807
17808 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17809
17810         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
17811         add a closing brace.
17812
17813 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17814
17815         PR fortran/25631
17816         * gfortran.dg/fmt_tl.f: New test.
17817
17818 2006-01-17  Eric Christopher  <echristo@apple.com>
17819
17820         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
17821         * g++.old-deja/g++.warn/impint2.C: Ditto.
17822         * g++.old-deja/g++.other/null1.C: Ditto.
17823         * g++.dg/warn/conv2.C: Ditto.
17824         * g++.dg/warn/conv4.C: New file.
17825
17826 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17827
17828         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
17829
17830 2006-01-17  Andreas Jaeger  <aj@suse.de>
17831             Janis Johnson <janis187@us.ibm.com>
17832
17833         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
17834         in 64-bit.
17835         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
17836         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
17837
17838 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17839
17840         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17841         (switchfiles): xfail txxx where xxx >= 25.
17842
17843 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17844
17845         PR testsuite/25764
17846         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
17847
17848 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
17849
17850         PR c/25682
17851         * gcc.dg/pr25682.c: New test.
17852         * g++.dg/parse/array-size2.C: New test.
17853
17854 2006-01-16  Ian Lance Taylor  <ian@airs.com>
17855
17856         * consistency.vlad: Remove entire directory, 1652 files.
17857
17858 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
17859
17860         * lib/target-supports.exp (check_effective_target_dfp_nocache,
17861         check_effective_target_dfprt_nocache): New.
17862         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
17863         (check_effective_target_dfprt): New.
17864         * lib/c-compat.exp (check_dfp): Remove.
17865         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
17866         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
17867         level of support for decimal float.
17868         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
17869         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
17870         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
17871         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
17872         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
17873         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
17874         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
17875         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
17876         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
17877         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
17878         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
17879         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
17880         directives.
17881
17882 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
17883
17884         PR testsuite/25741
17885         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
17886         $base_dir/../.
17887         * lib/gfortran.exp (gfortran_init): Likewise.
17888         * lib/obj-c++.exp (obj-c++_init): Likewise.
17889         * lib/scanasm.exp (scan-assembler-dem): Likewise.
17890         (scan-assembler-dem-not): Likewise.
17891         * lib/scandump.exp (scan-dump-dem): Likewise.
17892         (scan-dump-dem-not): Likewise.
17893
17894 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
17895
17896         PR testsuite/25767
17897         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
17898         powerpc-*-darwin*.
17899         * lib/obj-c++.exp (obj-c++_init): Likewise.
17900
17901 2006-01-16  Richard Guenther  <rguenther@suse.de>
17902
17903         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
17904
17905 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17906
17907         PR testsuite/25777
17908         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
17909         to LD_LIBRARY_PATH.
17910
17911 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17912             Andrew Pinski  <pinskia@physics.uc.edu>
17913
17914         * gcc.dg/minmax-1.c: New test.
17915
17916 2006-01-16  Ben Elliston  <bje@au.ibm.com>
17917
17918         * gcc.dg/dfp/dfp.exp: Correct FSF address.
17919         * gcc.misc-tests/dectest.exp: Ditto.
17920
17921 2006-01-15  Ian Lance Taylor  <ian@airs.com>
17922
17923         PR testsuite/25796
17924         * gcc.target/i386/cmov6.c: Use -march=k8.
17925
17926 2006-01-15  Andreas Jaeger  <aj@suse.de>
17927
17928         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
17929         x86 does not have __float128.
17930
17931 2006-01-14  Ian Lance Taylor  <ian@airs.com>
17932
17933         * gcc.target/i386/cmov6.c: New test.
17934
17935 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
17936
17937         PR c++/25663
17938         * g++.dg/template/ctor6.C: New test.
17939
17940 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
17941
17942         PR tree-optimization/25485
17943         * gcc.dg/tree-ssa/pr25485.c: New.
17944
17945 2006-01-14  Richard Guenther  <rguenther@suse.de>
17946
17947         PR tree-optimization/22548
17948         PR tree-optimization/22555
17949         PR tree-optimization/22501
17950         * gcc.dg/tree-ssa/alias-4.c: New testcase.
17951         * gcc.dg/tree-ssa/alias-5.c: Likewise.
17952         * gcc.dg/tree-ssa/alias-6.c: Likewise.
17953         * gcc.dg/tree-ssa/alias-7.c: Likewise.
17954         * gcc.dg/tree-ssa/alias-8.c: Likewise.
17955         * gcc.dg/tree-ssa/alias-9.c: Likewise.
17956         * gcc.dg/tree-ssa/alias-10.c: Likewise.
17957         * gcc.dg/tree-ssa/alias-11.c: Likewise.
17958         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17959
17960 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
17961
17962         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
17963         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
17964
17965 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
17966         Richard Guenther  <rguenther@suse.de>
17967
17968         PR rtl-optimization/24257
17969         * gcc.dg/torture/pr24257.c: New testcase.
17970
17971 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
17972
17973         * gcc.c-torture/execute/20060110-1.c: New test.
17974         * gcc.c-torture/execute/20060110-2.c: New test.
17975
17976 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
17977
17978         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
17979
17980 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
17981
17982         PR fortran/25756
17983         * gfortran.dg/label_3.f90: New test.
17984
17985 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
17986
17987         PR tree-optimization/25771
17988         * g++.dg/tree-ssa/pr25771.C: New test
17989
17990 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17991
17992         PR tree-opt/24365
17993         * g++.dg/opt/complex5.C: New test.
17994
17995 2006-01-13  Richard Guenther  <rguenther@suse.de>
17996
17997         * gcc.target/i386/387-9.c: New testcase.
17998
17999 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18000
18001         PR c++/24824
18002         * g++.dg/debug/dwarf2-1.C: New.
18003
18004 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
18005
18006         PR testsuite/25728
18007         * lib/gcov.exp (verify-lines): Add "close $fd".
18008
18009 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
18010             Ben Elliston  <bje@au.ibm.com>
18011
18012         * gcc.dg/dfp/inf-1.c: New test.
18013
18014 2006-01-12  Janis Johnson <janis187@us.ibm.com>
18015             Yao Qi  <qiyaoltc@cn.ibm.com>
18016             Ben Elliston  <bje@au.ibm.com>
18017             Jon Grimm  <jgrimm2@us.ibm.com>
18018
18019         * gcc.dg/nodfp-1.c: New test.
18020         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18021         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18022         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18023         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18024         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18025         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18026         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18027         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18028         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18029         * gcc.dg/format/dfp-scanf-1.c: Likewise.
18030         * gcc.dg/format/dfp-printf-1.c: Likewise.
18031         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18032         (compat_setup_dfp): New.
18033         * gcc.dg/compat/compat.exp: Use it.
18034         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18035         Make some variables global, prepend "compat_" to their names.
18036         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18037         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18038         * gcc.misc-tests/dectest.exp: New test driver for decTest.
18039         * lib/compat.exp (compat_skip_list): Make global, rename.
18040         * lib/c-compat.exp: New file.
18041         * lib/target-supports.exp (check_effective_target_dfp): New.
18042
18043         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18044         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18045         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18046         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18047         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18048         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18049         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18050         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18051         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18052         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18053         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18054         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18055         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18056         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18057         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18058         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18059         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18060         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18061         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18062         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18063         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18064         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18065         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18066         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18067         gcc.dg/dfp/struct-layout-1.c,
18068         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18069         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18070         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18071         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18072         gcc.dg/dfp/func-vararg-dfp.c,
18073         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18074         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18075         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18076         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18077         gcc.dg/dfp/wtr-conversion-1.c: New tests.
18078
18079 2006-01-11  Richard Guenther  <rguenther@suse.de>
18080
18081         PR tree-optimization/25734
18082         * gcc.dg/tree-ssa/pr25734.c: New testcase.
18083
18084 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18085
18086         PR fortran/25486
18087         * gfortran.dg/literal_character_constant_1_x.F: New test.
18088         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18089         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18090         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18091
18092 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18093
18094         PR c++/25386
18095         * g++.dg/ext/packed3.C: Add expected packed error.
18096
18097 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
18098
18099         PR target/25706
18100         * gcc.dg/torture/pr25706-1.c: New test.
18101
18102 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
18103
18104         PR tree-optimization/23109
18105         PR tree-optimization/23948
18106         PR tree-optimization/24123
18107
18108         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18109         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18110         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18111         g++.dg/tree-ssa/pr23948.C: New testcases.
18112         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18113         three divisions in order to do the optimization.
18114
18115 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
18116
18117         PR c++/25632
18118         * g++.dg/other/pr25632.C: New test.
18119
18120 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
18121
18122         PR fortran/25730
18123         * gfortran.dg/used_types_1.f90: New test.
18124
18125 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
18126
18127         PR target/25718
18128         * gcc.dg/torture/pr25718-1.c: New test.
18129
18130 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18131
18132         * gfortran.dg/list_read_2.f90: Fix typo in description.
18133
18134 2006-01-10  Jan Beulich  <jbeulich@novell.com>
18135
18136         * lib/target-supports.exp (check_visibility_available): Simplify test
18137         for *-*-netware*.
18138         (check_profiling_available): Fail for *-*-netware*.
18139         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18140         * gcc.dg/20021014-1.c: Likewise.
18141         * gcc.dg/nest.c: Likewise.
18142
18143 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18144
18145         fortran/24936
18146         * gfortran.dg/forall_3.f90: New test.
18147
18148 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18149
18150         PR fortran/21977
18151         * gfortran.dg/nesting_2.f90: New test.
18152         * gfortran.dg/nesting_3.f90: New test.
18153
18154 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
18155
18156         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18157         Fix typo in comment.
18158
18159 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18160
18161         * gfortran.dg/single_char_string.f90: New test.
18162
18163 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18164
18165         * gfortran.dg/ichar_2.f90: New test.
18166
18167 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18168
18169         PR fortran/25093
18170         * gfortran.dg/private_type_4.f90: New.
18171
18172 2006-01-07  Richard Guenther  <rguenther@suse.de>
18173
18174         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18175
18176 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18177
18178         * gfortran.dg/func_decl_1.f90: New.
18179         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18180         * gfortran.dg/array_alloc_2.f90: Likewise.
18181         * gfortran.dg/char_result_8.f90: Likewise.
18182         * gfortran.dg/dup_save_1.f90: Likewise.
18183         * gfortran.dg/dup_save_2.f90: Likewise.
18184         * gfortran.dg/f2c_6.f90: Likewise.
18185         * gfortran.dg/f2c_7.f90: Likewise.
18186         * gfortran.dg/func_result_2.f90: Likewise.
18187         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18188
18189 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
18190
18191         PR fortran/22146
18192         * gfortran.dg/elemental_subroutine_1.f90: New test.
18193         * gfortran.dg/elemental_subroutine_2.f90: New test.
18194
18195         PR fortran/25029
18196         PR fortran/21256
18197         * gfortran.dg/assumed_size_refs_1.f90: New test.
18198
18199         PR fortran/20868
18200         PR fortran/20870
18201         * gfortran.dg/assumed_size_refs_2.f90: New test.
18202         * gfortran.dg/initialization_1.f90: Change warning message.
18203
18204 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
18205
18206         * gcc.dg/tree-ssa/loop-15.c: New test.
18207
18208 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18209
18210         PR fortran/25598
18211         * gfortran.dg/backspace_3.f: New test.
18212         * gfortran.dg/backspace_4.f: New test.
18213
18214 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18215
18216         PR fortran/24268
18217         * gfortran.dg/fmt_white.f: Update test.
18218
18219 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
18220
18221         * gcc.dg/cast-1.c: Add new warning.
18222         * gcc.dg/cast-2.c: Likewise.
18223         * gcc.dg/cast-3.c: Likewise.
18224         * gcc.dg/format/cast-1.c: Likewise.
18225         * gcc.dg/cast-4.c: New testcase.
18226
18227 2006-01-05  Richard Guenther  <rguenther@suse.de>
18228
18229         PR tree-optimization/22555
18230         * gcc.dg/tree-ssa/alias-3.c: New testcase.
18231
18232 2006-01-05  Richard Guenther  <rguenther@suse.de>
18233             Diego Novillo  <dnovillo@redhat.com>
18234
18235         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18236         * gcc.dg/tree-ssa/loop-8.c: Likewise.
18237         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18238         * gcc.dg/tree-ssa/pr23294.c: Likewise.
18239         * gcc.dg/tree-ssa/pr21985.c: Likewise.
18240         * gcc.dg/tree-ssa/loop-14.c: Likewise.
18241         * gcc.dg/tree-ssa/loop-2.c: Likewise.
18242         * gcc.dg/tree-ssa/loop-3.c: Likewise.
18243         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18244         * gcc.dg/tree-ssa/pr21171.c: Likewise.
18245         * gcc.dg/tree-ssa/loop-5.c: Likewise.
18246         * gcc.dg/tree-ssa/loop-10.c: Likewise.
18247         * gcc.dg/tree-ssa/loop-6.c: Likewise.
18248         * treelang/compile/extravar.tree: Likewise.
18249         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18250         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18251         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18252         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18253         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18254
18255 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18256
18257         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18258         for 64-bit fix.
18259
18260 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
18261
18262         PR fortran/23675
18263         gfortran.dg/char_result_11.f90: New.
18264
18265 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
18266
18267         PR c++/24782
18268         * g++.dg/parse/access9.C: New test.
18269         * g++.dg/tc1/dr52.C: Tweak error markers.
18270
18271 2006-01-04  Richard Henderson  <rth@redhat.com>
18272
18273         Merge from gomp branch.
18274         * g++.dg/parse/pragma2.C: Update expected error lines.
18275
18276 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
18277
18278         * g++.dg/other/i386-2.C: New test.
18279
18280         PR target/25554
18281         * gcc.c-torture/compile/20051228-1.c: New test.
18282
18283         PR c/25559
18284         * gcc.dg/pr25559.c: New test.
18285
18286 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
18287
18288         PR c++/25492
18289         * g++.dg/lookup/friend9.C: New test.
18290
18291         PR c++/25625
18292         * g++.dg/template/repo5.C: New test.
18293
18294 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
18295
18296         PR fortran/25101
18297         * gfortran.dg/forall_2.f90: New test.
18298
18299 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18300
18301         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18302         dg-require-weak.  Adjust regexp to handle leading-underscore
18303         targets and space as well as TAB after .weak.  Change previous
18304         64-bit fix to not use naked dot.
18305
18306 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
18307
18308         PR rtl-optimization/25578
18309         * gcc.c-torture/execute/20060102-1.c: New testcase.
18310
18311 2006-01-03  Richard Guenther  <rguenther@suse.de>
18312
18313         PR c/25183
18314         * gcc.dg/torture/pr25183.c: New testcase.
18315
18316 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
18317
18318         Merge from gomp-branch.
18319         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18320         * gcc.dg/ia64-sync-2.c: Likewise.
18321         * gcc.dg/ia64-sync-3.c: Likewise.
18322         * gcc.dg/ia64-sync-4.c: Likewise.
18323         * gcc.dg/sync-2.c: Likewise.
18324         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18325         that sparc64-*-* and sparcv9-*-* supports sync builtins.
18326
18327 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
18328
18329         PR c++/25635
18330         * g++.dg/parse/operator6.C: New test.
18331
18332         PR c++/25637
18333         * g++.dg/parse/error29.C: New test.
18334
18335         PR c++/25638
18336         * g++.dg/parse/dtor6.C: New test.
18337
18338         PR c++/25633
18339         * g++.dg/parse/ctor3.C: New test.
18340
18341         PR c++/25634
18342         * g++.dg/template/class3.C: New test.
18343
18344 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
18345
18346         * g++.dg/debug/debug9.C: New.
18347
18348 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
18349
18350         PR fortran/24640
18351         * gfortran.dg/label_2.f90: New test.
18352
18353 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18354
18355         * g++.dg/lookup/using12.C: Tighten error marker.
18356
18357 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
18358             Andrew Pinski <pinskia@physics.uc.edu>
18359
18360         * gcc.target/powerpc/darwin-abi-3.c: New file.
18361         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18362         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18363         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18364         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18365         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18366         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18367         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18368         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18369
18370 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
18371
18372         * gcc.dg/tree-ssa/loadpre1.c: New;
18373         * gcc.dg/tree-ssa/loadpre2.c: New;
18374         * gcc.dg/tree-ssa/loadpre3.c: New;
18375         * gcc.dg/tree-ssa/loadpre4.c: New;
18376         * gcc.dg/tree-ssa/loadpre5.c: New;
18377         * gcc.dg/tree-ssa/loadpre6.c: New;
18378         * gcc.dg/tree-ssa/loadpre7.c: New;
18379         * gcc.dg/tree-ssa/loadpre8.c: New;
18380         * gcc.dg/tree-ssa/loadpre9.c: New;
18381
18382 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
18383
18384         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18385         * g++.dg/abi/thunk4.C: Likewise.
18386
18387 2006-01-01  Andreas Jaeger  <aj@suse.de>
18388
18389         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18390         portable.
18391
18392 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
18393
18394         PR c++/25294
18395         * gcc.dg/pragma-pack-3.c: New test.
18396         * g++.dg/parse/pragma3.C: New test.
18397
18398 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18399
18400         PR middle-end/24827
18401         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18402
18403 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18404
18405         PR testsuite/25214
18406         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18407
18408 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18409
18410         PR fortran/22607
18411         * gfortran-dg/pure_byref_3.f90: New.
18412
18413         fortran/PR 25396
18414         * gfortran.dg/userdef_operator_1.f90: New.
18415
18416 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18417
18418         * g++.dg/abi/thunk3.C: New.
18419         * g++.dg/abi/thunk4.C: New.
18420
18421 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
18422
18423         PR fortran/25532
18424         * gfortran.dg/host_used_types_1.f90: New test. Check that host
18425         associated derived type components of derived types are
18426         properly declared in contained procedures.
18427
18428 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18429
18430         PR libgfortran/25139
18431         * gfortran.dg/backspace_2.f: New test.
18432
18433 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18434
18435         PR libgfortran/25550
18436         * gfortran.dg/endfile.f: New test.
18437
18438 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18439
18440         PR libgfortran/25419
18441         * gfortran.dg/comma.f: New test.
18442
18443 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18444
18445         * lib/gfortran-dg.exp: Remove trailing whitespace.
18446         * lib/fortran-torture.exp: Test with -fbounds-check instead of
18447         -funroll-all-loops.
18448
18449 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
18450
18451         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18452         Extended Double long doubles or repeat tests when long double is
18453         the same size as double.
18454
18455 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18456
18457         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18458
18459         PR testsuite/25442
18460         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18461         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18462
18463         PR testsuite/25441
18464         * gcc.dg/pr23911.c: Make test variable static.
18465
18466         PR testsuite/25444
18467         * gcc.dg/tree-ssa/pr14841.c: Likewise.
18468
18469 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18470
18471         PR c++/25439
18472         * g++.dg/parse/crash17.C: Adjust error markers.
18473         * g++.dg/template/error20.C: New test.
18474
18475 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18476
18477         PR c++/23172
18478         * g++.dg/ext/complit4.C: New test.
18479
18480         PR c++/25417
18481         * g++.dg/ext/complit5.C: Likewise.
18482
18483 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
18484
18485         PR tree-optimization/25125
18486         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18487         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18488         * gcc.c-torture/execute/pr25125.c: New.
18489
18490 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
18491
18492         PR fortran/25029
18493         PR fortran/21256
18494         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18495         functions with incorrect assumed size references.
18496
18497 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
18498
18499         PR c++/23171
18500         * g++.dg/opt/init1.C: New test.
18501
18502 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
18503
18504         PR c++/24671
18505         * g++.dg/template/sfinae3.C: New test.
18506
18507 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18508
18509         * g++.dg/other/friend4.C: New test.
18510
18511 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18512
18513         PR target/25005
18514         * g++.dg/opt/pr25005.C: New test.
18515
18516 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18517
18518         PR c++/25369
18519         * g++.dg/template/ptrmem16.C: New test.
18520
18521 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
18522
18523         PR fortran/25029
18524         PR fortran/21256
18525         * gfortran.dg/initialization_1.f90: Add test of SIZE.
18526
18527 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18528
18529         PR libgfortran/25307
18530         * gfortran.dg/list_read_5.f90: New test.
18531
18532 2005-12-22  Richard Henderson  <rth@redhat.com>
18533
18534         * gcc.target/i386/sse-7.c: Use -msse2.
18535
18536 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18537
18538         PR rtl-optimization/25432
18539         * gcc.c-torture/compile/20051216-1.c: New test.
18540
18541         PR objc/25328
18542         * objc/execute/pr25328.m: New test.
18543
18544 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18545
18546         PR c++/25364
18547         * g++.dg/template/call4.C: New test.
18548
18549 2005-12-22  Dale Johannesen  <dalej@apple.com>
18550
18551         * gcc.target/i386/sse-17.c: New.
18552
18553 2005-12-22  Paul Brook  <paul@codesourcery.com>
18554
18555         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18556
18557 2005-12-22  Paul Brook  <paul@codesourcery.com>
18558
18559         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18560
18561 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18562
18563         PR tree-opt/25513
18564         * gcc.c-torture/compile/pr25513.c: New test.
18565
18566 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18567
18568         PR c++/23333
18569         * g++.dg/parse/error25.C: Add more tests.
18570
18571 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18572
18573         PR fortran/18990
18574         * gfortran.dg/der_charlen_1.f90: New.
18575
18576 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
18577
18578         PR fortran/20889
18579         * gfortran.dg/pointer_component_type_1.f90: New test.
18580
18581         PR fortran/25029
18582         PR fortran/21256
18583         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18584         should give an error with assumed size array refernces and checks
18585         those that should not.
18586         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18587         reference an upper bound so that it does not generate an error.
18588
18589         PR fortran/19362
18590         PR fortran/20244
18591         PR fortran/20864
18592         PR fortran/25391
18593         * gfortran.dg/used_dummy_types_1.f90: New test.
18594         * gfortran.dg/used_dummy_types_2.f90: New test.
18595         * gfortran.dg/used_dummy_types_3.f90: New test.
18596         * gfortran.dg/used_dummy_types_4.f90: New test.
18597         * gfortran.dg/used_dummy_types_5.f90: New test.
18598
18599         PR fortran/23152
18600         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18601         group already being USE associated.
18602         * gfortran.dg/assumed_shape_nml.f90: New test.
18603         * gfortran.dg/assumed_size_nml.f90: New test.
18604
18605         PR fortran/20862
18606         PR fortran/25053
18607         PR fortran/25063
18608         PR fortran/25064
18609         PR fortran/25066
18610         PR fortran/25067
18611         PR fortran/25068
18612         PR fortran/25307
18613         * gfortran.dg/io_constraints_1.f90: New test.
18614         * gfortran.dg/io_constraints_1.f90: New test.
18615         * gfortran.dg/iostat_3.f90: Change wording of warning.
18616         * gfortran.dg/g77/19981216-0.f: The same.
18617
18618 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
18619
18620         PR tree-optimization/23518
18621         * gcc.dg/pr23518.c: New.
18622
18623 2005-12-21  Mike Stump  <mrs@apple.com>
18624
18625         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18626
18627 2005-12-21  Paul Brook  <paul@codesourcery.com>
18628
18629         * gcc.dg/pr19340.c: Skip on m68k targets.
18630
18631 2005-12-21  Steven Bosscher  <stevenb@suse.de>
18632
18633         PR rtl-optimization/25196
18634         * gcc.dg/pr25196.c: New test.
18635
18636 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
18637
18638         PR fortran/25423
18639         gfortran.dg/where_nested_1.f90: New.
18640
18641 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
18642
18643         PR tree-optimization/25382.
18644         * gcc.dg/tree-ssa/pr25382.c: New.
18645
18646 2005-12-20  Richard Guenther  <rguenther@suse.de>
18647
18648         PR middle-end/24306
18649         * gcc.target/i386/pr24306.c: New testcase.
18650
18651 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
18652
18653         PR tree-optimization/25501
18654         * gcc.dg/tree-ssa/pr25501.c: New.
18655
18656 2005-12-20  Richard Guenther  <rguenther@suse.de>
18657
18658         Revert
18659         2005-12-02  Richard Guenther  <rguenther@suse.de>
18660
18661         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18662
18663 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
18664
18665         PR c++/21228
18666         * g++.dg/warn/Wunreachable-code-2.C: New test.
18667
18668 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
18669
18670         PR c++/24278
18671         * g++.dg/template/ctor5.C: New test.
18672
18673         PR c++/24915
18674         * g++.dg/template/overload8.C: New test.
18675
18676 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
18677
18678         * gcc.c-torture/compile/pr25483 : New test.
18679
18680 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18681
18682         PR c++/20552
18683         * g++.dg/ext/typeof10.C: New test.
18684
18685 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18686
18687         * gcc.dg/mt-loopi1.c: New.
18688
18689 2005-12-18  Richard Guenther  <rguenther@suse.de>
18690
18691         PR tree-optimization/25481
18692         * gcc.dg/torture/pr25481.c: New testcase.
18693
18694 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18695
18696         PR rtl-optimization/21041
18697         * gcc.dg/pr21041.c: New test.
18698
18699 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18700
18701         PR libgfortran/25463
18702         * gfortran.dg/advance.f90: New test.
18703
18704 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
18705
18706         * gcc.dg/20051201-1.c: New test.
18707
18708 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
18709
18710         PR fortran/25018
18711         * gfortran.dg/initialization_1.f90: New test.
18712         * gfortran.dg/enum_5.f90: Change dg-error to new message.
18713         * gfortran.dg/g77/980616-0.f: The same.
18714
18715 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18716
18717         * PR fortran/25458
18718         * gfortran.dg/chkbits.f90: New test.
18719
18720 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18721
18722         * gfortran.dg/enum_5.f: Revert to previous version.
18723
18724 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18725
18726         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18727         * gfortran.dg/nested_modules_1.f90: Ditto.
18728         * gfortran.dg/hollerith_f95.f90: Ditto.
18729         * gfortran.dg/select_5.f90: Ditto.
18730         * gfortran.dg/secnds.f: Ditto.
18731         * gfortran.dg/hollerith2.f90: Ditto.
18732         * gfortran.dg/imag_2.f: Ditto.
18733         * gfortran.dg/ftell_2.f90: Ditto.
18734         * gfortran.dg/malloc_free_1.f90: Ditto.
18735         * gfortran.dg/logint-1.f: Ditto.
18736         * gfortran.dg/recursive_statement_functions.f90: Ditto.
18737         * gfortran.dg/e_d_fmt.f90: Ditto.
18738         * gfortran.dg/hollerith_legacy.f90: Ditto.
18739         * gfortran.dg/logint-2.f: Ditto.
18740         * gfortran.dg/enum_5.f90: Ditto.
18741         * gfortran.dg/f2c_2.f90: Ditto.
18742         * gfortran.dg/pr17143.f90: Ditto.
18743         * gfortran.dg/namelist_14.f90: Ditto.
18744         * gfortran.dg/logint-3.f: Ditto.
18745         * gfortran.dg/spread_scalar_source.f90: Ditto.
18746         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18747         * gfortran.dg/namelist_11.f: Ditto.
18748         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18749         * gfortran.dg/g77/20010519-1.f
18750         * gfortran.dg/g77/alpha1.f: Ditto.
18751         * gfortran.dg/g77/990115-1.f: Ditto.
18752         * gfortran.dg/g77/erfc.f: Ditto.
18753         * gfortran.dg/g77/19990313-3.f: Ditto.
18754         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18755         * gfortran.dg/g77/20010426.f: Ditto.
18756         * gfortran.dg/g77/19990313-0.f: Ditto.
18757         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18758         * gfortran.dg/g77/20000629-1.f: Ditto.
18759         * gfortran.dg/g77/970125-0.f: Ditto.
18760         * gfortran.dg/g77/8485.f: Ditto.
18761         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18762         * gfortran.dg/g77/19990313-1.f: Ditto.
18763         * gfortran.dg/g77/int8421.f: Ditto.
18764         * gfortran.dg/g77/19990305-0.f: Ditto.
18765         * gfortran.dg/g77/947.f: Ditto.
18766         * gfortran.dg/g77/19990905-2.f: Ditto.
18767         * gfortran.dg/g77/cabs.f: Ditto.
18768         * gfortran.dg/g77/19990313-2.f: Ditto.
18769         * gfortran.dg/g77/20020307-1.f: Ditto.
18770         * gfortran.dg/g77/dcomplex.f: Ditto.
18771         * gfortran.dg/g77/19990502-1.f: Ditto.
18772         * gfortran.dg/g77/19981216-0.f: Ditto.
18773         * gfortran.dg/common_4.f90: Ditto.
18774         * gfortran.dg/entry_4.f90: Ditto.
18775         * gfortran.dg/equiv_constraint_2.f90: Ditto.
18776         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18777         * gfortran.dg/namelist_12.f: Ditto.
18778         * gfortran.dg/scale_1.f90: Ditto.
18779         * gfortran.dg/modulo_1.f90
18780         * gfortran.dg/hollerith.f90: Ditto.
18781         * gfortran.dg/direct_io_3.f90: Ditto.
18782         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
18783         * gfortran.dg/gnu_logical_1.F: Ditto.
18784         * gfortran.dg/unf_io_convert_1.f90: Ditto.
18785         * gfortran.dg/assign_1.f90: Ditto.
18786         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
18787         * gfortran.dg/pr23095.f: Ditto.
18788         * gfortran.dg/read_float_1.f90: Ditto.
18789
18790 2005-12-17  Andreas Jaeger  <aj@suse.de>
18791
18792         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
18793         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
18794
18795 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18796
18797         PR fortran/24268
18798         * gfortran.dg/fmt_white.f: New test.
18799
18800 2005-12-16  Steven G. Kargl <kargls@comcast.net>
18801
18802         * gfortran.dg/label_1.f90: New test.
18803
18804 2005-12-15  Ben Elliston  <bje@au.ibm.com>
18805
18806         PR testsuite/25422
18807         * gcc.dg/20031012-1.c: Add -Walways-true option.
18808         * gcc.dg/weak/weak-3.c: Likewise.
18809         * g++.old-deja/g++.mike/warn8.C: Likewise.
18810
18811 2005-12-16  Mike Stump  <mrs@apple.com>
18812
18813         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
18814         exit.
18815
18816 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18817
18818         PR libgfortran/25264
18819         PR libgfortran/25349
18820         * gfortran.dg/tl_editing.f90: Added additional checks.
18821         * gfortran.dg/t_editing.f: New test.
18822         * gfortran.dg/write_padding.f90: New test
18823
18824 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18825
18826         PR testsuite/25215
18827         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
18828
18829 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
18830
18831         PR rtl-optimization/24899
18832         * gcc.c-torture/execute/20051215-1.c: New test.
18833
18834 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
18835
18836         PR 24823
18837         * gfortran.dg/pr24823.f: New test.
18838
18839 2005-12-16  Jeff Law  <law@redhat.com>
18840
18841         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
18842
18843 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18844
18845         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18846         (base_types): Change C++ style comments to C style comments.  Remove
18847         aligned types from the array.  Keep Enums disabled.
18848         (complex_types): Remove aligned types from the array.
18849         Comment out "_Complex long double".
18850         (attrib_types): Remove.
18851         (complex_attrib_types): Remove.
18852         (attrib_array_types): Remove.
18853         (complex_attrib_array_types): Remove.
18854         (aligned_bitfld_types): Remove.
18855         (n_aligned_bitfld_types): Remove.
18856         (FEATURE_ALIGNEDPACKED): Delete.
18857         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
18858         (singles): Remove support for adding attributes.
18859         (choose_type): Remove support for attributed types.
18860         (generate_fields): Remove support for attributed bit-fields.
18861         Remove support for adding attributes.
18862         (generate_random_tests): Remove support for adding attributes.
18863         (features): Add back "[0] :0" and "complex vector [0]".
18864         (main): Remove support for attributed bit-fields.
18865         Uncomment the calling of generate_random_tests for the rests of
18866         the tests.
18867
18868 2005-12-16  Jan Hubicka  <jh@suse.cz>
18869
18870         * gcc.c-torture/combine/pr25224.c: New.
18871
18872 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
18873
18874         PR other/25028
18875         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
18876         HP-UX.
18877
18878 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
18879
18880         * gcc.dg/20051215-1.c: New file.
18881
18882 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18883
18884         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
18885         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
18886
18887 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
18888
18889         PR fortran/18197
18890         * gfortran.dg/dummy_functions_1.f90: New.
18891
18892 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
18893
18894         PR rtl-optimization/25310
18895         * gcc.c-torture/compile/pr25310.c: New test.
18896
18897 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18898
18899         PR debug/25023
18900         * gcc.dg/pr25023.c: New test.
18901
18902 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18903
18904         * g++.old-deja/g++.brendan/redecl1.C,
18905         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
18906         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
18907         g++.old-deja/g++.oliva/typeof1.C,
18908         g++.old-deja/g++.other/crash16.C,
18909         g++.old-deja/g++.other/crash34.C,
18910         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
18911         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
18912         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
18913         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
18914         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
18915         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
18916         Remove xfail.
18917
18918 2005-12-14  Kean Johnston  <jkj@sco.com>
18919             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18920
18921         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
18922         * gcc.target/i386/20020523-1.c: Ditto.
18923         * gcc.target/i386/tailcall-1.c: Ditto.
18924         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
18925         * gcc.target/i386/ssetype-5.c: Ditto.
18926
18927 2005-12-14  Jeff Law  <law@redhat.com>
18928
18929         * gcc.dg/tree-ssa/foldstring-1.c: New test.
18930
18931 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18932
18933         PR target/25254
18934         PR target/24188
18935         * gcc.target/i386/pr25254.c: New test.
18936         * gfortran.dg/PR24188.f: New test.
18937
18938 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
18939
18940         * lib/fortran-torture.exp: Catch remaining uses of
18941         remote_file build delete.
18942
18943 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18944
18945         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
18946
18947 2005-12-14  Ben Elliston  <bje@au.ibm.com>
18948
18949         * gcc.dg/warn-addr-cmp.c: New test.
18950
18951 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18952
18953         PR debug/25023
18954         PR target/25293
18955         * gcc.target/i386/pr25293.c: New test.
18956
18957 2005-12-13  Petr Machata  <machata@post.cz>
18958
18959         PR c++/24907
18960         * g++.dg/parse/comma2.C: New test.
18961
18962 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
18963             Jakub Jelinek  <jakub@redhat.com>
18964
18965         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18966         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18967         (limits.h): Include unconditionally.
18968         (stdlib.h): Likewise.
18969         (hashtab.h): Do not include.
18970         (getopt.h): Likewise.
18971         (stddef.h): Include.
18972         (hashval_t): Define.
18973         (struct entry): Add "next" field.
18974         (HASH_SIZE): New macro.
18975         (hash_table): New variable.
18976         (switchfiles): Do not use xmalloc.
18977         (mix): New macro.
18978         (iterative_hash): New function.
18979         (hasht): Remove.
18980         (e_exists): New function.
18981         (e_insert): Likewise.
18982         (output): Use, instead of libiberty hashtable functions.
18983         (main): Do not use getopt.  Do not call htab_create.
18984
18985 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18986
18987         PR c++/25331
18988         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
18989         put atal* and atpaal* attributes on array elements.
18990         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
18991         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
18992         put atal* and atpaal* attributes on array elements.
18993         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
18994
18995 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
18996
18997         * gcc.dg/single-precision-constant.c: New test.
18998
18999 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
19000
19001         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19002         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19003         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19004         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19005         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19006         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19007         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19008         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19009         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19010         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19011         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19012         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19013         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19014         gcc.target/powerpc/ppc-sdata-2.c,
19015         gcc.target/powerpc/ppc-stackalign-1.c,
19016         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19017         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19018         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19019         gcc.target/powerpc/rs6000-ldouble-2.c,
19020         gcc.target/powerpc/rs6000-power2-1.c,
19021         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19022         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
19023         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
19024         option into target selector.
19025         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
19026         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19027
19028 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19029
19030         PR objc/25348
19031         * objc.dg/encode-9.m: New test.
19032
19033 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19034
19035         PR testsuite/20772
19036         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19037         * gcc.dg/asm-b.c: Fix typo.
19038         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19039         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19040         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19041         i?86 lp64 and x86_64 ilp32.
19042         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19043         on i?86 lp64.
19044         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19045
19046 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
19047
19048         PR fortran/25078
19049         gfortran.dg/equiv_5.f90: New test.
19050
19051 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
19052
19053         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19054         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19055         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19056         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19057         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19058         * gcc.dg/tree-ssa/reassoc-5.c: New.
19059         * gcc.dg/tree-ssa/reassoc-6.c: New.
19060         * gcc.dg/tree-ssa/reassoc-7.c: New.
19061         * gcc.dg/tree-ssa/reassoc-8.c: New.
19062         * gcc.dg/tree-ssa/reassoc-9.c: New.
19063         * gcc.dg/tree-ssa/reassoc-10.c: New.
19064         * gcc.dg/tree-ssa/reassoc-11.c: New.
19065
19066 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19067
19068         PR testsuite/25167
19069         PR testsuite/24478
19070         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19071
19072 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
19073
19074         PR c++/25300
19075         * g++.dg/template/inherit.C: Do not use a generic error message.
19076
19077 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19078
19079         PR libobjc/25354
19080         * objc.dg/gnu-encoding: New directory.
19081         * objc.dg/gnu-encoding/compat-common.h: New file.
19082         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19083         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19084         * objc.dg/gnu-encoding/vector-defs.h: New file.
19085         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19086         * objc.dg/gnu-encoding/generate-random.c: New file.
19087         * objc.dg/gnu-encoding/generate-random_r.c: New file.
19088         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19089         * objc.dg/gnu-encoding/generate-random.h: New file.
19090
19091 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
19092
19093         PR c++/25337
19094         * g++.dg/template/defarg7.C: New test.
19095
19096 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19097
19098         PR libobjc/25347
19099         * objc.dg/encode-8.m: New test.
19100
19101 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19102
19103         PR libobjc/25346
19104         * objc.dg/encode-7.m: New test.
19105
19106 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
19107
19108         PR c++/25010
19109         * g++.dg/opt/inline10.C: New test.
19110
19111 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
19112
19113         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19114
19115 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
19116
19117         * gfortran.dg/substring_equivalence.f90: typo in comment
19118
19119 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19120
19121         PR fortran/25068
19122         * gfortran.dg/iostat_3.f90: New test.
19123
19124 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
19125
19126         PR fortran/23815
19127         * gfortran.dg/unf_io_convert_1.f90: New test.
19128         * gfortran.dg/unf_io_convert_2.f90: New test.
19129         * gfortran.dg/unf_io_convert_3.f90: New test.
19130
19131 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19132
19133         PR testsuite/20772
19134         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19135         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19136         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19137         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19138         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19139         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19140         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19141         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19142         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19143         gcc.dg/torture/fp-int-convert-float128-timode.c,
19144         gcc.dg/torture/fp-int-convert-float128.c,
19145         gcc.dg/torture/fp-int-convert-float80-timode.c,
19146         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19147         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19148
19149         * gcc.dg/tls/opt-1.c: Require effective target fpic.
19150
19151 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
19152
19153         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19154
19155 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
19156
19157         * gcc.dg/20051207-1.c,
19158         * gcc.dg/20051207-2.c,
19159         * gcc.dg/20051207-3.c: New tests.
19160
19161 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19162
19163         PR testsuite/20772
19164         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19165         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19166         dg-skip-if target selector.
19167
19168         PR testsuite/20772
19169         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19170         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19171         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19172         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19173         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19174         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19175         and/or merge with i?86 cases.
19176
19177         * gcc.dg/tls/opt-3.c: Require effective target fpic.
19178
19179         PR testsuite/20772
19180         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19181         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19182         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19183         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19184         x86_64-*-linux*.
19185
19186 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
19187
19188         PR target/25311
19189         * gcc.c-torture/compile/pr25311.c: New test.
19190
19191 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19192
19193         PR libgfortran/25039
19194         * gfortran.dg/read_comma.f: New test.
19195
19196 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
19197
19198         PR c++/19317
19199         * g++.dg/opt/pr19317-1.C: New test.
19200         * g++.dg/opt/pr19317-2.C: New test.
19201         * g++.dg/opt/pr19317-3.C: New test.
19202
19203         PR target/19005
19204         * gcc.c-torture/execute/pr19005.c: New test.
19205
19206         PR target/17828
19207         * g++.old-deja/g++.other/comdat5.C: New test.
19208         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19209
19210         * g++.dg/compat/struct-layout-1.exp: New file.
19211         * g++.dg/compat/struct-layout-1.h: New.
19212         * g++.dg/compat/struct-layout-1_generate.c: New.
19213         * g++.dg/compat/struct-layout-1_x1.h: New.
19214         * g++.dg/compat/struct-layout-1_x2.h: New.
19215         * g++.dg/compat/struct-layout-1_y1.h: New.
19216         * g++.dg/compat/struct-layout-1_y2.h: New.
19217
19218         * gcc.dg/20050330-2.c: New test.
19219
19220 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19221
19222         PR fortran/25292
19223         * gfortran.dg/associated_1.f90: New.
19224
19225 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19226
19227         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19228         ILP32 vect_no_align platforms.
19229
19230 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
19231             Jakub Jelinek  <jakub@redhat.com>
19232
19233         PR target/25268
19234         * gcc.c-torture/compile/20051207-1.c: New test.
19235
19236 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19237
19238         PR testsuite/20772
19239         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19240         gcc.dg/torture/pr18582-1.c,
19241         gcc.target/i386/attributes-error.c: Also test on x86_64.
19242
19243         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19244
19245 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19246
19247         PR c++/19397
19248         * g++.dg/template/typedef3.C: New test.
19249
19250         PR c++/19762
19251         PR c++/19764
19252         * g++.dg/template/dtor3.C: Fix error markers.
19253
19254 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
19255
19256         * lib/target-supports.exp (check_effective_target_sync_char_short):
19257         Add s390*.
19258
19259 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
19260
19261         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19262
19263 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19264
19265         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19266         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19267         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19268         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19269
19270 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19271
19272         PR c++/25263
19273         * g++.dg/other/array2.C: New test case.
19274
19275 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
19276
19277         * gcc.dg/darwin-weakimport-3.c: New.
19278
19279         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19280         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19281         and to work on Darwin.
19282         * gcc.dg/attr-weakref-1b.c: New file.
19283         * gcc.dg/attr-weakref-2.c: New test.
19284         * gcc.dg/darwin-weakref-1.c: New test.
19285
19286 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
19287
19288         PR testsuite/25247
19289         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19290         use in selector expressions.
19291         (dg-xfail-if): Ditto.
19292         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19293         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19294         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19295         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19296         * gcc.test-framework/test-framework.exp: Skip generated tests if
19297         CHECK_TEST_FRAMEWORK is not 1.
19298
19299 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19300
19301         PR tree-optimization/24963
19302         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19303
19304         PR target/24108
19305         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19306
19307         PR target/18580
19308         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19309         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19310         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19311         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19312
19313 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
19314
19315         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19316         dg-options.
19317
19318 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19319
19320         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19321
19322 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19323
19324         * gcc.dg/format/cast-1.c: New test.
19325
19326 2005-12-04  Roger Sayle  <roger@eyesopen.com>
19327
19328         PR c/7776
19329         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19330         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19331         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19332         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19333
19334 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19335
19336         * gcc.dg/cast-pretty-print-1.c: New test.
19337
19338 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19339
19340         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19341
19342 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
19343
19344         PR c++/24173
19345         * g++.dg/template/friend40.C: New test.
19346
19347 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
19348
19349         PR target/25199
19350         * gcc.target/i386/movq-2.c: New test.
19351         * gcc.target/i386/movq.c: Remove target i?86, instead add
19352         dg-require-effective-target ilp32.
19353
19354 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19355
19356         PR c++/24103
19357         * g++.dg/other/default1.C: New test.
19358
19359 2005-12-02  Richard Guenther  <rguenther@suse.de>
19360
19361         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19362
19363 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19364
19365         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19366
19367 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
19368
19369         PR target/21017
19370         * gcc.target/powerpc/rotate.c: New.
19371
19372 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19373
19374         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19375         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19376
19377 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19378
19379         PR c/13384
19380         * gcc.dg/pr17730-1.c: Adjust.
19381         * gcc.dg/lvalue1.c (main): Likewise.
19382         * gcc.dg/lvalue-2.c: Likewise.
19383         * g++.dg/pr7503-3.C
19384
19385 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
19386
19387         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19388         error messages.
19389
19390 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
19391
19392         PR fortran/24789
19393         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
19394
19395 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19396
19397         PR target/24475
19398         * lib/target-supports.exp (check_effective_target_tls): New.
19399         (check_effective_target_tls_runtime): New.
19400         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19401         for TLS support.
19402         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19403         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19404         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19405         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19406         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19407         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19408         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19409         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19410         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19411         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19412         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19413         effective-target TLS.
19414         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19415         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19416         effective-target TLS runtime.
19417
19418 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19419
19420         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19421
19422 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
19423
19424         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19425         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19426         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19427         ignored" warnings when "packing" is the same as the ABI layout.
19428
19429 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
19430
19431         PR fortran/21302
19432         * gfortran.dg/line_length_1.f: New test.
19433         * gfortran.dg/line_length_2.f90: Ditto.
19434
19435 2005-11-30  Richard Guenther  <rguenther@suse.de>
19436
19437         PR tree-optimization/21655
19438         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19439
19440 2005-11-30  Dale Johannesen  <dalej@apple.com>
19441
19442         * gcc.c-torture/compile/pr24930.c: New.
19443
19444 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
19445
19446         PR fortran/15809
19447         *  gfortran.dg/auto_char_dummy_array.f90: New test.
19448
19449 2005-11-30  Jeff Law  <law@redhat.com>
19450
19451         * g++.old-deja/g++.law/pr25000.C: New test.
19452
19453 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
19454
19455         * gcc.dg/tls/opt-11.c: New test.
19456
19457 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19458
19459         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19460         targets.
19461         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19462         LP64 ia64.
19463
19464 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
19465
19466         * gfortran.dg/open_access_1.f90: New test.
19467
19468 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19469
19470         * gcc.dg/charset/builtin2.c: New test.
19471
19472 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
19473
19474         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19475         on mmix-*-* for *_[xy].c.
19476
19477 2005-11-28  Kean Johnston  <jkj@sco.com>
19478
19479         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19480         headers.
19481         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19482         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19483         * gcc.target/i386/asm-3.c: Ditto.
19484         * gcc.target/i386/clobbers.c: Ditto.
19485         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19486         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19487         test regexp.
19488         * gcc.target/i386/mul.c: Ditto.
19489         * gcc.target/i386/ssetype-1.c: Ditto.
19490         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19491         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19492         static so the test works with -fPIC mode too. Based on comment in
19493         PR19231 by Pinski.
19494         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19495
19496 2005-11-28  Richard Guenther  <rguenther@suse.de>
19497
19498         * gcc.dg/alias-9.c: New testcase.
19499         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19500
19501 2005-11-28  Roger Sayle  <roger@eyesopen.com>
19502             Uros Bizjak  <uros@kss-loka.si>
19503
19504         PR middle-end/20219
19505         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19506         tan(x)/sin(x) transformations.
19507
19508 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
19509
19510         PR middle-end/24575
19511         * gcc.dg/tree-ssa/divide-3.c: New test.
19512         * gcc.dg/tree-ssa/divide-4.c: New test.
19513
19514 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
19515
19516         PR fortran/24917
19517         *  gfortran.dg/boz_6.f90: New test.
19518
19519 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19520
19521         PR fortran/23912
19522         * gfortran.dg/modulo_1.f90: New test.
19523
19524 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19525
19526         PR libfortran/24919
19527         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19528         fail on CRLF platforms.
19529         * gfortran.dg/ftell_2.f90: Likewise.
19530
19531 2005-11-26  Eric Christopher  <echristo@apple.com>
19532
19533         * gcc.dg/intmax_t-1.c: Remove mips xfail.
19534
19535 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19536
19537         * objc.dg/gnu-runtime-3.m: Simplify.
19538
19539 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19540
19541         PR middle-end/23669
19542         * gcc.dg/tree-ssa/divide-1.c: New test.
19543         * gcc.dg/tree-ssa/divide-2.c: New test.
19544
19545 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19546
19547         PR libgfortran/24945
19548         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19549
19550 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19551
19552         PR libgfortran/24945
19553         * gfortran.dg/open_status_2.f90: New test.
19554
19555 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19556
19557         * gcc.c-torture/execute/builtins/fprintf.c,
19558         gcc.c-torture/execute/builtins/fputs-lib.c,
19559         gcc.c-torture/execute/builtins/fputs.c,
19560         gcc.c-torture/execute/builtins/lib/fprintf.c,
19561         gcc.c-torture/execute/builtins/lib/printf.c,
19562         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19563
19564 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
19565
19566         * gcc.dg/20050922-2.c: New test.
19567
19568 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19569
19570         * objc.dg/gnu-runtime-3.m: New test.
19571
19572 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19573
19574         PR c++/9278
19575         * g++.dg/other/void1.C: New test.
19576
19577 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
19578
19579         PR middle-end/24998
19580         * gcc.dg/torture/fp-int-convert-float.c,
19581         gcc.dg/torture/fp-int-convert-double.c,
19582         gcc.dg/torture/fp-int-convert-long-double.c,
19583         gcc.dg/torture/fp-int-convert-timode.c,
19584         gcc.dg/torture/fp-int-convert-float80.c,
19585         gcc.dg/torture/fp-int-convert-float80-timode.c,
19586         gcc.dg/torture/fp-int-convert-float128.c,
19587         gcc.dg/torture/fp-int-convert-float128-timode.c,
19588         gcc.dg/torture/fp-int-convert.h: New files.
19589
19590 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19591
19592         PR middle-end/24989
19593         * gcc.dg/tree-ssa/bool-10.c: New test.
19594         * gcc.dg/tree-ssa/bool-11.c: New test.
19595         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19596
19597 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19598
19599         PR middle-end/24990
19600         * tree-ssa/pr24990-1.c: New test.
19601
19602 2005-11-24  Richard Guenther  <rguenther@suse.de>
19603         Dirk Mueller <dmueller@suse.de>
19604
19605         PR c++/14024
19606         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19607         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19608         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19609         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19610         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19611         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19612
19613 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
19614
19615         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19616
19617 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19618
19619         PR c/21668
19620         * gcc.dg/Wc++-compat.c: New.
19621         * gcc.dg/Wno-c++-compat.c: New.
19622
19623 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
19624
19625         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19626         (vspltish, vspltisw): Likewise.
19627
19628 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19629
19630         PR libgfortran/24794
19631         * gfortran.dg/namelist_12.f: Fix quotes.
19632         * gfortran.dg/namelist_13.f90: Fix quotes.
19633         * gfortran.dg/namelist_14.f90: Fix quotes.
19634         * gfortran.dg/namelist_15.f90: Fix quotes.
19635         * gfortran.dg/namelist_use.f90: Fix quotes.
19636         * gfortran.dg/namelist_use_only.f90: Fix quotes.
19637         * gfortran.dg/namelist_21.f90: New test.
19638         * gfortran.dg/namelist_22.f90: New test.
19639
19640 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
19641
19642         PR target/23435
19643         * gcc.c-torture/compile/pr23435.c: New.
19644
19645 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19646
19647         * gcc.c-torture/execute/floatunsisf-1.c: New test.
19648
19649 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19650
19651         * gcc.target/powerpc/405-macchw-1.c,
19652         gcc.target/powerpc/405-macchw-2.c,
19653         gcc.target/powerpc/405-macchwu-1.c,
19654         gcc.target/powerpc/405-macchwu-2.c,
19655         gcc.target/powerpc/405-machhw-1.c,
19656         gcc.target/powerpc/405-machhw-2.c,
19657         gcc.target/powerpc/405-machhwu-1.c,
19658         gcc.target/powerpc/405-machhwu-2.c,
19659         gcc.target/powerpc/405-maclhw-1.c,
19660         gcc.target/powerpc/405-maclhw-2.c,
19661         gcc.target/powerpc/405-maclhwu-1.c,
19662         gcc.target/powerpc/405-maclhwu-2.c,
19663         gcc.target/powerpc/405-mulchw-1.c,
19664         gcc.target/powerpc/405-mulchw-2.c,
19665         gcc.target/powerpc/405-mulchwu-1.c,
19666         gcc.target/powerpc/405-mulchwu-2.c,
19667         gcc.target/powerpc/405-mulhhw-1.c,
19668         gcc.target/powerpc/405-mulhhw-2.c,
19669         gcc.target/powerpc/405-mulhhwu-1.c,
19670         gcc.target/powerpc/405-mulhhwu-2.c,
19671         gcc.target/powerpc/405-mullhw-1.c,
19672         gcc.target/powerpc/405-mullhw-2.c,
19673         gcc.target/powerpc/405-mullhwu-1.c,
19674         gcc.target/powerpc/405-mullhwu-2.c,
19675         gcc.target/powerpc/405-nmacchw-1.c,
19676         gcc.target/powerpc/405-nmacchw-2.c,
19677         gcc.target/powerpc/405-nmachhw-1.c,
19678         gcc.target/powerpc/405-nmachhw-2.c,
19679         gcc.target/powerpc/405-nmaclhw-1.c,
19680         gcc.target/powerpc/405-nmaclhw-2.c,
19681         gcc.target/powerpc/440-macchw-1.c,
19682         gcc.target/powerpc/440-macchw-2.c,
19683         gcc.target/powerpc/440-macchwu-1.c,
19684         gcc.target/powerpc/440-macchwu-2.c,
19685         gcc.target/powerpc/440-machhw-1.c,
19686         gcc.target/powerpc/440-machhw-2.c,
19687         gcc.target/powerpc/440-machhwu-1.c,
19688         gcc.target/powerpc/440-machhwu-2.c,
19689         gcc.target/powerpc/440-maclhw-1.c,
19690         gcc.target/powerpc/440-maclhw-2.c,
19691         gcc.target/powerpc/440-maclhwu-1.c,
19692         gcc.target/powerpc/440-maclhwu-2.c,
19693         gcc.target/powerpc/440-mulchw-1.c,
19694         gcc.target/powerpc/440-mulchw-2.c,
19695         gcc.target/powerpc/440-mulchwu-1.c,
19696         gcc.target/powerpc/440-mulchwu-2.c,
19697         gcc.target/powerpc/440-mulhhw-1.c,
19698         gcc.target/powerpc/440-mulhhw-2.c,
19699         gcc.target/powerpc/440-mulhhwu-1.c,
19700         gcc.target/powerpc/440-mulhhwu-2.c,
19701         gcc.target/powerpc/440-mullhw-1.c,
19702         gcc.target/powerpc/440-mullhw-2.c,
19703         gcc.target/powerpc/440-mullhwu-1.c,
19704         gcc.target/powerpc/440-mullhwu-2.c,
19705         gcc.target/powerpc/440-nmacchw-1.c,
19706         gcc.target/powerpc/440-nmacchw-2.c,
19707         gcc.target/powerpc/440-nmachhw-1.c,
19708         gcc.target/powerpc/440-nmachhw-2.c,
19709         gcc.target/powerpc/440-nmaclhw-1.c,
19710         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19711
19712 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
19713
19714         PR fortran/24774
19715         * gfortran.dg/inquire_9.f90: New test.
19716
19717         PR fortran/21647
19718         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19719
19720 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19721
19722         PR libfortran/24432
19723         * lib/target-supports.exp (check_effective_target_fortran_large_real):
19724         Check that 'cos' is supported.
19725
19726 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
19727
19728         PR fortran/24223
19729         * gfortran.dg/substring_equivalence.f90: New test.
19730
19731         PR fortran/24705
19732         * gfortran.dg/auto_internal_assumed.f90: New test.
19733
19734 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
19735
19736         * gcc.dg/fold-div-2.c: New test.
19737
19738 2005-11-20  Ian Lance Taylor  <ian@airs.com>
19739
19740         PR rtl-optimization/24883
19741         * gcc.c-torture/compile/pr24883.c: New test.
19742
19743 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
19744
19745         PR middle-end/20583
19746         * gcc.c-torture/compile/pr20583.c: New.
19747
19748 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
19749
19750         * gcc.c-torture/execute/usmul.c: New test.
19751
19752 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
19753
19754         * gcc.dg/tree-ssa/vrp22.c: New test.
19755
19756 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
19757
19758         PR middle-end/24912
19759         * gcc.dg/torture/pr24912-1.c: New test.
19760
19761 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
19762
19763         PR fortran/24862
19764         * gfortran.dg/arrayio_derived_1.f90: New test.
19765
19766 2005-11-19  Richard Guenther  <rguenther@suse.de>
19767
19768         PR middle-end/23294
19769         * gcc.dg/tree-ssa/pr23294.c: New testcase.
19770
19771 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
19772
19773         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19774
19775 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
19776
19777         PR c++/8355
19778         * g++.dg/template/friend39.C: New test.
19779
19780 2005-11-18  James E Wilson  <wilson@specifix.com>
19781
19782         * gcc.dg/builtin-strstr.c: New.
19783
19784 2005-11-18  Richard Henderson  <rth@redhat.com>
19785
19786         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
19787         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
19788         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19789         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
19790         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
19791         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
19792         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
19793         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
19794         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
19795         renaming to remove initial "ia64-".
19796
19797 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
19798
19799         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
19800
19801 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
19802
19803         * g++.dg/cpp/string-2.C: New test.
19804
19805 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
19806
19807         * gcc.dg/tree-ssa/loop-14.c: New test.
19808
19809 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
19810             Michael Chamberlain <michael@chamberlain.net.au>
19811
19812         * ada/acats/run_all.sh (target_run): Kill long running tests.
19813
19814 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19815
19816         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
19817         * gcc.dg/cleanup-9.c: Likewise.
19818         * gcc.dg/cleanup-10.c: Likewise.
19819         * gcc.dg/cleanup-11.c: Likewise.
19820
19821 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19822
19823         PR fortran/24892
19824         * gfortran.dg/open_access_append_1.f90: New test.
19825         * gfortran.dg/open_access_append_2.f90: New test.
19826
19827 2005-11-16  Richard Guenther  <rguenther@suse.de>
19828
19829         PR middle-end/24851
19830         * gcc.c-torture/execute/pr24851.c: New testcase.
19831
19832 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
19833
19834         * gcc.dg/fold-overflow-1.c: New test.
19835
19836 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
19837
19838         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
19839         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
19840
19841 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
19842
19843         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
19844         structures.
19845         * g++.dg/eh/forced2.C: Likewise.
19846         * g++.dg/eh/forced3.C: Likewise.
19847         * g++.dg/eh/forced4.C: Likewise.
19848
19849 2005-11-11  Mike Stump  <mrs@apple.com>
19850
19851         * g++.old-deja/g++.mike/unused.C: Add.
19852
19853 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
19854
19855         PR c++/24667
19856         * g++.dg/warn/Wcast-qual1.C: New test.
19857
19858 2005-11-15  Jan Hubicka  <jh@suse.cz>
19859
19860         * gcc.dg/winline-5.c: Add large-unit-insns limit.
19861
19862 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
19863
19864         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
19865
19866 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
19867
19868         PR 24840
19869         * gcc.dg/tree-ssa/pr24840.c: New test.
19870
19871 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
19872
19873         PR testsuite/24841
19874         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
19875
19876 2005-11-14  Dale Johannesen  <dalej@apple.com>
19877
19878         * gcc.c-torture/execute/20051113-1.c: New.
19879
19880 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
19881
19882         PR c++/24687
19883         * g++.dg/template/crash43.C: New test.
19884
19885 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
19886
19887         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
19888
19889 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19890
19891         PR c++/24817
19892         * g++.dg/eh/spec8.C: New test.
19893
19894 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19895
19896         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
19897
19898 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19899
19900         PR c++/20293
19901         * g++.dg/parse/ambig4.C: New test.
19902         * g++.dg/tc1/dr101.C: Adjust error markers.
19903         * g++.dg/lookup/strong-using-2.C: Likewise.
19904         * g++.dg/lookup/ambig5.C: Likewise.
19905         * g++.dg/lookup/ambig4.C: Likewise.
19906         * g++.dg/parse/crash22.C: Likewise.
19907
19908 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19909
19910         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
19911
19912 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
19913
19914         * gcc.dg/nested-calls-1.c: New test.
19915
19916 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19917
19918         * gfortran.dg/complex_intrinsic_1.f90: New test.
19919         * gfortran.dg/complex_intrinsic_2.f90: New test.
19920         * gfortran.dg/fgetc_1.f90: New test.
19921         * gfortran.dg/fgetc_2.f90: New test.
19922         * gfortran.dg/fgetc_3.f90: New test.
19923         * gfortran.dg/ftell_1.f90: New test.
19924         * gfortran.dg/ftell_2.f90: New test.
19925         * gfortran.dg/gnu_logical_1.F: New test.
19926         * gfortran.dg/gnu_logical_2.f90: New test.
19927
19928 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
19929
19930         PR middle-end/24820
19931         * gcc.dg/pr24820.c: New test.
19932
19933 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
19934
19935         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
19936         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
19937         variable.
19938
19939 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19940
19941         PR testsuite/24614
19942         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
19943
19944 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19945
19946         * gcc.target/cris/cris.exp: New file.
19947         * gcc.target/cris/rld-legit1.c: New test.
19948         * gcc.target/cris/rld-legit2.c: New test.
19949
19950 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
19951
19952         PR c++/24780
19953         * g++.dg/opt/pr24780.C: New test.
19954
19955         PR c++/24761
19956         * g++.dg/template/asm1.C: New test.
19957
19958 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
19959
19960         PR libgfortran/24787
19961         * gfortran.dg/scan_1.f90: New test.
19962
19963 2005-11-12  Jan Hubicka  <jh@suse.cz>
19964
19965         * gcc.target/i386/minmax-1.c: New.
19966         * gcc.target/i386/minmax-2.c: New.
19967
19968 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
19969
19970         * gcc.dg/pr24445.c: Fix for 64-bit targets.
19971
19972 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
19973
19974         * gcc.c-torture/execute/20051110-1.c,
19975         gcc.c-torture/execute/20051110-2.c: New tests.
19976
19977 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19978
19979         PR middle-end/24750
19980         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
19981         New tests.
19982
19983 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
19984
19985         * lib/target-libpath.exp (get_shlib_extension): New proc.
19986         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
19987         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19988         * lib/objc.exp (objc_target_compile): Likewise.
19989         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
19990         detection.
19991
19992 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
19993
19994         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
19995
19996         * lib/target-supports.exp (check_effective_target_static_libgfortran):
19997         Add -static to additional_flags and pass it to target_compile.
19998
19999 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20000
20001         PR libgfortran/24719
20002         gfortran.dg/read_noadvance.f90: New test.
20003
20004         PR libgfortran/24699
20005         gfortran.dg/fmt_t_2.f90: New test.
20006
20007         PR libgfortran/24785
20008         gfortran.dg/read_x_eor.f90: New test.
20009
20010         PR libgfortran/24584
20011         gfortran.dg/namelist_empty.f90: Rename test.
20012
20013         PR libgfortran/24489
20014         gfortran/read_eor.f90: Rename test.
20015
20016 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20017
20018         PR fortran/15976
20019         * gfortran.dg/automatic_module_variable.f90: New test.
20020
20021 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20022
20023         PR target/24445
20024         * gcc.dg/pr24445.c: New test.
20025
20026 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20027
20028         PR fortran/24655
20029         PR fortran/24755
20030         * gfortran.dg/recursive_statement_functions.f90: Add statement
20031         functions using inline intrinsic functions and parameters to test
20032         that they no longer seg-fault.
20033
20034         PR fortran/24409
20035         gfortran.dg/nested_modules_4.f90: New test.
20036         gfortran.dg/nested_modules_5.f90: New test.
20037
20038 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20039
20040         PR fortran/24643
20041         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20042
20043 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
20044
20045         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20046         failures.
20047
20048 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20049
20050         * gcc.dg/sparc-getcontext-1.c: New test.
20051
20052 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
20053
20054         * gcc.dg/ifcvt-fabs-1.c: New test.
20055
20056 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
20057
20058         PR other/4372
20059         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20060         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20061
20062 2005-11-09  Richard Guenther  <rguenther@suse.de>
20063
20064         PR tree-optimization/24716
20065         * gcc.c-torture/execute/pr24716.c: New testcase.
20066
20067 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20068
20069         * gcc.dg/pr24624.c: Disable for non S/390 targets.
20070
20071 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20072
20073         PR 24624
20074         * gcc.dg/pr24624.c: Testcase added.
20075
20076 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20077
20078         PR 24623
20079         * g++.dg/other/pr24623.C: Testcase added.
20080
20081 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
20082
20083         PR fortran/22607
20084         * gfortran-dg/pure_byref_1.f90: New.
20085         * gfortran-dg/pure_byref_2.f90: New.
20086
20087 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
20088
20089         PR c/24101
20090         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20091         * gcc.dg/dg.exp: Run main loop also for *.i files.
20092
20093 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
20094
20095         PR c++/19450
20096         * g++.dg/tls/diag-3.C: New test.
20097         * g++.dg/tls/diag-4.C: New test.
20098         * g++.dg/tls/static-1.C: New test.
20099         * g++.dg/tls/static-1a.cc: New file.
20100
20101 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
20102
20103         PR 23046
20104         * g++.dg/tree-ssa/pr23046.C: New test.
20105
20106 2005-11-08  Devang Patel <dpatel@apple.com>
20107
20108         PR tree-optimization/23115
20109         * gcc.dg/tree-ssa/pr23115.c: New.
20110
20111 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
20112
20113         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20114         * gcc.target/powerpc/pr16155.c: Same.
20115         * gcc.target/powerpc/altivec-1.c: Same.
20116         * gcc.target/powerpc/altivec-2.c: Same.
20117         * gcc.target/powerpc/altivec-3.c: Same.
20118         * gcc.target/powerpc/altivec-5.c: Same.
20119         * gcc.target/powerpc/altivec-11.c: Same.
20120         * gcc.target/powerpc/altivec-12.c: Same.
20121         * gcc.target/powerpc/altivec-14.c: Same.
20122         * gcc.target/powerpc/altivec-22.c: Same.
20123         * gcc.target/powerpc/altivec-consts.c: Same.
20124         * gcc.target/powerpc/altivec-pr22085.c: Same.
20125         * gcc.target/powerpc/altivec-splat.c: Same.
20126         * gcc.target/powerpc/altivec-varargs-1.c: Same.
20127         * gcc.target/powerpc/altivec-vec-merge.c: Same.
20128         * gcc.target/powerpc/darwin-longlong.c: Same.
20129
20130 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
20131
20132         PR target/19340
20133         * gcc.dg/pr19340.c: New test.
20134
20135 2005-11-07  Ian Lance Taylor  <ian@airs.com>
20136
20137         PR rtl-optimization/24683
20138         * gcc.dg/pr24683.c: New test.
20139
20140 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20141
20142         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20143         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20144
20145 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20146
20147         * gcc.target/i386/pr23376.c: Compile with -mmmx.
20148
20149 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
20150
20151         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20152
20153 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20154
20155         PR target/24230
20156
20157         * gcc.target/powerpc/altivec-consts.c,
20158         gcc.target/powerpc/altivec-splat.c: New testcase.
20159
20160 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20161
20162         PR c/24599
20163
20164         * gcc.dg/overflow-2.c: New testcase.
20165
20166 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
20167
20168         PR rtl-optimization/23567
20169         * gcc.c-torture/execute/20051104-1.c: New test.
20170
20171 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
20172
20173         PR fortran/24534
20174         gfortran.dg/private_type_2.f90: Modified to check that case with
20175         PRIVATE declaration within derived type is accepted.
20176
20177         PR fortran/20838
20178         gfortran.dg/pointer_assign_1.f90: New test.
20179
20180         PR fortran/20840
20181         * gfortran.dg/arrayio_0.f90: New test.
20182
20183         PR fortran/17737
20184         gfortran.dg/data_initialized.f90: New test.
20185         gfortran.dg/data_constraints_1.f90: New test.
20186         gfortran.dg/data_constraints_2.f90: New test.
20187
20188 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
20189
20190         PR fortran/24174
20191         PR fortran/24305
20192         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20193
20194 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
20195
20196         PR 24670
20197         * gcc.dg/tree-ssa/pr24670.c: New test.
20198
20199 2005-11-05  Ian Lance Taylor  <ian@airs.com>
20200
20201         PR target/22432
20202         * gcc.target/i386/pr22432.c: New test.
20203
20204 2005-11-05  Richard Henderson  <rth@redhat.com>
20205
20206         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20207         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20208         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20209         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20210         from gcc.dg/alpha-*.
20211         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20212         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20213
20214 2005-11-05  Andreas Jaeger  <aj@suse.de>
20215
20216         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20217
20218 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20219
20220         PR target/23424
20221         * gcc.dg/torture/pr23424-1.c: New test.
20222
20223 2005-11-04  Richard Henderson  <rth@redhat.com>
20224
20225         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20226         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20227         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20228         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20229         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20230         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20231         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20232         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20233         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20234         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20235         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20236         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20237         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20238         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20239         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20240         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20241         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20242         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20243         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20244         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20245         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20246         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20247         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20248         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20249         Move from gcc.dg/.
20250         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20251         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20252         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20253         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20254         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20255         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20256         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20257         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20258         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20259         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20260         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20261         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20262         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20263         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20264         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20265         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20266         gcc.target/i386/lea.c, gcc.target/i386/local.c,
20267         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20268         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20269         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20270         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20271         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20272         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20273         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20274         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20275         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20276         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20277         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20278         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20279         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20280         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20281         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20282         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20283         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20284         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20285         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20286         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20287         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20288         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20289         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20290         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20291         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20292         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20293         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20294         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20295
20296 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
20297
20298         PR 24627
20299         * gcc.dg/tree-ssa/pr24627.c: New test.
20300
20301 2005-11-04 Paul Brook  <paul@codesourcery.com>
20302
20303         * gcc.dg/tls/opt-10.c: New test.
20304
20305 2005-11-04  Andreas Jaeger  <aj@suse.de>
20306
20307         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20308         avoid extra warnings.
20309
20310 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20311
20312         PR libfortran/22298
20313         * lib/target-supports.exp
20314         (check_effective_target_static_libgfortran): New
20315         static_libgfortran effective target.
20316         * gfortran.dg/static_linking_1.f: New test.
20317         * gfortran.dg/static_linking_1.c: New file.
20318
20319 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20320
20321         * gcc.dg/pr24615.c: Guard test with { target fpic }.
20322
20323 2005-11-03  Josh Conner  <jconner@apple.com>
20324
20325         PR c++/19989
20326         g++.dg/ext/array2.C: New test.
20327         g++.dg/template/dependent-name3.C: New test.
20328         g++.dg/template/dependent-name4.C: New test.
20329         g++.dg/template/sfinae2.C: New test.
20330
20331 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20332
20333         PR preprocessor/22042
20334         * gcc.dg/cpp/strify4.c: New test.
20335
20336 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20337
20338         PR c++/17964
20339         * g++.dg/cpp/string-1.C: New test.
20340
20341 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20342
20343         * gcc.target/powerpc: New directory.
20344         * gcc.target/powerpc/powerpc.exp: New file.
20345         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20346         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20347         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20348         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20349         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20350         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20351         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20352         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20353         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20354         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20355         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20356         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20357         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20358         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20359         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20360         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20361         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20362         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20363         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20364         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20365         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20366         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20367         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20368         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20369         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20370         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20371         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20372         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20373         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20374         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20375         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20376         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20377         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20378         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20379
20380 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
20381
20382         PR c++/21627
20383         * g++.dg/warn/inline2.C: New test.
20384
20385 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20386
20387         PR middle-end/23155
20388         * g++.dg/ext/c99struct1.C: New test.
20389         * gcc.dg/union-cast-1.c: New test.
20390         * gcc.dg/union-cast-2.c: New test.
20391         * gcc.dg/union-cast-3.c: New test.
20392
20393 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20394
20395         PR middle-end/24589
20396         * gcc.c-torture/execute/zero-struct-2.c: New test.
20397
20398 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20399
20400         PR c++/24582
20401         * g++.dg/init/switch1.C: New test.
20402
20403 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20404
20405         * gcc.dg/delay-slot-1.c: New test.
20406
20407 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
20408
20409         PR target/24620
20410         * gcc.dg/pr24620.c: New test.
20411
20412 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20413
20414         PR c/24329
20415         * gcc.dg/format/unnamed-1.c: New test.
20416
20417 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20418
20419         PR c++/22434
20420         * g++.dg/expr/cond8.C: New test.
20421
20422         PR c++/24560
20423         * g++.dg/parse/dot1.C: New test.
20424
20425 2005-11-02  Jan Hubicka  <jh@suse.cz>
20426
20427         PR target/23303
20428         * gcc.dg/i386-lea.c: New test
20429
20430 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20431
20432         PR target/24615
20433         * gcc.dg/pr24615.c: New test.
20434
20435 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20436
20437         PR target/24600
20438         * gcc.dg/pr24600.c: New test.
20439
20440 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20441
20442         PR c++/19253
20443         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20444         * g++.dg/parse/typename9.C: New test.
20445         * g++/dg/parse/typename10.C: Likewise.
20446
20447 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20448
20449         PR fortran/18157
20450         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20451         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20452         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20453
20454 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20455
20456         PR c++/24569
20457         * g++.dg/debug/static1.C: New test.
20458
20459 2005-11-02  Josh Conner  <jconner@apple.com>
20460
20461         * g++.dg/crash38.C: moved into proper directory...
20462         * g++.dg/template/crash42.C: ...here
20463
20464 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
20465
20466         PR target/18338
20467         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20468         pcc_bitfield_type_matters || default_packed.
20469
20470         * lib/target-supports.exp
20471         (check_effective_target_pcc_bitfield_type_matters): New proc.
20472         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20473
20474         PR testsuite/23304
20475         * lib/target-supports.exp (check_effective_default_packed): New proc.
20476         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20477         Gate expected errors on target ! default_packed.
20478         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20479
20480 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20481
20482         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20483         change (r106358).
20484
20485 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20486
20487         PR fortran/24008
20488         * gfortran.dg/entry_5.f90: New.
20489         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20490
20491 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
20492
20493         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20494
20495 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
20496
20497         PR fortran/21565
20498         gfortran.dg/namelist_blockdata.f90: New test.
20499
20500         PR fortran/18737
20501         gfortran.dg/external_implicit_none.f90: New test.
20502
20503         PR fortran/14994
20504         * gfortran.dg/secnds.f: New test.
20505
20506 2005-10-31  Jan Hubicka  <jh@suse.cz>
20507
20508         PR target/20928
20509         * gcc.c-torture/compile/pr20928.c: New test.
20510
20511 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
20512
20513         PR middle-end/23492
20514         * gcc.c-torture/compile/zero-strct-5.c: New test.
20515
20516 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
20517
20518         PR libgfortran/24584
20519         * gfortran.dg/pr24584.f90: New test.
20520
20521 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
20522
20523         PR fortran/18883
20524         * gfortran.dg/char_result_9.f90: New.
20525         * gfortran.dg/char_result_10.f90: New.
20526
20527 2005-10-30  Jan Hubicka  <jh@suse.cz>
20528
20529         * g++.dg/tree-ssa/pr24172.C: New testcase.
20530
20531 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20532
20533         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20534
20535 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
20536
20537         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20538         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20539         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20540         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20541         gfortran.dg/enum_9.f90,
20542         gfortran.fortran-torture/compile/enum_1.f90,
20543         gfortran.fortran-torture/execute/enum_1.f90,
20544         gfortran.fortran-torture/execute/enum_2.f90,
20545         gfortran.fortran-torture/execute/enum_3.f90,
20546         gfortran.fortran-torture/execute/enum_4.f90: New tests.
20547
20548 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
20549
20550         PR target/18482
20551         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20552         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20553
20554 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20555
20556         PR libfortran/20179
20557         * gfortran.dg/mixed_io_1.f90: New test.
20558         * gfortran.dg/mixed_io_1.c: New file.
20559
20560 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20561
20562         * gfortran.dg/malloc_free_1.f90: New test.
20563
20564 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
20565
20566         * gcc.dg/nested-func-4.c: Require profiling -pg.
20567
20568 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20569
20570         PR C++/23229
20571         * g++.dg/warn/main-2.C: New test.
20572
20573 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
20574
20575         PR fortran/24545
20576         * gfortran.dg/interface_2.f90: new test.
20577
20578 2005-10-28  Josh Conner  <jconner@apple.com>
20579
20580         PR c++/22153
20581         * g++.dg/template/crash38.C: New test.
20582         * g++.dg/parse/explicit1.C: Change expected errors.
20583
20584 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20585
20586         PR C++/23426
20587         * g++.dg/other/large-size-array.C: New test.
20588
20589 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20590
20591         PR middle-end/24362
20592         * g++.dg/opt/complex4.C: New test.
20593
20594 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
20595
20596         * gcc.dg/nested-func-4.c: New test.
20597
20598 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
20599
20600         PR fortran/24158
20601         gfortran.dg/derived_recursion.f90: New test.
20602         gfortran.dg/implicit_actual.f90: New test.
20603
20604 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
20605
20606         PR middle-end/24295, PR testsuite/24477
20607         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
20608         removed when weakref hits the tree.
20609
20610 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
20611
20612         * gfortran.dg/cray_pointers_4.f90: New test.
20613
20614         * gfortran.dg/cray_pointers_5.f90: New test.
20615
20616 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
20617
20618         PR fortran/22290
20619         * gfortran.dg/assign_5.f90: New test.
20620         * gfortran.dg/assign_6.f: New test.
20621
20622 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
20623
20624         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
20625         CPU has no SSE support.
20626
20627 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
20628
20629         PR libgfortran/24224
20630         * gfortran.dg/arrayio_1.f90: Update attribution.
20631         * gfortran.dg/arrayio_2.f90: Update attribution.
20632         * gfortran.dg/arrayio_3.f90: Update attribution.
20633         * gfortran.dg/arrayio_4.f90: Update test conditions.
20634         * gfortran.dg/arrayio_5.f90: Update attribution.
20635         * gfortran.dg/arrayio_6.f90: New test.
20636         * gfortran.dg/arrayio_7.f90: New test.
20637
20638 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
20639
20640         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20641
20642 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20643
20644         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20645
20646 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20647
20648         PR fortran/24416
20649         * gfortran.dg/namelist_char_only.f90: New test.
20650
20651 2005-10-24  Asher Langton  <langton2@llnl.gov>
20652
20653         PR fortran/17031
20654         PR fortran/22282
20655         * gfortran.dg/cray_pointers_1.f90: New test.
20656         * gfortran.dg/cray_pointers_2.f90: New test.
20657         * gfortran.dg/cray_pointers_3.f90: New test.
20658         * gfortran.dg/loc_1.f90: New test.
20659         * gfortran.dg/loc_2.f90: New test.
20660
20661 2005-10-24  Steven Bosscher  <stevenb@suse.de>
20662
20663         * gcc.dg/pr24225.c: New test.
20664
20665 2005-10-24  Asher Langton  <langton2@llnl.gov>
20666
20667         * gfortran.dg/dup_save_1.f90: New test.
20668         * gfortran.dg/dup_save_2.f90: New test.
20669
20670 2005-10-24  Paul Brook  <paul@codesourcery.com>
20671
20672         PR 24107
20673         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20674         stdint.h.
20675
20676 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
20677
20678         PR libgfortran/24489
20679         * gfortran.dg/pr24489.f90: New test.
20680
20681 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
20682
20683         PR fortran/23635
20684         * gfortran.dg/ichar_1.f90: Add tests for derived types.
20685
20686 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
20687
20688         PR target/18911
20689         * g++.dg/init/array16.C: Skip for mmix-*-*.
20690
20691 2005-10-23  Asher Langton  <langton2@llnl.gov>
20692
20693         * gfortran.dg/byte_1.f90: New test.
20694         * gfortran.dg/byte_2.f90: New test.
20695
20696 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
20697
20698         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20699
20700 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
20701
20702         PR fortran/18022
20703         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20704
20705         PR fortran/24311
20706         * gfortran.dg/merge_char_const.f90: New test.
20707
20708         PR fortran/24384
20709         * gfortran.dg/spread_scalar_source.f90: New test.
20710
20711 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
20712
20713         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20714
20715         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20716         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20717
20718         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20719
20720 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
20721
20722         PR fortran/24426
20723         * gfortran.dg/der_pointer_4.f90: New.
20724
20725 2005-10-22  David Ayers  <d.ayers@inode.at>
20726
20727         * obj-c++.dg/except-1.mm: Simplify.
20728
20729 2005-10-21  David Ayers  <d.ayers@inode.at>
20730
20731         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20732
20733 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
20734
20735         * gfortran.dg/assumed_dummy_2.f90: New test.
20736
20737 2005-10-21  James E Wilson  <wilson@specifix.com>
20738
20739         PR preprocessor/15220
20740         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20741
20742 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
20743
20744         * gcc.c-torture/execute/20051021-1.c: New test.
20745
20746 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
20747
20748         PR c++/24260
20749         * g++.dg/ext/tmplattr1.C: New test.
20750
20751 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
20752
20753         PR fortran/24440
20754         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20755
20756 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
20757
20758         * obj-c++.dg/except-1.mm: New.
20759
20760         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20761
20762 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
20763
20764         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20765
20766 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
20767
20768         PR middle-end/24295
20769         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20770         declarations with the same names as thunks' alias targets, use
20771         aliases instead.
20772         * gcc.dg/attr-alias-3.c: New test.
20773         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20774
20775 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
20776
20777         PR c++/22618
20778         * g++.dg/parse/access8.C: New test.
20779
20780 2005-10-20  Richard Guenther  <rguenther@suse.de>
20781
20782         PR c++/24439
20783         * g++.dg/tree-ssa/pr24439.C: New testcase.
20784
20785 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20786
20787         * g++.dg/opt/delay-slot-1.C: New test.
20788
20789 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
20790
20791         PR fortran/21625
20792         * gfortran.fg/der_init_1.f90: New.
20793
20794 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
20795
20796         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
20797
20798 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
20799
20800         PR c++/21908
20801         * g++.dg/parse/error28.C: New test.
20802
20803 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20804
20805         * gcc.dg/profile-generate-2.c: New test.
20806
20807 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
20808
20809         PR target/23589
20810         * g++.dg/ext/dllimport11.C: New.
20811
20812 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20813
20814         PR c++/22293
20815         * g++.dg/other/friend3.C: New test.
20816
20817 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
20818
20819         PR c++/23293
20820         * g++.dg/template/error19.C: New test.
20821
20822 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20823
20824         PR c++/21383
20825         * g++.dg/overload/koenig2.C: New.
20826
20827         PR c++/23118
20828         * g++.dg/overload/error2.C: New.
20829
20830         PR c++/22604
20831         * g++.dg/inherit/covariant14.C: New.
20832
20833 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20834
20835         PR c++/23440
20836         * g++.dg/parse/for1.C: New test.
20837
20838 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
20839
20840         PR fortran/23446
20841         * gfortran.dg/host_dummy_index_1.f90: New test.
20842
20843         PR fortran/21459
20844         * gfortran.dg/automatic_char_len_2.f90: New test.
20845
20846         PR fortran/20866
20847         * gfortran.dg/recursive_statement_functions.f90: New test.
20848
20849         PR fortran/20853
20850         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
20851
20852         PR fortran/20849
20853         * gfortran.dg/external_initializer.f90: New test.
20854
20855         PR fortran/20837
20856         * non_module_public.f90: New test.
20857
20858 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20859
20860         PR c++/24386
20861         * g++.dg/template/overload7.C: New.
20862
20863         PR c++/22551
20864         * g++.dg/other/switch2.C: Remove expected warnings.
20865
20866         PR c++/21353
20867         * g++.dg/template/defarg6.C: New.
20868
20869 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
20870
20871         PR target/24315
20872         * gcc.target/i386/pr24315.c: New test.
20873
20874 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20875
20876         PR c++/24389
20877         * g++.dg/template/static21.C: New test.
20878         * g++.dg/template/static21-a.cc: Likewise.
20879
20880 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
20881
20882         PR c++/23959
20883         * g++.dg/warn/Wswitch-default-1.C: New test.
20884         * g++.dg/warn/Wswitch-default-2.C: New test.
20885
20886 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20887
20888         PR c++/22173
20889         * g++.dg/parse/template18.C: New test.
20890         * g++.dg/template/nontype15.C: Likewise.
20891
20892 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
20893
20894         PR fortran/22273
20895         * gfortran.dg/spec_expr_2.f90: New.
20896
20897 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
20898
20899         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
20900         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
20901         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
20902         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
20903         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
20904         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
20905         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
20906         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
20907         previous target-specific skips and warning-message matches where
20908         applicable.
20909
20910 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
20911
20912         PR c++/21347
20913         * g++.dg/warn/Wctor-dtor.C: New test.
20914
20915 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20916
20917         PR c/23439
20918         * gcc.dg/for-1.c: New test.
20919
20920 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
20921
20922         PR c++/19565
20923         * g++.dg/warn/Wconversion1.C: New test.
20924         * g++.dg/ext/packed4.C: Compile with -w.
20925         * g++.dg/opt/20050511-1.C: Likewise.
20926         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
20927
20928 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
20929
20930         * gfortran.dg/boz_5.f90: New test.
20931
20932 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
20933
20934         PR c++/22551
20935         * g++.dg/other/switch2.C: New.
20936
20937         PR c++/23984
20938         * g++.dg/init/ctor7.C: New.
20939
20940 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
20941
20942         PR c++/23730
20943         * g++.dg/parse/crash32.C: New test.
20944
20945 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
20946
20947         PR c++/20721
20948         * g++.dg/init/goto2.C: New test.
20949
20950         PR c++/22464
20951         * g++.dg/template/crash/41.C: New test.
20952
20953         PR c++/22180
20954         * g++.dg/template/crash40.C: New test.
20955
20956         PR c++/23694
20957         * g++.dg/parse/friend5.C: New test.
20958
20959         PR c++/23307
20960         * g++.dg/template/crash38.C: New test.
20961
20962         PR c++/22352
20963         * g++.dg/template/friend38.C: New test.
20964
20965         PR c++/22405
20966         * g++.dg/template/crash39.C: New test.
20967
20968 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
20969
20970         * gcc.dg/debug/dwarf2/dwarf-char1.c,
20971         gcc.dg/debug/dwarf2/dwarf-char2.c,
20972         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
20973
20974         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
20975
20976 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
20977
20978         * gcc.dg/dll-2.c: Add tests for warnings.
20979         * gcc.dg/dll-3.c: Likewise.
20980         * gcc.dg/dll-4.c: Likewise.
20981
20982         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
20983         * g++.dg/ext/dllimport2.C: Likewise.
20984         * g++.dg/ext/dllimport3.C: Likewise.
20985         * g++.dg/ext/dllimport7.C: Likewise.
20986         * g++.dg/ext/dllimport8.C: Likewise.
20987         * g++.dg/ext/dllimport9.C: Likewise.
20988
20989 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
20990
20991         PR fortran/24092
20992         * gfortran.dg/derived_pointer_recursion.f90: New test.
20993
20994 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
20995
20996         * gcc.c-torture/execute/20051012-1.c: New test.
20997
20998 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20999
21000         PR fortran/18082
21001         * gfortran.dg/automatic_char_len_1.f90: New test.
21002
21003 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21004
21005         PR fortran/20847
21006         * gfortran.dg/save_common.f90: New test.
21007
21008         PR fortran/20856
21009         * gfortran.dg/save_result.f90: New test.
21010
21011 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21012
21013         PR c++/21592
21014         * g++.dg/template/dependent-expr1.C: Add new expected error.
21015         * g++.dg/template/dependent-expr2.C: Adjust error text.
21016         * g++.dg/template/overload6.C: New.
21017
21018         PR c++/23797
21019         * g++.dg/other/typename8.C: New.
21020
21021         PR c++/21117
21022         * g++.dg/other/return1.C: New.
21023
21024 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
21025
21026         PR c++/24052
21027         * g++.dg/ext/label5.C: New.
21028
21029 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21030
21031         PR c++/19964
21032         * g++.dg/parse/crash31.C: New.
21033
21034 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
21035
21036         * g++.dg/ipa/ipa-1.c: New test.
21037         * g++.dg/ipa/ipa-2.c: New test.
21038         * g++.dg/ipa/ipa-3.c: New test.
21039         * g++.dg/ipa/ipa-4.c: New test.
21040         * g++.dg/ipa/ipa-5.c: New test.
21041         * g++.dg/ipa/ipa.exp: New file.
21042
21043 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21044
21045         PR fortran/24207
21046         * gfortran.dg/private_type_3.f90: New test.
21047
21048 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21049
21050         PR fortran/20786
21051         gfortran.dg/aint_anint_1.f90: New test.
21052
21053 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21054
21055         PR libgfortran/24313
21056         gfortran.dg/csqrt.f: New test.
21057
21058 2005-10-11  Ian Lance Taylor  <ian@airs.com>
21059
21060         PR c++/8057
21061         * g++.dg/warn/noeffect7.C: New test.
21062         * g++.dg/warn/noeffect2.C: Instantiate templates.
21063         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
21064         and warning.
21065
21066 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21067
21068         PR c++/21089
21069         * g++.dg/init/float1.C: New test.
21070
21071         PR c++/24277
21072         * g++.dg/init/member1.C: Tweak error markers.
21073
21074 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
21075
21076         PR testsuite/24281
21077         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21078         Check for null pointer.
21079
21080 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21081
21082         PR c++/21369
21083         * g++.dg/parse/ret-type3.C: New test.
21084
21085 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21086
21087         PR tree-opt/23946
21088         * gcc.c-torture/compile/pr23946.c: New test.
21089
21090 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
21091
21092         * g++.dg/opt/mmx2.C: New test.
21093
21094 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21095
21096         PR c++/24277
21097         * g++.dg/template/static20.C: New test.
21098
21099         PR c++/24302
21100         * g++.dg/warn/Wunused-12.C: New test.
21101
21102         PR c++/23437
21103         * g++.dg/template/arg4.C: New test.
21104
21105 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21106
21107         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21108         * gcc.dg/ucnid-3.c: Likewise.
21109         * gcc.dg/ucnid-4.c: Likewise.
21110         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21111         * g++.dg/other/ucnid-1.C: Likewise.
21112         * gcc.dg/sparc-frame-1.c: New test.
21113
21114 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21115
21116         PR c++/24139
21117         * g++.dg/template/spec27.C: New test.
21118
21119         PR c++/24275
21120         * g++.dg/template/static19.C: New test.
21121
21122 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21123
21124         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21125         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21126
21127 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21128
21129         PR target/24136
21130         * gfortran.fortran-torture/compile/pr24136.f: New test.
21131
21132 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
21133
21134         PR c++/22172
21135         * g++.dg/parse/crash30.C: New test.
21136
21137 2005-10-07  Richard Guenther  <rguenther@suse.de>
21138
21139         PR middle-end/24227
21140         * gcc.c-torture/compile/pr24227.c: New testcase.
21141
21142 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
21143
21144         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21145         Do not put aligned attributes on array elements.
21146
21147 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
21148
21149         PR testsuite/23611, PR testsuite/23615
21150         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21151         writing prototypes of library functions by hand.
21152         * obj-c++.dg/bitfield-4.mm: Likewise.
21153         * obj-c++.dg/const-str-4.mm: Likewise.
21154         * obj-c++.dg/encode-4.mm: Likewise.
21155         * obj-c++.dg/encode-5.mm: Likewise.
21156         * obj-c++.dg/encode-6.mm: Likewise.
21157         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21158         * obj-c++.dg/method-10.mm: Likewise.
21159         * obj-c++.dg/method-17.mm: Likewise.
21160         * obj-c++.dg/method-19.mm: Likewise.
21161         * obj-c++.dg/try-catch-2.mm: Likewise.
21162
21163 2005-10-06  Richard Henderson  <rth@redhat.com>
21164
21165         PR 24236
21166         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21167
21168 2005-10-06  Dale Johannesen  <dalej@apple.com>
21169
21170         * gcc.c-torture/execute/20030125-1.c: Correct.
21171
21172 2005-10-06  Richard Guenther  <rguenther@suse.de>
21173
21174         PR tree-optimization/24238
21175         * g++.dg/tree-ssa/pr24238.C: New testcase.
21176
21177 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
21178
21179         PR 18568
21180         * gfortran.dg/der_pointer_3.f90: New test.
21181
21182 2005-10-05  Devang Patel  <dpatel@apple.com>
21183
21184         PR Debug/23205
21185         * g++.dg/other/PR23205.C: New.
21186
21187 2005-10-05  Richard Henderson  <rth@redhat.com>
21188
21189         PR target/23602
21190         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21191         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21192
21193 2005-10-05  Dale Johannesen  <dalej@apple.com>
21194
21195         * gcc.c-torture/execute/float-floor.c: New.
21196
21197 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
21198
21199         PR tree-optimization/21419
21200         PR tree-optimization/24146
21201         PR tree-optimization/24151
21202
21203         * g++.dg/ext/asm7.C: New.
21204         * g++.dg/ext/asm8.C: New.
21205         * gcc.dg/asm-1.c: Compile on all targets.
21206         * gcc.dg/asm-pr24146.c: New.
21207         * gcc.dg/pr21419.c: Adjust error messages.
21208
21209 2005-10-05  Richard Guenther  <rguenther@suse.de>
21210
21211         PR fortran/24176
21212         * gfortran.fortran-torture/compile/empty.f90: New testcase.
21213
21214 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21215
21216         PR c++/23513
21217         * g++.dg/template/spec22.C: Robustify test.
21218         * g++.dg/template/spec26.C: New.
21219
21220 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
21221
21222         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21223         if target supports vector instructions.
21224
21225 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
21226
21227         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21228         C99 functions.
21229
21230 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
21231
21232         * lib/target-supports.exp (check_effective_target_fortran_large_real,
21233         check_effective_target_fortran_large_int): Replace cached result
21234         when target changes.
21235
21236 2005-10-04  Devang Patel  <dpatel@apple.com>
21237
21238         * gcc.dg/i386-sse-vect-types.c: New.
21239
21240 2005-10-04  Ian Lance Taylor  <ian@airs.com>
21241
21242         PR preprocessor/13726
21243         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21244         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21245
21246 2005-10-04  Richard Guenther  <rguenther@suse.de>
21247
21248         PR c/23576
21249         * gcc.dg/noncompile/pr23576.c: New testcase.
21250
21251 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21252
21253         PR middle-end/23125
21254         * gcc.dg/register-var-3.c: New test.
21255
21256 2005-10-04  Steven Bosscher  <stevenb@suse.de>
21257
21258         * gcc.dg/pr23049.c: New test.
21259
21260         * gcc.dg/ucnid-4.c: Fix test.
21261
21262 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
21263
21264         PR 23445
21265         * gcc.c-torture/compile/pr23445.c: New test.
21266
21267 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
21268
21269         * g++.dg/overload/unknown1.C: New.
21270
21271 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
21272
21273         PR c++/17775
21274         * g++.dg/template/repo4.C: New test.
21275
21276 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21277
21278         PR libfortran/19308
21279         * gfortran.dg/large_real_kind_2.F90: New test.
21280         * gfortran.dg/large_integer_kind_2.f90: New test.
21281
21282 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
21283
21284         * lib/target-supports.exp (check_effective_target_vect_shift):
21285         Implement with result caching. Add i?86, x86_64 and ia64 targets.
21286         (check_effective_target_vect_condition): Fix copy-n-pasto.
21287
21288         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21289         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21290         targets.
21291
21292 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
21293
21294         PR c++/22621
21295         * g++.dg/template/overload5.C : New test.
21296
21297         PR c++/23840
21298         * g++.dg/expr/stdarg1.C: New test.
21299
21300 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
21301
21302         PR 24142
21303         * gcc.c-torture/execute/pr24142.c: New test.
21304
21305 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
21306
21307         PR 24141
21308         * gcc.c-torture/execute/pr24141.c: New test.
21309
21310 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
21311             Diego Novillo  <dnovillo@redhat.com>
21312
21313         PR 23604
21314         * gcc.c-torture/execute/pr23604.c: New test.
21315
21316 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
21317
21318         PR fortran/16404
21319         PR fortran/20835
21320         PR fortran/20890
21321         PR fortran/20899
21322         PR fortran/20900
21323         PR fortran/20901
21324         PR fortran/20902
21325         gfortran.dg/equiv_constraint_1.f90: New test.
21326         gfortran.dg/equiv_constraint_2.f90: New test.
21327         gfortran.dg/equiv_constraint_3.f90: New test.
21328         gfortran.dg/equiv_constraint_4.f90: New test.
21329         gfortran.dg/equiv_constraint_5.f90: New test.
21330         gfortran.dg/equiv_constraint_6.f90: New test.
21331         gfortran.dg/equiv_constraint_7.f90: New test.
21332         gfortran.dg/equiv_constraint_8.f90: New test.
21333         gfortran.dg/private_type_1.f90: New test.
21334         gfortran.dg/private_type_2.f90: New test.
21335         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21336         980628-10.f: Assert std=gnu to permit mixing of
21337         types in equivalence statements.
21338
21339 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
21340
21341         PR 24112
21342         * gfortran.dg/open_status_1.f90: New.
21343
21344 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21345
21346         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21347         * gcc.dg/vect/pr22480.c: Clean up temp files.
21348         * gcc.dg/vect/pr23831.c: Clean up temp files.
21349         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21350         Clean up temp files.
21351         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21352         Clean up temp files.
21353
21354         * gcc.dg/20050309-1.c: Clean up temp files.
21355         * gcc.dg/20050325-1.c: Clean up temp files.
21356
21357 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21358
21359         PR tree-optimization/24059
21360         * gcc.dg/vect/pr24059.c : New test.
21361
21362 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
21363
21364         PR middle-end/24109
21365         * gcc.c-torture/execute/20050929-1.c: New test.
21366
21367 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21368
21369         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21370
21371 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
21372
21373         PR c/21419
21374         * gcc.dg/pr21419.c: New test.
21375
21376 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21377
21378         * gcc.dg/pr23911.c: New test.
21379
21380 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
21381
21382         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21383
21384         PR c++/16782
21385         * g++.dg/parse/qualified4.C: New test.
21386         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21387         * g++.old-deja/g++.mike/p8154.C: Likewise.
21388
21389 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
21390
21391         PR c++/22147
21392         * g++.dg/template/friend37.C: New test.
21393         * g++.dg/parse/crash28.C: Adjust error markers.
21394
21395 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
21396
21397         PR fortran/18518
21398         * gfortran.fortran-torture/execute/save_2.f90: New decl.
21399
21400 2005-09-27  Devang Patel  <dpatel@apple.com>
21401
21402         PR tree-optimization/23625
21403         * gcc.dg/pr23625.c: New test.
21404
21405 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
21406
21407         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21408         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21409
21410 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
21411
21412         PR fortran/23677
21413         * gfortran.fortran-torture/execute/save_1.f90: New test.
21414         * gfortran.dg/save_1.f90: New test.
21415
21416 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
21417
21418         * gcc.target/i386/builtin-apply-mmx.c: New test.
21419
21420         PR target/22576
21421         * gcc.target/i386/pr22576.c: New test.
21422
21423         PR target/22585
21424         * gcc.target/i386/pr22585.c: New test.
21425
21426         PR target/23268
21427         * gcc.target/i386/pr23268.c: New test.
21428
21429         PR middle-end/23831
21430         * gcc.dg/vect/pr23831.c: New test.
21431
21432         PR target/24055
21433         * gcc.target/i386/pr24055.c: New test.
21434
21435 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
21436
21437         PR tree-optimization/23960
21438         * gcc.c-torture/compile/pr23960.c: New.
21439
21440 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
21441
21442         PR fortran/16861
21443         * gfortran.dg/nested_modules_3.f90: New.
21444
21445 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
21446
21447         PR fortran/24005
21448         gfortran.dg/interface_1.f90: New test.
21449
21450 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
21451         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21452
21453         PR fortran/23843
21454         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21455
21456 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
21457
21458         PR fortran/23516
21459         * gfortran.dg/imag_1.f: New test.
21460         * gfortran.dg/imag_2.f: Ditto.
21461
21462 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
21463
21464         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21465
21466 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
21467
21468         PR c++/21983
21469         * g++.dg/warn/pr21983.C: New test.
21470
21471 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
21472
21473         * gcc.dg/20050922-1.c: Testcase added.
21474
21475 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
21476
21477         PR c++/23993
21478         * g++.dg/template/array14.C: New test.
21479
21480 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
21481
21482         PR fortran/19929
21483         * gfortran.dg/der_ptr_component_1.f90: New test.
21484
21485 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21486
21487         PR c++/23965
21488         * g++.dg/template/error1.C: Reject "no matching function" message.
21489
21490 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21491
21492         PR c++/17609
21493         * g++.dg/lookup/error1.C: New test.
21494
21495 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
21496
21497         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21498         functionality of the testcase.
21499
21500 2005-09-20  Richard Henderson  <rth@redhat.com>
21501
21502         * gcc.dg/vect/vect-22.c: Require vect_float.
21503         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21504
21505 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
21506
21507         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21508         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21509         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21510         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21511         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21512         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21513         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21514         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21515         * gcc.dg/cpp/ucnid-8.c: New test.
21516
21517 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21518
21519         PR tree-optimization/23929
21520         * gcc.c-torture/compile/pr23929.c: New test.
21521
21522 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
21523
21524         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21525         for one loop.
21526
21527 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
21528
21529         PR testsuite/23186
21530         * g++.dg/other/pr22003.C: Require named sections.
21531
21532 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21533
21534         PR c++/23947
21535         * g++.dg/rtti/crash3.C: New test.
21536
21537         PR tree-optimization/23818
21538         * gcc.dg/pr23818.c: New test.
21539
21540 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21541
21542         PR fortran/23420
21543         * gfortran.dg/print_fmt_4.f: New.
21544
21545 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21546
21547         PR fortran/23663
21548         * gfortran.fortran-torture/execute/entry_11.f90: New test.
21549
21550 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21551
21552         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21553         Use pointers to local alignable arrays instead. Added comments.
21554         * gcc.dg/vect/vect-46.c: Likewise.
21555         * gcc.dg/vect/vect-48.c: Likewise.
21556         * gcc.dg/vect/vect-49.c: Likewise.
21557         * gcc.dg/vect/vect-52.c: Likewise.
21558         * gcc.dg/vect/vect-53.c: Likewise.
21559         * gcc.dg/vect/vect-54.c: Likewise.
21560         * gcc.dg/vect/vect-56.c: Likewise.
21561         * gcc.dg/vect/vect-57.c: Likewise.
21562         * gcc.dg/vect/vect-58.c: Likewise.
21563         * gcc.dg/vect/vect-60.c: Likewise.
21564         * gcc.dg/vect/vect-61.c: Likewise.
21565
21566         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21567         The test is no longer vectorizable on vect_no_align targets.
21568         * gcc.dg/vect/vect-43.c: Likewsie.
21569
21570         * gcc.dg/vect/vect-44.c: Added comments.
21571         * gcc.dg/vect/vect-45.c: Added comments.
21572         * gcc.dg/vect/vect-50.c: Added comments.
21573         * gcc.dg/vect/vect-51.c: Added comments.
21574
21575         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21576         aligned type.
21577         * gcc.dg/vect/Os-vect-95.c: Likewise.
21578
21579         * gcc.dg/vect/vect-41.c: Test removed.
21580         * gcc.dg/vect/vect-47.c: Test removed.
21581         * gcc.dg/vect/vect-55.c: Test removed.
21582         * gcc.dg/vect/vect-59.c: Test removed.
21583
21584 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21585
21586         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21587         No longer vectorizable on vect_no_align targets.
21588         * gcc.dg/vect/pr20122.c: Likewise.
21589         * gcc.dg/vect/vect-74.c: Likewise.
21590         * gcc.dg/vect/vect-75.c: Likewise.
21591         * gcc.dg/vect/vect-76.c: Likewise.
21592
21593         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21594         Will not be vectorizable on vect_no_align targets once aliasing issues
21595         are resolved.
21596         * gcc.dg/vect/vect-79.c: Likewise.
21597
21598         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21599         * gcc.dg/vect/vect-78.c: Likewise.
21600         * gcc.dg/vect/vect-97.c: Likewise.
21601
21602 2005-09-19  Steven Bosscher  <stevenb@suse.de>
21603
21604         * gcc.dg/pr23943.c: New test.
21605
21606 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21607
21608         PR fortran/19181
21609         * gfortran.dg/derived_pointer_null_1.f90: New test.
21610
21611 2005-09-18  Richard Guenther  <rguenther@suse.de>
21612
21613         PR middle-end/23944
21614         * gcc.c-torture/compile/pr23944.c: New testcase.
21615
21616 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
21617
21618         PR fortran/15975
21619         * gfortran.dg/der_pointer_2.f90: New test.
21620
21621 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21622
21623         PR fortran/16861
21624         * gfortran.dg/nested_modules_2.f90: New test.
21625
21626 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21627
21628         PR c++/18368
21629         * g++.dg/other/semicolon.C: New test.
21630
21631 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
21632
21633         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21634         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21635
21636 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
21637
21638         PR c++/23914
21639         * g++.dg/template/static18.C: New test.
21640
21641         PR c++/21514
21642         * g++.dg/template/crash19.C: Remove dg-error marker.
21643         * g++.dg/template/local4.C: New test.
21644
21645 2005-09-16  Paul Brook  <paul@codesourcery.com>
21646
21647         PR fortran/23906
21648         * gfortran.dg/dependency_1.f90: New test.
21649
21650 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21651
21652         PR c++/23896
21653         * g++.dg/template/static17.C: New test.
21654
21655 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
21656
21657         PR c++/23139
21658         * g++.dg/warn/huge-val1.C: New test.
21659
21660 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21661
21662         PR c++/13140
21663         * g++.dg/parse/class2.C: New test.
21664         * g++.dg/template/explicit8.C: Likewise.
21665         * g++.dg/template/spec25.C: Likewise.
21666
21667 2005-09-14  Josh Conner  <jconner@apple.com>
21668
21669         PR middle-end/23584
21670         * gcc.dg/pr23584.c: New test.
21671
21672 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
21673
21674         PR fortran/21875 Internal Unit Array I/O, NIST
21675         * gfortran.dg/arrayio_1.f90: New test.
21676         * gfortran.dg/arrayio_1.f90: New test.
21677         * gfortran.dg/arrayio_1.f90: New test.
21678         * gfortran.dg/arrayio_1.f90: New test.
21679         * gfortran.dg/arrayio_1.f90: New test.
21680
21681 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
21682
21683         PR middle-end/22480
21684         * gcc.dg/vect/pr22480.c: New test.
21685
21686 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
21687
21688         PR fortran/19358
21689         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21690
21691 2005-09-13 Josh Conner <jconner@apple.com>
21692
21693         PR c++/23180
21694         * g++.dg/init/struct2.C: New test.
21695         * g++.dg/init/struct3.C: New test.
21696
21697 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
21698
21699         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21700         Clean up temp files.
21701         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21702         gcc.dg/tree-ssa/builtin-fprintf-1.c,
21703         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21704         gcc.dg/tree-ssa/builtin-printf-1.c,
21705         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21706         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21707         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21708         gcc.dg/tree-ssa/builtin-vprintf-1.c,
21709         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21710         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21711         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21712         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21713         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21714         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21715         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21716         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21717
21718 2005-09-13  Josh Conner  <jconner@apple.com>
21719
21720         * lib/gcc-dg.exp: Load scanipa.exp.
21721         (cleanup-dump): New procedure.
21722         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21723         * lib/scandump.exp: New file.
21724         * lib/scantree.exp: Use it.
21725         * lib/scanipa.exp: New file.
21726
21727 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
21728
21729         PR fortran/17740
21730         * gfortran.dg/generic_4.f90: New test.
21731
21732 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
21733
21734         PR target/23816
21735         * gcc.target/i386/pr23816-1.c: New test.
21736         * gcc.target/i386/pr23816-2.c: New test.
21737
21738
21739 2005-09-13  Bastian Blank <waldi@debian.org>
21740
21741         PR c++/16171
21742         * g++.dg/abi/mangle26.C: New test.
21743         * g++.dg/abi/mangle27.C: New test.
21744         * g++.dg/abi/mangle28.C: New test.
21745         * g++.dg/abi/mangle29.C: New test.
21746
21747         PR c++/23839
21748         * g++.dg/parse/register1.C: New test.
21749
21750 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
21751
21752         PR c++/23842
21753         * g++.dg/template/access16.C: New test.
21754
21755 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21756
21757         * gfortran.dg/char_pack_2.f90: Increase the vector size.
21758
21759 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21760
21761         PR fortran/18899
21762         * gfortran.dg/shape_2.f90: New test.
21763
21764 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21765
21766         PR target/19269
21767         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21768         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21769         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21770         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21771         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21772         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21773         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21774         tests.
21775
21776 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21777
21778         PR c++/23841
21779         * g++.dg/parse/template17.C: New test.
21780
21781 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21782
21783         PR c++/23789
21784         * g++.dg/template/nontype14.C: New test.
21785
21786 2005-09-12  Ian Lance Taylor  <ian@airs.com>
21787
21788         PR g++/7874
21789         * g++.dg/lookup/friend7.C: New test.
21790         * g++.dg/lookup/friend8.C: New test.
21791         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
21792         so that it will be found via argument dependent lookup.
21793         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
21794         friend functions which will no longer be found.
21795         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
21796         function g, so that it will be found via argument dependent
21797         lookup.
21798         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
21799         * g++.old-deja/g++.mike/net43.C: Likewise.
21800
21801 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21802
21803         PR c++/23691
21804         * g++.dg/template/static16.C: New test.
21805
21806 2005-09-12  Josh Conner  <jconner@apple.com>
21807
21808         PR middle-end/23237
21809         * gcc.c-torture/compile/pr23237.c: New test.
21810
21811 2005-09-11  Richard Henderson  <rth@redhat.com>
21812
21813         * g++.dg/other/error8.C: Update expected diagnostic text.
21814
21815 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21816
21817         PR libfortran/19872
21818         * gfortran.dg/overwrite_1.f: New test.
21819
21820 2005-09-09  Josh Conner  <jconner@apple.com>
21821
21822         * g++.dg/init/pr23180-1.C: Removed.
21823         * g++.dg/init/pr23180-2.C: Removed.
21824
21825 2005-09-09  David Daney <ddaney@avtrex.com>
21826
21827         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
21828         files which are ...
21829         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
21830         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
21831
21832 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21833
21834         * gfortran.dg/iostat_2.f90: New test.
21835
21836 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
21837
21838         PR c++/22252
21839         * g++.dg/ext/interface1.C: New test.
21840         * g++.dg/ext/interface1.h: Likewise.
21841         * g++.dg/ext/interface1a.cc: Likewise.
21842
21843 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
21844
21845         * gfortran.dg/iomsg_1.f90: New test case.
21846
21847 2005-09-09  Richard Guenther  <rguenther@suse.de>
21848
21849         PR c++/23624
21850         * g++.dg/tree-ssa/pr23624.C: New testcase.
21851
21852 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21853
21854         PR fortran/19239
21855         * gfortran.dg/vector_subscript_1.f90,
21856         * gfortran.dg/vector_subscript_2.f90: New tests.
21857
21858 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21859
21860         PR fortran/21104
21861         * gfortran.dg/array_alloc_1.f90,
21862         * gfortran.dg/array_alloc_2.f90,
21863         * gfortran.dg/array_alloc_3.f90: New tests.
21864
21865 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21866
21867         PR fortran/12840
21868         * gfortran.dg/array_constructor_6.f90
21869         * gfortran.dg/array_constructor_7.f90
21870         * gfortran.dg/array_constructor_8.f90
21871         * gfortran.dg/array_constructor_9.f90
21872         * gfortran.dg/array_constructor_10.f90
21873         * gfortran.dg/array_constructor_11.f90
21874         * gfortran.dg/array_constructor_12.f90: New tests.
21875
21876 2005-09-08  Josh Conner  <jconner@apple.com>
21877
21878         PR c++/23180
21879         * g++.dg/init/pr23180-1.C: New test.
21880         * g++.dg/init/pr23180-2.C: New test.
21881
21882 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21883
21884         PR fortran/18878
21885         * gfortran.dg/module_double_reuse.f90: New.
21886
21887 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21888
21889         PR fortran/23270
21890         PR fortran/22304
21891         PR fortran/18870
21892         PR fortran/17917
21893         PR fortran/16511
21894         * gfortran.dg/common_equivalence_1.f: New.
21895         * gfortran.dg/common_equivalence_2.f: New.
21896         * gfortran.dg/common_equivalence_3.f: New.
21897         * gfortran.dg/contained_equivalence_1.f90: New.
21898         * gfortran.dg/module_blank_common.f90: New.
21899         * gfortran.dg/module_commons_1.f90: New.
21900         * gfortran.dg/module_equivalence_1.f90: New.
21901         * gfortran.dg/nested_modules_1.f90: New.
21902         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
21903         equivalences and add comment to connect the test with
21904         the PR.
21905
21906 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21907
21908         PR fortran/23765
21909         * gfortran.dg/common_6.f90: New test.
21910
21911 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21912
21913         PR fortran/15326
21914         * gfortran.dg/char_result_1.f90,
21915         * gfortran.dg/char_result_2.f90,
21916         * gfortran.dg/char_result_3.f90,
21917         * gfortran.dg/char_result_4.f90,
21918         * gfortran.dg/char_result_5.f90,
21919         * gfortran.dg/char_result_6.f90,
21920         * gfortran.dg/char_result_7.f90,
21921         * gfortran.dg/char_result_8.f90: New tests.
21922
21923 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21924
21925         PR fortran/19928
21926         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
21927
21928 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21929
21930         PR obj-c++/16816
21931         * obj-c++.dg/selector-5.mm: New test.
21932         * obj-c++.dg/selector-6.mm: New test.
21933
21934 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21935
21936         PR objc/20574
21937         PR objc/19324
21938         * objc.dg/error-1.m: New test.
21939
21940 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
21941
21942         PR fortran/23373
21943         * gfortran.fortran-torture/execute/pr23373-1.f90,
21944         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
21945
21946 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
21947
21948         PR libfortran/23760
21949         * gfortran.dg/g77/1832.f: Remove long string in write statement
21950         to allow the test to pass on correct list directed output with
21951         prepended space.
21952
21953 2005-09-07  James E Wilson  <wilson@specifix.com>
21954
21955         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
21956
21957 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21958
21959         * gfortran.dg/parameter+save.f90: Rename to
21960         * gfortran.dg/parameter_save.f90: .. this.
21961
21962 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21963
21964         PR fortran/20848
21965         * gfortran.dg/parameter+save.f90: New test case.
21966
21967 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
21968
21969         PR fortran/19269
21970         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
21971
21972 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
21973
21974         PR c/23075
21975         * gcc.dg/pr23075.c: New test.
21976         * g++.dg/warn/pr23075.C: New test.
21977
21978         PR target/22362
21979         * gcc.target/i386/pr22362.c: New test.
21980
21981         PR rtl-optimization/23098
21982         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
21983
21984         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
21985         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21986         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21987
21988 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
21989
21990         * g++.dg/expr/cast6.C: New test.
21991
21992         PR c++/9782
21993         * g++.dg/init/new15.C: New test.
21994
21995 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
21996
21997         * gcc.dg/vect/Os-vect-95.c: New test.
21998         * gcc.dg/vect/vect-95.c: Same.
21999
22000 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
22001
22002         * gcc.dg/vect/vect-29.c: Update xfail testing.
22003         * gcc.dg/vect/vect-44.c: Same.
22004         * gcc.dg/vect/vect-48.c: Same.
22005         * gcc.dg/vect/vect-50.c: Same.
22006         * gcc.dg/vect/vect-72.c: Same.
22007         * gcc.dg/vect/vect-77.c: Same.
22008         * gcc.dg/vect/vect-78.c: Same.
22009         * gcc.dg/vect/vect-80.c: Same.
22010         * gcc.dg/vect/vect-96.c: Same.
22011         * gcc.dg/vect/vect-100.c: Same.
22012         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22013         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22014         * gfortran.dg/vect/vect-5.f90: Same.
22015
22016 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22017
22018         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22019         start strings.
22020         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22021         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22022
22023         PR c++/23056
22024         * g++.dg/opt/pr23056.C: New test.
22025
22026         PR rtl-optimization/23098
22027         * gcc.target/i386/pr23098.c: New test.
22028
22029 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
22030
22031         PR c++/23667
22032         * g++.dg/template/static15.C: New test.
22033
22034         PR c++/21440
22035         * g++.dg/ext/stmtexpr5.C: New test.
22036         * g++.dg/ext/stmtexpr6.C: Likewise.
22037
22038 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
22039
22040         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22041
22042         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22043         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22044         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22045
22046 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
22047
22048         PR libfortran/23321
22049         * gfortran.dg/direct_io_4.f90: New test case.
22050
22051 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
22052             Rasmus Hahn  <rassahah@neofonie.de>
22053
22054         PR libobjc/23108
22055         * objc.dg/type-stream-1.m: New test.
22056
22057 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
22058
22059         PR fortran/23661
22060         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22061         gfortran.dg/print_fmt_3.f90: New test.
22062
22063 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22064
22065         * gfortran.dg/fmt_t_1.f90: New test.
22066
22067 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22068
22069         PR rtl-optimization/23454
22070         * g++.dg/opt/pr23454.C: New test.
22071
22072 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
22073
22074         PR c++/23699
22075         * g++.dg/ext/static1.C: New test.
22076
22077 2005-09-02  Richard Henderson  <rth@redhat.com>
22078
22079         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22080         tail call to check_fa_work.
22081
22082 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
22083
22084         PR c++/21687
22085         * g++.dg/other/gc3.C: New test.
22086
22087 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22088
22089         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22090         * gcc.dg/20050826-1.c: Likewise.
22091
22092 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
22093
22094         PR c++/23167
22095         * g++.dg/expr/volatile1.C: New test.
22096
22097 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
22098
22099         PR middle-end/23547
22100         * gcc.dg/pr23547.c: New test.
22101
22102 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
22103
22104         PR c/22061
22105         * gcc.c-torture/execute/pr22061-1.c,
22106         * gcc.c-torture/execute/pr22061-2.c,
22107         * gcc.c-torture/execute/pr22061-3.c,
22108         * gcc.c-torture/execute/pr22061-4.c: New tests.
22109
22110 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22111
22112         * gcc.dg/Wredundant-decls-2.c: New test to check that
22113         -Wredundant-decls does not issue warning for a variable
22114         definition following a declaration.
22115
22116 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
22117
22118         PR debug/7241
22119         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22120         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22121         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22122
22123         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22124         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22125         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22126         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22127         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22128         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22129         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22130         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22131
22132 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22133
22134         PR objc/23306
22135         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22136         scan-assmbler.
22137
22138 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
22139
22140         PR target/21255
22141         * gcc.dg/pr21255-1.c: New test.
22142         * gcc.dg/pr21255-2-mb.c: Likewise.
22143         * gcc.dg/pr21255-2-ml.c: Likewise.
22144         * gcc.dg/pr21255-3.c: Likewise.
22145         * gcc.dg/pr21255-4.c: Likewise.
22146
22147 2005-08-31  Dale Johannesen  <dalej@apple.com>
22148
22149         * gcc.dg/20050830-1.c: New.
22150
22151 2005-08-31  Josh Conner  <jconner@apple.com>
22152
22153         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22154         command-line options for arm-*-* targets.
22155         * g++.dg/init/array16.C: Likewise.
22156         * g++.dg/other/crash-4.C: Likewise.
22157
22158 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22159
22160         PR obj-c++/23640
22161         * obj-c++.dg/gnu-runtime-3.mm: New test.
22162
22163 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22164
22165         PR c++/13377
22166         * g++.dg/lookup/ambig4.C: New test.
22167         * g++.dg/lookup/ambig5.C: New test.
22168         * g++.dg/tc1/dr101.C: Adjust error markers.
22169
22170 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22171
22172         PR c++/23639
22173         * g++.dg/template/ttp5.C: Adjust error markers.
22174
22175 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
22176
22177         PR testsuite/23609
22178         * lib/obj-c++.exp: Include target-libpath.exp.
22179         (obj-c++_link_flags): Look for the GNU libobjc library
22180         and set the library path to include it.
22181         Don't manually set LD_LIBRARY_PATH (etc.) but call
22182         set_ld_library_path_env_vars instead.
22183         (obj-c++_target_compile): Don't set library path or
22184         linker flags because they are already set correctly
22185         in obj-c++_link_flags.
22186
22187 2005-08-30  Josh Conner  <jconner@apple.com>
22188
22189         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22190         to command-line options for arm-*-* targets.
22191
22192 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
22193
22194         * g++.dg/other/i386-1.C: New.
22195
22196 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
22197
22198         PR preprocessor/20348
22199         PR preprocessor/20356
22200         * gcc.dg/cpp/pr20348.c: New test.
22201         * gcc.dg/cpp/pr20348.h: New file.
22202         * gcc.dg/cpp/inc/pr20348.h: New file.
22203         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22204         * gcc.dg/cpp/pr20356.c: New test.
22205         * gcc.dg/cpp/pr20356.h: New file.
22206         * gcc.dg/cpp/inc/pr20356.h: New file.
22207         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22208
22209 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
22210
22211         * gfortran.fortran-torture/execute/intrinsic_count.f90:
22212         Fix array dimension to avoid correct end-of-file error.
22213
22214 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
22215
22216         PR libfortran/23598
22217         * gfortran.dg/iostat_1.f90: New test.
22218
22219 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
22220
22221         PR middle-end/23408
22222         * gcc.dg/pr23408.c: New test.
22223
22224 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
22225
22226         PR c++/23099
22227         * g++.dg/init/member1.C: Make sure erroneous static data member
22228         definitions are required.
22229         * g++.dg/template/static13.C: New test.
22230         * g++.dg/template/static14.C: Likewise.
22231
22232 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
22233
22234         * gcc.target/i386/pr23575.c: Use -msse2 instead of
22235         -march=pentium4, remove ilp32 requirement.
22236
22237         PR middle-end/23484
22238         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22239         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22240
22241 2005-08-29  Andreas Jaeger  <aj@suse.de>
22242
22243         PR testsuite/23607
22244         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22245
22246 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
22247
22248         * gcc.c-torture/execute/20050316-2.c: New test.
22249         * gcc.c-torture/execute/20050316-3.c: New test.
22250         * gcc.dg/torture/pr16104-1.c: New test.
22251
22252 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
22253
22254         PR middle-end/23463
22255         * gcc.c-torture/execute/zero-struct-1.c: New test.
22256
22257 2005-08-27  Richard Guenther  <rguenther@suse.de>
22258
22259         PR target/23575
22260         * gcc.target/i386/pr23575.c: New testcase.
22261
22262 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
22263
22264         PR rtl-optimization/23561
22265         * gcc.c-torture/execute/20050826-1.c: New test.
22266
22267         PR rtl-opt/23560
22268         * gcc.c-torture/execute/20050826-2.c: New test.
22269
22270 2005-08-26  Dale Johannesen  <dalej@apple.com>
22271
22272         * gcc.dg/20030711-1.c: Modify to work on Darwin.
22273         * gcc.dg/20050826-1.c: New.
22274
22275 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
22276
22277         PR c++/19004
22278         * g++.dg/template/nontype13.C: New test.
22279
22280         PR c++/23491
22281         * g++.dg/init/new14.C: New test.
22282         * g++.dg/expr/anew1.C: Do not XFAIL.
22283         * g++.dg/expr/anew2.C: Likewise.
22284         * g++.dg/expr/anew3.C: Likewise.
22285
22286 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
22287
22288         PR middle-end/22439
22289         * gcc.dg/vla-3.c: New test.
22290
22291 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
22292
22293         PR fortran/20363
22294         * gfortran.dg/named_interface.f90: New.
22295
22296 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
22297
22298         * gcc.c-torture/execute/frame-address.c: New test.
22299
22300 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
22301
22302         PR c++/20817
22303         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22304
22305 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22306
22307         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22308
22309 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22310
22311         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22312         * gcc.dg/altivec-22.c: Rename from..
22313         * gcc.dg/altivec-nomfcr.c: ..this.
22314
22315 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
22316
22317         PR tree-optimization/23546
22318         * gcc.dg/tree-ssa/pr23546.c: New test.
22319
22320 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
22321
22322         PR fortran/17758
22323         * gfortran.dg/nonreturning_statements.f90: New test.
22324
22325 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22326
22327         PR c++/22454
22328         * g++.dg/parse/crash29.C: New.
22329
22330 2005-08-23  DJ Delorie  <dj@redhat.com>
22331
22332         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22333         constants have the L suffix.
22334
22335 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
22336
22337         PR c++/23044
22338         * g++.dg/template/instantiate8.C: New.
22339
22340 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
22341
22342         PR middle-end/23467
22343         * gcc.c-torture/execute/pr23467.c: New test.
22344
22345 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
22346
22347         PR tree-optimization/22043
22348         * gcc.c-torture/execute/20050613-1.c: New test.
22349
22350 2005-08-23  Ben Elliston  <bje@au.ibm.com>
22351
22352         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22353
22354 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
22355
22356         PR rtl-optimization/23478
22357         * g++.dg/opt/pr23478.C: New test.
22358
22359 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
22360
22361         PR c/18715
22362         * gcc.dg/switch-warn-3.c: New test.
22363
22364 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22365
22366         PR c++/22233
22367         * g++.dg/template/param1.C: New test.
22368
22369 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22370
22371         PR c++/23089
22372         * g++.dg/other/incomplete1.C: New test.
22373
22374 2005-08-22  Ira Rosen  <irar@il.ibm.com>
22375
22376         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22377         are vectorizable.
22378
22379 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22380
22381         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22382         d_lines_5.f: New.
22383
22384 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
22385
22386         * gcc.target/i386/sse-4.c: New test.
22387
22388 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22389
22390         PR testsuite/23239
22391         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22392
22393 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
22394
22395         * gcc.dg/20050811-1.c: New test.
22396         * gcc.dg/20050811-2.c: New test.
22397
22398 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
22399
22400         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22401
22402 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
22403
22404         PR 23476
22405         * gcc.c-torture/compile/pr23476.c: New test.
22406
22407 2005-08-19  Devang Patel  <dpatel@apple.com>
22408
22409         PR tree-optimization/23048
22410         * gcc.dg/tree-ssa/pr23048.c: New test.
22411
22412 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22413
22414         PR middle-end/20624
22415         * g++.dg/warn/Wreturn-3.C: New test
22416
22417 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
22418
22419         PR tree-optimization/22228
22420         * g++.dg/vect/pr22543.cc: New test.
22421
22422 2005-08-17  Steven Bosscher  <stevenb@suse.de>
22423
22424         PR tree-optimization/21574
22425         * gcc.dg/tree-ssa/pr21574.c: New test.
22426
22427 2005-08-16  James E Wilson  <wilson@specifix.com>
22428
22429         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22430
22431 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
22432
22433         PR tree-opt/23402
22434         * gcc.c-torture/compile/zero-strct-3.c: New test.
22435         * gcc.c-torture/compile/zero-strct-4.c: New test.
22436
22437 2005-08-16  Steven Bosscher  <stevenb@suse.de>
22438
22439         PR target/23376
22440         * gcc.target/x86_64/pr23376.c: New test.
22441
22442 2005-08-16  Ian Lance Taylor  <ian@airs.com>
22443
22444         PR c++/23337
22445         * g++.dg/ext/vector2.C: New.
22446
22447 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22448
22449         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22450
22451 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22452
22453         PR libfortran/23428
22454         * gfortran.dg/inquire-complex.f90: New test case.
22455
22456 2005-08-16  James E Wilson  <wilson@specifix.com>
22457
22458         PR tree-optimization/21105
22459         * gcc.dg/large-size-array.c: New.
22460
22461 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
22462
22463         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22464         type.
22465         * gcc.dg/vect/vect-41: Likewise.
22466         * gcc.dg/vect/vect-42: Likewise.
22467         * gcc.dg/vect/vect-43: Likewise.
22468         * gcc.dg/vect/vect-44: Likewise.
22469         * gcc.dg/vect/vect-46: Likewise.
22470         * gcc.dg/vect/vect-47: Likewise.
22471         * gcc.dg/vect/vect-48: Likewise.
22472         * gcc.dg/vect/vect-52: Likewise.
22473         * gcc.dg/vect/vect-53: Likewise.
22474         * gcc.dg/vect/vect-54: Likewise.
22475         * gcc.dg/vect/vect-55: Likewise.
22476         * gcc.dg/vect/vect-56: Likewise.
22477         * gcc.dg/vect/vect-57: Likewise.
22478         * gcc.dg/vect/vect-58: Likewise.
22479         * gcc.dg/vect/vect-59: Likewise.
22480         * gcc.dg/vect/vect-60: Likewise.
22481         * gcc.dg/vect/vect-61: Likewise.
22482         * gcc.dg/vect/vect-85: Likewise.
22483         * gcc.dg/vect/vect-87: Likewise.
22484         * gcc.dg/vect/vect-88: Likewise.
22485         * gcc.dg/vect/vect-93.c: Likewise.
22486         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22487         * gcc.dg/vect/vect-75: Likewise.
22488         * gcc.dg/vect/vect-76: Likewise.
22489         * gcc.dg/vect/vect-77: Likewise.
22490         * gcc.dg/vect/vect-78: Likewise.
22491         * gcc.dg/vect/vect-80: Likewise.
22492         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22493         vectorized for the expected reason, rather than checking how alignment
22494         was handled.
22495         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22496         aligned type and also instead of aligned pointers. Added documentation.
22497
22498 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
22499
22500         * gfortran.dg/power.f90: New test.
22501
22502 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
22503
22504         PR rtl-optimization/23299
22505         * g++.dg/opt/pr23299.C: New test.
22506
22507 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22508
22509         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22510
22511 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
22512
22513         * g++.dg/template/local6.C: New test.
22514
22515 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
22516
22517         * execute/exceptions/finally-1.m: Check that the catch and finally are
22518         being called.  Also add a "return 0;" at the end of main.
22519
22520 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
22521
22522         PR fortran/21432.
22523         * gfortran.dg/namelist_print_1.f: New test of functionality of
22524         PRINT namelist.
22525         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22526         namelist generates error with -std=f95.
22527
22528 2005-08-14  Ira Rosen  <irar@il.ibm.com>
22529
22530         PR tree-optimization/23119
22531         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22532
22533 2005-08-13  Marcin Koziej  <creep@desk.pl>
22534             Andrew Pinski  <pinskia@physics.uc.edu>
22535
22536         PR libobjc/22492
22537         * execute/exceptions/finally-1.m: New test.
22538
22539 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22540
22541         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22542         testsuite.
22543         * objc/execute/exceptions/trivial.m: New test.
22544         * objc.dg/try-catch-11.m: Move to ...
22545         * objc/execute/exceptions/foward-1.m: Here.
22546         * objc.dg/try-catch-2.m: Move to ...
22547         * objc/execute/exceptions/catchall-1.m: Here.
22548         * objc.dg/try-catch-8.m: Move to ...
22549         * objc/execute/exceptions/local-variables-1.m: Here.
22550
22551 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22552
22553         * objc.dg/nested-func-1.m: Move to ...
22554         * objc/execute/nested-func-1.m: Here.
22555
22556 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22557
22558         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22559         in ${options} instead of [target_info name].
22560         * lib/obj-c++.exp (objc_target_compile): Likewise.
22561
22562 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22563
22564         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22565
22566 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22567
22568         part of PR testsuite/23348
22569         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22570         each of the torture options.
22571         * objc/compile/trivial.m: New test.
22572
22573 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22574
22575         * gfortran.dg/eoshift.f90: Correct format.
22576
22577 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22578
22579         * gfortran.fortran-torture/execute/character_passing.f90:
22580         Fix comment typo.
22581
22582 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
22583
22584         PR c++/8271
22585         * g++.dg/template/unify10.C: New.
22586
22587 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
22588
22589         * g++.dg/parse/pr22514.C: Move to...
22590         * g++.dg/debug/pr22514.C: here.
22591
22592 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22593
22594         PR c++/23266
22595         * g++.dg/inherit/pure1.C: New test.
22596
22597         * ChangeLog: Fix typos.
22598
22599 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22600             Steven Bosscher  <stevenb@suse.de>
22601
22602         * gfortran.dg/runtime_warning_1.f90: New test.
22603
22604 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22605
22606         PR c++/23219
22607         * g++.dg/parse/crash28.C: New.
22608
22609 2005-08-11  Richard Guenther  <rguenther@suse.de>
22610
22611         PR target/23289
22612         * gcc.target/i386/tailcall-1.c: New testcase.
22613
22614 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22615
22616         * gcc.dg/vect/vect-67.c: Un-xfail.
22617
22618 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22619
22620         PR c++/23225
22621         * g++.dg/parse/crash27.C: new test.
22622
22623 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
22624
22625         PR libfortran/22143
22626         * gfortran.dg/shift-kind.f90: New testcase.
22627
22628 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
22629
22630         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22631         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22632
22633 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22634
22635         PR c++/20646
22636         * g++.dg/other/mult-stor1.C: New test.
22637
22638 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22639
22640         * gcc.c-torture/pr18299-1.c: Move to ...
22641         * gcc.c-torture/compile/pr18299-1.c: Here.
22642
22643 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
22644
22645         * gfortran/fortran.torture/execute/character_passing.f90:
22646         Fix types for LSAME.
22647
22648 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
22649
22650         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22651         input data back to what it was originally.
22652
22653 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22654
22655         * objc.dg/try-catch-8.m: Enable for all targets.
22656
22657 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
22658
22659         * gcc.dg/pr23165.c: New test.
22660
22661 2005-08-09  Steven Bosscher  <stevenb@suse.de>
22662
22663         PR tree-optimization/23234
22664         * gcc.dg/tree-ssa/pr23234.c: New test.
22665
22666 2005-08-08  Josh Conner  <jconner@apple.com>
22667
22668         PR rtl-optimization/23241
22669         * gcc.dg/char-compare.c: New test.
22670
22671 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22672
22673         PR c++/22508
22674         * g++.dg/init/new13.C: New test.
22675
22676 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22677
22678         PR c++/21166
22679         * g++.dg/other/crash-4.C: Adjust
22680         * g++/dg/ext/packed9.C: New.
22681
22682 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22683
22684         PR middle-end/21964
22685         * gcc.c-torture/execute/pr21964-1.c: New test.
22686
22687 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22688
22689         PR c/22458
22690         * gcc.dg/pr22458-1.c: New test.
22691
22692 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
22693             Steven G. Kargl <kargls@comcast.net>
22694
22695         PR fortran/22390
22696         * gfortran.dg/flush_1.f90: New test.
22697
22698 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22699
22700         PR c++/23191
22701         * g++.dg/template/eh2.C: New test.
22702
22703 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22704
22705         PR c++/19498
22706         * g++.dg/template/instantiate7.C: New test.
22707
22708 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
22709
22710         PR c/23113
22711         * gcc.dg/Wunused-value-1.c: New test.
22712
22713 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
22714
22715         PR rtl-optimization/23233
22716         * gcc.c-torture/compile/pr23233-1.c: New test.
22717
22718 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
22719
22720         PR fortran/18833
22721         PR fortran/20850
22722         * gfortran.dg/equiv_1.f90: New test.
22723         * gfortran.dg/equiv_2.f90: New test.
22724         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22725         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22726         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22727
22728 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22729
22730         * gcc.c-torture/execute/vrp-5.c: New test.
22731         * gcc.c-torture/execute/vrp-6.c: New test.
22732         * gcc.dg/tree-ssa/vrp21.c: New test.
22733
22734 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22735
22736         * g++.dg/parse/pr22514.C: New test.
22737
22738 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
22739
22740         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22741
22742         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22743         instead of constant loads / pool entries.
22744
22745 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
22746
22747         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22748         TEST_TO_WCTYPE.
22749
22750 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
22751
22752         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22753         __WINT_TYPE__ in generated prototypes if possible.
22754
22755 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
22756
22757         PR 22037
22758         * g++.dg/tree-ssa/pr22037.C:
22759
22760 2005-08-04  Richard Henderson  <rth@redhat.com>
22761
22762         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22763         scan-tree-dump-times directive.
22764
22765 2005-08-04  Jan Hubicka  <jh@suse.cz>
22766
22767         * gcov-1.C: Fix switch counts.
22768         * gcov-4b.c: Likewise.
22769
22770 2005-08-03  Jeff Law  <law@redhat.com>
22771
22772         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22773
22774 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
22775
22776         * gcc.c-torture/execute/pr23135.c: New test.
22777
22778 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22779
22780         PR tree-optimization/19899
22781         * gcc.dg/tree-ssa/scev-1.c: New test.
22782         * gcc.dg/tree-ssa/scev-2.c: New test.
22783
22784 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
22785
22786         PR target/18582
22787         * gcc.dg/torture/pr18582-1.c: New test.
22788
22789 2005-08-03  Jan Hubicka  <jh@suse.cz>
22790
22791         * update-conroll.c: New testcase.
22792         * update-conroll-2.c: New testcase.
22793
22794 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
22795
22796         * gfortran.dg/constant_substring.f: New test.
22797         * gfortran.dg/pr22491.f: New test.
22798
22799 2005-08-02  Jan Hubicka  <jh@suse.cz>
22800
22801         * update-threading.c: Replace by the proper one.
22802
22803 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22804
22805         PR 23164
22806         * g++.dg/tree-ssa/pr23164.C: New test.
22807
22808 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22809
22810         * gcc.dg/tree-ssa/pr23192.c: New test.
22811
22812 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
22813
22814         * gcc.c-torture/execute/vrp-4.c: New test.
22815
22816 2005-08-02  Jan Hubicka  <jh@suse.cz>
22817
22818         * update-threading.c: New test.
22819
22820 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
22821
22822         * gcc.c-torture/compile/20050801-1.c: New test.
22823         * gcc.c-torture/compile/20050801-2.c: New test.
22824
22825 2005-08-01  Jan Hubicka  <jh@suse.cz>
22826
22827         * val-prof-5.c: New test.
22828
22829 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
22830
22831         PR c/22311
22832         * gcc.dg/pr22311-1.c : New test.
22833
22834 2005-07-31  Steven Bosscher  <stevenb@suse.de>
22835
22836         PR target/23095
22837         * gfortran.dg/pr23095.f: New test.
22838
22839         PR c++/22003
22840         * g++.dg/other/pr22003.C: New test.
22841
22842 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
22843
22844         PR target/20621
22845         * gcc.c-torture/execute/pr20621-1.c: New test.
22846
22847 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
22848
22849         * gfortran.dg/comma_format_extension_4.f: Adjust length
22850         of string for format.
22851         * gfortran.dg/der_array_io_1.f: Replace illegal internal
22852         print statement with internal write.
22853         * gfortran.dg/der_array_io_2.f: Likewise.
22854         * gfortran.dg/der_array_io_3.f: Likewise.
22855
22856 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
22857
22858         * gcc.dg/fold-abs-4.c: new test.
22859
22860 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
22861
22862         PR fortran/22570 an related issues.
22863         * gfortran.dg/x_slash_1.f: New test.
22864
22865 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
22866
22867         PR c/23143
22868         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
22869         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
22870
22871 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22872
22873         PR c/529
22874         * gcc.dg/Wshadow-3.c: New test.
22875
22876 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
22877
22878         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
22879         used to have the wrong bounds).
22880
22881 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22882
22883         PR c/21720
22884         * gcc.dg/hex-round-1.c: Test more cases.
22885         * gcc.dg/hex-round-2.c: New test.
22886
22887 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
22888
22889         PR 22550
22890         * g++.dg/tree-ssa/pr22550.C: New test.
22891
22892 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
22893
22894         * gcc.dg/tree-ssa/vrp19.c: New test.
22895         * gcc.dg/tree-ssa-vrp20.c: New test.
22896
22897 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22898
22899         PR c/22240
22900         * gcc.dg/transparent-union-4.c: New test.
22901
22902 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22903
22904         PR c/22192
22905         * gcc.dg/c99-vla-2.c: New test.
22906
22907 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22908
22909         PR c/21720
22910         * gcc.dg/hex-round-1.c: New test.
22911
22912 2005-07-28  Jan Hubicka  <jh@suse.cz>
22913
22914         * inliner-1.c: Do not dump everything.
22915         * tree-prof.exp: Do not pass -ftree-based-profiling.
22916         * bprob.exp: Likewise.
22917
22918         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
22919
22920 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
22921
22922         PR c++/22545
22923         * g++.dg/expr/ptrmem7.C: New test.
22924
22925 2005-07-28  Mike Stump  <mrs@apple.com>
22926
22927         * g++.old-deja/g++.mike/visibility-1.C: New test.
22928
22929 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22930
22931         PR c/20187
22932         * gcc.c-torture/execute/pr20187-1.c: New test.
22933
22934 2005-07-28  Jeff Law  <law@redhat.com>
22935
22936         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
22937         * gcc.dg/tree-ssa/vrp18.c: New test.
22938
22939 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22940
22941         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
22942
22943 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22944
22945         PR tree-optimization/22506
22946         * gcc.dg/vect/ps22506.c: New test.
22947
22948 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
22949
22950         PR target/21149
22951         * gcc.target/i386/sse-3.c: New test.
22952
22953 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22954
22955         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
22956         * gcc.target/mips/mips32-dsp-type.c: Likewise.
22957
22958 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22959
22960         PR c/22589
22961         * gcc.c-torture/compile/pr22589-1.c: New test.
22962
22963 2005-07-28  Jan Hubicka  <jh@suse.cz>
22964
22965         * update-loopch.c: New testcase.
22966
22967 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22968
22969         PR rtl-optimization/23047
22970         * gcc.c-torture/execute/pr23047.c: New test.
22971         * gcc.c-torture/execute/pr23047.x: New.
22972
22973 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22974
22975         PR tree-optimization/22493
22976         * gcc.c-torture/execute/pr22493-1.c: New test.
22977         * gcc.c-torture/execute/pr22493-1.x: New.
22978         * gcc.c-torture/execute/vrp-1.c: New test.
22979         * gcc.c-torture/execute/vrp-2.c: New test.
22980         * gcc.c-torture/execute/vrp-2.c: New test.
22981
22982 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
22983
22984         * gcc.target/frv/all-builtin-read8.c: Delete.
22985         * gcc.target/frv/all-builtin-read16.c: Delete.
22986         * gcc.target/frv/all-builtin-read32.c: Delete.
22987         * gcc.target/frv/all-builtin-read64.c: Delete.
22988         * gcc.target/frv/all-builtin-write8.c: Delete.
22989         * gcc.target/frv/all-builtin-write16.c: Delete.
22990         * gcc.target/frv/all-builtin-write32.c: Delete.
22991         * gcc.target/frv/all-builtin-write64.c: Delete.
22992         * gcc.target/frv/all-read-write-1.c: New.
22993
22994 2005-07-27  Jeff Law  <law@redhat.com>
22995
22996         * gcc.c-torture/execute/pr22630.c: New test.
22997
22998 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
22999
23000         PR tree-optimization/23073
23001         * gcc.dg/vect/nodump-pr23073.c: New test.
23002         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23003
23004 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
23005
23006         PR tree-optimize/22348
23007         * gcc.c-torture/execute/pr22348.c: New.
23008
23009 2005-07-27  Richard Guenther  <rguenther@suse.de>
23010
23011         * gcc.dg/tree-ssa/salias-1.c: New testcase.
23012
23013 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23014
23015         PR fortran/22503
23016         * gfortran.dg/logical_comp.f90: New test.
23017
23018 2005-07-27  Jan Hubicka  <jh@suse.cz>
23019
23020         * inliner-1.c: Add cleanup of dumps.
23021         * val-prof-*.c: Likewise.
23022         * update-tailcall.c: New.
23023
23024 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
23025
23026         PR 22591
23027         * gcc.dg/tree-ssa/pr22591.c: New test.
23028         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23029
23030 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
23031
23032         PR libobjc/22606
23033         * objc.dg/try-catch-11.m: New test.
23034
23035 2005-07-26  Richard Guenther  <rguenther@suse.de>
23036
23037         PR tree-optimization/22486
23038         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23039
23040 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23041
23042         PR tree-opt/22484
23043         * g++.dg/opt/loop2.C: New test.
23044
23045 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23046
23047         * gcc.dg/tree-ssa/reassoc-3.c: New test.
23048         * gcc.dg/tree-ssa/reassoc-4.c: New test.
23049
23050 2005-07-25  Adam Nemet  <anemet@lnxw.com>
23051
23052         * lib/profopt.exp (profopt-execute): Check for profiling data
23053         files on the target.
23054
23055 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
23056
23057         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23058         for matching of asm labels.
23059
23060 2005-07-25  Richard Guenther  <rguenther@suse.de>
23061
23062         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23063
23064 2005-07-25  Richard Guenther  <rguenther@suse.de>
23065
23066         PR testsuite/22624
23067         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23068
23069 2005-07-25  Ira Rosen  <irar@il.ibm.com>
23070
23071         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23072         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23073         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23074         * gcc.dg/vect/vect-100.c: New test.
23075         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23076         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23077         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23078         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23079         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23080         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23081         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23082         * gfortran.dg/vect/pr19049.f90: New testcase.
23083         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23084
23085 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
23086
23087         * gcc.c-torture/execute/20050713-1.c: New test.
23088
23089         PR fortran/20063
23090         * gfortran.fortran-torture/execute/data_4.f90: New test.
23091
23092         PR middle-end/20303
23093         * gcc.dg/visibility-d.c: New test.
23094
23095 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
23096
23097         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23098         * gfortran.dg/underflow.f90: Ditto.
23099
23100 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23101
23102         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23103         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23104         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23105
23106 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23107
23108         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23109         include case of field width of zero.
23110
23111 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23112
23113         PR libgfortran/21875
23114         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23115         with trailing blanks on normal formatted read.
23116
23117 2005-07-23  Chao-ying Fu  <fu@mips.com>
23118
23119         * gcc.target/mips/mips32-dsp-type.c: New test.
23120         * gcc.target/mips/mips32-dsp.c: New test.
23121
23122 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
23123
23124         PR testsuite/21073
23125         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23126
23127         PR testsuite/20454
23128         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23129         and __cyg_profile_func_exit.
23130
23131 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
23132
23133         * gfortran.dg/comma_format_extension_3.f: Fix typo.
23134         * gfortran.dg/comma_format_extension_4.f: Same.
23135         * gfortran.dg/pr15332.f: Same.
23136         * gfortran.dg/pr21730.f: Same.
23137
23138 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
23139
23140         * g++.dg/opt/vrp2.C: Fix testcase.
23141
23142         PR tree-opt/22625
23143         * g++.dg/opt/vrp2.C: New test.
23144
23145 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
23146
23147         PR debug/21828
23148         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23149
23150 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
23151
23152         * gcc.dg/tree-ssa/20050719-1.c: New test.
23153
23154 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
23155
23156         * gcc.dg/bfin-longcall-1.c: New file.
23157         * gcc.dg/bfin-longcall-2.c: New file.
23158
23159 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
23160
23161         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23162
23163 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23164
23165         PR middle-end/19055
23166         * gcc.dg/tree-ssa/pr19055.c: New test.
23167         * gcc.dg/tree-ssa/pr19055-2.c: New test.
23168
23169 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23170
23171         PR C++/22358
23172         * g++.dg/other/pr22358.C: New test.
23173
23174 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
23175
23176         PR c++/2922
23177         * g++.dg/lookup/two-stage5.C: New test from bug comments.
23178
23179 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23180
23181         PR c++/15938
23182         * g++.dg/init/union2.C: New test.
23183
23184 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23185
23186         PR c/22393
23187         * gcc.dg/complex-4.c: New test.
23188
23189 2005-07-21  Richard Guenther  <rguenther@suse.de>
23190
23191         PR testsuite/22522
23192         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23193         scanning for asm labels.
23194         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23195
23196 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23197
23198         PR target/22085
23199         * gcc.dg/altivec-pr22085.c: New.
23200
23201 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23202
23203         PR tree-optimization/19210
23204         * gcc.dg/tree-ssa/pr19210-1.c: New.
23205         * gcc.dg/tree-ssa/pr19210-2.c: New.
23206
23207 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
23208
23209         PR rtl-optimization/22167
23210         * g++.dg/opt/pr22167.C: New test.
23211
23212 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
23213
23214         PR c++/2922
23215         * g++.dg/lookup/two-stage2.C: New.
23216         * g++.dg/lookup/two-stage3.C: New.
23217         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23218         fixed two-stage name lookup for operators.
23219         * g++.dg/template/call3.C: Compiler now produces an appropriate
23220         error message.
23221         * g++.dg/template/crash37.C: Compiler now describes bla() on line
23222         14 as a candidate.
23223         * g++.dg/template/ptrmem4.C: Compiler produces different error
23224         message.
23225         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23226         connect_to_method as a candidate.
23227
23228 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
23229
23230         * gcc.dg/fold-alloc-1.c: New test.
23231
23232 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
23233
23234         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23235         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23236
23237 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
23238
23239         * gcc.dg/fold-abs-1.c: New test.
23240         * gcc.dg/fold-abs-2.c: New test.
23241         * gcc.dg/fold-abs-3.c: New test.
23242
23243 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
23244
23245         Make CONSTRUCTOR use VEC to store initializers.
23246         * g++.dg/ext/complit3.C: Check for specific error messages.
23247         * g++.dg/init/brace2.C: Update error message.
23248         * g++.dg/warn/Wbraces2.C: Likewise.
23249
23250 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
23251
23252         PR fortran/16940
23253         * gfortran.dg/module_interface_1.f90: New test.
23254
23255 2005-07-19  Danny Berlin <dberlin@dberlin.org>
23256             Kenneth Zadeck <zadeck@naturalbridge.com>
23257
23258         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23259
23260 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23261
23262         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23263         specify -Wformat for these tests.
23264         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23265         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23266         * gcc.dg/format/opt-6.c: Delete.
23267
23268 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23269
23270         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23271         * gcc.dg/tree-ssa/sra-3.c: Likewise.
23272
23273 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23274
23275         * gcc.dg/tree-ssa/alias-2.c: New test.
23276
23277 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
23278
23279         PR c++/22263
23280         * g++.dg/template/explicit7.C: New test.
23281
23282 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
23283
23284         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23285         field width of 8 to +Inf and -Inf.
23286
23287 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
23288
23289         PR c++/22139
23290         * g++.dg/template/friend36.C: New test.
23291
23292 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
23293
23294         PR fortran/21730
23295         * gfortran.dg/pr21730.f: New test.
23296
23297 2005-07-16  Danny Berlin <dberlin@dberlin.org>
23298             Kenneth Zadeck <zadeck@naturalbridge.com>
23299
23300         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23301         since pure const detection cannot run at -O1 in c compiler.
23302         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23303         can now optimize this case properly.
23304         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23305         because we now pass.
23306         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23307
23308 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
23309
23310         PR c/22421
23311         * gcc.dg/format/bitfld-1.c: New test.
23312
23313 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23314
23315         PR c++/22204
23316         * g++.dg/rtti/repo1.C: New test.
23317
23318 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
23319
23320         PR middle-end/22398
23321         * gcc.c-torture/compile/pr22398.c: New test.
23322
23323 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23324
23325         PR c++/22132
23326         * g++.dg/expr/cast4.C: New test.
23327
23328 2005-07-15  Richard Guenther  <rguenther@suse.de>
23329
23330         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23331         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23332
23333 2005-07-15  Steven Bosscher  <stevenb@suse.de>
23334
23335         PR tree-optimization/22230
23336         * gcc.dg/tree-ssa/pr22230.c: New test.
23337
23338 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
23339
23340         * gfortran.dg/g77/cpp6.f: New test.
23341
23342         PR fortran/22417
23343         * gfortran.dg/g77/cpp5.F: New test.
23344         * gfortran.dg/g77/cpp5.h: New file.
23345         * gfortran.dg/g77/cpp5inc.h: New file.
23346
23347 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
23348
23349         PR libfortran/16435
23350         * gfortran.dg/tl_editting.f90: New.
23351         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23352
23353 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
23354
23355         * gfortran.dg/char_array_constructor.f90: New test.
23356
23357 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
23358
23359         * gfortran.dg/past_eor.f90: New.
23360         * gfortran.dg/complex_read.f90: New.
23361
23362 2005-07-13  Jeff Law  <law@redhat.com>
23363
23364         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23365         additional casts.
23366
23367         * gcc.dg/tree-ssa/pr22321.c: New test
23368
23369 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
23370
23371         PR tree-optimization/21921
23372         * gcc.dg/tree-ssa/pr21921.c: New.
23373
23374 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23375
23376         PR tree-optimizatio/22442
23377         * gcc.dg/tree-ssa/loop-11.c: New test.
23378
23379 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23380
23381         PR tree-opt/21840
23382         * gcc.c-torture/compile/pr21840.c: New test.
23383
23384 2005-07-12  Jan Hubicka  <jh@suse.cz>
23385
23386         * gcc.c-torture/compile/pr22379.c: New test.
23387
23388 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
23389
23390         PR libfortran/21593
23391         gfortran.dg/dev_null.f90: Remove outdated comment about
23392         PR libfortran/21593.
23393
23394
23395 2005-07-12  Dale Johannesen  <dalej@apple.com>
23396
23397         * gcc.target/i386/compress-float-sse.c: New.
23398         * gcc.target/i386/compress-float-sse-pic.c: New.
23399         * gcc.target/i386/compress-float-387.c: New.
23400         * gcc.target/i386/compress-float-387-pic.c: New.
23401         * gcc.dg/compress-float-ppc.c: New.
23402         * gcc.dg/compress-float-ppc-pic.c: New.
23403
23404 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
23405
23406         PR libfortran/21593
23407         gfortran.dg/dev_null.f90: Remove targets.
23408
23409 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23410
23411         PR tree-opt/22335
23412         * gcc.dg/pr22335-1.c: New test.
23413         * gcc.dg/pr22335-2.c: New test.
23414
23415 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23416
23417         PR c++/20172
23418         * g++.dg/template/nontype12.C : New test.
23419
23420 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23421
23422         * gcc.dg/tree-ssa/loop-10.c: New test.
23423
23424 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
23425
23426         * gcc.c-torture/execute/20020720-1.x: Remove.
23427
23428 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
23429
23430         * gfortran.fortran-torture/execute/forall_7.f90: New test.
23431
23432 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
23433
23434         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23435         (dg-mips-options): Use it.
23436
23437 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
23438
23439         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23440
23441 2005-07-09  Richard Henderson  <rth@redhat.com>
23442
23443         * lib/target-supports.exp (check_effective_target_sync_char_short):
23444         Add alpha.
23445
23446 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
23447
23448         PR libfortran/22217
23449         * gfortran.dg/negative-z-descriptor.f90: New test.
23450
23451 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23452
23453         PR tree-opt/22329
23454         * gcc.dg/pr22329.c: New test.
23455
23456 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
23457
23458         PR tree-optimization/20139
23459         * gcc.dg/tree-ssa/pr20139.c: New.
23460
23461 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23462
23463         PR tree-opt/22356
23464         * gcc.dg/pr22356-1.c: New test.
23465
23466 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
23467
23468         PR c++/21799
23469         * g++.dg/template/unify8.C: New.
23470         * g++.dg/template/unify9.C: New.
23471
23472 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
23473
23474         * gfortran.fortran-torture/execute/entry_10.f90: New test.
23475
23476 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
23477
23478         * gcc.dg/darwin-version-1.c: New.
23479         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23480         * gcc.dg/builtins-20.c: Likewise.
23481         * gcc.dg/builtins-53.c: Likewise.
23482         * gcc.dg/torture/builtins-convert-1.c: Likewise.
23483         * gcc.dg/torture/builtins-convert-2.c: Likewise.
23484         * gcc.dg/torture/builtins-convert-3.c: Likewise.
23485         * gcc.dg/torture/builtins-power-1.c: Likewise.
23486         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23487         on Darwin.
23488
23489 2005-07-07  Jeff Law  <law@redhat.com>
23490
23491         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
23492         argument evaluation order.
23493
23494 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
23495
23496         PR libfortran/21594
23497         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23498         Add test cases where the shift length is greater than the
23499         array length.
23500
23501 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23502
23503         * obj-c++.dg/proto-lossage-6.mm: New.
23504         * objc.dg/proto-lossage-6.m: New.
23505
23506 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23507
23508         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23509         * objc.dg/gnu-runtime-2.m: Likewise.
23510
23511 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23512
23513         * gfortran.dg/longline.f: New test.
23514
23515         * gfortran.dg/badline.f: New test.
23516
23517 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23518
23519         PR fortran/16531
23520         PR fortran/15966
23521         PR fortran/18781
23522         * gfortran.dg/hollerith.f90: New.
23523         * gfortran.dg/hollerith2.f90: New.
23524         * gfortran.dg/hollerith3.f90: New.
23525         * gfortran.dg/hollerith4.f90: New.
23526         * gfortran.dg/hollerith_f95.f90: New.
23527         * gfortran.dg/hollerith_legacy.f90: New.
23528         * gfortran.dg/g77/cpp4.F: New. Port from g77.
23529
23530 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23531
23532         PR objc/22274
23533         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23534         * objc.dg/gnu-runtime-2.m: New.
23535
23536 2005-07-06  Jeff Law  <law@redhat.com>
23537
23538         * gcc.dg/tree-ssa/vrp17.c: New test.
23539
23540 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23541
23542         PR fortran/22327
23543         * gfortran.dg/array_constructor_5.f90: New test.
23544
23545 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23546
23547         * gfortran.fortran-torture/execute/entry_9.f90: New test.
23548
23549 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
23550
23551         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23552         * gcc.dg/980816-1.c: Ditto.
23553
23554 2005-07-06  Jeff Law  <law@redhat.com>
23555
23556         * gcc.c-torture/compile/pr21356.c: New test.
23557
23558 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23559
23560         PR c/22013
23561         PR c/22098
23562         * gcc.c-torture/compile/pr22013-1.c,
23563         gcc.c-torture/execute/pr22098-1.c,
23564         gcc.c-torture/execute/pr22098-2.c,
23565         gcc.c-torture/execute/pr22098-3.c: New tests.
23566
23567 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23568
23569         PR c/22308
23570         * gcc.dg/pr22308-1.c: New test.
23571
23572 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
23573
23574         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
23575         target.
23576         * gcc.dg/compare9.c: Use -fshort-enums instead of
23577         -fno-short-enums.  Change the last test to dg-bogus.
23578
23579 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
23580
23581         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23582         * gcc.dg/compare9.c: New.
23583
23584 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23585
23586         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23587
23588 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23589
23590         PR testsuite/22288
23591         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23592
23593
23594 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23595
23596         * gcc.dg/format/gcc_gfc-1.c: New.
23597
23598 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23599
23600         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23601
23602 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23603
23604         PR fortran/20842
23605         * gfortran.dg/io_invalid_1.f90: New test.
23606
23607 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
23608
23609         * gcc.dg/format/gcc_diag-1.c: Update.
23610
23611 2005-07-02  Jeff Law  <law@redhat.com>
23612
23613         * gcc.dg/tree-ssa/pr22051-1.c: New test.
23614         * gcc.dg/tree-ssa/pr22051-2.c: New test.
23615
23616 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
23617
23618         * gcc.dg/format/gcc_diag-1.c: Update.
23619
23620 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
23621
23622         PR tree-opt/22269
23623         * gcc.c-torture/compile/pr22269.c: New test.
23624
23625 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
23626
23627         PR 21584
23628         PR 22219
23629         * g++.dg/tree-ssa/pr21584-1.C: New test.
23630         * g++.dg/tree-ssa/pr21584-2.C: New test.
23631
23632 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
23633
23634         * obj-c++.dg/try-catch-11.mm: New.
23635         * objc.dg/try-catch-10.m: New.
23636
23637 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
23638
23639         * g++.dg/other/ucnid-1.C: xfail on AIX.
23640
23641 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
23642
23643         PR 22234
23644         * gcc.dg/20050629-1.c: New test.
23645
23646 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
23647
23648         * obj-c++.dg/const-str-1[0-1].mm: New.
23649         * objc.dg/const-str-1[0-1].m: New.
23650
23651 2005-05-29  Richard Henderson  <rth@redhat.com>
23652
23653         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23654         Rename from check_effective_target_vect_no_max.
23655         (check_effective_target_vect_no_int_add): New.
23656         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23657         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23658         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23659         * gcc.dg/vect/vect-reduc-1.c: Use both.
23660         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23661
23662 2005-05-29  Richard Henderson  <rth@redhat.com>
23663
23664         * lib/target-supports.exp (check_effective_target_vect_no_max):
23665         Remove i386 and x86_64.
23666
23667 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23668
23669         PR testsuite/21969
23670         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23671
23672 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23673
23674         PR middle-end/21969
23675         * gcc.dg/vect/pr21969.c: New test.
23676
23677 2005-06-28  Eric Christopher  <echristo@redhat.com>
23678
23679         PR c/22052
23680         PR c/21975
23681         * gcc.dg/inline1.c: New test.
23682         * gcc.dg/inline2.c: Ditto.
23683         * gcc.dg/inline3.c: Ditto.
23684         * gcc.dg/inline4.c: Ditto.
23685         * gcc.dg/inline5.c: Ditto.
23686
23687 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23688
23689         PR libfortran/22142
23690         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23691         Add testcase also testing eoshift1 for PR 22142.
23692
23693 2005-06-28  Richard Henderson  <rth@redhat.com>
23694
23695         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23696         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23697         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23698         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23699         gcc.dg/tree-ssa/20030922-2.c: Likewise.
23700
23701 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23702
23703         PR libfortran/22142
23704         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23705         Add testcase for PR 22142.
23706
23707 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
23708
23709         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23710         gcc.target/ia64/fpreg-2.c: New tests.
23711
23712 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23713
23714         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23715
23716 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23717
23718         PR libfortran/22170
23719         * gfortran.dg/slash_1.f90: New test.
23720
23721 2005-06-27  Richard Henderson  <rth@redhat.com>
23722
23723         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23724         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23725         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23726         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23727         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23728         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23729
23730 2005-06-27  Richard Henderson  <rth@redhat.com>
23731
23732         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23733         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23734
23735 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
23736
23737         * obj-c++.dg/proto-lossage-5.mm: New.
23738         * objc.dg/proto-lossage-5.m: New.
23739
23740 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
23741
23742         PR 21959
23743         * gcc.dg/tree-ssa/pr21959.c: New test.
23744
23745 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
23746
23747         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23748         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23749         testing uninitialized var.
23750
23751         * gcc.c-torture/execute/builtins/chk.h: New.
23752         * gcc.c-torture/execute/builtins/lib/chk.c: New.
23753         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23754         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23755         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23756         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23757         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23758         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23759         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23760         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23761         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23762         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23763         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23764         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23765         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23766         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23767         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23768         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23769         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23770         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23771         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23772         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23773         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23774         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23775         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23776         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23777         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
23778         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
23779         * gcc.dg/builtin-object-size-1.c: New test.
23780         * gcc.dg/builtin-object-size-2.c: New test.
23781         * gcc.dg/builtin-object-size-3.c: New test.
23782         * gcc.dg/builtin-object-size-4.c: New test.
23783         * gcc.dg/builtin-object-size-5.c: New test.
23784         * gcc.dg/builtin-stringop-chk-1.c: New test.
23785         * gcc.dg/builtin-stringop-chk-2.c: New test.
23786         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
23787         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
23788         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
23789         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
23790         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
23791         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
23792         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
23793         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
23794         * gcc.c-torture/execute/printf-1.c: New test.
23795         * gcc.c-torture/execute/fprintf-1.c: New test.
23796         * gcc.c-torture/execute/vprintf-1.c: New test.
23797         * gcc.c-torture/execute/vfprintf-1.c: New test.
23798         * gcc.c-torture/execute/printf-chk-1.c: New test.
23799         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
23800         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
23801         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
23802
23803 2005-06-27  Michael Matz  <matz@suse.de>
23804
23805         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
23806         slot is not merged if address escapes.
23807
23808 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23809
23810         PR c/21911
23811         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
23812
23813 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
23814
23815         PR middle-end/17965
23816         * gcc.c-torture/compile/20050622-1.c: New test.
23817
23818         PR middle-end/22028
23819         * gcc.dg/20050620-1.c: New test.
23820
23821 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
23822
23823         PR tree-optimization/22026
23824         * gcc.dg/tree-ssa/pr22026.c: New.
23825
23826 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
23827
23828         PR libfortran/22144
23829         * gfortran.dg/shift-alloc.f90: New testcase.
23830
23831 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
23832
23833         * all files: Update FSF address in copyright headers.
23834
23835 2005-06-22  Jan Hubicka  <jh@suse.cz>
23836
23837         * wholeprogram-1.c: New testcase.
23838         * wholeprogram-2.c: New testcase.
23839
23840 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
23841
23842         PR 22171
23843         * gcc.dg/tree-ssa/pr22171.c: New test.
23844
23845 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
23846
23847         * gfortran.dg/simplify_modulo.f90: New.
23848
23849 2005-06-24  Jan Hubicka  <jh@suse.cz>
23850
23851         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
23852
23853 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23854
23855         * obj-c++.dg/proto-lossage-[1-4].mm: New.
23856
23857 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23858
23859         * obj-c++.dg/typedef-alias-1.mm: New.
23860         * objc.dg/typedef-alias-1.m: New.
23861
23862 2005-06-23  Jeff Law  <law@redhat.com>
23863
23864         * gcc.dg/tree-ssa/vrp16.c: New test.
23865
23866 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23867
23868         * lib/target-supports.exp: Add
23869         check_effective_target_fortran_large_real and
23870         check_effective_target_fortran_large_int to check for
23871         corresponding effective targets.
23872         * gfortran.dg/large_integer_kind_1.f90: New test.
23873         * gfortran.dg/large_real_kind_1.f90: New test.
23874
23875 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
23876
23877         PR tree-optimization/22117
23878         * gcc.dg/tree-ssa/pr22117.c: New.
23879
23880 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
23881
23882         PR testsuite/22123
23883         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
23884
23885 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
23886
23887         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
23888
23889 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
23890
23891         * gfortran.dg/f2c_4.f90: Add tests for complex functions
23892         * gfortran.dg/f2c_4.c: Likewise.
23893
23894 2005-06-22 Paul Brook  <paul@codesourcery.com>
23895
23896         PR fortran/21034
23897         * gfortran.dg/auto_save_1.f90: New test.
23898
23899 2005-06-22  Michael Matz  <matz@suse.de>
23900
23901         * gcc.target/x86-64/abi: New directory.
23902         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
23903         * gcc.target/x86-64/abi/README.gcc: New file.
23904         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
23905         * gcc.target/x86-64/abi/asm-support.s: New file.
23906         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
23907         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
23908         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
23909         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
23910         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
23911         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
23912         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
23913         * gcc.target/x86_64/abi/test_bitfields.c: New test.
23914         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
23915         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
23916         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
23917         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
23918         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
23919         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
23920         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
23921         * gcc.target/x86_64/abi/test_varargs.c: New test.
23922
23923 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
23924
23925         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
23926         32-bit i?86 and x86_64.
23927
23928 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
23929
23930         * obj-c++.dg/const-str-[1-9].mm: New tests.
23931
23932 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
23933
23934         PR fortran/22010
23935         * gfortran.dg/namelist_use.f90: New.
23936         * gfortran.dg/namelist_use_only.f90: New.
23937
23938 2005-06-21  Jeff Law  <law@redhat.com>
23939
23940         * gcc.dg/tree-ssa/vrp15.c: New test.
23941
23942 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
23943
23944         * lib/target-supports.exp (check_effective_target_vect_reduction):
23945         Remove.
23946         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
23947         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
23948         remove vect_reduction target keyword. Also avoid two returns in main.
23949         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23950         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
23951         * gcc.dg/vect/vect-reduc-1short.c: New test.
23952         * gcc.dg/vect/vect-reduc-1char.c: New test.
23953         * gcc.dg/vect/vect-reduc-2short.c: New test.
23954         * gcc.dg/vect/vect-reduc-2char.c: New test.
23955         * gcc.dg/vect/vect-reduc-6.c: New test.
23956         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
23957         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
23958         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
23959
23960 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23961         Paul Thomas  <pault@gcc.gnu.org>
23962
23963         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
23964         New tests.
23965
23966 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23967
23968         * gfortran.dg/backslash_1.f90: New test.
23969         * gfortran.dg/backslash_2.f90: New test.
23970
23971 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
23972
23973         * gfortran.dg/duplicate_labels.f90: New test.
23974
23975 2005-06-20  Jan Beulich  <jbeulich@novell.com>
23976
23977         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
23978         unsupportable relocations.
23979         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23980         * gcc.dg/20050321-2.c: xfail for NetWare.
23981
23982 2005-06-20  Andreas Jaeger  <aj@suse.de>
23983
23984         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
23985         gcc.target/i386/fastcall-sseregparm.c,
23986         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
23987
23988 2005-06-19  Richard Henderson  <rth@redhat.com>
23989
23990         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
23991
23992 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
23993
23994         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
23995
23996 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
23997
23998         PR c++/22115
23999         * g++.dg/conversion/simd2.C: Change expected error message.
24000
24001 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24002
24003         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24004         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24005         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24006
24007 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
24008
24009         * gcc.dg/fold-mod-1.c: New test.
24010
24011 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
24012
24013         PR fortran/19926
24014         * gfortran.dg/pr19926.f90: New test.
24015
24016 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24017
24018         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24019         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24020         targets.
24021         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24022         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24023
24024 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
24025
24026         * gcc.target/ia64/float80-varargs-1.c: New test.
24027
24028 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24029
24030         PR tree-opt/22035
24031         * gfortran.dg/f2c_6.f90: New test.
24032
24033 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
24034
24035         PR c++/17413
24036         * g++.dg/template/local5.C: New.
24037
24038 2005-06-17  Richard Henderson  <rth@redhat.com>
24039
24040         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24041
24042 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
24043
24044         PR testsuite/21945
24045         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24046
24047 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
24048
24049         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24050         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24051         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24052         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24053         check_vect to verify the presence of hardware vector support.
24054
24055 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
24056
24057         PR testsuite/22056
24058         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24059
24060 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24061
24062         PR libfortran/19216
24063         * gfortran.dg/pr19216.f: Add correct space between brackets and
24064         dg directive.
24065
24066 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24067
24068         PR libfortran/16436
24069         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24070
24071 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
24072
24073         * gcc.target/i386/attributes-error.c: New testcase.
24074         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24075         * gcc.target/i386/regparm-stdcall.c: Likewise.
24076         * gcc.target/i386/sseregparm-1.c: Likewise.
24077         * gcc.target/i386/sseregparm-2.c: Likewise.
24078
24079 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
24080
24081         * g++.dg/rtti/crash2.C: New.
24082
24083 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
24084
24085         * gcc.dg/noncompile/20040203-3.c: Update expected message.
24086
24087 2005-06-15  David Ung  <davidu@mips.com>
24088
24089         * gcc.target/mips/mips16e-extends.c: New test for testing the
24090         generation of MIPS16e zeb/zeh, seb/seh instructions.
24091
24092 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
24093
24094         PR 22018
24095         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24096         * gcc.dg/tree-ssa/pr22018.c: New test.
24097
24098 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
24099
24100         * gcc.dg/simd-1.c: Update error messages.
24101         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
24102         * gcc.dg/simd-2.c: Update error messages.
24103         * gcc.dg/simd-4.c: New.
24104
24105 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
24106
24107         PR c++/20678
24108         * g++.dg/other/crash-4.C: New.
24109
24110 2005-06-14  Devang Patel  <dpatel@apple.com>
24111
24112         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24113
24114 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24115
24116         PR c++/21929
24117         * g++.dg/parse/crash11.C: Update
24118
24119 2005-06-13  Jeff Law  <law@redhat.com>
24120
24121         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24122         perform the desired transformations.
24123         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24124         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24125
24126 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24127
24128         PR fortran/22038
24129         * gfortran.dg/forall_1.f90: Un-XFAIL.
24130
24131 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
24132
24133         PR c++/21929
24134         * g++.dg/parse/crash26.C: New.
24135
24136         PR c++/20789
24137         * g++.dg/init/member1.C: New.
24138
24139 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
24140
24141         * gfortran.dg/altreturn_1.f90: New test.
24142
24143 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
24144
24145         PR middle-end/21985
24146         * gcc.dg/tree-ssa/pr21985.c: New test.
24147
24148 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24149
24150         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24151
24152 2005-06-12  Roger Sayle  <roger@eyesopen.com>
24153
24154         PR c++/21930
24155         * g++.dg/other/error10.C: New test case.
24156
24157 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24158
24159         PR libfortran/19155
24160         * gfortran.dg/pr19155.f: Add test.
24161
24162 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24163
24164         * gfortran.dg/f2c_7.f90: New test.
24165
24166         * gfortran.dg/forall_1.f90: XFAILed.
24167
24168 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24169
24170         * gcc.dg/pr14796-1.c: New.
24171         * gcc.dg/pr14796-2.c: New.
24172
24173 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
24174
24175         PR fortran/17792
24176         PR fortran/21375
24177         * gfortran.dg/deallocate_stat.f90: New test.
24178
24179 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
24180
24181         * gfortran.fortran-torture/execute/in-pack.f90: New test.
24182
24183 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
24184
24185         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24186         access will be generated when this loop is vectorized. Test that
24187         accesses with same alignment were detected.
24188         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24189         Test that accesses with same alignment were detected.
24190         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24191         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24192         alignment were detected.
24193
24194 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
24195
24196         PR c++/10611
24197         * g++.dg/conversion/simd2.C: New.
24198
24199 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24200
24201         * gcc.dg/Wcxx-compat-1.c: New.
24202
24203 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
24204
24205         PR libfortran/21480
24206         * gfortran.dg/reshape-complex.f90: Add a test for a packed
24207         complex array.
24208
24209 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
24210
24211         * gcc.dg/alias-8.c: New.
24212
24213 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
24214
24215         * gcc.dg/format/cmn_err-1.c: Update.
24216
24217 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
24218
24219         PR target/20666
24220         * gcc.target/sparc/fexpand-2.c: New.
24221         * gcc.target/sparc/fpmerge-2.c: New.
24222         * gcc.target/sparc/fpmul-2.c: New.
24223         * gcc.target/sparc/noresult.c: New.
24224         * gcc.target/sparc/pdist-2.c: New.
24225         * gcc.target/sparc/pdist-3.c: New.
24226
24227 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
24228
24229         PR testsuite/21702
24230         * gcc.target/i386/i386.exp: Fix comment typo.
24231
24232 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24233
24234         PR c++/19497
24235         * g++.dg/inherit/using5.C: New.
24236         * g++.dg/inherit/using6.C: New.
24237
24238 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24239
24240         PR c++/19894
24241         * g++.dg/template/ptrmem15.C: New test.
24242
24243         PR c++/20563
24244         * g++.dg/ext/label4.C: New test.
24245
24246 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24247
24248         * gcc.dg/tls/debug-1.c: New test.
24249
24250 2005-06-07  Dale Johannesen  <dalej@apple.com>
24251
24252         * gcc.target/i386/movq.c: New.
24253
24254 2005-06-07  Dale Johannesen  <dalej@apple.com>
24255
24256         * gcc.dg/20050607-1.c: New.
24257
24258 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
24259
24260         PR middle-end/21850
24261         * gcc.c-torture/execute/20050607-1.c: New test.
24262
24263 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
24264
24265         PR libfortran/21926
24266         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24267         Test case where the return array has lowest stride one,
24268         but isn't packed.
24269
24270 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
24271
24272         * lib/target-supports.exp (check_effective_target_sync_int_long):
24273         Add s390 and s390x targets.
24274
24275 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
24276
24277         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24278         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24279         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24280         * gcc.dg/tree-ssa/loop-9.c: New test.
24281
24282 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24283
24284         * g++.dg/parse/defarg10.C: New.
24285
24286 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
24287
24288         PR regression/21897
24289         * gcc.c-torture/execute/20050604-1.c: New test.
24290
24291 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24292
24293         PR 21903
24294         * g++.dg/parse/defarg9.C: New.
24295
24296         PR c++/20637
24297         * g++.dg/inherit/using4.C: New.
24298         * g++.dg/overload/error1.C: Adjust expected errors.
24299         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24300         * g++.old-deja/g++.brendan/arm2.C: Likewise.
24301         * g++.old-deja/g++.other/redecl2.C: Likewise.
24302         * g++.old-deja/g++.other/redecl4.C: Likewise.
24303         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24304
24305 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24306
24307         * gfortran.dg/f2c_5.f90: Add -w to dg-options
24308
24309 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24310
24311         * lib/gfortran.exp (gfortran_target_compile): Call
24312         dg-additional-files-options
24313         * gfortran.dg/f2c_4.f90: New file
24314         * gfortran.dg/f2c_4.c: New file
24315         * gfortran.dg/f2c_5.f90: New file
24316         * gfortran.dg/f2c_5.c: New file
24317
24318 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24319
24320         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24321
24322         PR fortran/21912
24323         * gfortran.dg/array_constructor_4.f90: New test.
24324
24325 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
24326
24327         PR c++/21619
24328         * g++.dg/ext/builtin9.C: New test.
24329
24330 2005-06-05  Dale Johannesen  <dalej@apple.com>
24331
24332         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24333         * gcc.c-torture/execute/20050603-2.c: Ditto.
24334
24335 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
24336
24337         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24338         * gcc.dg/vect/vect-reduc-1.c: New.
24339         * gcc.dg/vect/vect-reduc-2.c: New.
24340         * gcc.dg/vect/vect-reduc-3.c: New.
24341
24342 2005-06-04  Dale Johannesen  <dalej@apple.com>
24343
24344         * gcc.c-torture/execute/20050603-1.c: New.
24345         * gcc.c-torture/execute/20050603-2.c: New.
24346         * gcc.dg/20050603-3.c: New.
24347
24348 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24349
24350         PR fortran/19195
24351         * gfortran.dg/debug_1.f90: New test.
24352
24353         * gfortran.dg/forall_1.f90: New test.
24354
24355 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
24356
24357         * gfortran.dg/array_constructor_3.f90: New test.
24358
24359 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24360
24361         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24362
24363 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
24364
24365         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24366
24367 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
24368
24369         PR c/21873
24370         * gcc.dg/init-excess-1.c: New test.
24371
24372 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24373
24374         PR c++/21853
24375         * g++.dg/expr/static_cast6.C: New test.
24376
24377 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
24378
24379         * gcc.dg/tree-ssa/vrp14.c: New test.
24380
24381 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24382
24383         PR c++/21336
24384         * g++.dg/template/new2.C: New test.
24385
24386 2005-06-03  Josh Conner  <jconner@apple.com>
24387
24388         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24389         all entries in initializer.
24390
24391 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
24392
24393         PR middle-end/21858
24394         * gcc.dg/pr21858.c: New testcase.
24395
24396 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
24397
24398         PR tree-optimization/21292
24399
24400         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24401         New.
24402         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24403         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24404         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24405         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24406         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24407
24408 2005-06-02  Richard Henderson  <rth@redhat.com>
24409
24410         * gcc.dg/sync-2.c: Use -march=i486 for i386.
24411
24412 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
24413
24414         * gcc.dg/wtypequal.c: New testcase.
24415
24416 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
24417
24418         PR 21582
24419         * gcc.dg/tree-ssa/pr21582.c: New test.
24420
24421 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24422
24423         PR c++/21280
24424         * g++.dg/opt/interface2.h: New.
24425         * g++.dg/opt/interface2.C: New.
24426         * g++.dg/init/ctor4.C: Adjust error lines.
24427         * g++.old-deja/g++.bob/inherit2.C: Likewise.
24428         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24429         * g++.old-deja/g++.jason/opeq3.C: Likewise.
24430         * g++.old-deja/g++.pt/assign1.C: Likewise.
24431         * g++.old-deja/g++.pt/crash20.C: Likewise.
24432
24433 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
24434
24435         PR tree-optimization/21734
24436         * g++.dg/vect/pr21734_1.cc: New.
24437         * g++.dg/vect/pr21734_2.cc: New.
24438
24439 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24440
24441         PR c++/20350
24442         * g++.dg/template/spec24.C: New.
24443
24444         PR c++/21151
24445         * g++.dg/pch/local-1.C: New.
24446         * g++.dg/pch/local-1.Hs: New.
24447
24448 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
24449
24450         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24451         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24452         * gcc.dg/tree-ssa/pr14341.c: New test.
24453         * gcc.dg/tree-ssa/pr14841.c: New test.
24454         * gcc.dg/tree-ssa/pr20701.c: New test.
24455         * gcc.dg/tree-ssa/pr21086.c: New test.
24456         * gcc.dg/tree-ssa/pr21090.c: New test.
24457         * gcc.dg/tree-ssa/pr21332.c: New test.
24458         * gcc.dg/tree-ssa/pr21458.c: New test.
24459         * gcc.dg/tree-ssa/pr21658.c: New test.
24460         * gcc.dg/tree-ssa/vrp01.c: New test.
24461         * gcc.dg/tree-ssa/vrp02.c: New test.
24462         * gcc.dg/tree-ssa/vrp03.c: New test.
24463         * gcc.dg/tree-ssa/vrp04.c: New test.
24464         * gcc.dg/tree-ssa/vrp05.c: New test.
24465         * gcc.dg/tree-ssa/vrp06.c: New test.
24466         * gcc.dg/tree-ssa/vrp07.c: New test.
24467         * gcc.dg/tree-ssa/vrp08.c: New test.
24468         * gcc.dg/tree-ssa/vrp09.c: New test.
24469         * gcc.dg/tree-ssa/vrp10.c: New test.
24470         * gcc.dg/tree-ssa/vrp11.c: New test.
24471         * gcc.dg/tree-ssa/vrp12.c: New test.
24472         * gcc.dg/tree-ssa/vrp13.c: New test.
24473
24474 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
24475
24476         PR 21029
24477         * gcc.dg/tree-ssa/pr21029.c: New test.
24478
24479 2005-06-01  Roger Sayle  <roger@eyesopen.com>
24480
24481         * gfortran.dg/logint-1.f: New test case.
24482         * gfortran.dg/logint-2.f: Likewise.
24483         * gfortran.dg/logint-3.f: Likewise.
24484
24485 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
24486
24487         PR c/21536
24488         PR c/20760
24489         * gcc.dg/20050527-1.c: New test.
24490
24491         * gcc.dg/i386-sse-12.c: New test.
24492
24493         PR fortran/21729
24494         * gfortran.dg/implicit_5.f90: New test.
24495
24496 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
24497
24498         PR fortran/20883
24499         * gfortran/assign_4.f90: New test.
24500         * gfortran/assign_2.f90: Change compile to run.
24501
24502 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
24503
24504         * lib/target-supports.exp
24505         (check_effective_target_sync_char_short): New.
24506         * gcc.dg/sync-2.c: New.
24507
24508 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
24509
24510         PR tree-optimization/21817
24511         * gcc.dg/torture/pr21817-1.c: New.
24512
24513 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
24514
24515         PR c++/21165
24516         * g++.dg/template/init5.C: New.
24517
24518 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
24519
24520         * gfortran.dg/char_initialiser_actual.f90:
24521         Test character initialisers as actual arguments.
24522         * gfortran.dg/char_pointer_comp_assign.f90:
24523         Test character pointer structure component assignments.
24524         * gfortran.dg/char_array_structure_constructor.f90:
24525         Test character components in structure constructors.
24526
24527 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
24528
24529         PR middle-end/20931
24530         * g++.dg/opt/pr20931.C: New test.
24531
24532 2005-05-31  Andreas Jaeger  <aj@suse.de>
24533
24534         PR testsuite/20772
24535         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24536         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24537         g++.old-deja/g++.ext/asmspec1.C,
24538         g++.old-deja/g++.other/regstack.C,
24539         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24540         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24541         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24542         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24543         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24544         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24545         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24546         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24547         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24548         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24549         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24550         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24551         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24552         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24553         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24554         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24555         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24556         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24557         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24558
24559 2005-05-31  Jeff Law  <law@redhat.com>
24560
24561         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24562
24563 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
24564
24565         PR middle-end/21743
24566         * gcc.dg/builtins-1.c: Activate disabled clog test.
24567         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24568
24569 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
24570
24571         * gfortran.dg/char_pointer_assign.f90:
24572         Test character-pointer assignments and pointer assignments.
24573         * gfortran.dg/char_pointer_dummy.f90:
24574         Test character-pointer dummy arguments.
24575         * gfortran.dg/char_pointer_func.f90:
24576         Test character-pointer function returns.
24577         * gfortran.dg/char_pointer_dependency.f90:
24578         Test character-pointer functions with dependencies.
24579
24580 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
24581
24582         PR c++/21784
24583         * g++.dg/lookup/using14.C: New test.
24584
24585 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
24586
24587         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24588         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24589         trailing ^M.
24590
24591 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
24592
24593         PR c++/17413
24594         * g++.dg/template/local5.C: New.
24595
24596         PR target/21761
24597         * gcc.c-torture/compile/pr21761.c: New.
24598
24599         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24600         before darwin8.
24601
24602 2005-05-30  Steven G. Kargl
24603
24604         PR fortran/20846
24605         * gfortran.dg/inquire_8.f90: New test.
24606
24607 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24608
24609         PR libfortran/21376
24610         * gfortran.dg/output_exponents_1.f90: New test.
24611
24612 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24613
24614         PR libfortran/20006
24615         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24616
24617 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
24618
24619         PR c++/21210
24620         * g++.dg/ext/complex1.C: New test.
24621
24622         PR c++/21340
24623         * g++.dg/init/ctor6.C: New test.
24624
24625 2005-05-29  Jan Hubicka  <jh@suse.cz>
24626
24627         * gcc.c-torture/compile/pr21562.c: New.
24628
24629 2005-05-28  Steven G. Kargl <kargls@comcast.net>
24630
24631         * gfortran.dg/subnormal_1.f90: New test.
24632
24633 2005-05-28  Jan Hubicka  <jh@suse.cz>
24634
24635         * tree-prof.exp: Fix comment.
24636         * value-prof-1.c: New.
24637         * value-prof-2.c: New.
24638         * value-prof-3.c: New.
24639         * value-prof-4.c: New.
24640
24641 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
24642
24643         PR c++/21614
24644         * g++.dg/expr/ptrmem6.C: New test.
24645         * g++.dg/expr/ptrmem6a.C: Likewise.
24646
24647 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
24648
24649         PR tree-optimization/21658
24650         * gcc.dg/tree-ssa/pr21658.c: New.
24651
24652 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
24653
24654         PR c++/21455
24655         * g++.dg/inherit/ptrmem3.C: New.
24656
24657         PR c++/21681
24658         * g++.dg/parse/template16.C: New.
24659
24660 2005-05-27  Andreas Jaeger  <aj@suse.de>
24661
24662         * gcc.dg/setjmp-2.c: Only run in 32-bit.
24663
24664         * gcc.dg/i386-sse-8.c: Run test on all archs.
24665
24666 2005-05-26  Mike Stump  <mrs@apple.com>
24667
24668         * objc.dg/isa-field-1.m: Only run on darwin.
24669         * objc.dg/lookup-1.m: Likewise.
24670         * objc.dg/try-catch-8.m: Likewise.
24671
24672 2005-05-26  Roger Sayle  <roger@eyesopen.com>
24673
24674         PR tree-optimization/9814
24675         * gcc.dg/pr9814-1.c: New test case.
24676
24677 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24678
24679         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24680         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24681         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24682         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24683         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24684         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24685         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24686         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24687         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24688         objc.dg/try-catch-8.m: New.
24689
24690 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
24691
24692         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24693         remove extraneous semicolons.
24694
24695 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24696
24697         * obj-c++.dg/comp-types-12.mm: New.
24698         * objc.dg/comp-types-11.m: New.
24699         * objc.dg/selector-4.m: New.
24700
24701 2005-05-26  Andreas Jaeger  <aj@suse.de>
24702
24703         PR testsuite/20772
24704         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24705         g++.old-deja/g++.ext/attrib3.C,
24706         g++.old-deja/g++.other/store-expr1.C,
24707         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24708         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24709         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24710         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24711         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24712         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24713         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24714         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24715         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24716         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24717         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24718         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24719         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24720         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24721         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24722         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24723         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24724         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24725         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24726
24727 2005-05-26  Andreas Jaeger  <aj@suse.de>
24728
24729         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24730         x86-64 compilation.
24731
24732 2005-05-26  Andreas Jaeger  <aj@suse.de>
24733
24734         PR testsuite/20772
24735         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24736         gcc.misc-tests/i386-pf-athlon-1.c,
24737         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24738         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24739         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24740         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24741         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24742         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24743         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24744         programs.
24745
24746         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24747         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24748         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24749         x86-64 compilation.
24750
24751         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24752         x86_64.
24753
24754         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24755         effective-target ilp32.
24756
24757 2005-05-26  David Ung  <davidu@mips.com>
24758
24759         * gcc.target/mips/ext_ins.c: New test for testing the generation
24760         of MIPS32/64 rev 2 ext/ins instructions.
24761
24762 2005-05-26  Andreas Jaeger  <aj@suse.de>
24763
24764         * treelang/compile/unsigned.tree: Use gimple instead of
24765         nonexisting generic dump.
24766
24767 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
24768
24769         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24770
24771 2005-05-26  Andreas Jaeger  <aj@suse.de>
24772
24773         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24774
24775 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
24776
24777         PR libfortran/17283
24778         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
24779         Test callee-allocated memory with write statements.
24780
24781 2005-05-25  Roger Sayle  <roger@eyesopen.com>
24782
24783         PR middle-end/21709
24784         * gcc.dg/pr21709-1.c: New test case.
24785
24786 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24787             Mike Stump  <mrs@apple.com>
24788
24789         * objc/execute/next_mapping.h: Update for C++.
24790
24791         * obj-c++.dg/selector-1.mm: Move to...
24792         * obj-c++.dg/selector-4.mm: here...
24793
24794         * obj-c++.dg/basic.mm: New.
24795         * obj-c++.dg/comp-types-1.mm: New.
24796         * obj-c++.dg/cxx-class-1.mm: New.
24797         * obj-c++.dg/cxx-ivars-1.mm: New.
24798         * obj-c++.dg/cxx-ivars-2.mm: New.
24799         * obj-c++.dg/cxx-ivars-3.mm: New.
24800         * obj-c++.dg/cxx-scope-1.mm: New.
24801         * obj-c++.dg/cxx-scope-2.mm: New.
24802         * obj-c++.dg/defs.mm: New.
24803         * obj-c++.dg/empty-private-1.mm: New.
24804         * obj-c++.dg/encode-1.mm: New.
24805         * obj-c++.dg/encode-2.mm: New.
24806         * obj-c++.dg/encode-3.mm: New.
24807         * obj-c++.dg/extern-c-1.mm: New.
24808         * obj-c++.dg/extra-semi.mm: New.
24809         * obj-c++.dg/fix-and-continue-2.mm: New.
24810         * obj-c++.dg/isa-field-1.mm: New.
24811         * obj-c++.dg/ivar-list-semi.mm: New.
24812         * obj-c++.dg/local-decl-1.mm: New.
24813         * obj-c++.dg/lookup-1.mm: New.
24814         * obj-c++.dg/lookup-2.mm: New.
24815         * obj-c++.dg/method-1.mm: New.
24816         * obj-c++.dg/method-2.mm: New.
24817         * obj-c++.dg/method-3.mm: New.
24818         * obj-c++.dg/method-4.mm: New.
24819         * obj-c++.dg/method-5.mm: New.
24820         * obj-c++.dg/method-6.mm: New.
24821         * obj-c++.dg/method-7.mm: New.
24822         * obj-c++.dg/no-extra-load.mm: New.
24823         * obj-c++.dg/overload-1.mm: New.
24824         * obj-c++.dg/pragma-1.mm: New.
24825         * obj-c++.dg/pragma-2.mm: New.
24826         * obj-c++.dg/private-1.mm: New.
24827         * obj-c++.dg/private-2.mm: New.
24828         * obj-c++.dg/proto-qual-1.mm: New.
24829         * obj-c++.dg/qual-types-1.mm: New.
24830         * obj-c++.dg/stubify-1.mm: New.
24831         * obj-c++.dg/stubify-2.mm: New.
24832         * obj-c++.dg/super-class-1.mm: New.
24833         * obj-c++.dg/super-class-2.mm: New.
24834         * obj-c++.dg/super-dealloc-1.mm: New.
24835         * obj-c++.dg/super-dealloc-2.mm: New.
24836         * obj-c++.dg/template-1.mm: New.
24837         * obj-c++.dg/template-2.mm: New.
24838         * obj-c++.dg/template-3.mm: New.
24839         * obj-c++.dg/template-4.mm: New.
24840         * obj-c++.dg/template-5.mm: New.
24841         * obj-c++.dg/template-6.mm: New.
24842         * obj-c++.dg/try-catch-1.mm: New.
24843         * obj-c++.dg/try-catch-2.mm: New.
24844         * obj-c++.dg/try-catch-3.mm: New.
24845         * obj-c++.dg/try-catch-4.mm: New.
24846         * obj-c++.dg/try-catch-5.mm: New.
24847         * obj-c++.dg/try-catch-6.mm: New.
24848         * obj-c++.dg/try-catch-7.mm: New.
24849         * obj-c++.dg/try-catch-8.mm: New.
24850         * obj-c++.dg/try-catch-9.mm: New.
24851         * obj-c++.dg/va-meth-1.mm: New.
24852
24853 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24854
24855         * obj-c++.dg/selector-1.mm: New.
24856         * obj-c++.dg/selector-2.mm: New.
24857
24858 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24859
24860         * obj-c++.dg/selector-3.mm: New.
24861         * objc.dg/selector-3.m: New.
24862
24863 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24864
24865         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
24866         about where warning appears.
24867
24868 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24869
24870         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
24871         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
24872         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
24873         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
24874
24875 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24876
24877         * gcc.dg/20050524-1.c: New test.
24878
24879 2005-05-25  Jan Hubicka  <jh@suse.cz>
24880
24881         * gcc.dg/tree-prof/inliner-1.c: New.
24882
24883 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
24884
24885         * gcc.dg/tree-prof: New directory.
24886         * gcc.dg/tree-prof/tree-prof.exp: New.
24887
24888 2005-05-25  DJ Delorie  <dj@redhat.com>
24889
24890         * gcc.dg/Wattributes-1.c: New.
24891         * gcc.dg/Wattributes-2.c: New.
24892         * gcc.dg/Wattributes-3.c: New.
24893
24894 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
24895
24896         PR tree-optimization/19833
24897         * gcc.dg/uninit-4.c: Remove xfail.
24898         * gcc.dg/uninit-9.c: Ditto.
24899
24900 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
24901
24902         * obj-c++.dg/bitfield-[1-5].mm: New.
24903         * obj-c++.dg/class-protocol-1.mm: New.
24904         * obj-c++.dg/comp-types-1[0-1].mm: New.
24905         * obj-c++.dg/comp-types-[2-9].mm: New.
24906         * obj-c++.dg/encode-[4-8].mm: New.
24907         * obj-c++.dg/layout-1.mm: New.
24908         * obj-c++.dg/method-1[0-9].mm: New.
24909         * obj-c++.dg/method-2[0-1].mm: New.
24910         * obj-c++.dg/method-[8-9].mm: New.
24911         * obj-c++.dg/objc-gc-3.mm: New.
24912         * obj-c++.dg/try-catch-10.mm: New.
24913         * objc.dg/bitfield-5.m: New.
24914         * objc.dg/comp-types-10.m: New.
24915         * objc.dg/comp-types-9.m: New.
24916         * objc.dg/layout-1.m: New.
24917         * objc.dg/objc-gc-4.m: New.
24918         * objc.dg/try-catch-9.m: New.
24919         * objc.dg/class-protocol-1.m: Tweak diagnostics.
24920         * objc.dg/comp-types-1.m: Likewise.
24921         * objc.dg/comp-types-[5-6].m: Likewise.
24922         * objc.dg/method-9.m: Likewise.
24923
24924 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
24925
24926         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
24927         and on hardware without VMX support.
24928
24929         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
24930
24931         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
24932
24933         * lib/profopt.exp (dg-final-generate, dg-final-use,
24934         profopt-final-code, profopt-get-options): New.
24935         (profopt-execute): Process test directives.
24936
24937         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
24938         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24939         cleanup-tree-dump, cleanup-saved-temps): Update comments.
24940
24941 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
24942
24943         PR C++/21645
24944         * g++.dg/init/ctor5.C: New test.
24945
24946 2005-05-24  Ira Rosen  <irar@il.ibm.com>
24947
24948         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
24949         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
24950         vect-113.c, vect-114.c.
24951
24952 2005-05-23  Adam Nemet  <anemet@lnxw.com>
24953
24954         * gcc.dg/const-elim-1.c: Remove xfails.
24955
24956 2005-05-23  Jeff Law  <law@redhat.com>
24957
24958         * gcc.c-torture/compile/pr21638.c: New test.
24959         * gcc.c-torture/compile/20050520-1.c: New test.
24960
24961 2005-05-23  Nick Clifton  <nickc@redhat.com>
24962
24963         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
24964         be a proper triple, ie: m32r*-*-*.
24965         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24966
24967 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
24968
24969         PR middle-end/21331
24970         PR tree-opt/21293
24971         * gcc.c-torture/compile/pr21293.c: New test.
24972         * gcc.c-torture/execute/pr21331.c: New test.
24973
24974 2004-05-20  Richard Henderson  <rth@redhat.com>
24975
24976         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
24977
24978 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
24979
24980         * obj-c++-dg.exp: Add.
24981         * obj-c++.exp: Add.
24982         * obj-c++.dg/dg.exp: Add.
24983
24984 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
24985
24986         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
24987         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
24988
24989 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
24990
24991         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
24992
24993 2004-05-19  Richard Henderson  <rth@redhat.com>
24994
24995         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
24996
24997 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
24998
24999         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25000
25001         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25002
25003 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
25004
25005         PR c++/21495
25006         * g++.dg/parse/extern1.C: New test.
25007         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25008
25009 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25010
25011         * gcc.dg/c99-math.h: New.
25012         * gcc.dg/c99-math-float-1.c: New test.
25013         * gcc.dg/c99-math-double-1.c: Likewise.
25014         * gcc.dg/c99-math-long-double-1.c: Likewise.
25015
25016 2005-05-18  Richard Henderson  <rth@redhat.com>
25017
25018         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25019
25020 2005-05-18  Devang Patel  <dpatel@apple.com>
25021
25022         * g++.dg/opt/20050511-1.C: New test.
25023
25024 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
25025
25026         PR libfortran/21127
25027         * gfortran.dg/reshape-complex.f90: New test.
25028
25029 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
25030
25031         * gfortran.dg/array_constructor_1.f90: New test.
25032         * gfortran.dg/array_constructor_2.f90: New test.
25033
25034 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25035
25036         PR fortran/20954
25037         * gfortran.dg/pr20954.f: New test.
25038
25039 2005-05-17  Mike Stump  <mrs@apple.com>
25040
25041         Yet more Objective-C++...
25042
25043         * objc.dg/method-5.m: Update.
25044         * objc.dg/method-6.m: Update.
25045         * objc.dg/method-7.m: Update.
25046         * objc.dg/method-9.m: Update.
25047         * objc.dg/try-catch-2.m: Update.
25048
25049 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
25050
25051         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25052         Remove little-endian optimizations.
25053
25054 2005-05-17  Jeff Law  <law@redhat.com>
25055
25056         * g++.dg/tree-ssa/pr14814.C: New test.
25057         * gcc.dg/tree-ssa/pr14814.C: New test.
25058         * gcc.dg/tree-ssa/pr17141-1.C: New test.
25059         * gcc.dg/tree-ssa/pr17141-2.C: New test.
25060
25061 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25062
25063         * gcc.dg/compat/generate-random.c: Do not include
25064         libiberty.h.
25065         * gcc.dg/compat/generate-random_r.c: Likewise.
25066
25067 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
25068
25069         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25070
25071 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25072
25073         PR middle-end/21595
25074         * g++.dg/tree-ssa/builtin1.C: New testcase.
25075
25076 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
25077
25078         PR c++/21454
25079         * g++.dg/opt/const4.C: New test.
25080
25081         PR middle-end/21492
25082         * g++.dg/opt/crossjump1.C: New test.
25083
25084         PR tree-optimization/21610
25085         * gcc.c-torture/compile/20050516-1.c: New test.
25086
25087         PR fortran/15080
25088         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25089         about the test failing.
25090         * gfortran.fortran-torture/execute/where_7.f90: New test.
25091         * gfortran.fortran-torture/execute/where_8.f90: New test.
25092
25093 2005-05-16  Richard Henderson  <rth@redhat.com>
25094
25095         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25096         i?86 and x86_64.
25097
25098 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
25099
25100         * gcc.dg/compat/generate-random.c (config.h): Do not include.
25101         (limits.h): Include unconditionally.
25102         (stdlib.h): Likewise.
25103         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25104         (limits.h): Include unconditionally.
25105         (stdlib.h): Likewise.
25106         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25107         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25108         (limits.h): Include unconditionally.
25109         (stdlib.h): Likewise.
25110         (hashtab.h): Do not include.
25111         (getopt.h): Likewise.
25112         (stddef.h): Include.
25113         (hashval_t): Define.
25114         (struct entry): Add "next" field.
25115         (HASH_SIZE): New macro.
25116         (hash_table): New variable.
25117         (switchfiles): Do not use xmalloc.
25118         (mix): New macro.
25119         (iterative_hash): New function.
25120         (hasht): Remove.
25121         (e_exists): New function.
25122         (e_insert): Likewise.
25123         (output): Use, instead of libiberty hashtable functions.
25124         (main): Do not use getopt.  Do not call htab_create.
25125
25126 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
25127
25128         PR libstdc++/21526
25129         * lib/target-supports.exp (check_mkfifo_available):
25130         Return 0 for cygwin as mkfifo support incomplete on platform.
25131         Fix typos in comments.
25132
25133 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
25134
25135         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25136
25137 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
25138
25139         PR fortran/17432
25140         * gfortran.dg/assign_4.f: New test.
25141
25142 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
25143
25144         PR tree-optimization/21563
25145         * gcc.dg/tree-ssa/pr21563.c: New.
25146
25147 2005-05-14  Jan Hubicka  <jh@suse.cz>
25148
25149         * gcc.dg/noreturn-7.c: Allow control reaches warning.
25150
25151 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
25152
25153         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25154
25155 2005-05-13  Julian Brown  <julian@codesourcery.com>
25156
25157         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25158         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25159
25160 2005-05-13  Jan Hubicka  <jh@suse.cz>
25161
25162         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25163         * gcc.dg/fold-xor-?.c: Likewise.
25164         * gcc.dg/pr15784-?.c: Likewise.
25165         * gcc.dg/pr20922-?.c: Likewise.
25166         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25167         * gcc.dg/tree-ssa/pr17598.c: Likewise.
25168         * gcc.dg/tree-ssa/pr20470.c: Likewise.
25169
25170 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25171
25172         PR fortran/21260
25173         * gfortran.dg/hollerith_1.f90: New test.
25174
25175 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25176
25177         * gfortran.dg/func_result_2.f90: New test.
25178
25179 2005-05-11  Bud Davis  <bdavis@gfortran.org>
25180
25181         * gfortran.dg/dev_null.f90: New test.
25182
25183 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
25184
25185         * gcc.dg/arm-vfp1.c: Revert last change.
25186
25187 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
25188
25189         PR middle-end/19807
25190         PR tree-optimization/19639
25191         * g++.dg/tree-ssa/pr19807.C: New testcase.
25192
25193 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25194
25195         PR libfortran/21471
25196         * gfortran.dg/append-1.f90: New test.
25197
25198 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25199
25200         * gcc.dg/pr18501.c: XFAIL.
25201         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25202         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25203         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25204         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25205         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25206         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25207         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25208         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25209
25210 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25211
25212         PR fortran/20178
25213         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25214         gfortran.dg/f2c_3.f90: New tests.
25215
25216         * gfortran.dg/return_1.f90: Fix dg annotation.
25217
25218 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25219
25220         * gcc.c-torture/compile/20050510-1.c: New test.
25221
25222 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
25223
25224         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25225
25226 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
25227
25228         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25229
25230 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
25231
25232         PR c/17913
25233         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25234
25235 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
25236
25237         PR c/21342
25238         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25239         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25240
25241 2005-05-10  Ben Elliston  <bje@au.ibm.com>
25242
25243         PR debug/16676
25244         * gcc.dg/debug/pr16676.c: New test.
25245
25246 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
25247
25248         PR testsuite/21443
25249         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25250         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25251         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25252         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25253         Change -O1 to -O2.
25254         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
25255         -fno-tree-dominator-opts.
25256
25257 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25258
25259         * gfortran.dg/return_1.f90: New test.
25260
25261 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
25262
25263         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25264
25265         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25266
25267 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
25268
25269         PR c++/21427
25270         * g++.dg/inherit/covariant13.C: New.
25271
25272 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25273
25274         PR libfortran/19155
25275         * gfortran.dg/pr19155.f: New test.
25276
25277 2005-05-08  Roger Sayle  <roger@eyesopen.com>
25278
25279         PR inline-asm/8788
25280         * gcc.dg/pr8788-1.c: New testcase.
25281
25282 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
25283
25284         PR target/21416
25285         * gcc.target/mips/fpcmp-[12].c: New tests.
25286
25287 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
25288
25289         * lib/target-supports-dg.exp (dg-require-fork): New function.
25290         (dg-require-mkfifo): Likewise.
25291         * lib/target-supports.exp (check_function_available): New
25292         function.
25293         (check_fork_available): Likewise.
25294         (check_mkfifo_available): Likewise.
25295
25296 2005-05-06  Jeff Law  <law@redhat.com>
25297
25298         * gcc.c-torture/compile/pr21380.c: New test.
25299
25300 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
25301
25302         PR c++/20961
25303         * g++.dg/ext/weak3.C: New test.
25304
25305 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
25306
25307         PR c++/21352
25308         * g++.dg/template/crash37.C: New test.
25309
25310 2005-05-05  Paul Brook  <paul@codesourcery.com>
25311
25312         * gcc.dg/arm-g2.c: Use effective-target arm32.
25313         * gcc.dg/arm-mmx-1.c: Ditto.
25314         * gcc.dg/arm-scd42-2.c: Ditto.
25315         * gcc.dg/arm-vfp1.c: Ditto.
25316         * lib/target-supports.exp (check_effective_target_arm32): New
25317         function.
25318
25319 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
25320
25321         PR libfortran/21354
25322         gfortran.dg/in_pack_rank7.f90: New test.
25323
25324 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
25325
25326         PR middle-end/15618
25327         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25328
25329 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
25330
25331         PR middle-end/21265
25332         * gcc.dg/20050503-1.c: New test.
25333
25334         PR rtl-optimization/21239
25335         * gcc.dg/i386-sse-11.c: New test.
25336
25337 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
25338
25339         PR target/16888
25340         * gcc.target/i386/asm-1.c: New test.
25341
25342 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
25343
25344         PR rtl-optimization/21330
25345         * gcc.c-torture/execute/20050502-1.c: New test.
25346
25347         PR target/21297
25348         * gcc.c-torture/execute/20050502-2.c: New test.
25349
25350 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
25351
25352         PR middle-end/21282
25353         * gcc.dg/pr21282.c: New.
25354
25355 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25356
25357         * gcc.dg/vect/pr20122.c: Clean up .vect file.
25358         * gcc.dg/vect/vect-92.c: Likewise.
25359         * gcc.dg/vect/vect-93.c: Likewise.
25360         * gcc.dg/vect/vect-dv-1.c: Likewise.
25361         * gcc.dg/vect/vect-dv-2.c: Likewise.
25362         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25363
25364 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25365
25366         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25367         * gfortran.dg/vect/vect-2.f90: Likewise.
25368         * gfortran.dg/vect/vect-3.f90: Likewise.
25369         * gfortran.dg/vect/vect-4.f90: Likewise.
25370         * gfortran.dg/vect/vect-5.f90: Likewise.
25371
25372 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
25373
25374         PR target/20813
25375         * gcc.dg/rs6000-fpint-2.c: New.
25376
25377 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
25378
25379         PR c/15698
25380         * gcc.dg/builtins-30.c: Update expected messages.
25381         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25382         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25383         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25384
25385 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
25386
25387         PR tree-optimization/21294
25388         * gcc.dg/tree-ssa/pr21294.c: New.
25389
25390 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
25391
25392         * gcc.dg/altivec-3.c (vec_store): Do not use the old
25393         __builtin_altivec_st_internal_4si built-in.
25394
25395 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
25396
25397         PR c++/15875
25398         * g++.dg/template/ptrmem14.C: New test.
25399
25400 2005-05-02  Paul Brook  <paul@codesourcery.com>
25401
25402         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25403
25404 2005-05-02  Michael Matz  <matz@suse.de>
25405
25406         PR c++/19542
25407         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25408
25409 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
25410
25411         * g++.dg/cpp/weak.C: New test.
25412
25413 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
25414
25415         * gcc.dg/tree-ssa/loop-8.c: New test.
25416
25417 2005-04-30  Michael Maty  <matz@suse.de>
25418
25419         * gcc.dg/inline-mcpy.c: New test.
25420
25421 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
25422
25423         PR libfortran/18958
25424         * gfortran.dg/eoshift.f90: New test case.
25425
25426 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
25427
25428         PR libfortran/18857
25429         * gfortran.dg/matmul_1.f90: New test.
25430
25431 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25432
25433         PR tree-optimization/21030
25434         * gcc.dg/tree-ssa/pr21030.c: New.
25435
25436 2005-04-29  Devang Patel  <dpatel@apple.com>
25437
25438         PR tree-optimization/21272
25439         * gcc.dg/vect/vect-ifcvt-10.c: New test.
25440
25441 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
25442
25443         PR fortran/13082
25444         PR fortran/18824
25445         * gfortran.dg/entry_4.f90: New test.
25446         * gfortran.fortran-torture/execute/entry_1.f90: New test.
25447         * gfortran.fortran-torture/execute/entry_2.f90: New test.
25448         * gfortran.fortran-torture/execute/entry_3.f90: New test.
25449         * gfortran.fortran-torture/execute/entry_4.f90: New test.
25450         * gfortran.fortran-torture/execute/entry_5.f90: New test.
25451         * gfortran.fortran-torture/execute/entry_6.f90: New test.
25452         * gfortran.fortran-torture/execute/entry_7.f90: New test.
25453
25454 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25455
25456         * gfortran.fortran-torture/execute/entry_8.f90: New test.
25457
25458 2005-04-29  Paul Brook  <paul@codesourcery.com>
25459
25460         * gfortran.dg/entry_3.f90: New test.
25461
25462 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25463
25464         * gfortran.dg/implicit_4.f90: New test.
25465
25466 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
25467
25468         * lib/target-supports.exp (check_profiling_available): Return
25469         false for xtensa-*-elf.
25470
25471 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
25472
25473         * lib/fortran-torture.exp (fortran-torture.exp): Catch
25474         error if file cannot be deleted.
25475
25476 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25477
25478         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25479         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25480         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25481         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25482         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25483         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25484         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25485         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25486         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25487         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25488         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25489         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25490         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25491
25492 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25493
25494         PR fortran/20865
25495         * gfortran.dg/pr20865.f90: New test.
25496
25497 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
25498
25499         * gcc.dg/void-cast-2.c: New test.
25500
25501 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25502
25503         PR c/21159
25504         * gcc.dg/void-cast-1.c: New test.
25505
25506 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
25507
25508         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25509
25510 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25511
25512         PR fortran/21177
25513         * gfortran.dg/pr21177.f90: New test.
25514
25515 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
25516
25517         PR tree-optimization/21171
25518         * gcc.dg/tree-ssa/pr21171.c: New test.
25519
25520 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
25521
25522         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25523         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25524         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25525         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25526         gcc.dg/tree-ssa/gen-vect-32.c: New.
25527         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25528         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25529         don't run on PPC32.
25530
25531 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25532
25533         PR c/21213
25534         * gcc.dg/transparent-union-3.c: New test.
25535
25536 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25537
25538         PR c/20740
25539         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25540         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25541         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25542         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25543         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25544         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25545
25546 2005-04-26  Jeff Law  <law@redhat.com>
25547
25548         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25549         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25550         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25551         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25552         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25553         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25554         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25555
25556 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
25557
25558         PR tree-optimization/17598
25559         * gcc.dg/tree-ssa/pr17598.c: New testcase.
25560
25561 2005-04-25  Mike Stump  <mrs@apple.com>
25562
25563         * objc.dg/fix-and-continue-1.m: Add.
25564
25565 2005-04-25  Roger Sayle  <roger@eyesopen.com>
25566
25567         PR c++/20995
25568         * g++.dg/opt/pr20995-1.C: New test case.
25569
25570 2005-04-25  Devang Patel <dpatel@apple.com>
25571
25572         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25573
25574 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25575
25576         PR testsuite/21062
25577         * g++.dg/opt/alias2.C (printf): Correct the prototype.
25578
25579 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25580
25581         PR C++/21188
25582         * g++.dg/opt/rtti2.C: New test.
25583
25584 2005-04-25  Paul Brook  <paul@codesourcery.com>
25585         Steven G. Kargl  <kargls@comcast.net>
25586
25587         PR fortran/20879
25588         * gfortran.dg/ichar_1.f90: New file.
25589
25590 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
25591
25592         PR middle-end/20991
25593         * g++.dg/opt/pr20991.C: New test.
25594
25595         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25596         where sizeof (type) < __alignof__ (type).
25597         * gcc.dg/compat/struct-layout-1.h: Likewise.
25598
25599 2005-04-24  Per Bothner  <per@bothner.com>
25600             Devang Patel  <dpatel@apple.com>
25601
25602         PR preprocessor/20907
25603         * gcc.dg/cpp/very-long-comment.c: New test.
25604
25605 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25606
25607         PR fortran/20059
25608         * gfortran.dg/common_5.f: New test.
25609
25610 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
25611
25612         PR middle-end/21082
25613         * g++.dg/tree-ssa/pr21082.C: New testcase.
25614
25615 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
25616
25617         * gcc.dg/vect/vect-99.c: New test.
25618
25619 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
25620
25621         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25622
25623 2005-04-22  Jeff Law  <law@redhat.com>
25624
25625         * gcc.dg/uninit-5.c: Remove xfails.
25626         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25627         conditionals and loads.
25628
25629 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
25630
25631         PR libfortran/20074
25632         PR libfortran/20436
25633         PR libfortran/21108
25634         * gfortran.dg/nested_reshape.f90: new test
25635         * gfortran.dg/reshape-alloc.f90: new test
25636         * gfortran.dg/reshape.f90: new test
25637
25638 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
25639
25640         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25641
25642         * gcc.dg/arm-vfp1.c: New test.
25643
25644 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
25645
25646         PR c++/21087
25647         * g++.dg/lookup/builtin2.C: New test.
25648
25649 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
25650
25651         * gcc.dg/weak/weak-13.c: New test.
25652
25653 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
25654
25655         * lib/target-supports.exp (check_effective_target_sync_int_long):
25656         Add powerpc*.
25657
25658 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
25659
25660         * gcc.target/mips/branch-1.c: New test.
25661
25662 2005-04-21  Richard Henderson  <rth@redhat.com>
25663
25664         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25665         * gcc.dg/vect/vect-86.c: Likewise.
25666         * gcc.dg/vect/vect-87.c: Likewise.
25667         * gcc.dg/vect/vect-88.c: Likewise.
25668
25669 2005-04-21  Devang Patel  <dpatel@apple.com>
25670
25671         PR optimization/20994
25672         * gcc.dg/tree-ssa/ifc-3.c: New test.
25673
25674 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25675
25676         PR c/12913
25677         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25678         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25679         gcc.dg/c99-vla-jump-5.c: New tests.
25680
25681 2005-04-19  Richard Henderson  <rth@redhat.com>
25682
25683         * lib/target-supports.exp (check_effective_target_vect_int_mult):
25684         Fix typo in exists check.
25685         (check_effective_target_sync_int_long): New.
25686         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25687         * gcc.dg/ia64-sync-2.c: Likewise.
25688         * gcc.dg/ia64-sync-3.c: Likewise.
25689         * gcc.dg/ia64-sync-4.c: Likewise.
25690
25691 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
25692
25693         * gcc.dg/fold-xor-1.c: New test.
25694         * gcc.dg/fold-xor-2.c: New test.
25695
25696 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
25697
25698         PR target/20670
25699         * g++.dg/eh/fp-regs.C: New test.
25700
25701 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25702
25703         * gcc.dg/Wint-to-pointer-cast-1.c,
25704         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25705         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25706         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25707
25708 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25709
25710         PR fortran/16861
25711         * gfortran.dg/pr16861.f90: New test.
25712
25713 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25714
25715         * gcc.dg/pr21085.c: New test.
25716
25717 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
25718
25719         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
25720         (setup_mips_tests, dg-mips-options): New procedures.
25721         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25722         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25723         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25724         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25725         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25726         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25727         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25728         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25729         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25730         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25731         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25732         dg-mips-options instead of dg-options.  Remove now-redundant
25733         preprocessor guards.
25734         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25735         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25736         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25737         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25738         * gcc.dg/vr-mult-2.c: Delete.
25739         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25740         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25741         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25742         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25743         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25744         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25745         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25746
25747 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
25748
25749         * ada/acats/run_all.sh: Use sync when executable not present.
25750
25751 2005-04-18  Devang Patel  <dpatel@apple.com>
25752
25753         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25754         * gcc.dg/vect/vect-11a.c: New.
25755         * gcc.dg/vect/vect-none.c: Update.
25756         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25757
25758 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25759
25760         PR tree-optimization/20922
25761         * gcc.dg/pr20922-1.c: New test.
25762         * gcc.dg/pr20922-2.c: New test.
25763         * gcc.dg/pr20922-3.c: New test.
25764         * gcc.dg/pr20922-4.c: New test.
25765         * gcc.dg/pr20922-5.c: New test.
25766         * gcc.dg/pr20922-6.c: New test.
25767
25768 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25769
25770         PR libfortran/20950
25771         * gfortran.dg/pr20950.f: New test.
25772
25773 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25774
25775         PR libfortran/19216
25776         * gfortran.dg/pr19216.f: New test.
25777
25778 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
25779
25780         PR tree-optimization/21001
25781         * gcc.dg/tree-ssa/pr21001.c: New.
25782
25783 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
25784
25785         PR libfortran/21075
25786         * gfortran.dg/reshape_rank7.f90: New test.
25787
25788 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
25789
25790         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
25791         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
25792         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
25793         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
25794         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
25795         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
25796         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
25797         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
25798         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
25799         wrong way round).
25800         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
25801         in namelists.  New test.
25802         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
25803         New test.
25804         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
25805         New test.
25806         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
25807         namelist.  New test.
25808         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
25809         New test.
25810         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
25811         New test.
25812         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
25813         namelist.  New test.
25814         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
25815         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
25816         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
25817         New test.
25818         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
25819         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
25820         arrays. New test.
25821
25822 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
25823
25824         * gfortran.dg/wtruncate.f: New testcase.
25825         * gfortran.dg/wtruncate.f90: New testcase.
25826
25827 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
25828
25829         PR c++/21025
25830         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
25831         which sizeof/alignof is dependent, rather than just whether we are
25832         processing_template_decl.
25833
25834 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25835
25836         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25837         corrected typo where the wrong variables had been compared.
25838
25839 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25840
25841         PR libfortran/18495
25842         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25843         Test callee-allocated version of return array with a write
25844         statement.
25845         Test spread with a temporary with another write statement.
25846
25847 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
25848
25849         PR tree-optimization/21031
25850         * gcc.dg/tree-ssa/pr21031.c: New.
25851
25852 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
25853
25854         PR tree-optimization/21004
25855         * gcc.dg/builtins-53.c: Include builtins-config.h.
25856         Check floorf, ceilf, floorl and ceill transformations
25857         only when HAVE_C99_RUNTIME is defined.
25858
25859 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
25860
25861         PR middle-end/20739
25862         * gcc.dg/tree-ssa/pr20739.c: New test.
25863
25864 2005-04-14  Mike Stump  <mrs@apple.com>
25865
25866         * gcc.dg/Foundation.framework/empty: New.
25867         * gcc.dg/framework-2.c: New.
25868
25869 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25870
25871         PR tree-optimization/21021
25872         * gcc.c-torture/compile/pr21021.c: New.
25873
25874 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
25875
25876         PR testsuite/21010
25877         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
25878         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
25879         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
25880         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
25881         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
25882         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
25883         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
25884         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
25885
25886 2005-04-14  Richard Henderson  <rth@redhat.com>
25887
25888         * lib/target-supports.exp (check_effective_target_vect_condition):
25889         Add ia64, i?86, and x86_64.
25890
25891 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
25892
25893         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
25894
25895 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25896
25897         PR tree-optimization/20657
25898         * gcc.dg/tree-ssa/pr20657.c: New.
25899
25900 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
25901
25902         * gcc.dg/builtins-53.c: Also check (int)trunc* and
25903         (long long int)trunc*.
25904
25905 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
25906
25907         PR target/20927
25908         * gcc.dg/pr20927.c: New test.
25909
25910 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
25911
25912         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
25913         * gcc.target/mips/asm-1.c: Likewise.
25914
25915 2005-04-13  Dale Johannesen  <dalej@apple.com>
25916
25917         * objc.dg/objc-fast-4.m: New.
25918
25919 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
25920
25921         * gcc.target/cris/torture/cris-torture.exp: New driver in new
25922         directory.
25923         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
25924
25925 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
25926
25927         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
25928         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
25929         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
25930
25931 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
25932
25933         PR tree-optimization/20913
25934         * gcc.dg/tree-ssa/pr20913.c: New.
25935
25936         PR tree-optimization/20702
25937         * gcc.dg/tree-ssa/pr20702.c: New.
25938
25939 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25940
25941         PR c++/13744
25942         * g++.dg/inherit/local3.C: New test.
25943
25944 2005-04-12  Jeff Law  <law@redhat.com>
25945
25946         * gcc.dg/tree-ssa/20050412-1.c: New test.
25947
25948 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
25949
25950         PR libfortran/19016
25951         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
25952         Add tests with mask generated by expression.
25953         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25954         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25955         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25956
25957 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
25958
25959         PR middle-end/20917
25960         * gcc.dg/20050409-1.c: New test.
25961
25962 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
25963
25964         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
25965
25966 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25967
25968         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25969         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
25970         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25971         (TARGET_CXX): Adjust accordingly.
25972         * target.h (struct gcc_target): Remove epxort_class_data.  Add
25973         determine_class_data_visibility and class_data_always_comdat.
25974         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25975         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
25976         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25977         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
25978         (arm_cxx_determine_class_data_visibility): New.
25979         (arm_cxx_class_data_always_comdat): Likewise.
25980         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25981         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
25982         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25983         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
25984         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
25985         Define.
25986
25987 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25988
25989         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
25990
25991 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
25992
25993         * gcc.dg/i386-darwin-fpmath.c: New.
25994
25995 2004-04-11  Devang Patel  <dpatel@apple.com>
25996
25997         * lib/target-supports.exp (check_effective_target_vect_condition): New.
25998         * gcc.dg/vect/vect-ifcvt-1.c: New test.
25999         * gcc.dg/vect/vect-ifcvt-2.c: New test.
26000         * gcc.dg/vect/vect-ifcvt-3.c: New test.
26001         * gcc.dg/vect/vect-ifcvt-4.c: New test.
26002         * gcc.dg/vect/vect-ifcvt-5.c: New test.
26003         * gcc.dg/vect/vect-ifcvt-6.c: New test.
26004         * gcc.dg/vect/vect-ifcvt-7.c: New test.
26005         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26006
26007 2004-04-11  Devang Patel  <dpatel@apple.com>
26008
26009         * gcc.dg/vect/vect-dv-1.c: New test.
26010         * gcc.dg/vect/vect-dv-2.c: New test.
26011
26012 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26013
26014         PR tree-optimization/20933
26015         * gcc.dg/tree-ssa/pr20933.c: New test.
26016
26017 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26018
26019         * gfortran.dg/fold_nearest.f90: New test.
26020
26021 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
26022
26023         * gcc.dg/tree-ssa/alias-1.c: New test.
26024
26025 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26026
26027         PR tree-optimization/20920
26028         * g++.dg/tree-ssa/pr20920.C: New test.
26029
26030 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
26031
26032         * gcc.dg/builtins-53.c: Also check (int)ceil* and
26033         (long long int)ceil*.
26034
26035 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
26036
26037         * g++.dg/warn/Wdtor1.C: Declare template in system header with
26038         explicit C++ linkage.
26039
26040 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26041
26042         * gfortran.dg/pr17229.f: Take care of the new obsolescence
26043         warning for arithmetic IF statements.
26044
26045 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
26046
26047         * eor_handling_1.f90: New test case.
26048         * eor_handling_2.f90: New test case.
26049         * eor_handling_3.f90: New test case.
26050         * eor_handling_4.f90: New test case.
26051         * eor_handling_5.f90: New test case.
26052         * noadv_size.f90: New test case.
26053         * pad_no.f90: New test case.
26054
26055 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
26056
26057         * gcc.c-torture/execute/20050410-1.c: New test.
26058
26059 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
26060
26061         * gcc.dg/pr20126.c: New.
26062
26063 2005-04-09  Bud Davis  <bdavis@gfortran.org>
26064             Steven G. Kargl <kargls@comcast.net>
26065
26066         * gfortran.dg/PR19872.f: New test.
26067
26068 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26069
26070         * gfortran.dg/nint_1.f90: Fix dg-do directive.
26071
26072 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26073
26074         * gfortran.dg/nint_1.f90: New test.
26075
26076 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26077
26078         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26079         Added test for callee-allocated arrays with write statements.
26080         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26081         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26082         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26083         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26084         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26085
26086 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26087
26088         PR libfortran/20163
26089         * gfortran.dg/open-options-blanks.f: New test.
26090
26091 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26092
26093         PR fortran/13257
26094         * gfortran.dg/comma_format_extension_[1234].f: New tests.
26095
26096 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26097
26098         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26099         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26100         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26101         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26102         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26103         * gcc.c-torture/execute/stdarg-4.c: New test.
26104
26105         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26106
26107         PR target/20795
26108         * g++.dg/abi/param2.C: New test.
26109
26110 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26111
26112         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26113
26114 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26115
26116         * gcc.dg/builtins-53.c: New test.
26117
26118 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
26119
26120         * g++.dg/tree-ssa/pr18178.C: New test.
26121         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26122         * gcc.c-torture/execute/20041019-1.c: New test.
26123         * gcc.dg/tree-ssa/20041008-1.c: New test.
26124         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26125         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26126         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26127         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26128         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26129         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26130         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26131         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26132         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26133         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26134
26135 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
26136
26137         PR rtl-optimization/20466
26138         * gcc.c-torture/execute/pr20466-1.c: New test.
26139
26140 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
26141
26142         PR c++/20905
26143         * g++.dg/parse/cond2.C: New test.
26144
26145         PR c++/20145
26146         * g++.dg/warn/Wdtor1.C: New test.
26147
26148 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26149
26150         PR fortran/17229
26151         * gfortran.dg/pr17229.f: New test.
26152
26153 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
26154
26155         * gfortran.dg/tiny_1.f90: New test.
26156         * gfortran.dg/tiny_2.f90: ditto.
26157
26158 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
26159
26160         * gfortran.dg/eor_1.f90: Fix dg-do run line
26161         * gfortran.dg/open_new.f90: Fix dg-do run line
26162
26163 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
26164
26165         * lib/target-supports.exp (get_compiler_messages): Support
26166         optional arguments, the fourth being compiler options.
26167         (check_effective_target_fpic): New proc.
26168         * gcc.dg/20050321-2.c: Restrict to target fpic.
26169
26170 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
26171
26172         * gcc.dg/15443-1.c: New test.
26173         * gcc.dg/15443-2.c: Likewise.
26174
26175 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26176
26177         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26178
26179 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26180
26181         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26182
26183 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26184
26185         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26186         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26187         -m64.
26188         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26189         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26190         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26191
26192 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
26193
26194         PR c++/20212
26195         * g++.dg/warn/Wunused-11.C: New test.
26196
26197 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
26198
26199         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26200
26201 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
26202
26203         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26204
26205 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26206
26207         PR c++/20734
26208         * g++.dg/template/ptrmem13.C: New test.
26209
26210 2005-04-05  Per Bothner  <per@bothner.com>
26211
26212         * lib/gcc.exp: Always add -fno-show-column, for now.
26213
26214 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
26215
26216         PR testsuite/20767
26217         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26218         of plain old "unsigned int" for the type of "i".  Makes this test
26219         64bit clean.
26220
26221 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
26222
26223         * gcc.dg/i386-ssefn-1.c: New test.
26224         * gcc.dg/i386-ssefn-2.c: New test.
26225         * gcc.dg/i386-ssefn-3.c: New test.
26226         * gcc.dg/i386-ssefn-4.c: New test.
26227
26228 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
26229
26230         PR tree-optimization/20076
26231         * gcc.dg/builtin-apply4.c: New test.
26232
26233         PR preprocessor/19475
26234         * gcc.dg/cpp/macspace1.c: New test.
26235         * gcc.dg/cpp/macspace2.c: New test.
26236
26237 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26238
26239         * gfortran.dg/pr20755.f: Fixed bad format.
26240
26241 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26242
26243         PR c++/20763
26244         * g++.dg/ext/attrib21.C: New test.
26245
26246 2004-04-05  Devang Patel  <dpatel@apple.com>
26247
26248         * lib/target-supports.exp (check_effective_target_vect_shif): New.
26249         * gcc.dg/vect/vect-shift-1.c: New test.
26250
26251 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26252
26253         PR libfortran/20755
26254         * gfortran.dg/pr20755.f: New test.
26255
26256 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
26257
26258         * gfortran.dg/pr15959.f90: New test.
26259         * gfortran.dg/string_pad_trunc.f90: New test.
26260
26261 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26262
26263         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26264         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26265         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26266         syntax.
26267
26268 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26269
26270         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26271
26272 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26273
26274         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26275         * gcc.c-torture/compile/20011119-2.c: Likewise.
26276         * gcc.c-torture/compile/981001-2.c: Likewise.
26277
26278 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
26279
26280         PR c++/20679
26281         * g++.dg/template/overload4.C: New test.
26282
26283 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26284
26285         PR c++/20746
26286         * g++.dg/abi/covariant5.C: New.
26287
26288         PR debug/20505
26289         * g++.dg/debug/const2.C: New.
26290
26291 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
26292
26293         PR rtl-optimization/16104
26294         * gcc.c-torture/execute/20050316-1.c: New test.
26295
26296 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26297
26298         * g++.dg/template/spec23.C: Fix dg-error text.
26299
26300 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
26301
26302         PR c++/19199
26303         * g++.dg/expr/lval2.C: New.
26304
26305 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26306
26307         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26308         __builtin_strcasecmp and __builtin_strncasecmp.
26309
26310 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
26311
26312         PR c++/20723
26313         * g++.dg/template/spec22.C: New.
26314         * g++.dg/template/spec23.C: New.
26315
26316 2005-04-03  Dale Ranta  <dir@lanl.gov>
26317             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26318
26319         PR libfortran/20068
26320         PR libfortran/20125
26321         PR libfortran/20156
26322         PR libfortran/20471
26323         * gfortran.dg/backspace.f: New test.
26324
26325 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
26326
26327         * gcc.dg/pr19345.c: New test.
26328
26329 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26330
26331         PR tree-optimization/20640
26332         * gcc.dg/torture/tree-loop-1.c: New.
26333
26334 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26335
26336         PR rtl-optimization/20290
26337         * gcc.c-torture/execute/loop-ivopts-2.c: New.
26338
26339 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
26340
26341         * gcc.dg/rs6000-fpint.c: New.
26342
26343 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26344
26345         * gcc.dg/old-style-then-proto-1.c: New test.
26346
26347 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26348
26349         * gfortran.fortran-torture/execute/backspace.f90: Check
26350         after backspace and read was incorrect.
26351
26352 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26353
26354         * gcc.c-torture/execute/builtins/strcat.c: Check the result
26355         buffer past the terminating NUL using memcmp.
26356         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26357         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26358
26359         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26360         Fix unused/uninitialized variable warnings.
26361
26362         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26363         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26364         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26365         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26366
26367         * gcc.c-torture/execute/builtins/abs-1-lib.c,
26368         gcc.c-torture/execute/builtins/fputs-lib.c,
26369         gcc.c-torture/execute/builtins/lib/fprintf.c,
26370         gcc.c-torture/execute/builtins/lib/main.c,
26371         gcc.c-torture/execute/builtins/lib/memcmp.c,
26372         gcc.c-torture/execute/builtins/lib/memmove.c,
26373         gcc.c-torture/execute/builtins/lib/mempcpy.c,
26374         gcc.c-torture/execute/builtins/lib/memset.c,
26375         gcc.c-torture/execute/builtins/lib/printf.c,
26376         gcc.c-torture/execute/builtins/lib/sprintf.c,
26377         gcc.c-torture/execute/builtins/lib/stpcpy.c,
26378         gcc.c-torture/execute/builtins/lib/strchr.c,
26379         gcc.c-torture/execute/builtins/lib/strcmp.c,
26380         gcc.c-torture/execute/builtins/lib/strcpy.c,
26381         gcc.c-torture/execute/builtins/lib/strcspn.c,
26382         gcc.c-torture/execute/builtins/lib/strlen.c,
26383         gcc.c-torture/execute/builtins/lib/strncat.c,
26384         gcc.c-torture/execute/builtins/lib/strncmp.c,
26385         gcc.c-torture/execute/builtins/lib/strncpy.c,
26386         gcc.c-torture/execute/builtins/lib/strrchr.c,
26387         gcc.c-torture/execute/builtins/lib/strspn.c,
26388         gcc.c-torture/execute/builtins/lib/strstr.c,
26389         gcc.c-torture/execute/builtins/memops-asm-lib.c,
26390         gcc.c-torture/execute/builtins/strlen-2.c,
26391         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26392         prototypes.
26393
26394 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
26395
26396         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26397         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26398         selectany usage.
26399
26400 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
26401
26402         PR c++/19406
26403         * g++.dg/debug/using1.C: New test.
26404
26405 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
26406
26407         PR middle-end/20524
26408         * gcc.dg/alias-7.c: Prefix asm-declared name with
26409         __USER_LABEL_PREFIX__.
26410
26411 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
26412
26413         Fix fallout from PR middle-end/15700:
26414         * gcc.c-torture/compile/20011119-1.c: Take
26415         __USER_LABEL_PREFIX__ into account.
26416         * gcc.c-torture/compile/20011119-2.c: Likewise.
26417
26418 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26419
26420         PR c++/18644
26421         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26422
26423 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26424
26425         PR c/17855
26426         * gcc.c-torture/compile/struct-non-lval-1.c,
26427         gcc.c-torture/compile/struct-non-lval-2.c,
26428         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26429
26430 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
26431
26432         * gcc.dg/tls/tls.exp: Remove temporary file.
26433         * g++.dg/tls/tls.exp: Ditto.
26434         * lib/file-format.exp: Ditto.
26435         * g++.dg/special/ecos.exp: Ditto.
26436
26437         * lib/profopt.exp: Treat prof_ext as a list.
26438         * gcc.misc-tests/bprob.exp: Ditto.
26439         * g++.dg/bprob/bprob.exp: Ditto.
26440
26441         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26442         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26443         g++.dg/tree-ssa/pointer-reference-alias.C,
26444         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26445         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26446         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26447         g++.dg/vect/pr19951.cc: Ditto.
26448         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26449         gcc.dg/builtins-47.c: Ditto.
26450         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26451         gcc.dg/pr20115-1.c: Ditto.
26452         * gcc.dg/tree-ssa/20030530-2.c,
26453         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26454         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26455         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26456         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26457         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26458         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26459         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26460         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26461         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26462         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26463         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26464         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26465         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26466         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26467         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26468         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26469         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26470         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26471         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26472         gcc.dg/tree-ssa/20030824-1.c,
26473         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26474         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26475         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26476         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26477         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26478         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26479         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26480         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26481         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26482         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26483         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26484         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26485         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26486         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26487         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26488         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26489         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26490         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26491         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26492         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26493         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26494         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26495         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26496         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26497         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26498         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26499         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26500         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26501         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26502         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26503         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26504         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26505         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26506         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26507         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26508         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26509         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26510         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26511         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26512         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26513         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26514         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26515         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26516         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26517         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26518         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26519         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26520         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26521         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26522         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26523         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26524         gcc.dg/tree-ssa/useless-1.c: Ditto.
26525         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26526         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26527         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26528         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26529         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26530         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26531         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26532         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26533         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26534         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26535         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26536         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26537         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26538         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26539         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26540         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26541         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26542         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26543         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26544         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26545         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26546         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26547         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26548         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26549         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26550         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26551         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26552         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26553         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26554         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26555         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26556         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26557         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26558         gcc.dg/vect/vect-none.c: Ditto.
26559         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26560         treelang/compile/unsigned.tree: Ditto.
26561
26562         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26563         * gcc.dg/cpp/direct2s.c: Ditto.
26564         * gcc.dg/cpp/paste4.c: Ditto.
26565         * gcc.dg/cpp/separate-1.c: Ditto.
26566         * gcc.dg/pch/save-temps-1.c: Ditto.
26567         * g++.dg/ext/altivec-10.C: Ditto.
26568         * g++.dg/pch/pch.C: Ditto.
26569
26570         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26571
26572         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26573         * g++.dg/template/repo1.C: Ditto.
26574         * g++.dg/template/repo2.C: Ditto.
26575         * g++.dg/template/repo3.C: Ditto.
26576         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26577         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26578         * g++.old-deja/g++.pt/repo1.C: Ditto.
26579         * g++.old-deja/g++.pt/repo2.C: Ditto.
26580         * g++.old-deja/g++.pt/repo3.C: Ditto.
26581         * g++.old-deja/g++.pt/repo4.C: Ditto.
26582
26583         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26584         * gcc.dg/20030107-1.c: Ditto.
26585         * gcc.dg/20030702-1.c: Ditto.
26586         * gcc.dg/profile-generate-1.c: Ditto.
26587         * g++.dg/other/profile1.C: Ditto.
26588         * g++.old-deja/g++.robertl/eb83.C: Ditto.
26589
26590         * lib/gcc-dg.exp (remove-build-file): New.
26591         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26592         cleanup-tree-dump, cleanup-saved-temps): New.
26593
26594 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26595
26596         PR c++/19203, DR 214
26597         * g++.dg/parse/ambig3.C: Not ambiguous.
26598         * g++.dg/template/spec20.C: New.
26599         * g++.dg/template/spec21.C: New.
26600
26601 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
26602
26603         PR target/20045
26604         * gcc.dg/ia64-fptr-1.c: Run only on linux.
26605
26606 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26607
26608         PR libfortran/20660
26609         * gfortran.dg/negative_unit.f: New test.
26610
26611 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26612
26613         * gcc.dg/20050330-1.c: New test.
26614
26615 2005-03-30  Devang Patel  <dpatel@apple.com>
26616
26617         * g++.dg/tree-sra/ssa-sra-3.C: New test.
26618
26619 2005-03-30  Dale Johannesen  <dalej@apple.com>
26620
26621         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26622
26623 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
26624
26625         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26626         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26627         Strip options from test name.
26628
26629 2005-03-31  Jan Hubicka  <jh@suse.cz>
26630
26631         * gcc.dg/varpool-1.c: New testcase.
26632
26633 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26634
26635         PR c/772
26636         PR c/17913
26637         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26638         gcc.dg/stmt-expr-label-3.c : New tests.
26639         * gcc.c-torture/execute/medce-2.c: Remove.
26640
26641 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26642
26643         PR c/20368
26644         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26645         tests.
26646
26647 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
26648
26649         * gcc.c-torture/compile/pr20203.c: New test.
26650
26651 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26652
26653         * gfortran.dg/promotion.f90: New test.
26654
26655 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
26656
26657         PR middle-end/20491
26658         * gcc.dg/torture/asm-subreg-1.c: New test.
26659
26660 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
26661
26662         PR c/20672
26663         * gcc.dg/pr20672-1.c: New test.
26664
26665 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
26666
26667         * gfortran.dg/vect: New directory.
26668         * gfortran.dg/vect/vect.exp: New.
26669         * gfortran.dg/vect/vect-1.f90: New test.
26670         * gfortran.dg/vect/vect-2.f90: New test.
26671         * gfortran.dg/vect/vect-3.f90: New test.
26672         * gfortran.dg/vect/vect-4.f90: New test.
26673         * gfortran.dg/vect/vect-5.f90: New test.
26674
26675 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
26676
26677         PR middle-end/20622
26678         * gcc.dg/alias-7.c: New test.
26679
26680 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26681
26682         * gcc.dg/sparc-reg-1.c: New test.
26683
26684 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
26685
26686         PR target/19890
26687         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26688
26689 2005-03-29  Dale Ranta  <dir@lanl.gov>
26690             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26691
26692         PR libfortran/20163
26693         * gfortran.dg/pr20163-2.f: New test.
26694
26695 2005-03-28  Jan Hubicka  <jh@suse.cz>
26696
26697         PR middle-end/20635
26698         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26699         by Jakub Jelinek.
26700
26701 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
26702
26703         PR tree-optimization/20626
26704         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26705         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26706
26707 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26708
26709         * gfortran.dg/underflow.f90: New test.
26710         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26711
26712 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26713
26714         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26715
26716 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
26717
26718         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26719         (g++_init): Make sure that CXXFLAGS is set.
26720         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26721         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26722         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26723         * lib/objc.exp (objc_init): Likewise.
26724         * lib/treelang.exp (treelang_init): Likewise.
26725
26726 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
26727
26728         PR tree-optimization/20470
26729         * gcc.dg/tree-ssa/pr20470.c: New test.
26730
26731 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
26732
26733         * gcc.dg/ppc-stfiwx.c: New.
26734
26735 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
26736
26737         PR target/19888
26738         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26739
26740 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26741
26742         * gcc.dg/20050325-1.c: Fix a typo.
26743
26744 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26745
26746         PR libfortran/19678
26747         PR libfortran/19679
26748         * gfortran.dg/dos_eol.f: New test.
26749
26750 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26751
26752         PR rtl-optimization/20249
26753         * gcc.dg/20050325-1.c: New test.
26754
26755 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26756
26757         PR libfortran/15332
26758         * gfortran.dg/pr15332.f: New test.
26759
26760 2005-03-24  Dale Johannesen  <dalej@apple.com>
26761
26762         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26763
26764 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
26765
26766         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26767         'internal' visibility.
26768         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26769         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26770         'protected' visibility.
26771         * gcc.dg/visibility-7.c: Likewise.
26772         * lib/target-supports.exp (check_visibility_available): Take
26773         a parameter, the kind of visibility to check for.
26774         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26775         to check_visibility_available.
26776
26777         * g++.dg/expr/cast3.C: New.
26778
26779 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
26780
26781         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
26782         rs6000.
26783
26784 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
26785
26786         PR target/20095
26787         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
26788
26789 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
26790
26791         * gcc.dg/badshift.c: Renamed to...
26792         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
26793
26794         * gcc.target/i386/badshift.c: Renamed to...
26795         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
26796         only.
26797
26798         PR rtl-optimization/20532
26799         * gcc.target/i386/badshift.c: New.
26800
26801 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26802
26803         * gfortran.dg/pr18025.f90: New test.
26804
26805 2005-03-23  Dale Johannesen  <dalej@apple.com>
26806
26807         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
26808
26809 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
26810
26811         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
26812
26813         * lib/target-supports.exp (check_iconv_available): Default
26814         libiconv to -liconv, if there is no definition.
26815
26816 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
26817
26818         * gcc.dg/torture/cris-asm-mof-1.c: New test.
26819
26820 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
26821
26822         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
26823         * g++.dg/opt/pr7503-2.C: Likewise.
26824         * g++.dg/opt/pr7503-3.C: Likewise.
26825         * g++.dg/opt/pr7503-4.C: Likewise.
26826         * g++.dg/opt/pr7503-5.C: Likewise.
26827         * g++.dg/warn/minmax.C: New test.
26828
26829 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26830
26831         * gfortran.dg/g77_intrinsics_funcs.f: New test.
26832         * gfortran.dg/g77_intrinsics_sub.f: New test.
26833
26834 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
26835             Jan Hubicka  <jh@suse.cz>
26836             Steven Bosscher <stevenb@suse.de
26837
26838         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
26839
26840 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26841
26842         PR c++/19980
26843         * g++.dg/template/redecl3.C: New test.
26844
26845 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26846
26847         PR c++/20499
26848         * g++.dg/parse/error16.C: Tweak error markers.
26849
26850 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
26851
26852         PR target/20561
26853         * gcc.dg/20050321-2.c: New test.
26854
26855 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26856
26857         PR c++/20465
26858         PR c++/20381
26859         * g++.dg/template/ptrmem12.C: New.
26860
26861 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
26862
26863         PR rtl-optimization/20527
26864         * gcc.c-torture/execute/pr20527-1.c: New test.
26865
26866 2005-03-22  Ben Elliston  <bje@au.ibm.com>
26867
26868         * gcc.misc-tests/options.exp (check_for_options): Create a real C
26869         program, compile it into a real executable and then delete the .c
26870         and .x files afterwards, to avoid problems on testglue targets.
26871
26872 2005-03-21  Stuart Hastings  <stuart@apple.com>
26873
26874         * gcc.target/i386/sse-2.c: New.
26875
26876 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
26877
26878         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
26879
26880 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26881
26882         * g++.dg/parse/crash25.C: Fix typo.
26883
26884 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26885
26886         PR c++/20461
26887         * g++.dg/parse/crash24.C: New test.
26888
26889         PR c++/20536
26890         * g++.dg/parse/crash25.C: New test.
26891
26892 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26893
26894         PR c++/20147
26895         * g++.dg/ext/stmtexpr4.C: New test.
26896
26897 2005-03-20  Roger Sayle  <roger@eyesopen.com>
26898
26899         PR middle-end/20539
26900         * gcc.c-torture/compile/pr13066-1.c: New test case.
26901         * gcc.c-torture/compile/pr20539-1.c: Likewise.
26902         * g++.dg/opt/pr13066-1.C: Likewise.
26903
26904 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
26905
26906         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
26907
26908 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26909
26910         PR fortran/18525
26911         * gfortran.dg/nesting_1.f90: New test.
26912
26913 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26914
26915         PR c++/20240
26916         * g++.dg/lookup/using13.C: New test.
26917
26918 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26919
26920         PR c++/20333
26921         * g++.dg/template/crash36.C: New test.
26922
26923 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
26924
26925         PR c++/20463
26926         * g++.dg/template/crash35.C: New test.
26927
26928 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
26929
26930         PR c++/19966
26931         * g++.dg/overload/operator2.C: New test.
26932
26933 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26934
26935         PR libfortran/20257
26936         * gfortran.dg/pr20257.f90: New test.
26937
26938 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26939
26940         PR libfortran/20480
26941         * gfortran.dg/pr20480.f90: New test.
26942
26943 2005-03-16  Richard Henderson  <rth@redhat.com>
26944
26945         PR middle-end/15700
26946         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
26947         (_rtld_global): New.
26948         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
26949         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
26950
26951         * gcc.dg/alias-3.c: New.
26952         * gcc.dg/alias-4.c: New.
26953         * gcc.dg/alias-5.c: New.
26954         * gcc.dg/alias-6.c: New.
26955
26956 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
26957
26958         * gcc.dg/cpp/ucnid-7.c: New.
26959
26960 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
26961             Dorit Naishlos  <dorit@il.ibm.com>
26962
26963         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
26964         darwin.
26965
26966 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
26967
26968         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
26969         support misaligned accesses.
26970         * gcc.dg/vect/vect-58.c: Likewise.
26971         * gcc.dg/vect/vect-92.c: New.
26972         * gcc.dg/vect/vect-93.c: New.
26973
26974 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
26975
26976         PR fortran/18827
26977         * gfortran.dg/assign_2.f90: New test.
26978         * gfortran.dg/assign_3.f90: New test.
26979         * gfortran.dg/assign.f90: New test.
26980
26981 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
26982
26983         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
26984         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
26985         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
26986         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
26987         names.
26988
26989 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
26990
26991         * gcc.dg/cpp/ucnid-6.c: New.
26992
26993         * gcc.dg/cpp/normalize-1.c: New.
26994         * gcc.dg/cpp/normalize-2.c: New.
26995         * gcc.dg/cpp/normalize-3.c: New.
26996         * gcc.dg/cpp/normalize-4.c: New.
26997         * gcc.dg/cpp/ucnid-4.c: New.
26998         * gcc.dg/cpp/ucnid-5.c: New.
26999         * g++.dg/cpp/normalize-1.C: New.
27000         * g++.dg/cpp/ucnid-1.C: New.
27001
27002 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27003
27004         * gcc.dg/pr18628.c: New.
27005
27006 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
27007
27008         PR c++/20280
27009         * g++.dg/tree-ssa/pr20280.C: New.
27010
27011 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27012
27013         PR fortran/20467
27014         * gfortran.dg/stfunc_2.f90: New test.
27015
27016 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27017
27018         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27019
27020 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27021
27022         * gcc.dg/tree-ssa/20050314-1.c: New test.
27023
27024 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27025
27026         PR c++/4403
27027         PR c++/9783, DR433
27028         * g++.dg/template/friend34.C: New test.
27029         * g++.dg/template/friend35.C: Likewise.
27030         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27031
27032 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27033
27034         Friend class name lookup 5/n
27035         PR c++/1016
27036         * g++.dg/lookup/hidden-class1.C: New test.
27037         * g++.dg/lookup/hidden-class2.C: Likewise.
27038         * g++.dg/lookup/hidden-class3.C: Likewise.
27039         * g++.dg/lookup/hidden-class4.C: Likewise.
27040         * g++.dg/lookup/hidden-class5.C: Likewise.
27041         * g++.dg/lookup/hidden-class6.C: Likewise.
27042         * g++.dg/lookup/hidden-class7.C: Likewise.
27043         * g++.dg/lookup/hidden-class8.C: Likewise.
27044         * g++.dg/lookup/hidden-class9.C: Likewise.
27045         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27046         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27047         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27048         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27049         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27050         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27051         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27052         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27053         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27054         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27055         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27056
27057 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
27058
27059         PR c++/20157
27060         * g++.dg/template/error18.C: New test.
27061
27062 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27063
27064         PR debug/16792
27065         * g++.dg/debug/pr16792.C: New test.
27066
27067 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27068
27069         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27070         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27071         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27072         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27073         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27074         test assertion names.
27075
27076 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27077
27078         PR fortran/18600
27079         * gfortran.dg/stfunc_1.f90: New test.
27080
27081 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27082
27083         PR fortran/16907
27084         * gfortran.dg/real_index_1.f90: New test.
27085
27086 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27087
27088         PR fortran/20323
27089         * gfortran.dg/spec_expr_1.f90: New test.
27090
27091 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27092
27093         PR c/20402
27094         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27095         new parser.
27096
27097 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27098
27099         PR fortran/20361
27100         * gfortran.dg/largeequiv_1.f90: New test.
27101
27102 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27103
27104         * gcc.dg/ucnid-1.c: New.
27105         * gcc.dg/ucnid-2.c: New.
27106         * gcc.dg/ucnid-3.c: New.
27107         * gcc.dg/ucnid-4.c: New.
27108         * gcc.dg/ucnid-5.c: New.
27109         * gcc.dg/ucnid-6.c: New.
27110         * gcc.dg/cpp/ucnid-1.c: New.
27111         * gcc.dg/cpp/ucnid-2.c: New.
27112         * gcc.dg/cpp/ucnid-3.c: New.
27113         * g++.dg/other/ucnid-1.C: New.
27114
27115 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27116
27117         * gcc.dg/vmx/darwin-abi-3.c: Delete.
27118
27119 2005-03-11  Per Bothner  <per@bothner.com>
27120
27121         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
27122         that diagnotics refer to correct token.
27123         * gcc.dg/unused-3.c: Likewise.
27124
27125 2005-03-11  Per Bothner  <per@bothner.com>
27126
27127         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27128         constant" is now actually on same line as string constant.
27129         * gcc.dg/cpp/direct2s.c: Likewise.
27130
27131 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
27132
27133         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27134
27135 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27136
27137         PR libfortran/20124
27138         * gfortran.dg/pr20124.f90: New Test
27139
27140 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
27141
27142         PR tree-optimization/20130
27143         * gcc.dg/pr20130-1.c: New test.
27144
27145 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27146
27147         PR target/20095
27148         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27149
27150 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27151
27152         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27153
27154 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27155
27156         * g++.dg/eh/forced1.C: Fix comment.
27157         * g++.dg/eh/forced2.C: Ditto.
27158         * g++.dg/eh/forced3.C: Ditto.
27159         * g++.dg/eh/forced4.C: Ditto.
27160
27161 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
27162
27163         PR rtl-opt/20412
27164         * gcc.c-torture/compile/pr20412.c: New test.
27165
27166 2005-03-10  Roger Sayle  <roger@eyesopen.com>
27167
27168         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27169
27170 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27171
27172         PR target/20322
27173         * gcc.dg/20050307-1.c: New test.
27174
27175 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
27176
27177         PR c++/20375
27178         * g++.dg/other/stdarg3.C: New.
27179
27180 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27181
27182         PR c++/18384, c++/18327
27183         * g++.dg/init/array19.C: New test.
27184
27185         PR inline-asm/20314
27186         * gcc.dg/torture/pr20314-1.c: New test.
27187         * gcc.dg/torture/pr20314-2.c: New test.
27188
27189 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
27190
27191         * gcc.dg/20050309-1.c: New test.
27192
27193 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27194
27195         * gcc.dg/builtins-10.c: Reactivate disabled test.
27196         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
27197         new cbrt transformations.
27198
27199 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
27200
27201         PR c++/20208
27202         * g++.dg/template/array13.C: New test.
27203
27204 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
27205
27206         PR c++/16859
27207         * g++.dg/init/brace4.C: New test.
27208
27209 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27210
27211         PR c++/20186
27212         * g++.dg/template/non-dependent12.C: New.
27213
27214 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
27215
27216         PR c++/20142
27217         * g++.dg/init/array18.C: Add dg-do run marker.
27218
27219         PR c++/20142
27220         * g++.dg/init/array18.C: New test.
27221
27222 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27223
27224         * consistency.vlad/vlad.exp: Remove trailing semicolons.
27225         * g++.dg/gcov/gcov.exp: Likewise.
27226         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27227         * gcc.target/xstormy16/xstormy16.exp: Likewise.
27228         * lib/c-torture.exp: Likewise.
27229         * lib/fortran-torture.exp: Likewise.
27230         * lib/g++.exp: Likewise.
27231         * lib/gcc-defs.exp: Likewise.
27232         * lib/gcc-dg.exp: Likewise.
27233         * lib/gcc.exp: Likewise.
27234         * lib/gcov.exp: Likewise.
27235         * lib/gfortran.exp: Likewise.
27236         * lib/mike-g++.exp: Likewise.
27237         * lib/mike-gcc.exp: Likewise.
27238         * lib/objc-torture.exp: Likewise.
27239         * lib/objc.exp: Likewise.
27240         * lib/profopt.exp: Likewise.
27241         * lib/target-libpath.exp: Likewise.
27242         * lib/target-supports.exp: Likewise.
27243         * lib/treelang.exp: Likewise.
27244         * lib/wrapper.exp: Likewise.
27245
27246 2005-03-08  Jeff Law  <law@redhat.com>
27247
27248         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27249         PHI-OPT changes.
27250
27251 2005-03-08  Ira Rosen  <irar@il.ibm.com>
27252
27253         * gcc.dg/vect/pr20122.c: New test.
27254
27255 2005-03-07  Jeff Law  <law@redhat.com>
27256
27257         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27258         was folded away.
27259         * gcc.dg/tree-ssa/pr18133-1.c: New test.
27260         * gcc.dg/tree-ssa/pr18133-2.c: New test.
27261         * gcc.dg/tree-ssa/pr18134.c: New test.
27262
27263 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27264
27265         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27266         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27267         gcc.dg/torture/builtin-noret-2.c: Require weak support.
27268
27269 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
27270
27271         PR tree-opt/17671
27272         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27273
27274 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
27275
27276         * g++.dg/warn/Wnvdtor.C: New test.
27277
27278 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
27279
27280         * gcc.dg/torture/pr19683-1.c: New test.
27281
27282 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
27283
27284         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27285         * gfortran.dg/g77/19990313-2.f: Ditto.
27286         * gfortran.dg/g77/19990313-3.f: Ditto.
27287         * gfortran.dg/g77/19990525-0.f: Ditto.
27288         * gfortran.dg/g77/19990826-0.f: Ditto.
27289         * gfortran.dg/g77/19990826-2.f: Ditto.
27290         * gfortran.dg/g77/19990826-3.f: Ditto.
27291         * gfortran.dg/g77/20000511-1.f: Ditto.
27292         * gfortran.dg/g77/20000511-2.f: Ditto.
27293         * gfortran.dg/g77/970625-2.f: Ditto.
27294         * gfortran.dg/g77/980310-2.f: Ditto.
27295         * gfortran.dg/g77/980310-3.f: Ditto.
27296         * gfortran.dg/g77/980310-8.f: Ditto.
27297         * gfortran.dg/g77/980519-2.f: Ditto.
27298         * gfortran.dg/g77/alpha1.f: Ditto.
27299         * gfortran.dg/g77/claus.f: Ditto.
27300         * gfortran.dg/g77/erfc.f: Ditto.
27301         * gfortran.dg/g77/short.f: Ditto.
27302         * gfortran.fortran-torture/execute/data.f90: Ditto.
27303         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27304         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27305
27306 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27307
27308         * lib/file-format.exp (gcc_target_object_format): Add check for som
27309         format and hardcode object formats on hppa*-*-hpux*.
27310         * lib/target-supports.exp (check_weak_available): Add check for som
27311         object format.  Always return 0 on hppa*-*-hpux10*.
27312
27313         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27314         is defined.
27315
27316         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27317
27318 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27319
27320         * gfortran.dg/pr19936_1.f90: New test.
27321         * gfortran.dg/pr19936_2.f90: New test.
27322         * gfortran.dg/pr19936_3.f90: New test.
27323
27324 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27325             Paul Thomas <prthomas@drfccad.cea.fr>
27326
27327         * gfortran.dg/PR19754_1.f90: New test.
27328         * gfortran.dg/PR19754_2.f90: Ditto.
27329
27330 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27331
27332         PR c++/19311
27333         * g++.dg/template/non-dependent11.C: New test.
27334
27335 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
27336
27337         * lib/target-supports.exp (check_iconv_available): Fix comment.
27338
27339 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
27340             Joseph S. Myers  <joseph@codesourcery.com>
27341
27342         PR c++/19797
27343         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27344
27345 2005-03-04  Matthew Sachs  <msachs@apple.com>
27346
27347         * gcc.exp (gcc_target_compile): Put braces around
27348         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27349         * objc.exp (objc_target_compile): Likewise.
27350         * treelang.exp (treelang_target_compile): Likewise.
27351
27352 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27353
27354         PR fortran/19673
27355         * gfortran.dg/func_result_1.f90: New test.
27356
27357 2005-03-04  Ben Elliston  <bje@au.ibm.com>
27358
27359         * gcc.misc-tests/options.exp: New test.
27360
27361 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
27362
27363         * gcc.dg/pr15784-4.c: New test.
27364
27365 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
27366
27367         * gcc.c-torture/execute/pr17133.c: New.
27368         * gcc.c-torture/compile/20050303-1.c: New.
27369
27370 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
27371
27372         * gcc.dg/cpp/assert4.c: Fix for cygwin.
27373
27374 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
27375
27376         * g++.dg/overload/using2.C: New.
27377
27378 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
27379
27380         PR c++/19916
27381         * g++.dg/init/ptrmem2.C: New test.
27382
27383 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
27384
27385         PR c/8927
27386         * gcc.dg/pr8927-1.c: New test.
27387
27388 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27389
27390         PR c++/20232
27391         * g++.dg/inherit/covariant12.C: New.
27392
27393 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27394
27395         PR fortran/19479
27396         * gfortran.dg/bound_1.f90: New test.
27397
27398 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
27399
27400         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27401         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27402
27403 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
27404
27405         PR c/20245
27406         * gcc.dg/pr20245-1.c: New test.
27407
27408 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
27409
27410         PR middle-end/19874
27411         * gcc.c-torture/execute/20050119-2.c: New test case.
27412
27413 2005-02-28  Ben Elliston  <bje@au.ibm.com>
27414
27415         * README: Update the DejaGnu bug reporting address.
27416         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27417         * lib/objc-torture.exp: Likewise.
27418
27419 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27420
27421         * gfortran.dg/boz_1.f90: New test.
27422         * gfortran.dg/boz_3.f90: New test.
27423         * gfortran.dg/boz_4.f90: New test.
27424
27425 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27426
27427         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27428         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27429
27430 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27431
27432         PR libfortran/20101
27433         * gfortran.dg/write_0_pe_format.f90: New test.
27434
27435 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
27436
27437         PR c++/20206
27438         * g++.dg/opt/thunk2.C: New test.
27439         * g++.dg/opt/covariant1.C: New test.
27440
27441 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27442
27443         * gfortran.dg/e_d_fmt.f90: New test.
27444
27445 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
27446
27447         * gcc.dg/asm-b.c: Fix comment typos.
27448
27449 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27450
27451         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27452         a V_MAY_DEF also.
27453
27454 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27455
27456         PR tree-opt/20188
27457         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27458         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27459         * gcc.dg/asm-b.c: New test.
27460
27461 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
27462
27463         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27464         Disable this test on IRIX 6.
27465
27466 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
27467
27468         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27469         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27470         parser.
27471
27472 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
27473
27474         PR tree-optimization/20204
27475         * gcc.dg/pr20204.c: New test.
27476
27477 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
27478
27479         PR target/20196
27480         * gcc.c-torture/execute/20050224-1.c: New test.
27481
27482         PR c++/20175
27483         * g++.dg/warn/Wbraces2.C: New test.
27484
27485 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
27486
27487         PR c++/19878
27488         * g++.dg/init/const2.C: New test.
27489
27490 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
27491
27492         PR tree-optimization/20100
27493         * gcc.c-torture/execute/pr20100-1.c: New test.
27494
27495 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27496
27497         * gfortran.dg/implicit_3.f90: New test.
27498
27499         * gfortran.dg/deftype_1.f90: New test.
27500
27501 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
27502
27503         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27504         the test passes.
27505         * g++.dg/other/anon3.C: Accept a warning.
27506
27507 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
27508
27509         * gcc.dg/pr20017.c: Fix a comment typo.
27510
27511 2005-02-23  Bud Davis  <bdavis@gfortran.org>
27512
27513         * gfortran.dg/list_read_4.f90: Change to f90 comments.
27514
27515 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27516
27517         PR ada/19902
27518         * ada/acats/tests/cxa/cxa3004.a: Remove.
27519         * ada/acats/tests/cxb/cxb30061.am: Likewise.
27520
27521 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27522
27523         PR c++/20073
27524         * g++.dg/init/const1.C: New test.
27525
27526         PR c++/19991
27527         * g++.dg/parse/constant7.C: New test.
27528
27529         PR c++/20152
27530         * g++.dg/parse/error27.C: New test.
27531         * g++.dg/template/qualttp15.C: Adjust error markers.
27532         * g++.old-deja/g++.other/struct1.C: Likewise.
27533
27534         PR c++/20153
27535         * g++.dg/template/error17.C: New test.
27536
27537         PR c++/20148
27538         * g++.dg/parser/error26.C: New test.
27539
27540 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
27541
27542         PR tree-optimization/20100
27543         PR tree-optimization/20115
27544         * gcc.dg/pr20115.c: New test.
27545         * gcc.dg/pr20115-1.c: New test.
27546         * gcc.dg/pr20100.c: New test.
27547         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27548         call-clobbered variables after alias1.
27549
27550 2005-02-22  Bud Davis  <bdavis@gfortran.org>
27551
27552         * gfortran.dg/list_read_4.f90: new test.
27553
27554 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
27555
27556         PR rtl-optimization/20017.
27557         * gcc.dg/pr20017.c: New.
27558
27559 2005-02-22  Devang Patel  <dpatel@apple.com>
27560
27561         PR 19952
27562         * g++.dg/tree-ssa/pr19952.C: New test.
27563
27564 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27565
27566         PR c++/19883
27567         * g++.dg/parse/constant6.C: New test.
27568
27569 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27570
27571         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27572         * g++.dg/charset/asm2.c: Likewise.
27573         * g++.dg/charset/asm3.c: Likewise.
27574         * g++.dg/charset/asm4.c: Likewise.
27575         * g++.dg/charset/asm5.c: Likewise.
27576         * g++.dg/charset/attribute1.c: Likewise.
27577         * g++.dg/charset/attribute2.c: Likewise.
27578         * g++.dg/charset/extern1.cc: Likewise.
27579         * g++.dg/charset/extern2.cc: Likewise.
27580         * g++.dg/charset/extern3.cc: Likewise.
27581         * g++.dg/charset/function.cc: Likewise.
27582         * g++.dg/charset/string.c: Likewise.
27583         * g++.dg/charset/charset.exp: Likewise.
27584         * lib/target-supports.exp (check_iconv_available): Fix comment.
27585
27586 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27587
27588         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27589         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27590         * gcc.dg/charset/asm2.c: Likewise.
27591         * gcc.dg/charset/asm3.c: Likewise.
27592         * gcc.dg/charset/asm4.c: Likewise.
27593         * gcc.dg/charset/asm5.c: Likewise.
27594         * gcc.dg/charset/asm6.c: Likewise.
27595         * gcc.dg/charset/attribute1.c: Likewise.
27596         * gcc.dg/charset/attribute2.c: Likewise.
27597         * gcc.dg/charset/builtin1.c: Likewise.
27598         * gcc.dg/charset/extern.c: Likewise.
27599         * gcc.dg/charset/function.c: Likewise.
27600         * gcc.dg/charset/string.c: Likewise.
27601         * gcc.dg/charset/charset.exp: Likewise.
27602
27603 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
27604
27605         PR fortran/20086
27606         * gfortran.dg/pr20086.f90: New test.
27607
27608 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
27609
27610         PR tree-optimization/19786
27611         * g++.dg/tree-ssa/pr19786.C: New.
27612
27613 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27614
27615         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27616
27617 2005-02-21  Jeff Law  <law@redhat.com>
27618
27619         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27620
27621 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27622
27623         * gfortran.dg/do_iterator: Split loop, markup all lines for
27624         which an error locus is printed.
27625         * gfortran.dg/pr17708.f90: Markup all lines for which an error
27626         locus is printed.
27627         * gfortran.dg/select_4.f90: Likewise.
27628         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27629         locuses in the various permutations.
27630
27631 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
27632
27633         PR tree-optimization/19951
27634         * g++.dg/vect: New directory.
27635         * g++.dg/vect/vect.exp: New file.
27636         * g++.dg/vect/pr19951.cc: New testcase.
27637         * g++.dg/dg.exp: Also prune vectorizer tests.
27638
27639 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
27640
27641         PR 18785
27642         * gcc.dg/charset/builtin1.c: New test.
27643
27644 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27645
27646         PR c++/19299
27647         * g++.dg/inherit/volatile1.C: New test.
27648
27649         PR c++/19440
27650         * g++.dg/template/dtor4.C: New test.
27651
27652 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27653
27654         * gfortran.dg/int_1.f90: New test.
27655
27656 2005-02-19  Devang Patel  <dpatel@apple.com>
27657
27658         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27659
27660 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27661
27662         * gfortran.dg/achar_1.f90: New test.
27663
27664 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
27665
27666         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27667
27668 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
27669             Jakub Jelinek  <jakub@redhat.com>
27670
27671         PR tree-optimization/19828
27672         * gcc.dg/tree-ssa/loop-7.c: New test.
27673         * gcc.c-torture/execute/20050218-1.c: New test.
27674
27675 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
27676
27677         PR c/20043
27678         * gcc.dg/transparent-union-1.c: New test.
27679         * gcc.dg/transparent-union-2.c: New test.
27680
27681 2005-02-18  James E Wilson  <wilson@specifixinc.com>
27682
27683         PR tree-optimization/18977
27684         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27685
27686 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
27687
27688         PR target/20054
27689         * gcc.dg/pr20054.c: New test.
27690
27691 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27692
27693         PR c++/19508
27694         * g++.dg/ext/attrib20.C: New test.
27695
27696 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
27697
27698         PR middle-end/20030
27699         * gfortran.fortran-torture/execute/character_passing.f90: New test.
27700
27701 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
27702
27703         PR c++/20008
27704         * g++.dg/opt/switch4.C: New.
27705
27706 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
27707
27708         PR c++/20023
27709         PR tree-optimization/20009
27710         * gcc.c-torture/compile/20050217-1.c: New test.
27711         * g++.dg/opt/switch3.C: New test.
27712
27713         PR tree-optimization/18947
27714         * gcc.c-torture/compile/20050215-1.c: New test.
27715         * gcc.c-torture/compile/20050215-2.c: New test.
27716         * gcc.c-torture/compile/20050215-3.c: New test.
27717
27718 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
27719
27720         PR c++/20028
27721         * g++.dg/template/crash34.C: New.
27722
27723         PR c++/20022
27724         * g++.dg/other/access3.C: New.
27725
27726 2005-02-17  Ira Rosen  <irar@il.ibm.com>
27727
27728         * gcc.dg/vect/vect-98.c: New test.
27729
27730 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
27731
27732         PR tree-optimization/19967
27733         * gcc.dg/pr19967.c: New.
27734
27735 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
27736
27737         PR middle-end/19857
27738         * gcc.dg/tree-ssa/20050215-1.c: New test.
27739         * gcc.c-torture/execute/20050215-1.c: New test.
27740
27741 2005-02-15  Eric Christopher  <echristo@redhat.com>
27742
27743         * gcc.dg/cpp/20050215-1.c: New file.
27744
27745 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
27746
27747         PR tree-optimization/15785
27748         * gcc.dg/pr15785-1.c: New test.
27749
27750 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
27751
27752         PR c++/17788
27753         * g++.dg/init/ctor4.C: New.
27754         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27755
27756 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
27757
27758         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27759         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27760
27761 2005-02-15  Andreas Schwab  <schwab@suse.de>
27762
27763         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27764         declare malloc.
27765
27766 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
27767
27768         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27769
27770 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
27771
27772         PR tree-optimization/19853
27773         * gcc.c-torture/compile/pr19853.c: New test.
27774
27775 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27776
27777         PR c++/19608
27778         * g++.dg/parse/local-class1.C: New.
27779
27780         PR c++/19895
27781         * g++.dg/parse/ptrmem3.C: New.
27782
27783         PR c++/19884
27784         * g++.old-deja/g++.oliva/template6.C: Add another case.
27785         * g++.dg/template/explicit6.C: New.
27786
27787 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
27788
27789         PR c++/17816
27790         * g++.dg/other/redecl2.C: New.
27791
27792 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27793
27794         PR c++/19891
27795         * g++.dg/abi/covariant4.C: New.
27796
27797 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
27798
27799         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
27800         New tests.
27801
27802 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
27803
27804         * gcc.dg/vect/vect-96.c: Fix typo.
27805
27806 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27807
27808         PR c++/14479
27809         PR c++/19487
27810         * g++.dg/template/enum5.C: New test.
27811
27812 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27813
27814         * gcc.dg/vect/vect-97.c: New test.
27815
27816 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27817
27818         * gcc.dg/vect/vect-96.c: New test.
27819
27820 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
27821
27822         * gcc.dg/builtins-34.c: Also check ldexp*.
27823
27824 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
27825
27826         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
27827
27828 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
27829
27830         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
27831         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
27832         dg-require-dll, dg-require-iconv, dg-require-named-sections,
27833         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
27834         selector_list, selector_expression, dg-process-target): Move to new
27835         file target-supports-dg.exp.
27836         * lib/target-supports-dg.exp: New.
27837
27838         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
27839         New.
27840
27841 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
27842
27843         PR c++/19666
27844         * g++.dg/other/ptrmem6.C: New test.
27845
27846         PR middle-end/19858
27847         * gcc.c-torture/compile/20050210-1.c: New test.
27848
27849 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
27850
27851         PR c++/19755
27852         * g++.dg/warn/Wbraces1.C: New test.
27853
27854 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
27855
27856         * gcc.dg/builtins-52.c: New testcase.
27857
27858 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
27859
27860         PR c/19342
27861         * gcc.c-torture/execute/20050119-1.c: New test.
27862
27863 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27864
27865         PR c++/19811
27866         * g++.dg/init/delete1.C: New test.
27867
27868 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
27869
27870         PR c++/18470
27871         * g++.dg/template/static12.C: New test.
27872
27873 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27874
27875         PR c++/19787
27876         * g++.dg/conversion/ambig1.C: New test.
27877
27878         PR c++/19739
27879         * g++.dg/ext/attrib19.C: New test.
27880
27881         PR c++/19732
27882         * g++.dg/parse/dtor5.C: New test.
27883
27884         PR c++/19762
27885         * g++.dg/template/dtor3.C: New test.
27886
27887         PR c++/19826
27888         * g++.dg/template/static11.C: New test.
27889         * g++.dg/template/crash2.C: Remove dg-error marker.
27890
27891 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
27892
27893         PR C++/18491
27894         * g++.old-deja/g++.mike/p10769a.C: Remove.
27895
27896 2005-02-09  Roger Sayle  <roger@eyesopen.com>
27897
27898         * gcc.dg/builtins-48.c: New test case.
27899         * gcc.dg/builtins-49.c: New test case.
27900         * gcc.dg/builtins-50.c: New test case.
27901         * gcc.dg/builtins-51.c: New test case.
27902
27903 2005-02-09  Ian Lance Taylor  <ian@airs.com>
27904
27905         PR middle-end/19583
27906         * g++.dg/warn/Wreturn-type-3.C: New test.
27907
27908 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27909
27910         PR middle-end/19402
27911         * gcc.dg/pr19402-1.c: New testcase.
27912         * gcc.dg/pr19402-2.c: likewise.
27913
27914 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27915
27916         PR middle-end/19854
27917         * g++.dg/tree-ssa/tmmti.C: New testcase.
27918
27919 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27920
27921         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
27922
27923 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
27924
27925         PR c++/19733
27926         * g++.dg/parse/crash23.C: New test.
27927         * g++.dg/warn/Weff1.C: New test.
27928
27929 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27930
27931         * gcc.dg/20050209-1.c: New test.
27932
27933 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27934
27935         PR target/19799
27936         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
27937
27938 2005-02-08  Mike Stump  <mrs@apple.com>
27939
27940         * g++.dg/pch/import-2.c: New test.
27941         * g++.dg/pch/import-2.hs: New.
27942         * g++.dg/pch/include/import-2a.h: New.
27943         * g++.dg/pch/include/import-2b.h: New.
27944
27945 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
27946
27947         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
27948
27949 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27950
27951         * gfortran.dg/substr_1.f90: New test.
27952
27953 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
27954
27955         PR middle-end/19775
27956         * gcc.dg/torture/builtin-power-1.c: Disable test for
27957         invalid transformation.
27958         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
27959         no longer optimize.
27960         * gcc.dg/builtins-47.c: New testcase.
27961
27962 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
27963             Dorit Naishlos  <dorit@il.ibm.com>
27964
27965         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
27966
27967 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
27968
27969         * gcc.c-torture/compile/20050206-1.c: New test.
27970
27971 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27972
27973         PR tree-opt/19768
27974         * g++.dg/opt/pr19768.C: New test.
27975
27976 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27977
27978         PR tree-opt/19736
27979         * gcc.c-torture/compile/pr19736.c: New test.
27980
27981 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27982
27983         PR c++/17401
27984         * g++.dg/parse/error25.C: New test.
27985
27986 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
27987
27988         * gcc.c-torture/execute/20050203-1.c: New.
27989
27990 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
27991
27992         * gcc.dg/vect/vect-85.c: Remove xfail.
27993         * gcc.dg/vect/vect-86.c: Remove xfail.
27994         * gcc.dg/vect/vect-87.c: Remove xfail.
27995         * gcc.dg/vect/vect-88.c: Remove xfail.
27996
27997 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
27998
27999         * gcc.dg/altivec-19.c: New.
28000
28001 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
28002
28003         PR c/17807
28004         * gcc.dg/nested-func-3.c: New test.
28005         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28006
28007 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
28008
28009         * gcc.test-framework/gen_directive_tests: Generate tests for
28010         selector expressions.
28011
28012 2005-02-02  Matt Austern  <austern@apple.com>
28013
28014         PR c++/19628
28015         * g++/ext/builtin7.C: New.
28016         * g++/ext/builtin8.C: New.
28017
28018 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28019
28020         PR c/18502
28021         * gcc.dg/pr18502-1.c: New test.
28022
28023 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28024
28025         PR c++/17413
28026         * g++.dg/template/local4.C: Tweak.
28027
28028 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
28029
28030         PR tree-optimization/19578
28031         * gcc.c-torture/compile/20050202-1.c: New test.
28032
28033 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28034
28035         PR c/19435
28036         * gcc.dg/c99-init-4.c: New test.
28037
28038 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28039
28040         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28041
28042         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28043
28044         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28045         * g++.dg/eh/check-vect.h: New.
28046
28047         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28048         * gcc.dg/vect/vect-78.c: Ditto.
28049         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28050         Remove.
28051
28052         * g++.dg/conversion/simd1.C: Expect warning.
28053         * g++.dg/ext/attribute-test-1.C: Ditto.
28054         * g++.dg/ext/attribute-test-2.C: Ditto.
28055         * g++.dg/ext/attribute-test-3.C: Ditto.
28056         * g++.dg/ext/attribute-test-4.C: Ditto.
28057
28058         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28059         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28060
28061         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28062
28063 2005-02-01  Richard Henderson  <rth@redhat.com>
28064
28065         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28066         long double for ibm double-double format.
28067         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28068
28069 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
28070
28071         PR tree-optimization/19633
28072         * gcc.dg/pr19633-1.c: New test.
28073         * gcc.dg/pr19633.c: Tweak to make pointer point
28074         to NULL or a symbol.
28075
28076 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28077
28078         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28079         New procs.
28080         (dg-process-target (local override)): Handle selector expressions.
28081
28082         * gcc.test-framework/README: Describe tests in source directory.
28083         * gcc.test-framework/test-framework.awk: Handle dg- tests.
28084         * gcc.test-framework/test-framework.exp: Handle dg- tests.
28085         * gcc.test-framework/dg-bogus-exp-P.c: New test.
28086         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28087         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28088         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28089         * gcc.test-framework/dg-do-link-exp-P.c: New test.
28090         * gcc.test-framework/dg-do-run-exp-P.c: New test.
28091         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28092         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28093         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28094         * gcc.test-framework/dg-error-exp-P.c: New test.
28095         * gcc.test-framework/dg-error-exp-XP.c: New test.
28096         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28097         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28098         * gcc.test-framework/dg-output-exp-P.c: New test.
28099         * gcc.test-framework/dg-output-exp-XF.c: New test.
28100         * gcc.test-framework/dg-warning-exp-P.c: New test.
28101         * gcc.misc-tests/dg-1.c: Remove.
28102         * gcc.misc-tests/dg-2.c: Remove.
28103         * gcc.misc-tests/dg-3.c: Remove.
28104         * gcc.misc-tests/dg-4.c: Remove.
28105         * gcc.misc-tests/dg-5.c: Remove.
28106         * gcc.misc-tests/dg-6.c: Remove.
28107         * gcc.misc-tests/dg-7.c: Remove.
28108         * gcc.misc-tests/dg-8.c: Remove.
28109         * gcc.misc-tests/dg-9.c: Remove.
28110         * gcc.misc-tests/dg-10.c: Remove.
28111         * gcc.misc-tests/dg-11.c: Remove.
28112         * gcc.misc-tests/dg-12.c: Remove.
28113         * gcc.misc-tests/dg-test.exp: Remove.
28114
28115         * gcc.test-framework/test-framework.awk: Change recording and
28116         printing of passes and failures.
28117
28118         * gcc.test-framework: New directory.
28119         * gcc.test-framework/README: New.
28120         * gcc.test-framework/test-framework.exp: New.
28121         * gcc.test-framework/test-framework.awk: New.
28122         * gcc.test-framework/gen_directive_tests: New.
28123
28124 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
28125
28126         * lib/treelang.exp: Fix comment typos.
28127         (treelang_target_compile): Don't append libs=-ltreelang to options.
28128
28129 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
28130
28131         * g++.dg/parse/typename7.C: Adjust error messages.
28132
28133 2005-01-31  Jeff Law  <law@redhat.com>
28134
28135         * gcc.c-torture/execute/20050131-1.c: New test.
28136         * gcc.dg/wcaselabel.c: New test.
28137
28138 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
28139
28140         * g++.dg/other/warning1.C: Adjust error messags.
28141         * g++.dg/parse/constant5.C: New test.
28142
28143 2005-01-31  Steven Bosscher  <stevenb@suse.de>
28144
28145         PR c/19333
28146         * gcc.c-torture/compile/20011130-1.c: Reorder to make
28147         the test case valid.
28148         * gcc.dg/20030815-1.c: Remove invalid tests.
28149         * gcc.dg/array-7.c: Adjust expected result.
28150         * gcc.dg/pr18596-3.c: Likewise.
28151         * gcc.dg/noncompile/20000901-1.c: Likewise.
28152         * gcc.dg/noncompile/init-2.c: Likewise.
28153         * gcc.dg/noncompile/init-4.c: Likewise.
28154
28155 2005-01-31  Dale Johannesen  <dalej@apple.com>
28156
28157         * g++.dg/opt/pr19650.C: New test.
28158
28159 2005-01-31  Richard Henderson  <rth@redhat.com>
28160
28161         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28162         long double for intel double extended format.
28163         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28164
28165 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
28166
28167         PR c++/19555
28168         * g++.dg/template/static10.C: New test.
28169
28170         PR c++/19395
28171         * g++.dg/parse/error24.C: New test.
28172
28173         PR c++/19367
28174         * g++.dg/lookup/builtin1.C: New test.
28175
28176         PR c++/19457
28177         * g++.dg/warn/conv3.C: New test.
28178
28179 2005-01-30  Bud Davis  <bdavis@gfortran.org>
28180
28181         PR fortran/19647
28182         * gfortan.dg/inquire_7.f90
28183
28184 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
28185
28186         PR tree-optimization/15791
28187         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28188         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28189         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28190         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28191         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28192         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28193         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28194         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28195         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28196         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28197
28198 2005-01-29  Paul Brook  <paul@codesourcery.com>
28199
28200         PR fortran/18565
28201         * check.c (real_or_complex_check): New function.
28202         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28203         * intrinsic.c (add_functions): Use new check functions.
28204         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28205         Add prototypes.
28206
28207 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
28208
28209         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28210         gcc.dg/lvalue-3.c: New tests.
28211         * gcc.dg/concat.c: Update expected messages.
28212
28213 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
28214
28215         PR libfortran/19595
28216         * gfortran.dg/eor_1.f90: New test.
28217
28218 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
28219
28220         PR fortran/19589
28221         * gfortran.dg/logical_data_1.f90: New test.
28222
28223 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
28224
28225         PR c++/19253
28226         * g++.dg/template/crash33.C: New test.
28227
28228         PR c++/19667
28229         * g++.dg/template/crash32.C: New test.
28230
28231 2005-01-28  Ian Lance Taylor  <ian@airs.com>
28232
28233         PR middle-end/16558
28234         * g++.dg/warn/Wreturn-type-2.C: New test.
28235
28236 2004-06-24  Jeff Law  <law@redhat.com>
28237
28238         * gcc.dg/tree-ssa/20050128-1.c: New test.
28239
28240 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
28241
28242         * gcc.target/frv/all-mdpackh-1.c: New test.
28243
28244 2005-01-28  Steven Bosscher  <stevenb@suse.de>
28245
28246         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28247
28248 2005-01-27  Richard Henderson  <rth@redhat.com>
28249
28250         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28251
28252 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28253
28254         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28255
28256 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28257
28258         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28259         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28260         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28261         to cope with cases where the multilib options override the dg-options.
28262
28263 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
28264
28265         PR c/18946
28266         * gcc.dg/noncompile/20050120-1.c: New test.
28267
28268 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
28269
28270         PR tree-optimization/19633
28271         * gcc.dg/pr19633.c: New test.
28272         * gcc.dg/tree-ssa/pr19633.c: New test.
28273
28274 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
28275
28276         * gcc.dg/20041216-1.c: New test.
28277
28278 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
28279
28280         PR objc/18862
28281         * objc.dg/selector-2.m: New test.
28282
28283 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
28284
28285         * g++.dg/opt/range-test-2.C: New test.
28286
28287         PR rtl-optimization/19579
28288         * gcc.c-torture/execute/20050124-1.c: New test.
28289
28290 2005-01-26  Greg Parker  <gparker@apple.com>
28291         Stuart Hastings  <stuart@apple.com>
28292
28293         * gcc.c-torture/execute/20050125-1.c: New.
28294
28295 2005-01-18  Jan Hubicka  <jh@suse.cz>
28296
28297         PR tree-optimize/19337
28298         * gcc.c-torture/compile/20050119-1.c: New test.
28299
28300 2005-01-24  James E Wilson  <wilson@specifixinc.com>
28301
28302         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28303         test for successful match.
28304
28305 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
28306
28307         PR objc/18408
28308         * objc.dg/comp-types-7.m: New test.
28309
28310 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
28311
28312         * lib/target-supports.exp (current_target_name): New.
28313         (check_effective_target_ilp32, check_effective_target_lp64):
28314         Cache the result to use as long as the current target, with
28315         multilib flags, remains the same.
28316
28317         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28318         (dg-require-weak, dg-require-visibility, dg-require-alias,
28319         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28320         dg-require-effective-target, dg-skip-if): Remove call to
28321         skip_test_and_clear_xfail.
28322         (dg-test): Clear xfail data.
28323
28324 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
28325
28326         PR target/17751
28327         * gcc.dg/ppc64-toc.c: New test.
28328
28329         * g++.dg/tree-ssa/empty-1.C: New test.
28330
28331         PR middle-end/19551
28332         * gcc.c-torture/execute/20050121-1.c: New test.
28333         * gcc.dg/20050121-2.c: New test.
28334
28335 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
28336         Paul Brook  <paul@codesourcery.com>
28337
28338         PR fortran/17941
28339         * gfortran.dg/real_const_1.f: New test.
28340         * gfortran.dg/real_const_2.f90: New test.
28341         * gfortran.dg/complex_int_1.f90: New test.
28342
28343 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
28344
28345         PR fortran/19313
28346         * gfortan.dg/inquire_6.f90: New test.
28347
28348 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28349
28350         PR libfortran/19451
28351         * open_readonly_1.f90: New test.
28352
28353 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28354
28355         PR libfortran/18982
28356         * gfortran.dg/open_new.f90: New file.
28357
28358 2005-01-22  Paul Brook  <paul@codesourcery.com>
28359
28360         * namelist_1.f90: New test.
28361
28362 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
28363
28364         PR tree-optimization/19484
28365         * gcc.c-torture/compile/20050122-[12].c: New tests.
28366
28367 2005-01-22  Paul Brook  <paul@codesourcery.com>
28368
28369         * gfortran.dg/implicit_2.f90: New test.
28370
28371 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
28372
28373         PR fortran/19314
28374         * gfortran.dg/inquire_5.f90: New test.
28375
28376 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28377
28378         PR c/18809
28379         * gcc.dg/pr18809-1.c: New test.
28380
28381 2005-01-21  Ian Lance Taylor  <ian@airs.com>
28382
28383         * gcc.dg/20050121-1.c: New test.
28384
28385         PR tree-optimization/13000
28386         * gcc.dg/20040206-1.c: Change warning to point where function is
28387         being inlined.
28388
28389 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28390
28391         PR c++/19208
28392         * g++.dg/template/array11.C: New test.
28393
28394 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28395
28396         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28397         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28398         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28399         * gfortran.dg/getenv_1.f90: Add dg-do directive.
28400         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28401         gfortran.dg/pr17164.f90: Add missing dg-do directives.
28402
28403 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28404
28405         PR tree-optimization/15349
28406         * gcc.dg/tree-ssa/pr15349.c: New.
28407
28408 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
28409
28410         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28411
28412 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
28413
28414         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28415         scan-assembler-times directive name.
28416
28417         * gcc.dg/asm-a.c: Move dg-require-effective-target to
28418         after dg-do.
28419
28420         PR rtl-optimization/19462
28421         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28422
28423 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
28424
28425         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28426         counting function calls on ia64.
28427
28428 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
28429
28430         PR rtl-optimization/15139
28431         * gcc.dg/20050111-2.c: New test.
28432
28433         PR c/17297
28434         * gcc.c-torture/compile/20050113-1.c: New testcase.
28435
28436         PR middle-end/19164
28437         * gcc.dg/20050113-1.c: New testcase.
28438
28439 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
28440
28441         * gcc.dg/vect/vect-85.c: Add comment.
28442         * gcc.dg/vect/vect-86.c: Add xfail for now.
28443         * gcc.dg/vect/vect-87.c: Add xfail for now.
28444         * gcc.dg/vect/vect-88.c: Add xfail for now.
28445         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28446
28447 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28448
28449         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28450
28451 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28452
28453         * g++.dg/debug/typedef3.C: New test.
28454
28455 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
28456
28457         PR c/19472
28458         * gcc.dg/asm-a.c: New test.
28459
28460 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
28461
28462         * gcc.dg/sh-relax.c: Add prototype for abort.
28463
28464 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28465
28466         * gcc.dg/short-compare-1.c: New test.
28467         * gcc.dg/short-compare-2.c: Likewise.
28468
28469 2005-01-18  Michael Matz  <matz@suse.de>
28470
28471         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28472
28473 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
28474
28475         PR tree-optimization/19121
28476         * gcc.c-torture/compile/pr19121.c: New test.
28477
28478 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
28479
28480         PR target/19357
28481         * gcc.c-torture/compile/pr19357.c: New test.
28482
28483 2005-01-17  Ian Lance Taylor  <ian@airs.com>
28484
28485         PR c/5675
28486         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28487         pass--those that refer just to the variable, possibly with a
28488         cast.
28489         * gcc.dg/c99-const-expr-3.c: Likewise.
28490
28491         PR middle-end/13127
28492         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28493         longer emitted.
28494
28495 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
28496
28497         PR fortran/18778
28498         * gfortran.dg/endfile_2.f90: New test.
28499
28500 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
28501
28502         PR 19168
28503         * gfortran.dg/select_5.f90: New test.
28504
28505 2004-01-16  Paul Brook  <paul@codesourcery.com>
28506
28507         * gfortran.dg/common_4.f90: New test.
28508
28509 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
28510
28511         PR rtl-optimization/19462
28512         * gcc.dg/torture/pr19462-1.c: New test.
28513
28514 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
28515
28516         PR objc/19321
28517         * objc.dg/func-ptr-2.m: New.
28518         * objc.dg/volatile-1.m: New.
28519
28520 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28521
28522         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28523
28524 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28525
28526         PR tree-optimization/19060
28527         * gcc.c-torture/execute/20050104-1.c: New test.
28528
28529 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
28530
28531         PR fortran/18983
28532         * gfortran.dg/write_to_null.f90: New test.
28533
28534 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
28535             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28536
28537         PR other/19328
28538         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28539         argument.
28540
28541 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28542
28543         PR c++/19263
28544         * g++.dg/init/vector1.C: New test.
28545
28546 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
28547
28548         PR target/13158
28549         * gcc.target/ia64/sibcall-unwind-1.c: New test.
28550         PR target/18987
28551         * gcc.target/ia64/sibcall-unwind-2.c: New test.
28552
28553 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
28554
28555         * gfortran.dg/select_1.f90: New test.
28556         * gfortran.dg/select_2.f90: New test.
28557         * gfortran.dg/select_3.f90: New test.
28558         * gfortran.dg/select_4.f90: New test.
28559
28560 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
28561
28562         PR middle-end/19084
28563         PR rtl-optimization/19348
28564         * gcc.dg/20050111-1.c: New test.
28565         * gcc.c-torture/execute/20050111-1.c: New test.
28566
28567         * gcc.dg/i386-asm-4.c: New test.
28568
28569 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28570
28571         * gcc.dg/nested-func-2.c: New test.
28572         * ada/acats/norun.lst: Remove c953002.
28573
28574 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
28575
28576         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28577
28578 2005-01-12  Ben Elliston  <bje@au.ibm.com>
28579
28580         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28581
28582 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
28583
28584         PR target/18761
28585         * g++.dg/abi/align1.C: New test.
28586
28587 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
28588
28589         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28590         at a time.
28591         * g++.dg/ext/altivec_check.h: Support compiling as C.
28592
28593 2005-01-10  Roger Sayle  <roger@eyesopen.com>
28594
28595         PR c++/19355
28596         * g++.dg/expr/pr19355-1.C: New test case.
28597
28598 2005-01-10  Laurent GUERBY <laurent@guerby.net>
28599
28600         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28601         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28602         * ada/acats/tests/c3/c92005b.ada: Likewise.
28603         * ada/acats/tests/c3/cxb3012.a: Likewise.
28604         * ada/acats/norun.lst: Add c380004 and c953002, add PR
28605
28606 2005-01-09  Paul Brook  <paul@codesourcery.com>
28607
28608         * gfortran.dg/common_2.f90: New file.
28609         * gfortran.dg/common_3.f90: New file.
28610
28611 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
28612
28613         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28614
28615 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28616
28617         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28618         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28619         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28620         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28621         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28622         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28623         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28624         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28625         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28626         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28627         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28628         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28629         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28630         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28631         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28632         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28633         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28634         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28635         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28636         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28637         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28638         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28639         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28640         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28641         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28642         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28643         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28644         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28645         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28646         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28647         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28648         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28649         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28650         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28651         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28652         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28653         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28654         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28655         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28656         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28657         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28658         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28659         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28660         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28661         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28662         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28663         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28664         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28665         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28666         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28667         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28668         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28669         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28670         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28671         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28672         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28673         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28674         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28675         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28676         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28677         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28678         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28679         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28680         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28681         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28682         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28683         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28684
28685         * gcc.dg/vect/vect-1.c: Fix spelling.
28686         * gcc.dg/vect/vect-10.c: Fix spelling.
28687         * gcc.dg/vect/vect-11.c: Fix spelling.
28688         * gcc.dg/vect/vect-12.c: Fix spelling.
28689         * gcc.dg/vect/vect-14.c: Fix spelling.
28690         * gcc.dg/vect/vect-15.c: Fix spelling.
28691         * gcc.dg/vect/vect-16.c: Fix spelling.
28692         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28693         * gcc.dg/vect/vect-64.c: Fix comments.
28694         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28695
28696 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28697             Ira Rosen  <irar@il.ibm.com>
28698
28699         * gcc.dg/vect/vect-70.c: New test.
28700         * gcc.dg/vect/vect-71.c: New test.
28701
28702 2005-01-09  Manfred Hollstein  <mh@suse.com>
28703
28704         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28705         * gcc.dg/pr18241-2.c: Likewise.
28706         * gcc.dg/pr18241-3.c: Likewise.
28707         * gcc.dg/pr18241-4.c: Likewise.
28708         * gcc.dg/pr18241-5.c: Likewise.
28709
28710 2005-01-08  Richard Henderson  <rth@redhat.com>
28711
28712         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28713         False for x86 and x86-64.
28714
28715 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
28716
28717         PR tree-optimization/18241
28718         * gcc.dg/pr18241-1.c: New test.
28719         * gcc.dg/pr18241-2.c: New test.
28720         * gcc.dg/pr18241-3.c: New test.
28721         * gcc.dg/pr18241-4.c: New test.
28722         * gcc.dg/pr18241-5.c: New test.
28723
28724 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
28725
28726         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28727         gfortran.dg/select_4.f90: New.
28728
28729 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28730
28731         * gcc.c-torture/execute/20050107-1.c: New test.
28732
28733 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
28734
28735         PR c++/19298
28736         * g++.dg/template/ref2.C: New.
28737
28738 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
28739
28740         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28741         instead of being empty.
28742
28743 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28744
28745         PR fortran/15553
28746         * gfortran.dg/array-1.f90: New test.
28747
28748 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28749
28750         PR tree-optimization/19283
28751         * gcc.c-torture/execute/20050106-1.c: New test.
28752
28753         PR rtl-optimization/18861
28754         * gcc.dg/20050105-1.c: New test.
28755
28756         PR tree-optimization/18828
28757         * gcc.dg/20050105-2.c: New test.
28758
28759 2005-01-07  Andreas Jaeger  <aj@suse.de>
28760
28761         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28762
28763 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
28764
28765         PR fortran/18398
28766         * gfortran.dg/fmt_read.f90: New test.
28767
28768 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
28769
28770         * gcc.dg/rs6000-ldouble-2.c: New.
28771
28772 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
28773
28774         PR c++/19244
28775         * g++.dg/parser/ctor2.C: New test.
28776
28777 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28778
28779         PR c++/17154
28780         * g++.dg/template/using9.C: New test.
28781
28782 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28783
28784         PR c++/19258
28785         * g++.dg/lookup/friend6.C: New test.
28786
28787 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28788
28789         PR c++/19270
28790         * g++.dg/template/array10.C: New.
28791
28792 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28793
28794         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
28795         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
28796
28797 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
28798
28799         * gcc.c-torture/compile/20050105-1.c: New test.
28800
28801 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
28802
28803         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
28804
28805 2005-01-05  Roger Sayle  <roger@eyesopen.com>
28806
28807         PR middle-end/19100
28808         * gcc.dg/conv-3.c: New test case.
28809
28810 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
28811
28812         * gcc.dg/asm-wide-1.c: New test.
28813
28814 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28815
28816         PR c++/19030
28817         * g++.dg/parse/crash22.C: New
28818
28819 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
28820
28821         PR 19257
28822         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
28823
28824 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
28825
28826         PR middle-end/17767
28827         * gcc.dg/i386-mmx-6.c: New test case.
28828
28829 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
28830
28831         PR tree-optimization/18308
28832         * gcc.dg/vect/pr18308.c: New testcase.
28833
28834 2005-01-04  Andreas Jaeger  <aj@suse.de>
28835
28836         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
28837
28838 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28839             Robert Bowdidge <bowdidge@apple.com>
28840
28841         * gcc.dg/cpp/subframework1.c: New.
28842         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
28843         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
28844         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
28845         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
28846
28847 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28848
28849         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
28850         producing warning.
28851         * gcc.dg/darwin-weakimport-2.c: New.
28852
28853 2005-01-03  Richard Henderson  <rth@redhat.com>
28854
28855         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
28856
28857 2005-01-03  Richard Henderson  <rth@redhat.com>
28858
28859         * gcc.dg/vect/vect.exp: Enable for ia64.
28860         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
28861         (check_effective_target_vect_float): Likewise.
28862         (check_effective_target_vect_no_align): Likewise.
28863         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
28864         * gcc.dg/vect/vect-8.c: Likewise.
28865
28866 2005-01-03  Uros Bizjak <uros@kss-loka.si>
28867
28868         PR target/19236
28869         * gcc.dg/pr19236-1.c: New test case.
28870
28871 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
28872
28873         PR rtl-optimization/12092
28874         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
28875
28876 2005-01-02  Andreas Jaeger  <aj@suse.de>
28877
28878         * gcc.dg/pr12092-1.c: Do not run on x86_64.
28879
28880 2005-01-01  Roger Sayle  <roger@eyesopen.com>
28881             Andrew Pinski  <pinskia@physics.uc.edu>
28882
28883         PR rtl-optimization/12092
28884         * gcc.dg/pr12092-1.c: New test case.
28885
28886 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
28887
28888         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
28889         'hidden' and 'default' for better portability.
28890         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
28891
28892         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
28893         6 and 7.
28894         * g++.old-deja/g++.brendan/new3.C: Likewise.
28895
28896 2005-01-01  Steven Bosscher  <stevenb@suse.de>
28897
28898         * gcc.dg/20041231-1.C: New test.
28899         * g++.dg/warn/Wunreachable-code-1.C: New test.
28900
28901 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
28902
28903         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
28904         file, not /dev/null.  Abort on error.
28905
28906 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
28907             Ziemowit Laski  <zlaski@apple.com>
28908
28909         PR objc/18971
28910         * objc.dg/encode-5.m: New test.
28911
28912 2004-12-29  Richard Henderson  <rth@redhat.com>
28913
28914         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
28915         * objc.dg/stabs-1.m: Disable for ia64.
28916
28917 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
28918
28919         PR c++/19190
28920         * g++.dg/warn/Wunused-10.C: New test.
28921
28922 2004-12-28  Richard Henderson  <rth@redhat.com>
28923
28924         * objc.dg/stabs-1.m: Disable for alpha.
28925
28926 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28927
28928         PR c++/19149
28929         * g++.dg/parse/error23.C: New test.
28930
28931 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28932
28933         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
28934
28935         PR fortran/19032
28936         * gfortran.dg/intrinsic_modulo_1.f90: New.
28937         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
28938         tests with divisor -1.
28939
28940 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28941
28942         * g++.dg/opt/temp1.C (memcpy): Return a value.
28943
28944         PR c++/19148
28945         * g++.dg/expr/cond7.C: New test.
28946
28947 2004-12-27  Paul Brook  <paul@codesourcery.com>
28948
28949         * gfortran.dg/g77/select_no_compile.f: Remove.
28950
28951 2004-12-27  Richard Henderson  <rth@redhat.com>
28952
28953         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
28954         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
28955         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
28956
28957 2004-12-26  Richard Henderson  <rth@redhat.com>
28958
28959         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
28960         by 1i instead of token pasting.
28961
28962 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28963
28964         PR tree-optimization/17578
28965         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
28966         to additional_flags.
28967         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
28968
28969 2004-12-25  Richard Henderson  <rth@redhat.com>
28970
28971         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28972         Remove Alpha.
28973
28974 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28975
28976         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
28977         hppa*-*-hpux*.
28978         * gcc.dg/pr17957.c (dg-options): Likewise.
28979         * gcc.dg/struct-ret-1.c: Add prototype for abort.
28980         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
28981         instead of 0 on __hppa__.
28982         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
28983         "foo,%r" on hppa*-*-*.
28984
28985 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
28986
28987         PR fortran/19071
28988         * gfortran.dg/complex_write.f90: New test.
28989
28990 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28991
28992         PR c++/17595
28993         * g++.dg/parse/pragma2.C: New test.
28994
28995         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
28996
28997 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28998
28999         * gcc.dg/empty2.c: Add missing dg-warning.
29000
29001 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29002
29003         PR c++/17413
29004         * g++.dg/template/local4.C: New test.
29005         * g++.dg/template/crash19.C: Add dg-error marker.
29006
29007         * g++.dg/template/crash31.C: Correct embedded PR number.
29008
29009 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29010
29011         PR c++/16405
29012         * g++.dg/opt/temp1.C: Add do-run marker.
29013
29014 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29015
29016         * g++.dg/template/spec19.C: New.
29017
29018 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29019
29020         PR target/16819
29021         * gcc.dg/empty2.c: New.
29022
29023 2004-12-23  Richard Henderson  <rth@redhat.com>
29024
29025         * lib/target-supports.exp (check_effective_target_vect_no_align):
29026         Remove i?86 and x86-64.
29027
29028 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29029
29030         PR c++/16405
29031         * g++.dg/opt/temp1.C: New test.
29032
29033 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29034
29035         PR c++/18733
29036         * g++.dg/template/friend33.C: New testcase.
29037
29038 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
29039
29040         PR c++/18464
29041         * g++.dg/template/cond5.C: New test.
29042
29043         PR c++/18492
29044         * g++.dg/inherit/thunk3.C: New test.
29045
29046         PR c++/11224
29047         * g++.dg/warn/Wunused-9.C: New test.
29048
29049 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
29050
29051         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29052
29053 2004-12-22  Jan Beulich  <jbeulich@novell.com>
29054
29055         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29056
29057 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
29058
29059         PR c++/18378
29060         * g++.dg/ext/packed8.C: New test.
29061
29062         PR c++/19063
29063         * g++.dg/template/crash31.C: New test.
29064
29065         PR c++/19034
29066         * g++.dg/template/crash30.C: New test.
29067
29068 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29069
29070         PR C++/18984
29071         * g++.dg/eh/ctor3.C: New test.
29072
29073 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29074
29075         * objc.dg/stabs-1.m: Allow section name to be quoted and
29076         assembly label to begin with '.LL'.
29077
29078 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
29079
29080         * gcc.dg/vect/vect.exp
29081         (check_effective_target_lp64_or_vect_no_align): New.
29082         * gcc.dg/vect/vect-77.c: Use it.
29083         * gcc.dg/vect/vect-78.c: Use it.
29084
29085         * lib/target-supports.exp
29086         (check_effective_target_vect_no_max,
29087         check_effective_target_vect_no_bitwise,
29088         check_effective_target_vect_no_align): New.
29089         * gcc.dg/vect/vect-13.c: Use them.
29090         * gcc.dg/vect/vect-17.c: Ditto.
29091         * gcc.dg/vect/vect-18.c: Ditto.
29092         * gcc.dg/vect/vect-19.c: Ditto.
29093         * gcc.dg/vect/vect-20.c: Ditto.
29094         * gcc.dg/vect/vect-27.c: Ditto.
29095         * gcc.dg/vect/vect-29.c: Ditto.
29096         * gcc.dg/vect/vect-44.c: Ditto.
29097         * gcc.dg/vect/vect-48.c: Ditto.
29098         * gcc.dg/vect/vect-50.c: Ditto.
29099         * gcc.dg/vect/vect-52.c: Ditto.
29100         * gcc.dg/vect/vect-54.c: Ditto.
29101         * gcc.dg/vect/vect-56.c: Ditto.
29102         * gcc.dg/vect/vect-58.c: Ditto.
29103         * gcc.dg/vect/vect-60.c: Ditto.
29104         * gcc.dg/vect/vect-72.c: Ditto.
29105         * gcc.dg/vect/vect-80.c: Ditto.
29106
29107 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
29108
29109         PR c++/14075
29110         * g++.dg/init/string1.C: New.
29111
29112         PR c++/18975
29113         * g++.dg/other/synth1.C: New.
29114
29115 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29116
29117         PR c/18963
29118         * gcc.dg/pr18963-1.c: New test.
29119
29120 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29121
29122         PR c/18596
29123         * gcc.dg/funcdef-storage-1.c (foo): Remove.
29124         * gcc.dg/pr18596-1.c: Use dg-error.
29125         (dg-options): Use -fno-unit-at-a-time.
29126         * gcc.dg/pr18596-2.c: New test.
29127         * gcc.dg/pr18596-3.c: New test.
29128
29129 2004-12-20  Roger Sayle  <roger@eyesopen.com>
29130
29131         PR middle-end/18683
29132         * g++.dg/opt/pr18683-1.C: New test case.
29133
29134 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
29135
29136         PR other/19093
29137         * g++.dg/opt/max1.C: Fix for 64bit targets.
29138
29139 2004-12-20  Matt Austern  <austern@apple.com>
29140
29141         PR c++/19044
29142         * g++.dg/ext/builtin6.C: New
29143
29144 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
29145
29146         PR tree-optimization/19080
29147         * gcc.c-torture/compile/pr19080.c: New test.
29148
29149 2004-12-20  Steven Bosscher  <stevenb@suse.de>
29150
29151         * gcc.dg/20041219-1.c: New test.
29152
29153 2004-12-19  Roger Sayle  <roger@eyesopen.com>
29154
29155         PR middle-end/19068
29156         * g++.dg/opt/max1.C: New test case.
29157
29158 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29159
29160         * gcc.dg/fdata-sections-1.c: New test.
29161
29162 2004-12-18  Roger Sayle  <roger@eyesopen.com>
29163
29164         PR middle-end/18548
29165         * gcc.dg/max-1.c: New test case.
29166
29167 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
29168
29169         * gcc.c-torture/execute/20041218-1.c: New test.
29170
29171 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
29172
29173         * gcc.dg/pr18501.c: New test.
29174         * gcc.dg/uninit-5.c: XFAIL.
29175         * gcc.dg/uninit-9.c: XFAIL.
29176
29177 2004-12-17  Dale Johannesen  <dalej@apple.com>
29178
29179         * gcc.dg/20041213-1.c: New.
29180
29181 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
29182
29183         * objc.dg/stabs-1.m: Allow assembly label to begin
29184         with a dot ('.').
29185
29186 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
29187
29188         * gcc.c-torture/execute/20041213-1.c: Move...
29189         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29190
29191 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
29192
29193         PR c++/18721
29194         * g++.dg/lookup/conv-5.C: New.
29195
29196 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
29197
29198         * objc.dg/stabs-1.m: New test.
29199
29200 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29201
29202         * gcc.dg/visibility-c.c: Change compile to
29203         assemble for the test.
29204
29205 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29206
29207         PR target/19041
29208         * gcc.dg/visibility-c.c: New test.
29209
29210 2004-12-16  Roger Sayle  <roger@eyesopen.com>
29211
29212         PR middle-end/18493
29213         * gcc.dg/switch-8.c: New test case.
29214
29215 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29216
29217         PR c++/18905
29218         * g++.dg/template/init4.C: New.
29219         * g++.dg/opt/static3.C: Enable optimizer.
29220
29221 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
29222
29223         * g++.dg/other/complex1.C: New test.
29224
29225 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
29226
29227         * g++.dg/opt/inline9.C: New test.
29228
29229 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29230
29231         PR fortran/18993
29232         * gfotran.dg/nullify_1.f: New test.
29233
29234 2004-12-15  Richard Henderson  <rth@redhat.com>
29235
29236         * gcc.target/i386/i386.exp: New harness.
29237         * gcc.target/i386/vect-args.c: New.
29238
29239 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
29240
29241         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29242
29243 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29244
29245         PR c++/18825
29246         * g++.dg/template/friend32.C: New test.
29247
29248 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29249
29250         * cpp/pragma-once-1.c: New test.
29251         * cpp/pragma-once-1b.h: Likewise.
29252         * cpp/pragma-once-1c.h: Likewise.
29253         * cpp/pragma-once-1d.h: Likewise.
29254         * cpp/inc/pragma-once-1a.h: Likewise.
29255
29256 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
29257             Steven G. Kargl  <kargls@comcast.net>
29258
29259         PR fortran/17597
29260         * gfortran.dg/list_read_3.f90: New test.
29261
29262 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29263
29264         * gcc.dg/ftrapv-2.c: New test.
29265
29266 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29267
29268         PR c++/18981
29269         * g++.dg/template/typename9.C: New test.
29270
29271 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29272
29273         PR c++/18738
29274         * g++.dg/template/typename8.C: New test.
29275         * g++.dg/parse/friend2.C: Tweak error message.
29276
29277 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29278
29279         * gcc.c-torture/20041214-1.c: New test.
29280
29281 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29282
29283         PR c++/18965
29284         * g++.dg/init/array17.C: New test.
29285
29286 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29287
29288         PR c++/18793
29289         * g++.dg/init/aggr3.C: New test.
29290
29291 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
29292
29293         * gcc.dg/altivec-types-1.c: New test.
29294         * gcc.dg/altivec-types-2.c: New test.
29295         * gcc.dg/altivec-types-3.c: New test.
29296         * gcc.dg/altivec-types-4.c: New test.
29297         * g++.dg/ext/altivec-types-1.C: New test.
29298         * g++.dg/ext/altivec-types-2.C: New test.
29299         * g++.dg/ext/altivec-types-3.C: New test.
29300         * g++.dg/ext/altivec-types-4.C: New test.
29301
29302 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
29303
29304         PR middle-end/18951
29305         * gcc.c-torture/execute/20041213-1.c: New test.
29306
29307 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
29308
29309         PR c++/18949
29310         * g++.dg/template/cast1.C: New.
29311
29312 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
29313
29314         * gcc.c-torture/execute/20041213-2.c: New test.
29315
29316 2004-12-13  Richard Henderson  <rth@redhat.com>
29317
29318         * gcc.dg/i386-sse-10.c: Fix typo in options.
29319
29320 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
29321
29322         PR c++/18968
29323         * g++.dg/opt/pr18968.C: New test.
29324
29325 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
29326
29327         PR c++/18925
29328         * g++.dg/ext/visibility/staticdatamem.C: New test.
29329
29330 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
29331
29332         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29333
29334 2004-12-13  Roger Sayle  <roger@eyesopen.com>
29335
29336         PR rtl-optimization/18928
29337         * gcc.dg/pr18928-1.c: New test case.
29338
29339 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
29340
29341         PR tree-opt/16951
29342         * gcc.c-torture/compile/20041211-1.c: New.
29343
29344 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29345
29346         PR middle-end/17564
29347         * gcc.c-torture/execute/20041212-1.c: New test.
29348
29349 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29350
29351         PR fortran/18869
29352         * gfortran.dg/common_1.f90: New test.
29353
29354 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
29355         Paul Brook  <paul@codesourcery.com>
29356
29357         PR fortran/16222
29358         * gfortran.dg/real_do_1.f90: New test.
29359
29360 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
29361
29362         PR tree-opt/18040
29363         * g++.dg/opt/ptrmem6.C: New test.
29364
29365 2004-12-11  Roger Sayle  <roger@eyesopen.com>
29366
29367         PR middle-end/18921
29368         * gcc.dg/pr18921-1.c: New test case.
29369
29370 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29371
29372         PR fortran/17175
29373         * gfortran.dg/scale_1.f90: New test.
29374
29375 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
29376
29377         PR middle-end/18903
29378         * gcc.c-torture/compile/pr18903.c: New test.
29379
29380 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
29381
29382         * gcc.c-torture/execute/20041210-1.c: New test.
29383
29384 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29385
29386         PR c++/18731
29387         * g++.dg/parser/struct-1.C: New test.
29388         * g++.dg/parser/struct-2.C: New test.
29389         * g++.dg/parser/struct-3.C: New test.
29390
29391 2004-12-09  Richard Henderson  <rth@redhat.com>
29392
29393         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29394
29395         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29396         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29397
29398 2004-12-09  Matt Austern  <austern@apple.com>
29399
29400         PR c++/18514
29401         * g++.dg/ext/builtin1.C: New
29402         * g++.dg/ext/builtin2.C: New
29403         * g++.dg/ext/builtin3.C: New
29404         * g++.dg/ext/builtin4.C: New
29405         * g++.dg/ext/builtin5.C: New
29406
29407 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
29408
29409         PR tree-opt/18904
29410         * g++.dg/opt/ptrmem5.C: New test.
29411
29412 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
29413
29414         * g++.dg/parse/typename5.C: Adjust for new error.
29415         * g++.dg/parse/typename7.C: New.
29416
29417 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29418
29419         PR c++/18073
29420         * g++.dg/other/mmintrin.C: New test.
29421
29422 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29423
29424         PR c++/16681
29425         * g++.dg/init/array15.C: New.
29426         * g++.dg/init/array16.C: New.
29427
29428 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29429
29430         PR fortran/18826
29431         * gfortran.dg/assign_1.f90: New test.
29432
29433 2004-12-08  Nick Clifton  <nickc@redhat.com>
29434
29435         * gcc.target/xstormy16/bss_below100: New directory containing tests.
29436         * gcc.target/xstormy16/data_below100: Likewise.
29437         * gcc.target/xstormy16/sfr: Likewise.
29438         * gcc.target/xstormy16/below100.S: New test source file.
29439         * gcc.target/xstormy16/below100.ld: New test linker script.
29440         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29441         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29442         bp instructions.
29443         * gcc.target/xstormy16/bp.c: Likewise.
29444
29445         * gcc.target/xstormy16/bss_below100: New files:
29446         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29447         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29448         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29449         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29450         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29451         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29452         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29453         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29454         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29455         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29456         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29457         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29458         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29459         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29460         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29461         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29462         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29463         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29464         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29465         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29466         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29467         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29468         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29469         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29470         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29471         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29472         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29473
29474         * gcc.target/xstormy16/data_below100: New files:
29475         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29476         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29477         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29478         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29479         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29480         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29481         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29482         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29483         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29484         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29485         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29486         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29487         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29488         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29489         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29490         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29491         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29492         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29493         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29494         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29495         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29496         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29497         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29498         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29499         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29500         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29501         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29502
29503         * gcc.target/xstormy16/sfr: New files:
29504         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29505         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29506         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29507         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29508         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29509         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29510         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29511         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29512         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29513         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29514         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29515         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29516         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29517         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29518         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29519         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29520         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29521         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29522         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29523         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29524         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29525         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29526         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29527         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29528         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29529         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29530         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29531         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29532         27_if0_sfrw_bitfield_f.c
29533
29534 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29535
29536         PR c++/18100
29537         * g++.dg/lookup/name-clash4.C: New test.
29538
29539 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
29540
29541         PR c++/18672
29542         * g++.dg/opt/array1.C: New.
29543
29544         PR c++/18803
29545         * g++.dg/template/operator5.C: New.
29546
29547 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
29548
29549         PR c/18867
29550         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29551
29552 2004-12-07  Steven Bosscher  <stevenb@suse.de>
29553
29554         * gcc.dg/noncompile/20041207.c: New test.
29555
29556 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
29557
29558         * g++.dg/other/unreachable-1.C: New test.
29559
29560 2004-12-06  Nick Clifton  <nickc@redhat.com>
29561
29562         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29563         <limits.h> because the latter comes from gcc's include/ directory
29564         and not the newlib/libc/include directory.
29565
29566 2004-12-04  Richard Henderson  <rth@redhat.com>
29567
29568         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29569
29570 2004-12-04  Richard Henderson  <rth@redhat.com>
29571
29572         * lib/target-supports.exp (check_gc_sections_available): Disable
29573         for alpha and ia64.
29574
29575 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
29576
29577         PR middle-end/17909
29578         * g++.dg/other/vararg-2.C: New test.
29579
29580 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29581
29582         PR c++/17011, c++/17971
29583         * g++.dg/template/error15.C: Adjust expected error.
29584         * g++.dg/template/instantiate3.C: Likewise.
29585
29586 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
29587
29588         * gcc.dg/altivec-18.c: Fix for darwin
29589
29590 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29591
29592         PR c++/18782
29593         * g++.dg/parse/ptrmem2.C: New.
29594
29595         PR c++/18318
29596         * g++.dg/template/new1.C: New.
29597
29598 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29599
29600         PR fortran/18710
29601         * gfortran.dg/direct_io_3.f90: New test.
29602
29603 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
29604
29605         PR 18758
29606         * g++.dg/parse/crash21.C: New.
29607
29608 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29609
29610         PR c++/15664, c++/18276
29611         * g++.dg/template/ttp13.C: New test.
29612         * g++.dg/template/ttp14.C: Likewise.
29613
29614 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29615
29616         PR c++/18123
29617         * g++.dg/parse/enum2.C: New test.
29618         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29619
29620 2004-12-02  Nick Clifton  <nickc@redhat.com>
29621
29622         * gcc.target/xstormy16: New test directory.
29623         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29624         * gcc.target/xstormy16/bp.c: Check the generation of bp
29625         instructions.
29626         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29627         bn instructions and the BELOW100 attribute.
29628
29629 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
29630
29631         PR target/16952
29632         * gcc.dg/ppc-eabi.c: New.
29633
29634 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29635
29636         PR fortran/18284
29637         * gfortran.dg/backspace.f90
29638
29639 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29640
29641         * gfortran.dg/inquire.f90: New test.
29642
29643 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
29644
29645         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29646         handle effective-target-keyword.
29647         (dg-skip-if): Support effective-target keyword as target list.
29648         (dg-xfail-if): Ditto.
29649         * lib/target-supports.exp (is-effective-target-keyword): New proc.
29650
29651 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
29652
29653         PR tree-optimization/18291
29654         * gcc.c-torture/compile/pr18291.c: New test.
29655
29656 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29657
29658         PR C++/18729
29659         * g++.dg/parse/crash20.C: New.
29660
29661         PR c++/17431
29662         * g++.dg/overload/arg1.C: New.
29663         * g++.dg/overload/arg2.C: New.
29664         * g++.dg/overload/arg3.C: New.
29665         * g++.dg/overload/arg4.C: New.
29666
29667 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
29668
29669         * gcc.dg/c99-flex-array-4.c: Remove.
29670
29671 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29672
29673         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29674
29675         * lib/target-supports.exp (is-effective-target): Simplify.
29676
29677         * lib/target-supports.exp (check_effective_target_vect_long):
29678         Fix for powerpc64-*-*.
29679
29680 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
29681
29682         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29683         to support new requirements on FreeBSD 5.
29684
29685 2004-11-30  Devang Patel  <dpatel@apple.com>
29686
29687         PR 18702
29688         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29689
29690 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29691
29692         * g++.dg/ext/altivec-13.C: New test.
29693
29694 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
29695
29696         PR tree-opt/18298
29697         * gcc.c-torture/execute/p18298.c: New test.
29698
29699 2004-11-30  Ira Rosen  <irar@il.ibm.com>
29700             Dorit Naishlos  <dorit@il.ibm.com>
29701
29702         PR tree-opt/18607
29703         * gcc.dg/vect/vect-89.c: New test.
29704
29705 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
29706
29707         * gcc.dg/pr18596-1.c: New test.
29708
29709 2004-11-30  Ben Elliston  <bje@au.ibm.com>
29710
29711         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29712
29713 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29714
29715         PR c/18479
29716         * gcc.dg/pr18479.c: New test.
29717
29718 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29719
29720         PR target/18490
29721         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29722         mmix-knuth-mmixware.
29723
29724         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29725         cris-*-elf* cris-*-aout* mmix-*-*
29726
29727 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29728
29729         PR middle-end/18725
29730         * gcc.dg/pr18725.c: New test.
29731
29732 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29733
29734         PR target/18488
29735         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29736
29737         PR target/18336
29738         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29739
29740 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
29741
29742         PR c++/18368
29743         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29744         * g++.old-deja/g++.law/ctors5.C: Likewise.
29745         * g++.old-deja/g++.other/crash25.C: Likewise.
29746
29747         PR c++/18674
29748         * g++.dg/template/error16.C: New test.
29749
29750         PR c++/18512
29751         * g++.dg/template/crash29.C: New test.
29752
29753 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
29754
29755         PR tree-optimization/18712
29756         * gcc.c-torture/compile/pr18712.c: New test.
29757
29758 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
29759
29760         PR c/7544
29761         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29762         tests.
29763
29764 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29765
29766         PR c++/18652
29767         * g++.dg/lookup/crash6.C: New test.
29768
29769 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29770
29771         PR middle-end/18164
29772         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
29773
29774 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
29775
29776         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29777         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
29778         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
29779
29780 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
29781
29782         * gcc.dg/pr18164.c: New test.
29783
29784 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
29785
29786         * gcc.dg/funroll-loops-all.c: New.
29787
29788 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29789
29790         PR target/18489
29791         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
29792         delimeter, match space and TAB as well as ":".
29793
29794         PR target/18484
29795         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
29796
29797         PR target/18348
29798         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
29799
29800         PR target/18345
29801         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
29802
29803         PR target/18337
29804         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
29805
29806 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
29807
29808         * gfortran.dg/direct_io_2.f90: New test.
29809
29810 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29811
29812         PR target/18334
29813         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
29814
29815 2004-11-28  Richard Henderson  <rth@redhat.com>
29816
29817         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
29818
29819 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
29820
29821         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
29822         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
29823         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
29824         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
29825         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
29826         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
29827         gcc.dg/pointer-arith-8.c: New tests.
29828
29829 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
29830
29831         PR fortran/18364
29832         * gfortran.dg/endfile.f90: New test.
29833
29834 2004-11-27  Falk Hueffner  <falk@debian.org>
29835
29836         * gcc.dg/loop-6.c: New test.
29837
29838 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29839
29840         * gcc.c-torture/execute/20041126-1.c: New test.
29841
29842 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29843
29844         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
29845         on IRIX.
29846
29847 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29848
29849         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
29850         functions.
29851
29852 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29853
29854         PR rtl-optimization/17825
29855         * gcc.c-torture/compile/20041119-1.c: New test.
29856
29857 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29858
29859         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
29860         Check existence of ld library path variables before unsetting.
29861
29862 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
29863
29864         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
29865
29866 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29867
29868         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
29869
29870 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29871
29872         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
29873
29874 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29875
29876         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
29877         dg-do directive.
29878
29879 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29880
29881         * gcc.dg/pr17957.c: Pass --param, not -param.
29882
29883 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
29884
29885         PR middle-end/17957
29886         * gcc.dg/pr17957.c: New test.
29887
29888 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
29889
29890         PR c++/18445
29891         * g++.dg/template/crash28.C: Likewise.
29892
29893         PR c++/18001
29894         * g++.dg/expr/unary2.C: Adjust lvalue messages.
29895         * g++.dg/ext/lvaddr.C: Likewise.
29896         * g++.dg/opt/pr7503-3.C: Likewise.
29897
29898         PR c++/18466
29899         * g++.dg/parse/qualified3.C: New test.
29900         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
29901
29902         PR c++/18545
29903         * g++.dg/expr/return1.C: New test.
29904
29905 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29906
29907         Friend class name lookup 3/n, PR c++/3332
29908         * g++.dg/lookup/friend3.C: New test.
29909         * g++.dg/lookup/friend4.C: Likewise.
29910         * g++.dg/lookup/friend5.C: Likewise.
29911
29912 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29913
29914         Friend class name lookup 2/n, PR c++/14513, c++/15410
29915         * g++.dg/lookup/friend2.C: New test.
29916         * g++.dg/template/friend31.C: Likewise.
29917
29918 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29919
29920         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
29921
29922 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29923
29924         PR c++/17473
29925         * g++.dg/tc1/dr56.C: Remove.
29926         * g++.dg/template/typedef1.C: Add dg-error markers.
29927         * g++.old-deja/g++.other/typedef7.C: Likewise.
29928
29929         PR c++/18285
29930         * g++.dg/parse/typedef7.C: New test.
29931
29932 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
29933
29934         * gcc.c-torture/execute/20041124-1.c: New test.
29935
29936 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29937
29938         * g++.dg/template/deduce3.C: New test.
29939
29940         PR c++/18586
29941         * g++.dg/template/crash27.C: New test.
29942
29943         PR c++/18530
29944         * g++.dg/warn/Wshadow-3.C: New test.
29945
29946 2004-11-24  Devang Patel  <dpatel@apple.com>
29947
29948         PR/18555
29949         * gcc.dg/cpp/isysroot-1.c: New test.
29950         * gcc.dg/cpp/usr/include/stdio.h: New file.
29951         * gcc.dg/cpp/isysroot-2.c: New test.
29952         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
29953         New file.
29954
29955 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29956
29957         PR c++/8929
29958         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
29959
29960 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29961
29962         * gcc.target/sparc/align.c: Do not include <stdint.h>.
29963         * gcc.target/sparc/pdist.c: Likewise.
29964
29965 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
29966
29967         PR c++/16882
29968         * g++.dg/conversion/simd1.C: New test.
29969
29970 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29971
29972         * lib/target-libpath.exp: New file defining
29973         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
29974         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
29975         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
29976         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
29977         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
29978
29979 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
29980
29981         * gcc.dg/pragma-align-2.c: Test macro expansion.
29982         * gcc.dg/pragma-pack-2.c: New test.
29983
29984 2004-11-23  Richard Henderson  <rth@redhat.com>
29985
29986         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
29987         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29988         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
29989         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
29990         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
29991         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
29992
29993         * gcc.dg/vect/vect.exp: Add check for alpha.
29994         * lib/target-supports.exp (check_alpha_max_hw_available): New.
29995         (check_effective_target_vect_int): Enable for alpha.
29996         (check_effective_target_vect_long): New.
29997         (is-effective-target): Add it.
29998
29999 2004-11-23  Uros Bizjak <uros@kss-loka.si>
30000
30001         * gcc.dg/pr18614-1.c: New test.
30002
30003 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30004
30005         * gcc.dg/setjmp-2.c: New test.
30006
30007 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
30008
30009         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30010         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30011         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30012         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30013         gcc.target/sparc/pdist.c: New tests.
30014
30015 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
30016
30017         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30018
30019 2004-11-22  Dale Johannesen  <dalej@apple.com>
30020
30021         * gcc.dg/20041111-1.c: New.
30022
30023 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30024
30025         PR tree-opt/18536
30026         * gcc.dg/vect/pr18536.c: New test.
30027
30028 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30029
30030         PR c++/18354
30031         * g++.dg/template/nontype11.C: New test.
30032
30033 2004-11-21  Roger Sayle  <roger@eyesopen.com>
30034
30035         PR middle-end/18520
30036         * gcc.dg/pr18520-1.c: New test case.
30037
30038 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
30039
30040         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30041         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30042         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30043         expected diagnostics.
30044
30045 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30046
30047         PR target/18580
30048         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30049         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30050         vect-77.c, vect-77a.c: XFAIL on the SPARC.
30051
30052 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30053
30054         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30055
30056 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
30057             Joseph Myers  <joseph@codesourcery.com>
30058
30059         * lib/target-supports.exp (check_visibility_available): Really
30060         test the compiler.
30061
30062 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30063
30064         PR tree-opt/18181
30065         * gcc.dg/vect/vect-85.c: New test.
30066         * gcc.dg/vect/vect-86.c: New test.
30067         * gcc.dg/vect/vect-87.c: New test.
30068         * gcc.dg/vect/vect-88.c: New test.
30069
30070 2004-11-19  Ben Elliston  <bje@au.ibm.com>
30071
30072         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30073
30074 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
30075
30076         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30077         * gcc.dg/ppc-and-1.c: Ditto.
30078         * gcc.dg/ppc-compare-1.c: Ditto.
30079         * gcc.dg/ppc-mov-1.c: Ditto
30080
30081 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
30082             Mark Mitchell  <mark@codesourcery.com>
30083
30084         * gcc.dg/pragma-init-fini-2.c: New test.
30085
30086 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30087             Aldy Hernandez  <aldyh@redhat.com>
30088
30089         * lib/target-supports.exp (check_effective_target_vect_int): New
30090         (check_effective_target_vect_float): New
30091         (check_effective_target_vect_double): New.
30092         (is-effective-target): Support new effective targets keywords.
30093         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30094         default action for dg-do.
30095         * gcc.dg/vect/pr16105.c: Use new support.
30096         * gcc.dg/vect/pr18400.c: Ditto.
30097         * gcc.dg/vect/pr18425.c: Ditto.
30098         * gcc.dg/vect/vect-1.c: Ditto.
30099         * gcc.dg/vect/vect-10.c: Ditto.
30100         * gcc.dg/vect/vect-11.c: Ditto.
30101         * gcc.dg/vect/vect-12.c: Ditto.
30102         * gcc.dg/vect/vect-13.c: Ditto.
30103         * gcc.dg/vect/vect-14.c: Ditto.
30104         * gcc.dg/vect/vect-15.c: Ditto.
30105         * gcc.dg/vect/vect-16.c: Ditto.
30106         * gcc.dg/vect/vect-17.c: Ditto.
30107         * gcc.dg/vect/vect-18.c: Ditto.
30108         * gcc.dg/vect/vect-19.c: Ditto.
30109         * gcc.dg/vect/vect-2.c: Ditto.
30110         * gcc.dg/vect/vect-20.c: Ditto.
30111         * gcc.dg/vect/vect-21.c: Ditto.
30112         * gcc.dg/vect/vect-22.c: Ditto.
30113         * gcc.dg/vect/vect-23.c: Ditto.
30114         * gcc.dg/vect/vect-24.c: Ditto.
30115         * gcc.dg/vect/vect-25.c: Ditto.
30116         * gcc.dg/vect/vect-26.c: Ditto.
30117         * gcc.dg/vect/vect-27.c: Ditto.
30118         * gcc.dg/vect/vect-27a.c: Ditto.
30119         * gcc.dg/vect/vect-28.c: Ditto.
30120         * gcc.dg/vect/vect-29.c: Ditto.
30121         * gcc.dg/vect/vect-29a.c: Ditto.
30122         * gcc.dg/vect/vect-3.c: Ditto.
30123         * gcc.dg/vect/vect-30.c: Ditto.
30124         * gcc.dg/vect/vect-31.c: Ditto.
30125         * gcc.dg/vect/vect-32.c: Ditto.
30126         * gcc.dg/vect/vect-33.c: Ditto.
30127         * gcc.dg/vect/vect-34.c: Ditto.
30128         * gcc.dg/vect/vect-35.c: Ditto.
30129         * gcc.dg/vect/vect-36.c: Ditto.
30130         * gcc.dg/vect/vect-37.c: Ditto.
30131         * gcc.dg/vect/vect-38.c: Ditto.
30132         * gcc.dg/vect/vect-4.c: Ditto.
30133         * gcc.dg/vect/vect-40.c: Ditto.
30134         * gcc.dg/vect/vect-41.c: Ditto.
30135         * gcc.dg/vect/vect-42.c: Ditto.
30136         * gcc.dg/vect/vect-43.c: Ditto.
30137         * gcc.dg/vect/vect-44.c: Ditto.
30138         * gcc.dg/vect/vect-45.c: Ditto.
30139         * gcc.dg/vect/vect-46.c: Ditto.
30140         * gcc.dg/vect/vect-47.c: Ditto.
30141         * gcc.dg/vect/vect-48.c: Ditto.
30142         * gcc.dg/vect/vect-48a.c: Ditto.
30143         * gcc.dg/vect/vect-49.c: Ditto.
30144         * gcc.dg/vect/vect-5.c: Ditto.
30145         * gcc.dg/vect/vect-50.c: Ditto.
30146         * gcc.dg/vect/vect-51.c: Ditto.
30147         * gcc.dg/vect/vect-52.c: Ditto.
30148         * gcc.dg/vect/vect-53.c: Ditto.
30149         * gcc.dg/vect/vect-54.c: Ditto.
30150         * gcc.dg/vect/vect-55.c: Ditto.
30151         * gcc.dg/vect/vect-56.c: Ditto.
30152         * gcc.dg/vect/vect-56a.c: Ditto.
30153         * gcc.dg/vect/vect-57.c: Ditto.
30154         * gcc.dg/vect/vect-58.c: Ditto.
30155         * gcc.dg/vect/vect-59.c: Ditto.
30156         * gcc.dg/vect/vect-6.c: Ditto.
30157         * gcc.dg/vect/vect-60.c: Ditto.
30158         * gcc.dg/vect/vect-61.c: Ditto.
30159         * gcc.dg/vect/vect-62.c: Ditto.
30160         * gcc.dg/vect/vect-63.c: Ditto.
30161         * gcc.dg/vect/vect-64.c: Ditto.
30162         * gcc.dg/vect/vect-65.c: Ditto.
30163         * gcc.dg/vect/vect-66.c: Ditto.
30164         * gcc.dg/vect/vect-67.c: Ditto.
30165         * gcc.dg/vect/vect-68.c: Ditto.
30166         * gcc.dg/vect/vect-69.c: Ditto.
30167         * gcc.dg/vect/vect-7.c: Ditto.
30168         * gcc.dg/vect/vect-72.c: Ditto.
30169         * gcc.dg/vect/vect-72a.c: Ditto.
30170         * gcc.dg/vect/vect-73.c: Ditto.
30171         * gcc.dg/vect/vect-74.c: Ditto.
30172         * gcc.dg/vect/vect-75.c: Ditto.
30173         * gcc.dg/vect/vect-76.c: Ditto.
30174         * gcc.dg/vect/vect-77.c: Ditto.
30175         * gcc.dg/vect/vect-77a.c: Ditto.
30176         * gcc.dg/vect/vect-78.c: Ditto.
30177         * gcc.dg/vect/vect-79.c: Ditto.
30178         * gcc.dg/vect/vect-8.c: Ditto.
30179         * gcc.dg/vect/vect-80.c: Ditto.
30180         * gcc.dg/vect/vect-82.c: Ditto.
30181         * gcc.dg/vect/vect-82_64.c: Ditto.
30182         * gcc.dg/vect/vect-83.c: Ditto.
30183         * gcc.dg/vect/vect-83_64.c: Ditto.
30184         * gcc.dg/vect/vect-9.c: Ditto.
30185         * gcc.dg/vect/vect-all.c: Ditto.
30186         * gcc.dg/vect/vect-none.c: Ditto.
30187
30188 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30189
30190         * lib/gcc-dg.exp (dg-skip-if): New function.
30191         (dg-forbid-option): Remove.
30192         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30193         * g++.dg/abi/bitfield8.C: Likewise.
30194         * g++.dg/abi/dtor1.C: Likewise.
30195         * g++.dg/abi/empty10.C: Likewise.
30196         * g++.dg/abi/empty7.C: Likewise.
30197         * g++.dg/abi/empty9.C: Likewise.
30198         * g++.dg/abi/layout3.C: Likewise.
30199         * g++.dg/abi/layout4.C: Likewise.
30200         * g++.dg/abi/thunk1.C: Likewise.
30201         * g++.dg/abi/thunk2.C: Likewise.
30202         * g++.dg/abi/vbase11.C: Likewise.
30203         * g++.dg/abi/vthunk2.C: Likewise.
30204         * g++.dg/abi/vthunk3.C: Likewise.
30205         * g++.dg/ext/attrib8.C: Likewise.
30206         * g++.dg/opt/longbranch2.C: Likewise.
30207         * g++.dg/opt/reg-stack4.C: Likewise.
30208         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30209         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30210         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30211         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30212         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30213         * gcc.dg/20000609-1.c: Likewise.
30214         * gcc.dg/20000720-1.c: Likewise.
30215         * gcc.dg/20011107-1.c: Likewise.
30216         * gcc.dg/20011119-1.c: Likewise.
30217         * gcc.dg/20020108-1.c: Likewise.
30218         * gcc.dg/20020122-2.c: Likewise.
30219         * gcc.dg/20020122-3.c: Likewise.
30220         * gcc.dg/20020201-3.c: Likewise.
30221         * gcc.dg/20020206-1.c: Likewise.
30222         * gcc.dg/20020218-1.c: Likewise.
30223         * gcc.dg/20020310-1.c: Likewise.
30224         * gcc.dg/20020411-1.c: Likewise.
30225         * gcc.dg/20020418-2.c: Likewise.
30226         * gcc.dg/20020426-1.c: Likewise.
30227         * gcc.dg/20020426-2.c: Likewise.
30228         * gcc.dg/20020517-1.c: Likewise.
30229         * gcc.dg/20020523-1.c: Likewise.
30230         * gcc.dg/20020523-2.c: Likewise.
30231         * gcc.dg/20020729-1.c: Likewise.
30232         * gcc.dg/20030204-1.c: Likewise.
30233         * gcc.dg/20030826-2.c: Likewise.
30234         * gcc.dg/20030926-1.c: Likewise.
30235         * gcc.dg/20031202-1.c: Likewise.
30236         * gcc.dg/980312-1.c: Likewise.
30237         * gcc.dg/980313-1.c: Likewise.
30238         * gcc.dg/990117-1.c: Likewise.
30239         * gcc.dg/990424-1.c: Likewise.
30240         * gcc.dg/990524-1.c: Likewise.
30241         * gcc.dg/991230-1.c: Likewise.
30242         * gcc.dg/i386-387-1.c: Likewise.
30243         * gcc.dg/i386-387-2.c: Likewise.
30244         * gcc.dg/i386-387-3.c: Likewise.
30245         * gcc.dg/i386-387-4.c: Likewise.
30246         * gcc.dg/i386-387-5.c: Likewise.
30247         * gcc.dg/i386-387-6.c: Likewise.
30248         * gcc.dg/i386-asm-1.c: Likewise.
30249         * gcc.dg/i386-bitfield1.c: Likewise.
30250         * gcc.dg/i386-bitfield2.c: Likewise.
30251         * gcc.dg/i386-loop-1.c: Likewise.
30252         * gcc.dg/i386-loop-2.c: Likewise.
30253         * gcc.dg/i386-loop-3.c: Likewise.
30254         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30255         * gcc.dg/i386-pic-1.c: Likewise.
30256         * gcc.dg/i386-regparm.c: Likewise.
30257         * gcc.dg/i386-signbit-1.c: Likewise.
30258         * gcc.dg/i386-signbit-2.c: Likewise.
30259         * gcc.dg/i386-signbit-3.c: Likewise.
30260         * gcc.dg/i386-sse-5.c: Likewise.
30261         * gcc.dg/i386-sse-8.c: Likewise.
30262         * gcc.dg/i386-unroll-1.c: Likewise.
30263         * gcc.dg/tls/opt-1.c: Likewise.
30264         * gcc.dg/tls/opt-2.c: Likewise.
30265         * gcc.dg/unroll-1.c: Likewise.
30266         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30267         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30268         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30269         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30270
30271 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30272
30273         * g++.dg/template/incomplete1.C: New test.
30274
30275 2004-11-16  Nick Clifton  <nickc@redhat.com>
30276
30277         Revert patches accidentally commited during checkin of fixes for
30278         xstormy16 tests:
30279         gcc.c-torture/execute/simd-4.c: Revert
30280         gcc.dg/20040910-1.c: Revert.
30281
30282 2004-11-16  Paul Brook  <paul@codesourcery.com>
30283
30284         PR fortran/13010
30285         * gfortran.dg/der_pointer_1.f90: New test.
30286
30287 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
30288
30289         PR c/18498
30290         * gcc.dg/bitfld-13.c: New test.
30291
30292 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
30293
30294         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30295         powerpc*-*-linux*.
30296
30297         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30298         * gcc.dg/ppc64-abi-2.c: Ditto.
30299         * gcc.dg/ppc64-abi-3.c: Ditto.
30300
30301         * lib/gcc-dg.exp (dg-target-list): Remove.
30302
30303 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
30304
30305         * gcc.dg/ia64-postinc.c: New test.
30306
30307 2004-11-15  Mark Mitchell <mark@codesourcery.com>
30308
30309         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30310
30311 2004-11-15  Nick Clifton  <nickc@redhat.com>
30312
30313         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30314         __INT_MAX__ so that the test can be compiled by toolchains
30315         targeted at 16-bit processors.
30316
30317         * gcc.dg/20040625-1.c: Use long constants rather than integers
30318         when performing arithmetic that will overflow 16-bits.
30319
30320         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30321         xstormy16.  It does not support 128-bit vector operations.
30322
30323         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30324         with the macro PTR_TYPE.  Define this macro to an integer type
30325         suitable for holding a pointer.
30326
30327         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30328         the target is a 16-bit processor.
30329
30330         * gcc.dg/cpp/if-2.c: Expect a different warning message from
30331         16-bit targets where the character constant will be too long.
30332
30333         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30334         where the double will not be directly addressable.
30335
30336 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30337
30338         Friend class name lookup 1/n, PR c++/18471
30339         * g++.dg/template/crash26.C: New test.
30340         * g++.dg/lookup/struct1.C: Adjust expected error.
30341         * g++.dg/parse/elab1.C: Likewise.
30342         * g++.dg/parse/elab2.C: Likewise.
30343         * g++.dg/parse/int-as-enum1.C: Likewise.
30344         * g++.dg/parse/struct-as-enum1.C: Likewise.
30345         * g++.dg/parse/typedef1.C: Likewise.
30346         * g++.dg/parse/typedef3.C: Likewise.
30347         * g++.dg/parse/typedef4.C: Likewise.
30348         * g++.dg/parse/typedef5.C: Likewise.
30349         * g++.dg/template/nontype4.C: Likewise.
30350         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30351         * g++.old-deja/g++.other/elab1.C: Likewise.
30352         * g++.old-deja/g++.other/syntax4.C: Likewise.
30353
30354 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30355
30356         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30357
30358 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
30359
30360         * gcc.c-torture/execute/20041114-1.c: New test.
30361
30362 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
30363
30364         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30365         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30366         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30367         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30368         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30369         gcc.dg/switch-7.c: New tests.
30370
30371 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30372
30373         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30374
30375 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30376
30377         PR tree-opt/18400
30378         * gcc.dg/vect/pr18400.c: New test.
30379
30380 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30381             Andrew Pinski  <pinskia@physics.uc.edu>
30382
30383         PR tree-opt/18425
30384         * gcc.dg/vect/pr18425.c: New test.
30385
30386 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30387
30388         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30389         Guard with dg-require-alias and dg-require-visibility.
30390
30391 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30392
30393         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30394
30395 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30396
30397         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30398
30399 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30400
30401         PR c++/17344
30402         * g++.dg/template/defarg5.C: New test.
30403
30404 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30405
30406         * g++.dg/parse/cast1.C: Run only on ILP32.
30407         * g++.old-deja/g++.mike/p784.C: Likewise.
30408
30409 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
30410
30411         * gcc.c-torture/execute/20041113-1.c: New test.
30412
30413 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30414
30415         PR target/18230
30416         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30417         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30418         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30419         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30420         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30421         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30422         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30423         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30424         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30425         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30426         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30427         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30428         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30429
30430 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30431
30432         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30433         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30434         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30435         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30436         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30437         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30438         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30439         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30440         gcc.target/sparc/combined-1.c: New tests.
30441
30442 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
30443
30444         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30445         New tests.
30446
30447 2004-11-12  Mark Mitchell <mark@codesourcery.com>
30448
30449         * lib/gcc-dg.exp (dg-forbid-option): New function.
30450         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30451         * g++.dg/abi/bitfield8.C: Likewise.
30452         * g++.dg/abi/dtor1.C: Likewise.
30453         * g++.dg/abi/empty10.C: Likewise.
30454         * g++.dg/abi/empty7.C: Likewise.
30455         * g++.dg/abi/empty9.C: Likewise.
30456         * g++.dg/abi/layout3.C: Likewise.
30457         * g++.dg/abi/layout4.C: Likewise.
30458         * g++.dg/abi/thunk1.C: Likewise.
30459         * g++.dg/abi/thunk2.C: Likewise.
30460         * g++.dg/abi/vbase11.C: Likewise.
30461         * g++.dg/abi/vthunk2.C: Likewise.
30462         * g++.dg/abi/vthunk3.C: Likewise.
30463         * g++.dg/ext/attrib8.C: Likewise.
30464         * g++.dg/opt/longbranch2.C: Likewise.
30465         * g++.dg/opt/reg-stack4.C: Likewise.
30466         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30467         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30468         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30469         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30470         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30471         * gcc.dg/20000609-1.c: Likewise.
30472         * gcc.dg/20000720-1.c: Likewise.
30473         * gcc.dg/20011107-1.c: Likewise.
30474         * gcc.dg/20011119-1.c: Likewise.
30475         * gcc.dg/20020108-1.c: Likewise.
30476         * gcc.dg/20020122-2.c: Likewise.
30477         * gcc.dg/20020122-3.c: Likewise.
30478         * gcc.dg/20020201-3.c: Likewise.
30479         * gcc.dg/20020206-1.c: Likewise.
30480         * gcc.dg/20020218-1.c: Likewise.
30481         * gcc.dg/20020310-1.c: Likewise.
30482         * gcc.dg/20020411-1.c: Likewise.
30483         * gcc.dg/20020418-2.c: Likewise.
30484         * gcc.dg/20020426-1.c: Likewise.
30485         * gcc.dg/20020426-2.c: Likewise.
30486         * gcc.dg/20020517-1.c: Likewise.
30487         * gcc.dg/20020523-1.c: Likewise.
30488         * gcc.dg/20020523-2.c: Likewise.
30489         * gcc.dg/20020729-1.c: Likewise.
30490         * gcc.dg/20030204-1.c: Likewise.
30491         * gcc.dg/20030826-2.c: Likewise.
30492         * gcc.dg/20030926-1.c: Likewise.
30493         * gcc.dg/20031202-1.c: Likewise.
30494         * gcc.dg/980312-1.c: Likewise.
30495         * gcc.dg/980313-1.c: Likewise.
30496         * gcc.dg/990117-1.c: Likewise.
30497         * gcc.dg/990424-1.c: Likewise.
30498         * gcc.dg/990524-1.c: Likewise.
30499         * gcc.dg/991230-1.c: Likewise.
30500         * gcc.dg/i386-387-1.c: Likewise.
30501         * gcc.dg/i386-387-2.c: Likewise.
30502         * gcc.dg/i386-387-3.c: Likewise.
30503         * gcc.dg/i386-387-4.c: Likewise.
30504         * gcc.dg/i386-387-5.c: Likewise.
30505         * gcc.dg/i386-387-6.c: Likewise.
30506         * gcc.dg/i386-asm-1.c: Likewise.
30507         * gcc.dg/i386-bitfield1.c: Likewise.
30508         * gcc.dg/i386-bitfield2.c: Likewise.
30509         * gcc.dg/i386-loop-1.c: Likewise.
30510         * gcc.dg/i386-loop-2.c: Likewise.
30511         * gcc.dg/i386-loop-3.c: Likewise.
30512         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30513         * gcc.dg/i386-pic-1.c: Likewise.
30514         * gcc.dg/i386-regparm.c: Likewise.
30515         * gcc.dg/i386-signbit-1.c: Likewise.
30516         * gcc.dg/i386-signbit-2.c: Likewise.
30517         * gcc.dg/i386-signbit-3.c: Likewise.
30518         * gcc.dg/i386-sse-5.c: Likewise.
30519         * gcc.dg/i386-sse-8.c: Likewise.
30520         * gcc.dg/i386-unroll-1.c: Likewise.
30521         * gcc.dg/tls/opt-1.c: Likewise.
30522         * gcc.dg/tls/opt-2.c: Likewise.
30523         * gcc.dg/unroll-1.c: Likewise.
30524         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30525         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30526         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30527         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30528         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30529         -m64 is specified.
30530
30531 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30532
30533         PR c++/18389
30534         * g++.dg/parse/cond1.C: New test.
30535
30536         PR c++/18429
30537         * g++.dg/template/array9.C: New test.
30538         * g++.dg/ext/vla1.C: Adjust error messages.
30539         * g++.dg/ext/vlm1.C: Likewise.
30540         * g++.dg/template/crash2.C: Likewise.
30541
30542         PR c++/18436
30543         * g++.dg/template/call3.C: New test.
30544
30545         PR c++/18407
30546         * g++.dg/template/ptrmem11.C: New test.
30547
30548 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
30549
30550         PR other/14264
30551         * lib/g++.exp: Set LC_ALL and LANG to C.
30552         * lib/gcc-dg.exp: Likewise.
30553         * lib/gfortran.exp: Likewise.
30554         * lib/objc.exp: Likewise.
30555         * lib/treelang.exp: Likewise.
30556
30557 2004-11-12  Andreas Schwab  <schwab@suse.de>
30558
30559         * gcc.dg/pr16286.c: Fix last change.
30560
30561 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30562
30563         PR c++/18416
30564         * g++.dg/init/global1.C: New test.
30565
30566 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
30567
30568         * gcc.c-torture/execute/20041112-1.c: New test.
30569
30570 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30571
30572         * lib/gcc-dg.exp (dg-target-list): New.
30573
30574 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30575             Richard Sandiford  <rsandifo@redhat.com>
30576
30577         * lib/target-supports.exp (get-compiler_messages): New.
30578         (check_named_sections_available): Use it.
30579         (check_effective_target_ilp32): New.
30580         (check_effective_target_lp64): New.
30581         (is-effective-target): New.
30582         * lib/gcc-dg.exp (dg-require-effective-target): New.
30583
30584 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
30585
30586         * gcc.dg/precedence-1.c: New test.
30587
30588 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30589
30590         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30591
30592         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30593         message, delete generated files, use more descriptive name for
30594         executable, and make the test unsupported when it cannot be run.
30595
30596         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30597         (dg-require-weak, dg-require-visibility, dg-require-alias,
30598         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30599         dg-require-iconv, dg-require-named-sections): Use it.
30600
30601         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30602
30603 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
30604
30605         PR target/16457
30606         * gcc.dg/ppc-and-1: New
30607
30608         PR target/16796
30609         * gcc.dg/ppc-mov-1.c: New.
30610
30611         PR target/16458
30612         * gcc.dg/ppc-compare-1.c: New.
30613
30614 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
30615
30616         * objc.dg/desig-init-2.m: New test.
30617
30618 2004-11-10  Adam Nemet  <anemet@lnxw.com>
30619
30620         PR middle-end/18160
30621         * g++.dg/warn/register-var-1.C: New test.
30622         * g++.dg/warn/register-var-2.C: New test.
30623
30624 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30625
30626         * gcc.dg/union-2.c: New test.
30627
30628 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
30629
30630         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30631         New test for PR tree-optimization/17892.
30632
30633 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
30634
30635         PR c++/18369
30636         * g++.dg/init/new12.C: New test.
30637
30638 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
30639
30640         * gcc.target/sparc: New directory.
30641         * gcc.target/sparc/sparc.exp: New driver.
30642         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30643         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30644         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30645         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30646
30647 2004-11-10  Paul Brook  <paul@codesourcery.com>
30648
30649         PR fortran/18218
30650         * gfortran.dg/list_read.c: New test.
30651
30652 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30653
30654         PR c/18322
30655         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30656         expected diagnostic location.
30657
30658 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
30659
30660         * gcc.dg/20041109-1.c: New test.
30661
30662 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30663
30664         PR objc/18406
30665         * objc/compile/pr18406.m: New test.
30666
30667 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30668
30669         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30670
30671 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30672
30673         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30674
30675 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30676
30677         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30678
30679 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30680
30681         * gcc.dg/20030225-2.c: Add prototype for abort and
30682         exit.
30683
30684 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
30685
30686         PR tree-opt/18299
30687         * gcc.c-torture/pr18299-1.c: New test.
30688
30689 2004-11-06  Andreas Schwab  <schwab@suse.de>
30690
30691         * gcc.dg/pr16286.c: Also test for bool and pixel.
30692
30693 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
30694
30695         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30696         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30697         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30698         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30699         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30700         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30701         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30702         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30703         gcc.dg/struct-semi-3.c: New tests.
30704
30705 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30706
30707         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30708
30709 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30710
30711         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30712         Do not use C99 designators.
30713
30714 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30715
30716         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30717
30718 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30719
30720         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30721         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30722         * gcc.c-torture/execute/simd-5.x: Remove.
30723
30724 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
30725
30726         PR rtl-optimization/17933
30727         * gcc.dg/torture/pr17933-1.c: New test.
30728
30729 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30730
30731         PR target/18106
30732         * lib/target-supports.exp (check_weak_available): Support
30733         Windows.
30734
30735 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
30736
30737         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30738         call to fflush(stdout) before abort.
30739         (my_ffsll): New function.
30740         (generate_fields): Use it.
30741
30742 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30743
30744         * gcc.dg/init-undef-1.c: New test.
30745
30746 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30747
30748         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30749         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30750         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30751         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30752         expected messages for new parser.
30753
30754 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
30755
30756         * g++.dg/ext/visibility/symbian1.C: New test.
30757
30758 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30759
30760         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30761         on LP64 targets.
30762
30763 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30764
30765         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30766         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30767         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30768         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30769         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30770         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30771         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30772         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30773         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30774         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30775
30776 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30777
30778         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
30779         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
30780         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
30781         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
30782         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30783         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
30784         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
30785         for new parser.
30786
30787 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
30788
30789         PR target/15342
30790         * gcc.dg/20041104-1.c: New test.
30791
30792 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30793
30794         * g++.dg/template/nontype7.C: New test.
30795         * g++.dg/template/nontype8.C: Likewise.
30796         * g++.dg/template/nontype9.C: Likewise.
30797         * g++.dg/template/nontype10.C: Likewise.
30798         * g++.dg/tc1/dr49.C: Likewise.
30799         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
30800         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
30801
30802 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30803
30804         * g++.dg/rtti/tinfo1.C: Remove xfails.
30805
30806 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30807
30808         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
30809         packed attribute to the definition to satisfy the new C++ parser.
30810
30811 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30812
30813         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
30814         invocations of va_arg.
30815
30816 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
30817
30818         PR c++/18124
30819         * g++.dg/template/crash25.C: New test.
30820
30821         PR c++/18155
30822         * g++.dg/template/typedef2.C: New test.
30823         * g++.dg/parse/crash13.C: Adjust error markers.
30824
30825         PR c++/18177
30826         * g++.dg/conversion/const3.C: New test.
30827
30828 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30829
30830         PR fortran/17535
30831         PR fortran/17583
30832         PR fortran/17713
30833         * gfortran.dg/generic_[123].f90: New testcases.
30834
30835 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30836
30837         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
30838         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
30839
30840 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
30841
30842         PR tree-opt/16808
30843         * gcc.c-torture/compile/pr16808.c: New test.
30844
30845 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
30846
30847         PR rtl-optimization/17104
30848         * gcc.dg/ppc-bitfield1.c: New.
30849
30850 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30851
30852         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
30853
30854 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30855
30856         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
30857         strings for 32-bit code.
30858
30859 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
30860
30861         PR c/18239
30862         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
30863
30864 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
30865
30866         PR c++/18064
30867         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
30868
30869 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
30870
30871         PR c++/15172
30872         * g++.dg/init/aggr2.C: New test.
30873
30874 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
30875
30876         * objc.dg/local-decl-1.m: New test.
30877
30878 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30879
30880         * gcc.dg/20040910-1.c: Adjust regex.
30881
30882 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30883
30884         PR rtl-optimization/18084
30885         * g++.dg/opt/pr18084-1.C: New testcase.
30886
30887 2004-10-30  Matt Austern  <austern@apple.com>
30888
30889         PR c++/17542
30890         * g++.dg/ext/attrib18.C: New test.
30891
30892 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30893
30894         PR middle-end/18096
30895         * gcc.dg/pr18096-1.c: New test case.
30896
30897 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30898
30899         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
30900
30901 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
30902
30903         PR c/16666
30904         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
30905         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
30906         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
30907         gcc.dg/old-style-prom-3.c: New tests.
30908
30909 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
30910
30911         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
30912         Remove unnecessary inclusion of stdio.h.
30913
30914 2004-10-29  Roger Sayle  <roger@eyesopen.com>
30915
30916         PR rtl-optimization/17581
30917         * gcc.dg/pr17581-1.c: New test case.
30918
30919 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
30920
30921         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
30922         being implemented.
30923         * g++.dg/conversion/dr195-1.C: New.
30924         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
30925         * g++.old-deja/g++.mike/p10148.C: Likewise.
30926
30927 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
30928
30929         PR c++/17695
30930         * g++.dg/debug/typedef2.C: New test.
30931
30932 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
30933
30934         PR fortran/13490
30935         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
30936         * gfortran.dg/g77/README: Update.
30937
30938 2004-10-28  Matt Austern  <austern@apple.com>
30939
30940         PR c++/14124
30941         * g++.dg/ext/packed7.C: New test.
30942
30943 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
30944
30945         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
30946         scan-assembler.
30947         * lib/scanasm.exp (hidden-scan-for): New proc.
30948         (scan-hidden): Use hidden-scan-for instead of constructing the scan
30949         string.
30950         (scan-not-hidden): Likewise.
30951         * lib/target-supports.exp (check_visibility_available): mach-o is
30952         support too.
30953
30954 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
30955
30956         PR c++/17132
30957         * g++.dg/template/memclass3.C: New test.
30958
30959 2004-10-28  Adam Nemet  <anemet@lnxw.com>
30960
30961         PR middle-end/18160
30962         * gcc.dg/register-var-1.c: New test.
30963         * gcc.dg/register-var-2.c: New test.
30964         * gcc.dg/asm-7.c: Taking the address of a register variable is an
30965         error now.
30966
30967 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
30968
30969         PR other/18172
30970         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
30971         unused variables.
30972         * gcc.dg/vect/vect-22.c: Likewise.
30973
30974 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
30975
30976         * gcc.dg/i386-rotate-1.c: New test.
30977
30978 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
30979
30980         * g++.dg/init/ref12.C: Add "run" marker.
30981
30982         PR c++/17435
30983         * g++.dg/init/ref12.C: New test.
30984
30985         PR c++/18140
30986         * g++.dg/template/shift1.C: New test.
30987         * g++.dg/template/error10.C: Adjust error markers.
30988
30989 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
30990
30991         PR tree-opt/17529
30992         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
30993
30994 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
30995
30996         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
30997         * gcc.dg/weak/weak-3.c: Likewise.
30998         * gcc.dg/weak/weak-5.c: Likewise.
30999         * gcc.dg/weak/weak-9.c: Likewise.
31000         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31001         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31002
31003         * gcc.dg/darwin-weakimport-1.c: New.
31004
31005 2004-10-28  Ben Elliston  <bje@au.ibm.com>
31006
31007         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31008
31009 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
31010
31011         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31012         'syntax' error messages.
31013         * gcc.dg/cpp/direct2s.c: Likewise.
31014
31015 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
31016
31017         * gcc.c-torture/compile/20041026-1.c: New.
31018
31019 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
31020
31021         PR c++/18093
31022         * g++.dg/lookup/ns2.C: New test.
31023
31024         PR c++/18020
31025         * g++.dg/template/enum4.C: New test.
31026
31027         PR c++/18161
31028         * g++.dg/template/expr1.C: New test.
31029
31030 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31031
31032         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31033
31034 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31035
31036         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31037         gcc.dg/decl-nospec-3.c: New tests.
31038
31039 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
31040
31041         * objc.dg/super-class-3.m: New test.
31042
31043 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31044
31045         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31046         resyncing.
31047         * gcc.dg/cpp/direct2s.c: Likewise.
31048
31049 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
31050
31051         * objc.dg/image-info.m: Update for changes to section selection.
31052
31053 2004-10-25  David Ayers  <d.ayers@inode.at>
31054             Ziemowit Laski  <zlaski@apple.com>
31055
31056         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31057         diagnostics when messaging 'id <Proto>'.
31058         * objc.dg/class-protocol-1.m: New test.
31059         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31060         a non-existent method signature.
31061         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31062         Update diagnostics when messaging with non-existent method signature.
31063         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31064         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31065         invalid receivers are now resolved as if messaging 'id'; remove
31066         extraneous diagnostics.
31067
31068 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31069
31070         PR c/16667
31071         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31072         gcc.dg/init-desig-obs-3.c: New tests.
31073
31074 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
31075
31076         * gcc.dg/debug/20041023-1.c: New test.
31077
31078 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
31079
31080         PR middle-end/17407
31081         * gcc.c-torture/compile/pr17407.c: New test.
31082
31083         PR c++/18121
31084         * g++.dg/template/array8.C: New test.
31085
31086 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31087
31088         PR other/18138
31089         * lib/g++.exp: Accept more than one multilib libgcc.
31090         * lib/gcc-dg.exp: Likewise.
31091         * lib/objc.exp: Likewise.
31092         * lib/treelang.exp: Likewise.
31093         * lib/gfortran.exp: Likewise.
31094
31095 2004-10-24  Ben Elliston  <bje@au.ibm.com>
31096
31097         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31098
31099 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
31100
31101         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31102         * gcc.dg/c99-const-expr-3.c: Likewise.
31103
31104 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
31105
31106         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31107
31108 2004-10-23  Ben Elliston  <bje@au.ibm.com>
31109
31110         * gcc.c-torture/execute/loop-2e.x: Remove.
31111
31112 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31113
31114         PR c++/18095
31115         * g++.dg/parse/crash18.C: New.
31116         * g++.dg/parse/crash19.C: New.
31117
31118 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31119
31120         * g++.dg/ext/dllimport1.C: Move dg-warnings.
31121         * g++.dg/ext/dllimport2.C: Same.
31122         * g++.dg/ext/dllimport8.C: Same.
31123
31124 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
31125
31126         PR c++/10841
31127         * g++.dg/conversion/cast1.C: New test.
31128         * g++.dg/overload/pmf1.C: Adjust error marker.
31129
31130 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
31131
31132         PR objc/17923
31133         * objc.dg/const-str-7.m: New test.
31134
31135 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31136
31137         * g++.dg/template/memfriend11.C: Fix comment typo.
31138         * g++.dg/template/memfriend14.C: Likewise.
31139
31140 2004-10-20  Richard Henderson  <rth@redhat.com>
31141
31142         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31143         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31144         -fasynchronous-unwind-tables.
31145
31146 2004-10-20  Richard Henderson  <rth@redhat.com>
31147
31148         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31149         (main): Return success.
31150         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31151         (main): Return success.
31152
31153 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31154
31155         PR c++/13495
31156         * g++.dg/template/memfriend9.C: New test.
31157         * g++.dg/template/memfriend10.C: Likewise.
31158         * g++.dg/template/memfriend11.C: Likewise.
31159         * g++.dg/template/memfriend12.C: Likewise.
31160         * g++.dg/template/memfriend13.C: Likewise.
31161         * g++.dg/template/memfriend14.C: Likewise.
31162         * g++.dg/template/memfriend15.C: Likewise.
31163         * g++.dg/template/memfriend16.C: Likewise.
31164         * g++.dg/template/memfriend17.C: Likewise.
31165         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31166
31167 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
31168
31169         * g++.dg/conversion/dr195.C: New.
31170         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31171
31172 2004-10-20  Ben Elliston  <bje@au.ibm.com>
31173             Devang Patel  <dpatel@apple.com>
31174
31175         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31176         of floating point arithmetic, which could trap.
31177
31178 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
31179
31180         PR c++/14035
31181         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31182         * g++.dg/conversion/const2.C: New test.
31183         * g++.dg/expr/reinterpret2.C: New test.
31184         * g++.dg/expr/reinterpret3.C: New test.
31185         * g++.dg/expr/cast2.C: New test.
31186         * g++.dg/expr/copy1.C: New test.
31187         * g++.dg/other/conversion1.C: Change error message.
31188         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31189         function pointers to void *.
31190         * g++.old-deja/g++.mike/p10148.C: Likewise.
31191
31192 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31193
31194         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31195
31196 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
31197
31198         PR c++/18047
31199
31200         * g++.dg/parse/expr3.C: New test.
31201
31202 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31203
31204         * gcc.dg/smod-1.c: New test.
31205
31206 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
31207
31208         * objc.dg/method-14.m: New test.
31209
31210 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31211
31212         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31213         Also xfail as the patch was reverted.
31214
31215 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31216
31217         PR middle-end/16973
31218         * gcc.dg/pr16973.c: New test.
31219
31220 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
31221
31222         PR tree-optimization/17656
31223         * gcc.c-torture/compile/pr17656.c: New test.
31224
31225 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
31226
31227         * g++.dg/eh/shadow1.C: New.
31228
31229 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
31230
31231         * gcc.c-torture/compile/20041018-1.c: New test.
31232
31233 2004-10-18  Ben Elliston  <bje@au.ibm.com>
31234
31235         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31236         compiler referring to register 0 when accessing sdata.  The linker
31237         now patches things up.
31238
31239 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
31240
31241         PR c/17529
31242         * gcc.c-torture/compile/pr17529.c: New test.
31243
31244 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31245
31246         PR c++/17743
31247         * g++.dg/ext/attrib17.C: New test.
31248
31249 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31250
31251         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31252
31253 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31254
31255         PR c++/10479
31256         * g++.dg/ext/attrib16.C: New test.
31257
31258 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
31259
31260         PR c++/17042
31261         * g++.dg/init/dso_handle1.C: New test.
31262
31263         PR c++/14667
31264         * g++.dg/parse/typedef6.C: New test.
31265
31266         PR c++/17916
31267         * g++.dg/parse/pragma1.C: New test.
31268
31269 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
31270
31271         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31272
31273 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
31274
31275         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31276         -fno-common when on HPPA HP-UX platforms.
31277
31278 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
31279
31280         PR other/16820
31281         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31282         stdint.h.
31283         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31284         uintptr_t.
31285
31286 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31287
31288         PR c++/16301
31289         * g++.dg/lookup/strong-using-4.C: New test.
31290
31291 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31292
31293         PR middle-end/16567
31294         * gcc.c-torture/compile/nested-1.c: New test.
31295
31296 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31297
31298         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31299         and mipsisa64*-*-* (until support for misaligned loads is added).
31300         * gcc.dg/vect/vect-50.c: Likewise.
31301         * gcc.dg/vect/vect-52.c: Likewise.
31302         * gcc.dg/vect/vect-54.c: Likewise.
31303         * gcc.dg/vect/vect-58.c: Likewise.
31304         * gcc.dg/vect/vect-60.c: Likewise.
31305         * gcc.dg/vect/vect-80.c: Likewise.
31306
31307 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
31308
31309         PR c++/17976
31310         * g++.dg/init/dtor3.C: New test.
31311
31312 2004-10-15  Ben Elliston  <bje@au.ibm.com>
31313
31314         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31315
31316 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
31317
31318         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31319         * gcc.dg/macho-lo-sum.c: Likewise.
31320
31321 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
31322
31323         * gcc.dg/ppc-spe64-1.c: New test.
31324
31325 2004-10-14  Devang Patel  <dpatel@apple.com>
31326
31327         PR 17635
31328         * gcc.dg/pr17635.c : New test.
31329
31330 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
31331
31332         * gcc.dg/vect/vect-28.c: Remove xfail.
31333         * gcc.dg/vect/vect-30.c: Remove xfail.
31334         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31335         * gcc.dg/vect/vect-33.c: Remove xfail.
31336         * gcc.dg/vect/vect-44.c: Remove xfail.
31337         * gcc.dg/vect/vect-46.c: Remove xfail.
31338         * gcc.dg/vect/vect-50.c: Remove xfail.
31339         * gcc.dg/vect/vect-52.c: Remove xfail.
31340         * gcc.dg/vect/vect-54.c: Remove xfail.
31341         * gcc.dg/vect/vect-58.c: Remove xfail.
31342         * gcc.dg/vect/vect-60.c: Remove xfail.
31343         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31344         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31345         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31346         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31347         * gcc.dg/vect/vect-8.c: Remove xfail.
31348         * gcc.dg/vect/vect-80.c: Remove xfail.
31349         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31350
31351 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31352
31353         * gcc.dg/vect/vect-82.c: New testcase.
31354         * gcc.dg/vect/vect-82_64.c: New testcase.
31355         * gcc.dg/vect/vect-83.c: New testcase.
31356         * gcc.dg/vect/vect-83_64.c: New testcase.
31357
31358 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31359
31360         * gcc.dg/cpp/error-1.c: New test.
31361
31362 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31363
31364         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31365
31366 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
31367
31368         PR target/17984
31369         * gcc.dg/cris-peep2-xsrand2.c: New test.
31370
31371 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
31372
31373         PR c++/17661
31374         * g++.dg/expr/for2.C: New test.
31375
31376 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31377
31378         * g++.dg/inherit/thunk1.C: Run on the SPARC.
31379
31380 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
31381
31382         PR tree-optimization/17724
31383         * g++.dg/opt/pr17724-1.C: New test.
31384         * g++.dg/opt/pr17724-2.C: New test.
31385         * g++.dg/opt/pr17724-3.C: New test.
31386         * g++.dg/opt/pr17724-4.C: New test.
31387         * g++.dg/opt/pr17724-5.C: New test.
31388         * g++.dg/opt/pr17724-6.C: New test.
31389
31390 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
31391
31392         PR c/17301
31393         * gcc.dg/pr17301-2.c: New test.
31394
31395 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
31396
31397         PR c++/15876
31398         * g++.dg/parse/error22.C: New test.
31399
31400         PR c++/17936
31401         * g++.dg/template/spec18.C: New test.
31402
31403 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
31404
31405         * gcc.dg/ia64-asm-1.c: Add prototype for abort
31406         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31407         memcpy.
31408         * gcc.dg/ia64-sync-2.c: Ditto.
31409         * gcc.dg/ia64-sync-3.c: Ditto.
31410
31411 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
31412
31413         * g++.dg/eh/cleanup5.C: Add dg-options "".
31414
31415 2004-10-11  Roger Sayle  <roger@eyesopen.com>
31416
31417         PR middle-end/17657
31418         * gcc.dg/switch-4.c: New test case.
31419
31420 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
31421
31422         * gcc.c-torture/execute/20041011-1.c: New test.
31423
31424 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31425
31426         PR c++/17554
31427         * g++.dg/init/for3.C: New test.
31428
31429         PR c++/17657
31430         * g++.dg/opt/switch2.C: New test.
31431
31432         PR middle-end/17703
31433         * g++.dg/warn/Wreturn-2.C: New test.
31434
31435 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31436
31437         PR c++/17907
31438         * g++.dg/eh/cleanup5.C: New test.
31439
31440 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
31441
31442         PR c++/17393
31443         * g++.dg/parse/error21.C: New test.
31444
31445 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31446
31447         * g++.dg/overload/pmf1.C: Adjust quoting marks.
31448         * g++.dg/warn/incomplete1.C: Likewise.
31449         * g++.dg/template/qualttp20.C: Likewise.
31450
31451 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31452
31453         PR c/17881
31454         * parm-incomplete-1.c: New test.
31455
31456 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31457
31458         PR c++/17867
31459         * g++.dg/parse/error19.C: New test.
31460
31461         PR c++/17670
31462         * g++.dg/init/new11.C: New test.
31463
31464         PR c++/17821
31465         * g++.dg/parse/error20.C: New test.
31466
31467         PR c++/17826
31468         * g++.dg/template/crash24.C: New test.
31469
31470 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31471
31472         PR c/17301
31473         * gcc.dg/pr17301-1.c: New test.
31474
31475 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31476
31477         PR c/17189
31478         * gcc.dg/anon-struct-5.c: New test.
31479
31480 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31481
31482         PR c/17844
31483         * gcc.dg/pr17844-1.c: New test.
31484
31485 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
31486
31487         PR tree-optimization/17906
31488         * gcc.c-torture/compile/pr17906.c: New.
31489
31490 2004-10-09  Stuart Hastings  <stuart@apple.com>
31491             Roger Sayle  <roger@eyesopen.com>
31492
31493         PR rtl-optimization/17853
31494         * gcc.dg/i386-mmx-5.c: New testcase.
31495
31496 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
31497
31498         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31499
31500 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31501
31502         PR c++/17524
31503         * g++.dg/template/static9.C: New test.
31504
31505         PR c++/17685
31506         * g++.dg/parse/operator5.C: New test.
31507
31508 2004-10-09  Roger Sayle  <roger@eyesopen.com>
31509
31510         PR middle-end/17894
31511         * gcc.c-torture/execute/divcmp-4.c: New test case.
31512
31513 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31514
31515         PR tree-opt/17902
31516         * g++.dg/opt/pr17902.C: New test.
31517
31518 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
31519
31520         * gcc.dg/cpp/ident-1.c: Add dg-options "".
31521
31522 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31523
31524         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31525
31526 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31527
31528         * gcc.dg/assign-warn-3.c: New test.
31529
31530 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31531
31532         PR c/16999
31533         * gcc.dg/cpp/ident-1.c: New test.
31534
31535 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31536
31537         * gcc.c-torture/compile/acc1.c: New.
31538
31539 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31540
31541         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31542         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31543
31544 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31545
31546         * gcc.dg/ultrasp11.c: New test.
31547
31548 2004-10-08  Michael Matz  <matz@suse.de>
31549
31550         * gcc.dg/doloop-2.c: New test.
31551
31552 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31553
31554         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31555         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31556         objc.dg/method-9.m: Update expected diagnostics.
31557
31558 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
31559
31560         * gcc.dg/ppc-fsel-3.c: New file.
31561         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31562
31563 2004-10-07  Paul Brook  <paul@codesourcery.com>
31564
31565         * gfortran.dg/intrinsic_verify_1.f90: New test.
31566
31567 2004-10-07  Paul Brook  <paul@codesourcery.com>
31568
31569         * gfortran.dg/empty_format_1.f90: Remove stray commas.
31570
31571 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31572
31573         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31574         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31575         commit.
31576
31577 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
31578
31579         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31580
31581 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31582
31583         PR c++/17115
31584         * g++.dg/warn/Winline-4.C: New test.
31585
31586 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31587
31588         * gcc.c-torture/compile/20041007-1.c: New test.
31589
31590 2004-10-07  Paul Brook  <paul@codesourcery.com>
31591
31592         PR fortran/17678
31593         * gfortran.dg/use_allocated_1.f90: New test.
31594
31595 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31596
31597         PR middle-end/17849
31598         * gfortran.fortran-torture/compile/nested.f90: New test
31599
31600 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31601
31602         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31603
31604 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31605
31606         PR c++/17368
31607         * g++.dg/ext/asm6.C: New test.
31608
31609 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
31610
31611         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31612
31613 2004-10-06  Paul Brook  <paul@codesourcery.com>
31614
31615         PR libfortran/17709
31616         * gfortran.dg/empty_format_1.f90: New test.
31617
31618 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31619
31620         PR fortran/17568
31621         * gfortran.dg/ishft.f90: New test.
31622
31623         PR fortran/17283
31624         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31625         tests.
31626
31627 2004-10-06  Paul Brook  <paul@codesourcery.com>
31628
31629         * gfortran.dg/do_1.f90: New test.
31630
31631 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31632
31633         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31634         optimizing for size.
31635
31636 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31637
31638         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31639
31640 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31641
31642         * gcc.c-torture/compile/20041005-1.c: New test.
31643
31644 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31645
31646         PR c++/17829
31647         * g++.dg/lookup/koenig4.C: New.
31648
31649 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31650
31651         * g++.dg/other/classkey1.C: Adjust quoting marks.
31652         * g++.dg/parse/error15.C: Likewise.
31653         * g++.dg/template/meminit2.C (int>): Likewise.
31654
31655 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31656
31657         PR fortran/17283
31658         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31659
31660         PR fortran/17631
31661         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31662
31663         PR fortran/17708
31664         * gfortran.dg/pr17708.f90: New test.
31665
31666 2004-10-04  Chao-ying Fu  <fu@mips.com>
31667
31668         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31669         * gcc.dg/vect/vect-4.c: Ditto.
31670         * gcc.dg/vect/vect-5.c: Ditto.
31671         * gcc.dg/vect/vect-6.c: Ditto.
31672         * gcc.dg/vect/vect-8.c: Ditto.
31673         * gcc.dg/vect/vect-16.c: Ditto.
31674         * gcc.dg/vect/vect-30.c: Ditto.
31675         * gcc.dg/vect/vect-40.c: Ditto.
31676         * gcc.dg/vect/vect-41.c: Ditto.
31677         * gcc.dg/vect/vect-42.c: Ditto.
31678         * gcc.dg/vect/vect-43.c: Ditto.
31679         * gcc.dg/vect/vect-44.c: Ditto.
31680         * gcc.dg/vect/vect-45.c: Ditto.
31681         * gcc.dg/vect/vect-46.c: Ditto.
31682         * gcc.dg/vect/vect-47.c: Ditto.
31683         * gcc.dg/vect/vect-48.c: Ditto.
31684         * gcc.dg/vect/vect-49.c: Ditto.
31685         * gcc.dg/vect/vect-50.c: Ditto.
31686         * gcc.dg/vect/vect-51.c: Ditto.
31687         * gcc.dg/vect/vect-52.c: Ditto.
31688         * gcc.dg/vect/vect-53.c: Ditto.
31689         * gcc.dg/vect/vect-54.c: Ditto.
31690         * gcc.dg/vect/vect-55.c: Ditto.
31691         * gcc.dg/vect/vect-56.c: Ditto.
31692         * gcc.dg/vect/vect-57.c: Ditto.
31693         * gcc.dg/vect/vect-58.c: Ditto.
31694         * gcc.dg/vect/vect-59.c: Ditto.
31695         * gcc.dg/vect/vect-60.c: Ditto.
31696         * gcc.dg/vect/vect-74.c: Ditto.
31697         * gcc.dg/vect/vect-79.c: Ditto.
31698         * gcc.dg/vect/vect-80.c: Ditto.
31699
31700 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
31701
31702         * gcc.dg/unused-7.c: Use the correct option.
31703
31704 2004-10-04  Paul Brook  <paul@codesourcery.com>
31705         Bud Davis  <bdavis9659@comcast.net>
31706
31707         PR fortran/17706
31708         PR fortran/16434
31709         * gfortran/pr17706.f90: New test.
31710         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31711
31712 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31713
31714         * gfortran.dg/pr17612.f90: New test.
31715
31716 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31717
31718         * g++.dg/template/local1.C: Adjust quoting marks in
31719         testing for diagnostics.
31720         * g++.dg/tls/diag-2.C: Likewise.
31721         * g++.dg/other/error8.C: Likewise.
31722
31723 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31724
31725         PR c/17178
31726         * gcc.dg/unused-4.c: Adjust to be correct.
31727
31728         PR c/17820
31729         * gcc.dg/unused-7.c: New test.
31730
31731 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31732
31733         PR c++/17797
31734         * g++.dg/overload/template2.C: New test.
31735
31736 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
31737
31738         PR tree-optimization/16632
31739         * gcc.dg/tree-ssa/20041002-1.c: New.
31740
31741 2004-10-03  Paul Brook  <paul@codesourcery.com>
31742
31743         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
31744         rather than relying on default formatting.
31745
31746 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
31747
31748         * gcc.dg/20040920-1.c: Update expected message text.
31749
31750 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
31751
31752         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31753
31754 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
31755
31756         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31757         tree level.
31758
31759 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31760
31761         * gcc.dg/tree-ssa/pr17343.c: Remove.
31762
31763 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31764
31765         PR tree-opt/17343
31766         * gcc.dg/tree-ssa/pr17343.c: New test.
31767
31768 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
31769
31770         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31771         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31772         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31773         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31774         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31775
31776 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31777
31778         * gcc.dg/lvalue-2.c: New test.
31779
31780 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31781
31782         PR c/17730
31783         * gcc.dg/pr17730-1.c: New test
31784
31785 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31786
31787         PR c/7425
31788         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
31789
31790 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31791
31792         * gcc.c-torture/execute/stdarg-1.c: New test.
31793         * gcc.c-torture/execute/stdarg-2.c: New test.
31794         * gcc.c-torture/execute/stdarg-3.c: New test.
31795         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31796         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31797         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31798         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31799         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31800
31801 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31802
31803         PR tree-optimization/17697
31804         * g++.dg/opt/pr17697-1.C: New test.
31805         * g++.dg/opt/pr17697-2.C: New test.
31806         * g++.dg/opt/pr17697-3.C: New test.
31807
31808 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31809
31810         PR c/16409
31811         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
31812         gcc.dg/vla-init-5.c: New tests.
31813
31814 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31815
31816         PR c/13804
31817         * gcc.dg/pr13804-1.c: New test.
31818
31819 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31820
31821         PR fortran/16938
31822         * gfortran.dg/pr16938.f90: New test.
31823
31824 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31825
31826         * g++.dg/template/crash23.C: New test.
31827
31828 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31829
31830         PR c++/17585
31831         * g++.dg/template/static8.C: New test.
31832
31833 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
31834
31835         PR c++/17681
31836         * g++.dg/other/error9.C: New test.
31837
31838 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31839
31840         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
31841
31842 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31843
31844         PR fortran/15164
31845         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
31846
31847 2004-09-26  Roger Sayle  <roger@eyesopen.com>
31848
31849         PR middle-end/17112
31850         * gcc.dg/pr17112-1.c: New test case.
31851
31852 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31853
31854         PR c/11459
31855         * gcc.dg/pr11459-1.c: New test.
31856
31857 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
31858
31859         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
31860         * gcc.dg/tree-ssa/loop-4.c: Likewise.
31861
31862 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31863
31864         * gfortran.dg/pr15324.f90: Make array bounds consistent.
31865
31866 2004-09-25  Jan Hubicka  <jh@suse.cz>
31867
31868         * compile/30040909-1.c: New test.
31869         * compile/30040907-1.c: New test.
31870
31871 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
31872
31873         * gcc.c-torture/execute/va-arg-26.c: New test.
31874
31875 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
31876
31877         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
31878         extra diagnostics on targets with 64-bit pointers.
31879         * objc.dg/selector-1.m: Adjust dg-warning regexp.
31880
31881 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31882
31883         PR c/17188
31884         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
31885         * gcc.dg/decl-3.c: Adjust expected message.
31886
31887 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31888
31889         PR fortran/17615
31890         * gfortran.dg/pr17615.f90: New test.
31891
31892 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
31893
31894         PR tree-optimzation/17517
31895         * g++.dg/tree-ssa/pr17517.C: New Test.
31896
31897 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31898
31899         PR c++/16889
31900         * g++.dg/lookup/ambig3.C: New.
31901
31902 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
31903
31904         PR tree-opt/17624
31905         * g++.dg/opt/pr17624.C: New test.
31906
31907 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31908
31909         PR c/6980
31910         * gcc.dg/Wbad-function-cast-1.c: New test.
31911
31912 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
31913
31914         * g++.dg/ext/complit1.C
31915         * g++.dg/other/error2.C
31916         * g++.dg/other/nontype-1.C
31917         * g++.dg/parse/crash11.C
31918         * g++.dg/parse/crash12.C
31919         * g++.dg/parse/error15.C
31920         * g++.dg/parse/error4.C
31921         * g++.dg/parse/tmpl-outside1.C
31922         * g++.dg/parse/too-many-tmpl-args1.C
31923         * g++.dg/template/dependent-expr3.C
31924         * g++.dg/template/error10.C
31925         * g++.dg/template/instantiate1.C
31926         * g++.dg/template/vtable2.C
31927         * g++.dg/warn/Wshadow-1.C
31928         * g++.dg/warn/weak1.C
31929         * g++.old-deja/g++.brendan/crash16.C
31930         * g++.old-deja/g++.brendan/crash18.C
31931         * g++.old-deja/g++.brendan/crash48.C
31932         * g++.old-deja/g++.brendan/crash49.C
31933         * g++.old-deja/g++.brendan/crash55.C
31934         * g++.old-deja/g++.brendan/crash56.C
31935         * g++.old-deja/g++.brendan/crash8.C
31936         * g++.old-deja/g++.brendan/enum11.C
31937         * g++.old-deja/g++.brendan/enum8.C
31938         * g++.old-deja/g++.brendan/enum9.C
31939         * g++.old-deja/g++.brendan/friend3.C
31940         * g++.old-deja/g++.brendan/misc14.C
31941         * g++.old-deja/g++.bugs/900402_02.C
31942         * g++.old-deja/g++.bugs/900404_03.C
31943         * g++.old-deja/g++.bugs/900404_04.C
31944         * g++.old-deja/g++.bugs/900428_03.C
31945         * g++.old-deja/g++.jason/crash4.C
31946         * g++.old-deja/g++.jason/overload21.C
31947         * g++.old-deja/g++.jason/redecl1.C
31948         * g++.old-deja/g++.jason/report.C
31949         * g++.old-deja/g++.jason/rfg10.C
31950         * g++.old-deja/g++.jason/template30.C
31951         * g++.old-deja/g++.law/arm12.C
31952         * g++.old-deja/g++.law/ctors5.C
31953         * g++.old-deja/g++.law/cvt20.C
31954         * g++.old-deja/g++.law/init10.C
31955         * g++.old-deja/g++.law/init8.C
31956         * g++.old-deja/g++.law/visibility17.C
31957         * g++.old-deja/g++.law/visibility7.C
31958         * g++.old-deja/g++.mike/net8.C
31959         * g++.old-deja/g++.mike/p646.C
31960         * g++.old-deja/g++.mike/p700.C
31961         * g++.old-deja/g++.mike/p701.C
31962         * g++.old-deja/g++.mike/p811.C
31963         * g++.old-deja/g++.ns/template13.C
31964         * g++.old-deja/g++.other/array3.C
31965         * g++.old-deja/g++.other/crash25.C
31966         * g++.old-deja/g++.other/dtor3.C
31967         * g++.old-deja/g++.other/dtor4.C
31968         * g++.old-deja/g++.other/main1.C
31969         * g++.old-deja/g++.other/warn7.C
31970         * g++.old-deja/g++.pt/crash11.C
31971         * g++.old-deja/g++.pt/crash36.C
31972         * g++.old-deja/g++.pt/spec22.C
31973         * g++.old-deja/g++.pt/spec9.C
31974         * g++.old-deja/g++.pt/ttp52.C
31975         * g++.old-deja/g++.robertl/eb103.C
31976         * g++.old-deja/g++.robertl/eb121.C
31977         * g++.old-deja/g++.robertl/eb22.C
31978         * g++.old-deja/g++.robertl/eb8.C:
31979         Update locations and/or regexps of dg-error markers.
31980         Remove markers for some bogus messages that are no longer issued.
31981
31982 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
31983
31984         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
31985         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
31986
31987 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
31988
31989         PR c++/17618
31990         * g++.dg/lookup/crash5.C: New test.
31991
31992 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
31993
31994         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
31995         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
31996         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
31997         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
31998         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
31999         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32000
32001         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32002         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32003         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32004         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32005         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32006         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32007
32008         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32009
32010         * gcc.dg/vect/vect-44.c: Check additional cases.
32011         * gcc.dg/vect/vect-48.c: Check additional cases.
32012
32013         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32014         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32015         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32016         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32017         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32018         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32019         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32020         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32021         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32022
32023         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32024         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32025         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32026
32027 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32028
32029         * gcc.dg/tree-ssa/loop-6.c: New test.
32030
32031 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
32032
32033         PR c++/17620
32034         * g++.dg/inherit/base2.C: New.
32035
32036 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32037
32038         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32039         * gcc.dg/20001012-2.c: Likewise.
32040         * gcc.dg/20001013-1.c: Likewise.
32041         * gcc.dg/20001101-1.c: Likewise.
32042         * gcc.dg/20001102-1.c: Likewise.
32043         * gcc.dg/bf-spl1.c: Likewise.
32044         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32045         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32046
32047 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
32048
32049         PR tree-optimization/16721
32050         * gcc.dg/tree-ssa/pr16721.c: New test.
32051
32052 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
32053
32054         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32055         * gcc.dg/20040305-1.c: Likewise.
32056
32057 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32058
32059         PR c/16566
32060         * gcc.c-torture/compile/pr16566-1.c,
32061         gcc.c-torture/compile/pr16566-2.c,
32062         gcc.c-torture/compile/pr16566-3.c: New tests.
32063
32064 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
32065
32066         PR tree-optimization/17512
32067         * gcc.c-torture/compile/20040916-1.c.
32068
32069 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
32070
32071         * gcc.dg/pragma-re-3.c: New test.
32072
32073 2004-09-17  Matt Austern  <austern@apple.com>
32074
32075         PR c++/15049
32076         * g++.dg/other/anon3.C: New.
32077
32078 2004-09-21  Roger Sayle  <roger@eyesopen.com>
32079
32080         PR c++/7503
32081         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32082         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32083         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32084         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32085         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32086
32087 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
32088
32089         PR fortran/17286
32090         * gfortran.dg/pr17286.f90: New test.
32091
32092 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
32093
32094         PR c++/17530
32095         * g++.dg/template/static7.C: New test.
32096
32097 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
32098
32099         PR tree-opt/17558
32100         * gcc.c-torture/compile/pr17558.c: New test.
32101
32102 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32103
32104         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32105         if SKIP_ATTRIBUTE is defined.
32106
32107 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32108
32109         PR fortran/15957
32110         * gfortran.dg/pr15957.f90: New test.
32111
32112 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
32113
32114         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32115         in comparison.
32116         * gcc.dg/vect/vect-79.c: Likewise.
32117         * gcc.dg/vect/vect-80.c: Likewise.
32118
32119 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32120
32121         PR fortran/15750
32122         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32123
32124 2004-09-20  Ira Rosen  <irar@il.ibm.com>
32125
32126         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32127         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32128         * gcc.dg/vect/vect-62.c: New testcase.
32129         * gcc.dg/vect/vect-63.c: New testcase.
32130         * gcc.dg/vect/vect-64.c: New testcase.
32131         * gcc.dg/vect/vect-65.c: New testcase.
32132         * gcc.dg/vect/vect-66.c: New testcase.
32133         * gcc.dg/vect/vect-67.c: New testcase.
32134         * gcc.dg/vect/vect-68.c: New testcase.
32135         * gcc.dg/vect/vect-69.c: New testcase.
32136         * gcc.dg/vect/vect-79.c: New testcase.
32137         * gcc.dg/vect/vect-80.c: New testcase.
32138
32139 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32140
32141         * gcc.target/mips/asm-1.c: New test.
32142
32143 2004-09-19  Ira Rosen  <irar@il.ibm.com>
32144
32145         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32146         * gcc.dg/vect/vect-73.c: New testcase.
32147         * gcc.dg/vect/vect-74.c: New testcase.
32148         * gcc.dg/vect/vect-75.c: New testcase.
32149         * gcc.dg/vect/vect-76.c: New testcase.
32150         * gcc.dg/vect/vect-77.c: New testcase.
32151         * gcc.dg/vect/vect-78.c: New testcase
32152
32153 2004-09-18  Paul Brook  <paul@codesourcery.com>
32154
32155         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32156
32157 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32158
32159         PR c/17424
32160         * gcc.dg/pr17424-1.c: New test.
32161
32162 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
32163
32164         * g++.dg/tree-ssa/pr17153.C: New test.
32165
32166 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
32167
32168         PR pch/13361
32169         * g++.dg/pch/wchar-1.C: New.
32170         * g++.dg/pch/wchar-1.Hs: New.
32171
32172 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
32173
32174         * gcc.c-torture/execute/20040917-1.c: New test.
32175
32176 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32177
32178         PR tree-optimization/17319
32179         * gcc.dg/pr17319.c: New test.
32180
32181 2004-09-17  Devang Patel  <dpatel@apple.com>
32182
32183         * gcc.dg/20040813-1.c: New test.
32184
32185 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32186
32187         PR tree-optimization/17273
32188         * gcc.c-torture/compile/pr17273.c: New test.
32189
32190 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32191
32192         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32193         Update expected messages.
32194         * gcc.dg/declspec-13.c: New test.
32195
32196 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
32197
32198         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32199
32200 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32201
32202         * gcc.c-torture/execute/pr17252.c: Use post-increment to
32203         change what 'a' is pointing to.
32204
32205 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
32206
32207         PR c++/16002
32208         * g++.dg/template/error18.C: New test.
32209
32210         PR c++/16029
32211         * g++.dg/warn/Wunused-8.C: New test.
32212
32213 2004-09-17  Steven Bosscher  <stevenb@suse.de>
32214
32215         PR tree-optimization/17513
32216         * gcc.dg/20040916-1.c: New test.
32217
32218 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
32219
32220         PR c++/17501
32221         * g++.dg/template/typename7.C: New test.
32222
32223 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32224
32225         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32226
32227 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
32228
32229         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32230         with -ftree-based-profiling also.
32231         * lib/profopt.exp: Support late-set profile_option/feedback_option.
32232
32233 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
32234
32235         PR/15364
32236         * gfortran.dg/der_array_io_1.f90: New test.
32237         * gfortran.dg/der_array_io_2.f90: New test.
32238         * gfortran.dg/der_array_io_3.f90: New test.
32239
32240 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32241
32242         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32243         EABI.
32244
32245 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32246
32247         * g++.dg/opt/switch1.C: New test.
32248
32249 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32250
32251         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32252         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32253         Update expected messages.
32254
32255 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32256
32257         PR fortran/16485
32258         * gfortran.dg/same_name_1.f90: New test.
32259
32260 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
32261
32262         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
32263         dereference garbage pointers.
32264
32265 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
32266
32267         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32268         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32269
32270         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32271         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32272         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32273
32274 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
32275
32276         PR c++/17324
32277         * g++.dg/template/mangle1.C: New test.
32278
32279 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32280
32281         PR tree-optimization/17252
32282         * gcc.c-torture/execute/pr17252.c: New test.
32283
32284 2004-09-14  Andrew Pinski  <apinski@apple.com>
32285
32286         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32287
32288 2004-09-14  Roger Sayle  <roger@eyesopen.com>
32289
32290         PR rtl-optimization/9771
32291         * gcc.dg/pr9771-1.c: New test case.
32292
32293 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32294
32295         PR tree-optimization/15262
32296         * gcc.c-torture/execute/pr15262-1.c: New test.
32297         * gcc.c-torture/execute/pr15262-2.c: New test.
32298
32299 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32300
32301         * gcc.dg/declspec-12.c: New test.
32302
32303 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
32304
32305         * gfortran.dg/pr17090.f90: Add directives to test.
32306
32307 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32308
32309         * gcc.c-torture/compile/20040914-1.c: New test.
32310
32311 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32312
32313         PR c++/16162
32314         * g++.dg/template/decl2.C: New test.
32315
32316 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
32317
32318         PR fortran/17090
32319         * gfortran.dg/pr17090.f90: New test.
32320
32321 2004-09-13  Dale Johannesen  <dalej@apple.com>
32322
32323         * gcc.c-torture/compile/pr17408.c: New test case.
32324
32325 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32326
32327         PR c++/16716
32328         * g++.dg/parse/crash17.C: New test.
32329
32330         PR c++/17327
32331         * g++.dg/template/enum3.C: New test.
32332
32333 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
32334
32335         * lib/gcc-defs.exp: Load wrapper.exp.
32336         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32337         using local code.
32338         * lib/gcc.exp (gcc_init): Similar.
32339         * lib/gfortran.exp (gfortran_init): Similar.
32340         * lib/objc.exp (objc_init): Similar.
32341         * lib/treelang.exp (treelang_init): Similar.
32342         * lib/wrapper.exp: New file with build_wrapper call machinery in
32343         ${tool}_maybe_build_wrapper.
32344
32345 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32346
32347         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32348         "inline".
32349         * gcc.dg/declspec-11.c: Update expected messages.
32350         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32351         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32352         gcc.dg/inline-12.c: New tests.
32353
32354 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
32355
32356         * g++.dg/tree-ssa/pr17400.C: New testcase.
32357
32358 2004-09-13  James E Wilson  <wilson@specifixinc.com>
32359
32360         * gcc.target/mips/sb1-1.c: New testcase.
32361
32362 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
32363
32364         * lib/g77-dg.exp: Remove unused file.
32365         * lib/mike-g77.exp: Ditto.
32366         * lib/g77.exp: Ditto.
32367
32368 2004-09-12  Richard Henderson  <rth@redhat.com>
32369
32370         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32371
32372 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32373
32374         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32375         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32376         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32377         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32378         Update expected messages.
32379
32380 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
32381
32382         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32383         declaration/use mismatch for dirp parameter.
32384
32385 2004-09-12  Andrew Pinski  <apinski@apple.com>
32386
32387         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32388         -fgnu-runtime is passed.
32389
32390 2004-09-12  Richard Henderson  <rth@redhat.com>
32391
32392         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32393         do the uplevel thing and update additional_flags directly.
32394         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32395         gfortran.fortran-torture/execute/intrinsic_nearest.x,
32396         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32397         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32398
32399 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32400
32401         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32402
32403 2004-09-11  Roger Sayle  <roger@eyesopen.com>
32404
32405         PR middle-end/17411
32406         * g++.dg/opt/pr17411-1.C: New test case.
32407
32408 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32409
32410         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32411         gcc.dg/tls/diag-2.c: Update expected messages.
32412         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
32413         messages.
32414         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32415         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32416         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32417         gcc.dg/tls/diag-5.c: New tests.
32418
32419 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
32420
32421         * gcc.dg/20040910-1.c: Correct dg-error regexp.
32422
32423 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32424
32425         * g++.dg/parse/break-in-for.C: New test.
32426
32427 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
32428
32429         * gcc.dg/tree-ssa/20040911-1.c: New test.
32430
32431 2004-09-11  Andreas Jaeger  <aj@suse.de>
32432
32433         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32434         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32435
32436 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
32437
32438         * gcc.target/frv: New directory of FR-V-specific tests.
32439
32440 2004-09-10  James E Wilson  <wilson@specifixinc.com>
32441
32442         * gcc.dg/convert-vec-1.c: New test.
32443
32444 2004-09-10  Roger Sayle  <roger@eyesopen.com>
32445
32446         PR middle-end/17024
32447         * gcc.dg/pr17024-1.c: New test case.
32448
32449 2004-09-10  Eric Christopher  <echristo@redhat.com>
32450
32451         * gcc.dg/20040910-1.c: New test.
32452
32453 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32454
32455         * gcc.dg/bitfld-9.c: New test.
32456
32457 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
32458
32459         * gcc.c-torture/execute/ieee/acc1.c: New test.
32460         * gcc.c-torture/execute/ieee/acc2.c: New test.
32461         * gcc.c-torture/execute/ieee/mzero6.c: New test.
32462
32463 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32464
32465         * gcc.dg/deprecated-2.c: New test.
32466
32467 2004-09-09  James E Wilson  <wilson@specifixinc.com>
32468
32469         * gcc.dg/init-vec-1.c: New test.
32470
32471 2004-09-09  Roger Sayle  <roger@eyesopen.com>
32472
32473         PR middle-end/17055
32474         * gcc.dg/pr17055-1.c: New test case.
32475
32476 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
32477
32478         PR target/17377
32479         * gcc.c-torture/execute/pr17377.c: New test.
32480
32481 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32482
32483         PR c/8420
32484         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32485         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32486         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32487         gcc.dg/long-long-typespec-1.c: New tests.
32488         * gcc.dg/tls/diag-2.c: Update expected diagnostics
32489
32490 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32491
32492         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32493         gcc.dg/gnu99-static-1.c: New tests.
32494
32495 2004-09-08  Devang Patel  <dpatel@apple.com>
32496
32497         * gcc.dg/darwin-ld-20040828-1.c: New test.
32498         * gcc.dg/darwin-ld-20040828-2.c: New test.
32499         * gcc.dg/darwin-ld-20040828-3.c: New test.
32500
32501 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
32502
32503         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32504         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32505         in error message.
32506         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32507         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32508         in error message.
32509         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32510         types they qualify.
32511         * objc.dg/type-size-2.m: Fix wording in comment.
32512         * objc.dg/va-meth-1.m: New test case.
32513
32514 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
32515
32516         PR c/16633:
32517         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32518         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32519
32520 2004-09-06  Devang Patel  <dpatel@apple.com>
32521
32522         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32523         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32524
32525 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
32526
32527         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32528         reflect changed line numbering of diagnostics.
32529
32530 2004-09-06  Paul Brook  <paul@codesourcery.com>
32531
32532         * gfortran.dg/edit_real_1.f90: Add new test.
32533
32534 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32535
32536         * gcc.dg/tree-ssa/loop-2.c: New test.
32537         * gcc.dg/tree-ssa/loop-3.c: New test.
32538         * gcc.dg/tree-ssa/loop-4.c: New test.
32539         * gcc.dg/tree-ssa/loop-5.c: New test.
32540
32541 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32542
32543         * gcc.dg/format/sentinel-1.c: Update for parameter option.
32544
32545 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32546
32547         * gcc.dg/format/sentinel-1.c: New test.
32548
32549 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
32550
32551         * gcc.dg/builtins-46.c: New.
32552
32553 2004-09-03  Devang Patel  <dpatel@apple.com>
32554
32555         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32556         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32557
32558 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32559
32560         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32561         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32562         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32563         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32564         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32565         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32566         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32567         the non-portable bzero.
32568         * gcc.dg/20010912-1.c: xfail for NetWare.
32569         * gcc.dg/20020426-2.c: xfail for NetWare.
32570         * gcc.dg/20021014-1.c: xfail for NetWare.
32571         * gcc.dg/20021018-1.c: xfail for NetWare.
32572         * gcc.dg/20030213-1.c: xfail for NetWare.
32573         * gcc.dg/20030225-1.c: xfail for NetWare.
32574         * gcc.dg/20030708-1.c: xfail for NetWare.
32575         * gcc.dg/builtins-config.h: Also exclude NetWare.
32576         * gcc.dg/format/format.h: Define restrict only if not already defined.
32577         * gcc.dg/nest.c: xfail for NetWare.
32578         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32579         * lib/target-supports.exp (check_visibility_available): Exclude
32580         NetWare.
32581
32582 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32583
32584         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32585         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32586         deterministic starting point for the alignment of structure fields.
32587         * gcc.dg/Wpadded.c: Dito.
32588         * g++.dg/abi/vbase10.C: Dito.
32589
32590 2004-09-03  Devang Patel  <dpatel@apple.com>
32591
32592         * g++.dg/debug/pr15736.cc: New test.
32593
32594 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32595
32596         * README.QMTEST: Fix out-of-date link.
32597
32598 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
32599
32600         PR fortran/16579
32601         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32602         Delete.  Duplicate of gfortran.dg/g77/20010610.f
32603
32604 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32605
32606         * g++.dg/abi/arm_rtti1.C: New test.
32607
32608 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
32609
32610         * gcc.dg/ppc-vector-memcpy.c: New.
32611         * gcc.dg/ppc-vector-memset.c: New.
32612
32613 2004-09-02  Chao-ying Fu  <fu@mips.com>
32614
32615         * gcc.target/mips/mips-3d-1.c: New test.
32616         * gcc.target/mips/mips-3d-2.c: New test.
32617         * gcc.target/mips/mips-3d-3.c: New test.
32618         * gcc.target/mips/mips-3d-4.c: New test.
32619         * gcc.target/mips/mips-3d-5.c: New test.
32620         * gcc.target/mips/mips-3d-6.c: New test.
32621         * gcc.target/mips/mips-3d-7.c: New test.
32622         * gcc.target/mips/mips-3d-8.c: New test.
32623         * gcc.target/mips/mips-3d-9.c: New test.
32624         * gcc.target/mips/mips-ps-1.c: New test.
32625         * gcc.target/mips/mips-ps-2.c: New test.
32626         * gcc.target/mips/mips-ps-3.c: New test.
32627         * gcc.target/mips/mips-ps-4.c: New test.
32628         * gcc.target/mips/mips-ps-type.c: New test.
32629
32630 2004-09-02  Paul Brook  <paul@codesourcery.com>
32631
32632         * gfortran.dg/edit_real_1.f90: Add new tests.
32633
32634 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32635
32636         PR fortran/15327
32637         * gfortran.dg/merge_char_1.f90: New test.
32638
32639 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32640
32641         PR fortran/16404
32642         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32643
32644 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32645
32646         PR c/1522
32647         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32648
32649 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
32650
32651         * g++.dg/opt/loop1.C: Do not XFAIL.
32652
32653 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
32654
32655         * gcc.c-torture/execute/20040831-1.c: New test.
32656
32657 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
32658
32659         PR fortran/16579
32660         * gfortran.dg/g77/20010610.f: Now passes.
32661         Copy from g77.f-torture/execute. Add dg-run directive.
32662         * gfortran.dg/g77/README: Update
32663
32664 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
32665
32666         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32667         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32668         (t1, t2, t3, t4): Add volatile.
32669
32670 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32671
32672         * g++.dg/ext/visibility/arm1.C: New test.
32673
32674 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
32675
32676         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32677         -pedantic-errors.
32678
32679 2004-09-01  Paul Brook  <paul@codesourcery.com>
32680
32681         * gfortran.dg/eof_2.f90: New test.
32682
32683 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32684
32685         PR fortran/16579
32686         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32687
32688 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
32689
32690         PR libfortran/16805
32691         * gfortran.dg/list_read_2.f90: New test.
32692
32693 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32694
32695         * g++.dg/abi/key1.C: New test.
32696
32697 2004-08-31  Richard Henderson  <rth@redhat.com>
32698
32699         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32700         form of offsetof.
32701         * g++.dg/other/offsetof5.C: Remove duplicate.
32702
32703 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32704
32705         PR fortran/17244
32706         * gfortran.dg/func_derived_1.f90: New test.
32707
32708 2004-08-31  Paul Brook  <paul@codesourcery.com>
32709
32710         * gfortran.dg/eof_1.f90: New test.
32711
32712 2004-08-31  Paul Brook  <paul@codesourcery.com>
32713
32714         * gfortran.dg/list_read_1.f90: New file.
32715
32716 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
32717
32718         * g++.dg/opt/loop1.C: XFAIL.
32719
32720 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
32721
32722         * gcc.dg/funcdef-storage-1.c: New.
32723         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32724         an extern function in local scope.
32725         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32726         declare an 'auto inline' function in local scope.
32727         * gcc.dg/20011130-1.c: Likewise.
32728         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32729         an 'auto' function in local scope.
32730         * gcc.dg/20021014-1.c: Likewise.
32731         * gcc.dg/20030331-2.c: Likewise.
32732
32733 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32734
32735         * gfortran.dg/blockdata_1.f90: New test.
32736
32737 2004-08-30  Richard Henderson  <rth@redhat.com>
32738
32739         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32740
32741 2004-08-30  Richard Henderson  <rth@redhat.com>
32742
32743         * lib/fortran-torture.exp (fortran-torture-execute): Honor
32744         additional_flags set by alternate driver.
32745         (ieee-options): New procedure.
32746         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32747         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32748         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32749         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32750
32751 2004-08-30  Richard Henderson  <rth@redhat.com>
32752
32753         * lib/f-torture.exp: Remove.
32754
32755 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
32756
32757         PR rtl-optimization/16590
32758         * g++.dg/opt/loop1.C: New test.
32759
32760 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32761
32762         PR fortran/13910
32763         * gfortran.dg/oldstyle_1.f90: New test.
32764
32765 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
32766         Paul Brook  <paul@codesourcery.com>
32767
32768         * gfortran.dg/g77/README: Update.
32769         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32770         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32771         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32772
32773 2004-08-28  Paul Brook  <paul@codesourcery.com>
32774
32775         PR libfortran/17195
32776         * gfortran.dg/edit_real_1.f90: New test.
32777
32778 2004-08-27  Paul Brook  <paul@codesourcery.com>
32779
32780         * gfortran.dg/rewind_1.f90: New test.
32781
32782 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
32783
32784         PR fortran/16597
32785         * gfortran.dg/pr16597.f90: New test.
32786
32787 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32788
32789         PR c/13801
32790         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
32791         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
32792         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
32793         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
32794         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
32795
32796 2004-08-26  Nick Clifton  <nickc@redhat.com>
32797
32798         * gcc.c-torture/compile/pr17119.c: New test.
32799
32800 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32801
32802         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
32803
32804 2004-08-25  Richard Henderson  <rth@redhat.com>
32805
32806         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
32807         the bits that expect kind=8 to be the largest real kind.
32808
32809 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32810
32811         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
32812
32813 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32814
32815         * gfortran.dg/assignment_1.f90: New test.
32816
32817 2004-08-25  Adam Nemet  <anemet@lnxw.com>
32818
32819         * g++.dg/template/repo3.C: New test.
32820
32821 2004-08-25  Roger Sayle  <roger@eyesopen.com>
32822
32823         PR middle-end/16693
32824         PR tree-optimization/16372
32825         * g++.dg/opt/pr16372-1.C: New test case.
32826         * g++.dg/opt/pr16693-1.C: New test case.
32827         * g++.dg/opt/pr16693-2.C: New test case.
32828
32829 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32830
32831         * objc.dg/proto-lossage-4.m: New test.
32832
32833 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
32834
32835         PR c++/17155
32836         * g++.dg/inherit/local2.C: New test.
32837
32838 2004-08-25  Paul Brook  <paul@codesourcery.com>
32839
32840         PR fortran/17144
32841         * gfortran.dg/string_ctor_1.f90: New test.
32842
32843 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32844
32845         PR c++/14428
32846         * g++.dg/template/redecl2.C: New test.
32847
32848 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32849
32850         PR fortran/17143
32851         * gfortran.dg/pr17143.f90: New test.
32852
32853 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32854
32855         PR fortran/17164
32856         * gfortran.dg/pr17164.f90: New test.
32857
32858 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32859
32860         * gcc.dg/tree-ssa/loop-1.c: New test.
32861
32862 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32863
32864         * gcc.c-torture/compile/20040824-1.c: New test.
32865
32866 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32867
32868         * gcc.c-torture/compile/iftrap-3.c: New test.
32869
32870 2004-08-24  Paul Brook  <paul@codesourcery.com>
32871
32872         * gfortran.dg/entry_2.f90: New test.
32873
32874 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32875
32876         PR c++/16889
32877         * g++.dg/lookup/ambig[12].C: New.
32878
32879 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32880
32881         PR c++/16706
32882         * g++.dg/template/crash21.C: New test.
32883         * g++.dg/template/crash22.C: Likewise.
32884
32885 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32886
32887         PR c++/17149
32888         * g++.dg/template/access15.C: New.
32889
32890 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32891
32892         PR c++/17163
32893         * g++.dg/template/repo2.C: New test.
32894
32895 2004-08-23  Roger Sayle  <roger@eyesopen.com>
32896
32897         PR rtl-optimization/17078
32898         * gcc.c-torture/execute/pr17078-1.c: New test case.
32899
32900 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32901
32902         PR c/14492
32903         * gcc.dg/debug/crash1.c: New test.
32904
32905 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32906
32907         PR c/16180
32908         * gcc.dg/loop-5.c: New test.
32909
32910 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32911
32912         * gcc.c-torture/execute/20040823-1.c: New test.
32913
32914 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
32915
32916         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
32917         to the assembler.  Simplify test accordingly.
32918         (asm_abi_flags): Use GNU names.
32919         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
32920         to check for ABI flags.
32921
32922 2004-08-22  Andrew Pinski  <apinski@apple.com>
32923
32924         * g++.dg/opt/pr14029.C: New test.
32925         * gcc.c-torture/execute/pr15262.c: New test.
32926
32927 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32928
32929         * gfortran.dg/reduction.f90: Add checks with complex arguments.
32930
32931 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
32932
32933         PR 16908
32934         * gfortran.dg/direct_io.f90: New test.
32935
32936 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32937
32938         PR c++/17121
32939         * g++.dg/inherit/local2.C: New test.
32940
32941 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32942
32943         PR c++/17120
32944         * g++.dg/warn/Wparentheses-4.C: New test.
32945
32946 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32947
32948         PR c++/17121
32949         * g++.dg/inherit/local2.C: New test.
32950
32951         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
32952         * gcc.dg/ppc-ldstruct.c: Likewise.
32953         * gcc.dg/ppc64-abi-2.c: Likewise.
32954
32955 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
32956
32957         PR rtl-optimization/17099
32958         * gcc.c-torture/execute/20040820-1.c: New test.
32959
32960 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
32961
32962         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
32963
32964 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
32965
32966         PR fortran/17077
32967         * gfortran.dg/auto_array_1.f90: New test.
32968
32969 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32970
32971         PR fortran/17074
32972         * gfortran.dg/simpleif_1.f90: New test.
32973
32974 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
32975
32976         * lib/target-supports.exp (check_profiling_available): Return
32977         false for arm*-*-symbianelf* and arm*-*-eabi*.
32978
32979         PR c++/15890
32980         * g++.dg/template/delete1.C: New test.
32981
32982 2004-08-19  Paul Brook  <paul@codesourcery.com>
32983
32984         PR fortran/14976
32985         PR fortran/16228
32986         * gfortran.dg/data_char_1.f90: New test.
32987
32988 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
32989
32990         PR fortran/16946
32991         * gfortran.dg/reduction.f90: New testcase.
32992
32993 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32994
32995         PR fortran/16520
32996         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
32997
32998 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32999
33000         PR c++/17041
33001         * g++.dg/Wparentheses-3.C: New test.
33002
33003 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
33004
33005         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33006         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33007         * gcc.dg/vect/vect-2.c: Likewise.
33008         * gcc.dg/vect/vect-3.c: Likewise.
33009         * gcc.dg/vect/vect-4.c: Likewise.
33010         * gcc.dg/vect/vect-5.c: Likewise.
33011         * gcc.dg/vect/vect-6.c: Likewise.
33012         * gcc.dg/vect/vect-7.c: Likewise.
33013         * gcc.dg/vect/vect-25.c: Likewise.
33014         * gcc.dg/vect/vect-31.c: Likewise.
33015         * gcc.dg/vect/vect-32.c: Likewise.
33016         * gcc.dg/vect/vect-34.c: Likewise.
33017         * gcc.dg/vect/vect-36.c: Likewise.
33018         * gcc.dg/vect/vect-all.c: Likewise.
33019
33020 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
33021
33022         PR c++/17068
33023         * g++.dg/template/operator4.C: New test.
33024
33025 2004-08-18  Richard Henderson  <rth@redhat.com>
33026
33027         * gcc.dg/20040206-1.c: XFAIL.
33028
33029 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33030
33031         PR c++/16246
33032         * g++.dg/template/array7.C: New test.
33033
33034 2004-08-17  James E Wilson  <wilson@specifixinc.com>
33035
33036         * gcc.dg/mips-movcc-1.c: New test.
33037         * gcc.dg/mips-movcc-2.c: New test.
33038         * gcc.dg/mips-movcc-3.c: New test.
33039
33040         * gcc.dg/mips-nmadd-1.c: New test.
33041         * gcc.dg/mips-nmadd-2.c: New test.
33042
33043 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33044
33045         PR c++/15871
33046         * g++.dg/opt/inline8.C: New test.
33047
33048         PR c++/16965
33049         * g++.dg/parse/error17.C: New test.
33050
33051 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
33052
33053         * gcc.dg/vect: New directory for vectorizer tests.
33054         * gcc.dg/vect/tree-vect.h: New file.
33055         * gcc.dg/vect/vect.exp: New file.
33056         * gcc.dg/vect/pr16105.c.c: New test.
33057         * gcc.dg/vect/vect-1.c: New test.
33058         * gcc.dg/vect/vect-2.c: New test.
33059         * gcc.dg/vect/vect-3.c: New test.
33060         * gcc.dg/vect/vect-4.c: New test.
33061         * gcc.dg/vect/vect-5.c: New test.
33062         * gcc.dg/vect/vect-6.c: New test.
33063         * gcc.dg/vect/vect-7.c: New test.
33064         * gcc.dg/vect/vect-8.c: New test.
33065         * gcc.dg/vect/vect-9.c: New test.
33066         * gcc.dg/vect/vect-10.c: New test.
33067         * gcc.dg/vect/vect-11.c: New test.
33068         * gcc.dg/vect/vect-12.c: New test.
33069         * gcc.dg/vect/vect-13.c: New test.
33070         * gcc.dg/vect/vect-14.c: New test.
33071         * gcc.dg/vect/vect-15.c: New test.
33072         * gcc.dg/vect/vect-16.c: New test.
33073         * gcc.dg/vect/vect-17.c: New test.
33074         * gcc.dg/vect/vect-18.c: New test.
33075         * gcc.dg/vect/vect-19.c: New test.
33076         * gcc.dg/vect/vect-20.c: New test.
33077         * gcc.dg/vect/vect-21.c: New test.
33078         * gcc.dg/vect/vect-22.c: New test.
33079         * gcc.dg/vect/vect-23.c: New test.
33080         * gcc.dg/vect/vect-24.c: New test.
33081         * gcc.dg/vect/vect-25.c: New test.
33082         * gcc.dg/vect/vect-26.c: New test.
33083         * gcc.dg/vect/vect-27.c: New test.
33084         * gcc.dg/vect/vect-28.c: New test.
33085         * gcc.dg/vect/vect-29.c: New test.
33086         * gcc.dg/vect/vect-30.c: New test.
33087         * gcc.dg/vect/vect-31.c: New test.
33088         * gcc.dg/vect/vect-32.c: New test.
33089         * gcc.dg/vect/vect-33.c: New test.
33090         * gcc.dg/vect/vect-34.c: New test.
33091         * gcc.dg/vect/vect-35.c: New test.
33092         * gcc.dg/vect/vect-36.c: New test.
33093         * gcc.dg/vect/vect-37.c: New test.
33094         * gcc.dg/vect/vect-38.c: New test.
33095         * gcc.dg/vect/vect-40.c: New test.
33096         * gcc.dg/vect/vect-41.c: New test.
33097         * gcc.dg/vect/vect-42.c: New test.
33098         * gcc.dg/vect/vect-43.c: New test.
33099         * gcc.dg/vect/vect-44.c: New test.
33100         * gcc.dg/vect/vect-45.c: New test.
33101         * gcc.dg/vect/vect-46.c: New test.
33102         * gcc.dg/vect/vect-47.c: New test.
33103         * gcc.dg/vect/vect-48.c: New test.
33104         * gcc.dg/vect/vect-49.c: New test.
33105         * gcc.dg/vect/vect-50.c: New test.
33106         * gcc.dg/vect/vect-51.c: New test.
33107         * gcc.dg/vect/vect-52.c: New test.
33108         * gcc.dg/vect/vect-53.c: New test.
33109         * gcc.dg/vect/vect-54.c: New test.
33110         * gcc.dg/vect/vect-55.c: New test.
33111         * gcc.dg/vect/vect-56.c: New test.
33112         * gcc.dg/vect/vect-57.c: New test.
33113         * gcc.dg/vect/vect-58.c: New test.
33114         * gcc.dg/vect/vect-59.c: New test.
33115         * gcc.dg/vect/vect-60.c: New test.
33116         * gcc.dg/vect/vect-61.c: New test.
33117         * gcc.dg/vect/vect-all.c: New test.
33118         * gcc.dg/vect/vect-none.c: New test.
33119
33120 2004-08-17  Paul Brook  <paul@codesourcery.com>
33121
33122         PR fortran/13082
33123         * gfortran.dg/entry_1.f90: New test.
33124
33125 2004-08-17  Andrew Pinski  <apinski@apple.com>
33126
33127         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33128
33129 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
33130
33131         * gcc.dg/pr17036-1.c: New test.
33132
33133 2004-08-16  Devang Patel  <dpatel@apple.com>
33134
33135         * gcc.dg/darwin-20040809-1.c: New test.
33136
33137 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
33138
33139         * gcc.dg/funcdef-attr-1.c: New test.
33140
33141 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
33142
33143         * gcc.dg/altivec-17.c: New test.
33144         * gcc.dg/altivec-18.c: New test.
33145
33146 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33147
33148         PR c++/6749
33149         * g++.dg/template/vtable2.C: New test.
33150
33151 2004-08-14  Richard Henderson  <rth@redhat.com>
33152
33153         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33154         * gcc.dg/pack-test-4.c (main): Return 0.
33155         * gcc.dg/setjmp-1.c: Remove XFAIL.
33156         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33157
33158 2004-08-14  Richard Henderson  <rth@redhat.com>
33159
33160         * gcc.dg/980217-1.c: Add prototype for printf.
33161
33162 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
33163
33164         * gfortran.dg/pr16935.f90: New test.
33165
33166 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
33167
33168         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33169
33170 2004-08-13  Paul Brook  <paul@codesourcery.com>
33171
33172         * gfortran.dg/der_io_1.f90: Remove stray comma.
33173
33174 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33175
33176         * gcc.dg/vmx/cw-bug-2.c: Remove.
33177         * gcc.dg/vmx/vprint-1.c: Remove.
33178         * gcc.dg/vmx/vscan-1.c: Remove.
33179
33180 2004-08-12  Devang patel  <dpatel@apple.com>
33181
33182         * gcc.dg/darwin-20040809-2.c: New test.
33183
33184 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
33185
33186         * g++.dg/ext/altivec-12.C: New test.
33187
33188         * g++.dg/ext/altivec-11.C: New test.
33189
33190 2004-08-12  Paul Brook  <paul@codesourcery.com>
33191
33192         * g++.dg/abi/arm_cxa_vec_1.C: New test.
33193
33194 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33195
33196         * g++.dg/ext/altivec-2.C: Check for hardware support before
33197         executing any VMX instructions.
33198
33199         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33200
33201 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
33202
33203         PR c++/16276
33204         * g++.old-deja/g++.other/comdat4.C: New test.
33205         * g++.old-deja/g++.other/comdat4-aux.cc: New.
33206
33207 2004-08-12  Ben Elliston  <bje@au.ibm.com>
33208
33209         PR target/16286
33210         * gcc.dg/pr16286.c: New test.
33211
33212 2004-08-12 Jan Beulich <jbeulich@novell.com>
33213
33214         * g++.dg/ext/asm5.C: New.
33215
33216 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33217
33218         PR c++/16698
33219         * g++.dg/eh/crash1.C: New test.
33220
33221         PR c++/16717
33222         * g++.dg/ext/construct1.C: New test.
33223
33224 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33225
33226         PR c++/16853
33227         * g++.dg/init/ptrmem1.C: New test.
33228
33229         PR c++/16618
33230         * g++.dg/parse/offsetof5.C: New test.
33231
33232         PR c++/16870
33233         * g++.dg/template/overload3.C: New test.
33234
33235 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33236
33237         PR c++/16964
33238         * g++.dg/parse/error16.C: New test.
33239
33240         PR c++/16904
33241         * g++.dg/template/error14.C: New test.
33242
33243         PR c++/16929
33244         * g++.dg/template/error15.C: New test.
33245
33246 2004-08-11  Devang Patel  <dpatel@apple.com>
33247
33248         * gcc.dg/darwin-ld-20040809-1.c: New test.
33249         * gcc.dg/darwin-ld-20040809-2.c: New test.
33250
33251 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
33252
33253         PR fortran/16917
33254         * gfortran.dg/dfloat_1.f90: New test.
33255
33256 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
33257
33258         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33259         * gcc.dg/dll-2.c: Fix dg-require syntax.
33260         * gcc.misc-tests/arm-isr.c (abort): Declare.
33261         (exit): Likewise.
33262
33263 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
33264
33265         PR c++/16971
33266         * g++.dg/parse/crash16.C: New test.
33267
33268 2004-08-10  Roger Sayle  <roger@eyesopen.com>
33269
33270         * gcc.dg/mips-rsqrt-1.c: New test case.
33271         * gcc.dg/mips-rsqrt-2.c: New test case.
33272         * gcc.dg/mips-rsqrt-3.c: New test case.
33273
33274 2004-08-10  Paul Brook  <paul@codesourcery.com>
33275
33276         * gfortran.dg/der_io_1.f90: New test.
33277
33278 2004-08-10  Paul Brook  <paul@codesourcery.com>
33279
33280         PR fortran/16919
33281         * gfortran.dg/der_array_1.f90: New test.
33282
33283 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
33284
33285         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33286
33287 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
33288
33289         * gcc.dg/wchar_t-2.c: Fix typo.
33290
33291 2004-08-09  Falk Hueffner  <falk@debian.org>
33292
33293         PR tree-optimization/12517
33294         * gcc.c-torture/compile/pr12517.c: New test.
33295
33296         PR tree-optimization/12578
33297         * gcc.c-torture/compile/pr12578.c: New test.
33298
33299         PR tree-optimization/12899
33300         * gcc.c-torture/compile/pr12899.c: New test.
33301
33302         PR rtl-optimization/14692
33303         * gcc.c-torture/compile/pr14692.c: New test.
33304
33305         PR tree-optimization/16461
33306         * gcc.c-torture/compile/pr16461.c: New test.
33307
33308 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33309
33310         * gfortran.dg/getenv_1.f90: New test.
33311
33312 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33313
33314         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33315         wchar_t.
33316         * gcc.dg/symbian5.c: Test -fno-short-wchar.
33317
33318 2004-08-06  Paul Brook  <paul@codesourcery.com>
33319
33320         * gfortran.dg/ret_array_1.f90: New test.
33321         * gfortran.dg/ret_pointer_1.f90: New test.
33322
33323 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
33324
33325         * gcc.dg/missing-field-init-[12].c: New tests.
33326         * g++.dg/warn/missing-field-init-[12].C: New tests.
33327
33328 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33329
33330         * gcc.dg/enum2.c: New test.
33331         * gcc.dg/symbian3.c: Likewise.
33332         * gcc.dg/symbian4.c: Likewise.
33333         * gcc.dg/wchar_t-2.c: Likewise.
33334
33335 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33336
33337         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33338         destructor tests.
33339
33340 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33341
33342         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33343         dg-require-visiblity.
33344         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33345         * g++.dg/ext/visibility/fvisibility.C: Likewise.
33346         * g++.dg/ext/visibility/memfuncts.C: Likewise.
33347         * g++.dg/ext/visibility/new1.C: Likewise.
33348         * g++.dg/ext/visibility/pragma.C: Likewise.
33349         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33350         * g++.dg/ext/visibility/virtual.C: Likewise.
33351         * g++/dg/ext/visibility/visibility-1.C: Likewise.
33352         * g++/dg/ext/visibility/visibility-2.C: Likewise.
33353         * g++/dg/ext/visibility/visibility-3.C: Likewise.
33354         * g++/dg/ext/visibility/visibility-4.C: Likewise.
33355         * g++/dg/ext/visibility/visibility-5.C: Likewise.
33356         * g++/dg/ext/visibility/visibility-6.C: Likewise.
33357         * g++/dg/ext/visibility/visibility-7.C: Likewise.
33358         * g++/dg/ext/visibility/visibility-8.C: New test.
33359         * gcc.c-torture/compile/dll.x: Remove.
33360         * gcc.dg/dll-2.c: Use dg-require-dll
33361         * gcc.dg/visibility-10.c: New test.
33362         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33363         supporting DLLs.
33364         * lib/scanasm.exp (scan_hidden): New function.
33365         (scan_not_hidden): Likewise.
33366
33367 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
33368
33369         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33370
33371 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
33372
33373         * gcc.c-torture/execute/20040805-1.c: New test.
33374
33375 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
33376
33377         * gcc.dg/20020118-1.c: Declare abort.
33378         * gcc.dg/altivec_check.h: Likewise.
33379         * gcc.dg/iftrap-2.c: Likewise.
33380         * gcc.dg/pragma-darwin.c: Likewise.
33381         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33382
33383 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
33384
33385         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33386
33387 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33388
33389         * gcc.c-torture/execute/builtins/abs-2.c,
33390         gcc.c-torture/execute/builtins/abs-3.c,
33391         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33392         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33393         intmax_t, uintmax_t and their limits.
33394         * gcc.dg/intmax_t-1.c: New test.
33395
33396 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33397
33398         * g++.dg/tc1/dr147.C: Add reference to PR.
33399
33400 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
33401
33402         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33403         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33404
33405 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
33406
33407         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33408
33409 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33410
33411         * gcc.dg/redecl-5.c: New test.
33412         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33413         of scanf.
33414
33415 2004-08-03  Roger Sayle  <roger@eyesopen.com>
33416
33417         PR middle-end/16790
33418         * gcc.c-torture/execute/pr16790-1.c: New test case.
33419
33420 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
33421
33422         * g++.dg/ext/visibility/assign1.C: New test.
33423         * g++.dg/ext/visibility/new1.C: Likewise.
33424
33425         * gcc.dg/symbian1.c: New test.
33426         * gcc.dg/symbian2.c: Likewise.
33427
33428 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
33429
33430         PR target/16570
33431         * gcc.dg/i386-sse-9.c: New test.
33432
33433 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33434
33435         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33436
33437 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33438
33439         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33440         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33441         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33442         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33443         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33444         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33445         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33446         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33447         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33448         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33449         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33450         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33451         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33452         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33453         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33454         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33455         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33456         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33457         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33458         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33459         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33460         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33461         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33462         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33463         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33464         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33465         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33466         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33467         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33468         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33469         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33470         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33471         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33472         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33473         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33474         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33475         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33476         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33477         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33478         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33479         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33480         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33481         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33482         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33483         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33484         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33485         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33486         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33487         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33488         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33489         gcc.misc-tests/i386-pf-3dnow-1.c,
33490         gcc.misc-tests/i386-pf-athlon-1.c,
33491         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33492         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33493         Declare built-in functions used.
33494         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33495
33496 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
33497
33498         PR c++/16707
33499         * g++.dg/lookup/using12.C: New test.
33500
33501         * g++.dg/init/null1.C: Fix PR number.
33502         * g++.dg/parse/namespace10.C: Likewise.
33503
33504 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33505
33506         PR c++/16224
33507         * g++.dg/template/spec17.C: New test.
33508         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33509         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33510
33511 2004-08-02  David Billinghurst
33512
33513         PR fortran/16292
33514         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33515
33516 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
33517
33518         * gcc.dg/ia64-got-1.c: New test case.
33519
33520 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33521
33522         PR c++/16489
33523         * g++.dg/init/null1.C: New test.
33524         * g++.dg/tc1/dr76.C: Adjust error marker.
33525
33526         PR c++/16529
33527         * g++.dg/parse/namespace10.C: New test.
33528
33529         PR c++/16810
33530         * g++.dg/inherit/ptrmem2.C: New test.
33531
33532 2004-08-02  Ben Elliston  <bje@au.ibm.com>
33533
33534         PR target/16155
33535         * gcc.dg/pr16155.c: New test.
33536
33537 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33538
33539         * gcc.dg/redecl-2.c: New test.
33540
33541 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
33542
33543         * gcc.dg/darwin-longdouble.c: New file.
33544
33545 2004-07-30  Richard Henderson  <rth@redhat.com>
33546
33547         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33548         write to constant argument.
33549         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33550
33551 2004-07-30  Richard Henderson  <rth@redhat.com>
33552
33553         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33554         tests of nearest around zero.
33555
33556 2004-07-30  Andrew Pinski  <apinski@apple.com>
33557
33558         * gcc.c-torture/compile/20040730-1.c: New test.
33559
33560 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33561
33562         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33563         powerpc-eabispe.
33564
33565 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33566
33567         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33568
33569 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
33570
33571         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33572         contains $ld_library_path.
33573         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33574
33575 2004-07-29  Richard Henderson  <rth@redhat.com>
33576
33577         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33578
33579         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33580         (alt2, which): New.
33581         (Check): Accept either alternative.
33582
33583 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
33584
33585         * g++.dg/abi/inline1.C: New test.
33586         * g++.dg/abi/local1-a.cc: Likewise.
33587         * g++.dg/abi/local1.C: Likewise.
33588         * g++.dg/abi/mangle11.C: Tweak location of warnings.
33589         * g++.dg/abi/mangle12.C: Likewise.
33590         * g++.dg/abi/mangle17.C: Likewise.
33591         * g++.dg/abi/mangle20-2.C: Likewise.
33592         * g++.dg/opt/interface1.C: Likewise.
33593         * g++.dg/opt/interface1.h: Likewise.
33594         * g++.dg/opt/interface1-a.cc: New test.
33595         * g++.dg/parse/repo1.C: New test.
33596         * g++.dg/template/repo1.C: Likewise.
33597         * g++.dg/warn/Winline-1.C: Likewise.
33598         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33599
33600 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
33601
33602         * gcc.dg/tree-ssa/20040729-1.c: New test.
33603
33604 2004-07-27  Matt Austern <austern@apple.com>
33605
33606         * gcc.dg/darwin-bool-1.c: New test.
33607         * gcc.dg/darwin-bool-2.c: New test.
33608
33609 2004-07-28  Richard Henderson  <rth@redhat.com>
33610
33611         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33612         arguments in the correct type.  Don't write to constant arguments.
33613
33614 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33615
33616         PR tree-optimization/16688
33617         PR tree-optimization/16689
33618         * g++.dg/tree-ssa/pr16688.C: New test.
33619
33620 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33621
33622         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33623         loads.  Not only in the comment, this time.
33624
33625 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
33626
33627         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
33628         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33629         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
33630         * gcc.dg/sh4a-bitmovua.c: New.
33631         * gcc.dg/sh4a-cos.c: New.
33632         * gcc.dg/sh4a-cosf.c: New.
33633         * gcc.dg/sh4a-fprun.c: New.
33634         * gcc.dg/sh4a-fsrra.c: New.
33635         * gcc.dg/sh4a-memmovua.c: New.
33636         * gcc.dg/sh4a-sin.c: New.
33637         * gcc.dg/sh4a-sincos.c: New.
33638         * gcc.dg/sh4a-sincosf.c: New.
33639         * gcc.dg/sh4a-sinf.c: New.
33640
33641 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33642
33643         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33644         conditionals.
33645         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33646         loads.
33647         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33648         DOM1.
33649
33650 2004-07-27  Andrew Pinski  <apinski@apple.com>
33651
33652         * g++.dg/rtti/tinfo1.C: Correct the xfail.
33653
33654 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
33655
33656         * gcc.dg/pragma-isr.c: New test.
33657
33658 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33659
33660         PR c++/14429
33661         * g++.dg/template/ttp11.C: New test.
33662
33663 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
33664
33665         * gcc.c-torture/compile/20040727-1.c: New test.
33666
33667 2004-07-26  Eric Christopher  <echristo@redhat.com>
33668
33669         * gcc.c-torture/compile/20040726-2.c: New test.
33670
33671 2004-07-26  Andrew Pinski  <apinski@apple.com>
33672
33673         * g++.dg/rtti/tinfo1.C: Xfail.
33674
33675 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
33676
33677         * gcc.c-torture/compile/20040726-1.c: New test.
33678
33679 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
33680             Brian Ryner  <bryner@brianryner.com>
33681
33682         PR c++/9283
33683         PR c++/15000
33684         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33685         * g++.dg/ext/visibility/: New directory.
33686         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33687         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33688         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33689         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33690         * g++.dg/ext/visibility/fvisibility.C,
33691         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33692         g++.dg/ext/visibility/fvisibility-override1.C
33693         g++.dg/ext/visibility/fvisibility-override2.C
33694         g++.dg/ext/visibility/memfuncts.C
33695         g++.dg/ext/visibility/noPLT.C
33696         g++.dg/ext/visibility/pragma.C
33697         g++.dg/ext/visibility/pragma-override1.C
33698         g++.dg/ext/visibility/pragma-override2.C
33699         g++.dg/ext/visibility/staticmemfuncts.C
33700         g++.dg/ext/visibility/virtual.C: New tests.
33701
33702 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33703
33704         PR c/15360
33705         * gcc.dg/pr15360-1.c: New test.
33706
33707 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
33708
33709         * gcc.dg/pragma-align-2.c: New test.
33710         * gcc.dg/pragma-init-fini.c: New test.
33711         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
33712         targets.
33713
33714 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33715
33716         * gcc.dg/init-string-2.c: New test.
33717
33718 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
33719
33720         PR 16684
33721         * gcc.dg/Wredundant-decls-1.c: New test case.
33722
33723 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
33724
33725         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33726         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33727         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33728         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33729         * gcc.dg/compat/generate-random.c: New file.
33730         * gcc.dg/compat/generate-random.h: Likewise.
33731         * gcc.dg/compat/generate-random_r.c: Likewise.
33732         * gcc.dg/compat/struct-layout-1.h: Likewise.
33733         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33734         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33735         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33736         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33737         * gcc.dg/compat/struct-layout-1_main.c: New test.
33738         * gcc.dg/compat/struct-layout-1_x.c: New file.
33739         * gcc.dg/compat/struct-layout-1_y.c: New file.
33740         * gcc.dg/compat/struct-layout-1_test.h: New file.
33741
33742 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33743
33744         * gcc.dg/comp-return-1.c: New test
33745
33746 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
33747
33748         * gcc.dg/vmx/8-02a.c: Fix typo.
33749
33750         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33751         * gcc.dg/darwin-abi-3.c: New test.
33752
33753         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33754         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33755
33756         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33757         * gcc.dg/vmx/ops-long-1.c: New test.
33758         * gcc.dg/vmx/ops-long-2.c: New test.
33759
33760 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33761
33762         * g++.dg/lookup/conv-[1234].C: New.
33763
33764 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
33765
33766         * g++.dg/parse/attr2.C: Simplify.
33767
33768 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33769
33770         PR c/7284
33771         * gcc.c-torture/execute/pr7284-1.c: New test.
33772
33773 2004-07-22  Brian Booth  <bbooth@redhat.com>
33774
33775         * gcc.dg/tree-ssa/20040721-1.c: New test.
33776
33777 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33778
33779         * g++.dg/template/crash20.c: New.
33780
33781 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
33782
33783         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
33784         Add dg-run directive.  Declare variables as required.
33785         * gfortran.dg/g77/README: Update
33786
33787 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
33788
33789         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
33790         gcc.dg/cris-peep2-andu2.c: New tests.
33791
33792 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33793
33794         PR c/15052
33795         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
33796         on return type.
33797         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
33798         messages.
33799         * gcc.dg/qual-return-2.c: Update expected messages.
33800         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
33801
33802 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33803
33804         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
33805         * gcc.dg/noncompile/921102-1.c: Update expected error message.
33806
33807 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33808
33809         PR c/11250
33810         * gcc.dg/init-string-1.c: New test.
33811
33812 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
33813
33814         PR middle-end/15345
33815         PR c/16450
33816         * gcc.dg/torture/nested-fn-1.c: New test.
33817
33818 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
33819
33820         PR target/16559
33821         * gcc.dg/ia64-fptr-1.c: New file.
33822
33823 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33824
33825         PR c++/14497
33826         * g++.dg/template/spec16.C: New test.
33827         * g++.old-deja/g++.robertl/eb118.C: Remove.
33828
33829 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33830
33831         PR c++/509
33832         * g++.dg/template/spec15.C: New test.
33833
33834 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
33835
33836         Copy cases from g77.f-torture/execute and add dg-run
33837         directive.  Other changes as noted.
33838         * gfortran.dg/g77/13037.f
33839         * gfortran.dg/g77/1832.f
33840         * gfortran.dg/g77/19981119-0.f
33841         * gfortran.dg/g77/19990313-0.f
33842         * gfortran.dg/g77/19990313-1.f
33843         * gfortran.dg/g77/19990313-2.f
33844         * gfortran.dg/g77/19990313-3.f
33845         * gfortran.dg/g77/19990419-1.f
33846         * gfortran.dg/g77/19990826-0.f
33847         * gfortran.dg/g77/19990826-2.f
33848         * gfortran.dg/g77/20000503-1.f
33849         * gfortran.dg/g77/20001111.f
33850         * gfortran.dg/g77/20010116.f
33851         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
33852         * gfortran.dg/g77/20010430.f
33853         * gfortran.dg/g77/6177.f
33854         * gfortran.dg/g77/947.f
33855         * gfortran.dg/g77/970816-3.f
33856         * gfortran.dg/g77/971102-1.f
33857         * gfortran.dg/g77/980520-1.f
33858         * gfortran.dg/g77/980628-0.f
33859         * gfortran.dg/g77/980628-1.f
33860         * gfortran.dg/g77/980628-10.f
33861         * gfortran.dg/g77/980628-2.f
33862         * gfortran.dg/g77/980628-3.f
33863         * gfortran.dg/g77/980628-7.f
33864         * gfortran.dg/g77/980628-8.f
33865         * gfortran.dg/g77/980628-9.f
33866         * gfortran.dg/g77/980701-0.f
33867         * gfortran.dg/g77/980701-1.f
33868         * gfortran.dg/g77/cabs.f
33869         * gfortran.dg/g77/claus.f
33870         * gfortran.dg/g77/complex_1.f
33871         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
33872         * gfortran.dg/g77/dcomplex.f
33873         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
33874         * gfortran.dg/g77/f90-intrinsic-mathematical.f
33875         * gfortran.dg/g77/f90-intrinsic-numeric.f
33876         * gfortran.dg/g77/int8421.f
33877         * gfortran.dg/g77/labug1.f
33878         * gfortran.dg/g77/large_vec.f
33879         * gfortran.dg/g77/le.f
33880         * gfortran.dg/g77/short.f
33881         * gfortran.dg/g77/README: Update
33882
33883 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
33884
33885         PR c++/16637
33886         * g++.dg/parse/lookup4.C: New test.
33887
33888 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33889
33890         PR c++/16175
33891         * g++.dg/template/ttp10.C: New test.
33892
33893 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33894
33895         * gcc.dg/pr12625-1.c: New test.
33896
33897 2004-07-20  Steven Bosscher  <stevenb@suse.de>
33898
33899         * gcc.dg/switch-warn-1.c: New test.
33900         * gcc.dg/switch-warn-2.c: New test.
33901         * gcc.c-torture/compile/pr14730.c: Update.
33902
33903 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
33904
33905         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
33906         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
33907         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
33908         g++.dg/template/nontype3.C: Remove trailing CR from tests.
33909
33910 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
33911
33912         PR c++/16623
33913         * g++.dg/template/assign1.C: New test.
33914
33915 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33916
33917         PR c++/12170
33918         * g++.dg/template/ttp9.C: New test.
33919
33920 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
33921
33922         * gcc.dg/format/cmn-err-1.c: New test.
33923
33924 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33925
33926         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
33927         gcc.dg/Wparentheses-10.c: New tests.
33928         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
33929
33930 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33931
33932         PR fortran/16465
33933         * gfortran.dg/g77//ffixed-line-length-0.f,
33934         gfortran.dg/g77/ffixed-line-length-132.f,
33935         gfortran.dg/g77/ffixed-line-length-72.f,
33936         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
33937         gfortran.dg/g77/README: Update.
33938
33939 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33940
33941         PR c++/13092
33942         * g++.dg/template/non-dependent7.C: New test.
33943         * g++.dg/template/non-dependent8.C: Likewise.
33944         * g++.dg/template/non-dependent9.C: Likewise.
33945         * g++.dg/template/non-dependent10.C: Likewise.
33946
33947 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
33948
33949         PR c++/16337
33950         * g++.dg/parse/attr2.C: New test.
33951
33952 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
33953
33954         * g77.dg: Removed.
33955         * g77.f-torture: Ditto.
33956
33957 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33958
33959         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
33960         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
33961         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
33962
33963 2004-07-16  Richard Henderson  <rth@redhat.com>
33964
33965         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
33966
33967 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33968
33969         * lib/fortran-torture.exp (fortran-torture): Don't test compile
33970         tests with full list of options.
33971         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
33972         of TORTURE_OPTIONS if test contains 'dg-do run'.
33973
33974         PR fortran/16404
33975         * gfortran.dg/do_iterator.f90: New test.
33976
33977 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33978
33979         PR rtl-optimization/16536
33980         * gcc.c-torture/execute/restrict-1.c: New test.
33981
33982 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33983
33984         PR fortran/15324
33985         * gfortran.dg/pr15324.f90: New test.
33986
33987         PR fortran/15129
33988         * gfortran.dg/pr15129.f90: New test.
33989
33990         PR fortran/15140
33991         * gfortran.dg/pr15140.f90: New test.
33992
33993         PR fortran/13792
33994         * gfortran.fortran-torture/execute/bounds.f90: Add check for
33995         compile-time simplification.
33996
33997 2004-07-14  Mike Stump  <mrs@apple.com>
33998
33999         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34000
34001 2004-07-14  James E Wilson  <wilson@specifixinc.com>
34002
34003         PR target/16325
34004         * gcc.dg/profile-generate-1.c: New.
34005
34006 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
34007
34008         * gcc.c-torture/execute/20040709-1.c: New test.
34009         * gcc.c-torture/execute/20040709-2.c: New test.
34010
34011 2004-07-14  Mike Stump  <mrs@apple.com>
34012
34013         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34014
34015 2004-07-14  Mike Stump  <mrs@apple.com>
34016
34017         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34018
34019 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
34020
34021         PR c++/16518
34022         * g++.dg/parse/mutable1.C: New test.
34023
34024 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
34025
34026         PR tree-optimization/16443
34027         * gcc.dg/tree-ssa/20040713-1.c: New test.
34028
34029 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
34030
34031         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34032         for operator new.
34033
34034 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34035
34036         * gfortran.dg/g77/README: New file
34037         * gfortran.dg/g77/19981216-0.f: Copy from
34038         g77.f-torture/noncompile.  Add "dg-do compile" and
34039         dg-error as required.
34040         * gfortran.dg/g77/19990218-1.f: Likewise.
34041         * gfortran.dg/g77/19990905-1.f: Likewise.
34042         * gfortran.dg/g77/9263.f: Likewise.
34043         * gfortran.dg/g77/980615-0.f: Likewise.
34044         * gfortran.dg/g77/980616-0.f: Likewise.
34045         * gfortran.dg/g77/check0.f: Likewise.
34046         * gfortran.dg/g77/select_no_compile.f: Likewise.
34047
34048 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34049
34050         Copy files from g77.f-torture/compile.
34051         Add "{ dg-do compile}".  Other changes as noted
34052         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34053         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34054         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34055         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34056         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34057         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34058         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34059         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34060         statement to conform to standard.  Append alpha1.x for reference.
34061         * gfortran.dg/g77/xformat.f: Add dg-warning
34062
34063 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34064
34065         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34066         Add {dg-do compile} directive.
34067         * gfortran.dg/g77/cpp2.F: Likewise.
34068
34069 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34070
34071         PR c++/5402
34072         * g++.dg/lookup/name-clash1.C: New test.
34073
34074         PR c++/9777
34075         * g++.dg/lookup/name-clash2.C: New test.
34076
34077         PR c++/12102
34078         * g++.dg/lookup/name-clash3.C: New test.
34079
34080 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34081
34082         * g++.dg/lookup/new2.C: New test.
34083         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34084
34085 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
34086
34087         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34088         Add {dg-do compile} directive.
34089         * gfortran.dg/g77/13060.f: Likewise.
34090         * gfortran.dg/g77/19990218-0.f: Likewise.
34091         * gfortran.dg/g77/19990305-0.f: Likewise.
34092         * gfortran.dg/g77/19990419-0.f: Likewise.
34093         * gfortran.dg/g77/19990502-0.f: Likewise.
34094         * gfortran.dg/g77/19990502-1.f: Likewise.
34095         * gfortran.dg/g77/19990525-0.f: Likewise.
34096         * gfortran.dg/g77/19990826-1.f: Likewise.
34097         * gfortran.dg/g77/19990826-3.f: Likewise.
34098         * gfortran.dg/g77/19990905-2.f: Likewise.
34099         * gfortran.dg/g77/20000412-1.f: Likewise.
34100         * gfortran.dg/g77/20000511-1.f: Likewise.
34101         * gfortran.dg/g77/20000511-2.f: Likewise.
34102         * gfortran.dg/g77/20000518.f: Likewise.
34103         * gfortran.dg/g77/20000601-1.f: Likewise.
34104         * gfortran.dg/g77/20000601-2.f: Likewise.
34105         * gfortran.dg/g77/20000629-1.f: Likewise.
34106         * gfortran.dg/g77/20000630-2.f: Likewise.
34107         * gfortran.dg/g77/20010115.f: Likewise.
34108         * gfortran.dg/g77/20010321-1.f: Likewise.
34109         * gfortran.dg/g77/20010426.f: Likewise.
34110         * gfortran.dg/g77/20020307-1.f: Likewise.
34111         * gfortran.dg/g77/8485.f: Likewise.
34112         * gfortran.dg/g77/960317-1.f: Likewise.
34113         * gfortran.dg/g77/970915-0.f: Likewise.
34114         * gfortran.dg/g77/980310-1.f: Likewise.
34115         * gfortran.dg/g77/980310-2.f: Likewise.
34116         * gfortran.dg/g77/980310-3.f: Likewise.
34117         * gfortran.dg/g77/980310-4.f: Likewise.
34118         * gfortran.dg/g77/980310-6.f: Likewise.
34119         * gfortran.dg/g77/980310-7.f: Likewise.
34120         * gfortran.dg/g77/980310-8.f: Likewise.
34121         * gfortran.dg/g77/980419-2.f: Likewise.
34122         * gfortran.dg/g77/980424-0.f: Likewise.
34123         * gfortran.dg/g77/980427-0.f: Likewise.
34124         * gfortran.dg/g77/980729-0.f: Likewise.
34125         * gfortran.dg/g77/981117-1.f: Likewise.
34126         * gfortran.dg/g77/toon_1.f: Likewise.
34127
34128 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34129
34130         PR c++/2204
34131         * g++.dg/other/abstract2.C: New test.
34132
34133 2004-07-12  Paul Brook  <paul@codesourcery.com>
34134
34135         * gfortran.dg/pointer_init_1.f90: New test.
34136
34137 2004-07-11  Paul Brook  <paul@codesourcery.com>
34138
34139         PR fortran/15986
34140         * gfortran.dg/contained_1.f90: New test.
34141
34142 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
34143
34144         * g++.dg/parse/defarg8.C: New test.
34145
34146 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34147
34148         PR fortran/16433
34149         * gfortran.dg/pr16433.f: New test.
34150
34151         PR fortran/17574
34152         * gfortran.dg/pr15754.f90: New test.
34153
34154 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34155
34156         PR tree-optimization/16437
34157         * gcc.c-torture/execute/bitfld-4.c: New test.
34158
34159 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34160
34161         * gfortran.fortran-torture/execute/common_2.f90: Add check for
34162         access to common var from module.
34163
34164 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34165
34166         PR fortran/16336
34167         * gfortran.fortran-torture/execute/common_2.f90: New test.
34168
34169 2004-07-10  Paul Brook  <paul@codesourcery.com>
34170
34171         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34172
34173 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34174
34175         PR fortran/15969
34176         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34177
34178 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
34179
34180         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34181         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34182         * gfortran.dg/g77/ffree-form-1.f: Likewise.
34183         * gfortran.dg/g77/ffree-form-2.f: Likewise.
34184         * gfortran.dg/g77/ffree-form-3.f: Likewise.
34185         * gfortran.dg/g77/fno-underscoring.f: Likewise.
34186         * gfortran.dg/g77/funderscoring.f: Likewise.
34187         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
34188
34189 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34190
34191         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34192
34193 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34194         Paul Brook  <paul@codesourcery.com>
34195
34196         PR fortran/13415
34197         * gfortran.dg/common_pointer_1.f90: New test.
34198
34199 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34200
34201         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34202
34203 2004-07-09  James E Wilson  <wilson@specifixinc.com>
34204
34205         PR target/16364
34206         * gcc.c-torture/compile/20040709-1.c: New.
34207
34208 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34209
34210         PR fortran/14077
34211         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34212
34213 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34214
34215         PR fortran/13201
34216         * gfortran.dg/shape_1.f90: New test.
34217
34218 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
34219             Andrew Pinski  <apinski@apple.com>
34220
34221         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34222
34223 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34224
34225         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34226         comment.
34227
34228 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34229         Paul Brook  <paul@codesourcery.com>
34230
34231         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34232         '.f95' and '.F95'.
34233
34234 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
34235
34236         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34237
34238 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34239
34240         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34241         testcases with capital suffix.
34242
34243 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34244
34245         PR fortran/15481
34246         PR fortran/13372
34247         PR fortran/13575
34248         PR fortran/15978
34249         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34250
34251         * gfortran.dg/implicit_1.f90: New test.
34252
34253 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34254
34255         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34256         expression to match gfortran warning/error messages
34257         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34258         dg-error text.
34259
34260 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34261
34262         * lib/fortran-torture.exp: Rename proc search_for to
34263         search_for_re.
34264
34265 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34266
34267         * gcc.c-torture/execute/simd-5.x: New file.
34268         XFAIL on SPARC 64-bit at -O0.
34269
34270 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34271
34272         PR c++/8211
34273         PR c++/16165
34274         * g++.dg/warn/effc3.C: New test.
34275
34276 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34277
34278         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34279         change X to 1X in format.
34280         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34281         add data statements to conform to standard.
34282
34283 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34284
34285         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34286         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34287         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34288
34289 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34290
34291         * gfortran.dg/g77/7388.f: Copy from g77.dg
34292         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34293         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34294         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34295         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34296         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34297         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34298         * gfortran.dg/g77/strlen0.f: Likewise.
34299
34300 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34301
34302         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34303         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34304
34305 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34306
34307         * gcc.c-torture/execute/920428-2.x: Delete.
34308         * gcc.c-torture/execute/920501-7.x: Likewise.
34309
34310 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
34311
34312         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34313         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
34314         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34315         prescott and c3-2.
34316         (PREFETCH_3DNOW): Add -march=c3.
34317
34318 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
34319
34320         PR c/16437
34321         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34322         * gcc.c-torture/execute/bf64-1.x: Likewise.
34323
34324 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34325
34326         * gcc.c-torture/compile/20040708-1.c: New test.
34327
34328 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34329
34330         PR c++/16169
34331         * g++.dg/warn/effc2.C: New test.
34332
34333 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34334
34335         * gcc.c-torture/execute/bitfld-1.x: Remove.
34336         * gcc.c-torture/execute/bitfld-3.c: New test.
34337         * gcc.dg/bitfld-2.c: Remove XFAILs.
34338
34339 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
34340
34341         PR c++/16276
34342         * g++.dg/rtti/tinfo1.C: New file.
34343
34344 2004-07-07  Eric Christopher  <echristo@redhat.com>
34345
34346         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34347
34348 2004-07-07  Andrew Pinski  <apinski@apple.com>
34349
34350         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34351
34352 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
34353
34354         * g++.dg/init/call1.C: XFAIL.
34355
34356 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
34357
34358         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34359         except for movstrict*, to movmem* and clrstr* to clrmem*.
34360
34361 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
34362
34363         * gcc.c-torture/execute/20040707-1.c: New test.
34364
34365 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
34366
34367         * gcc.c-torture/execute/20040706-1.c: New test.
34368
34369 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34370
34371         PR c++/3671
34372         * g++.dg/template/spec14.C: New test.
34373
34374 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
34375
34376         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34377         nothing if not yet defined.  Use it in b, c and d type definitions.
34378         * gcc.c-torture/execute/20040705-1.c: New test.
34379         * gcc.c-torture/execute/20040705-2.c: New test.
34380
34381 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34382
34383         PR c++/2518
34384         * g++.dg/lookup/new1.C: New test.
34385
34386 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34387
34388         PR c++/11406
34389         * g++.dg/template/sizeof8.C: New test.
34390
34391 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
34392
34393         * gcc.c-torture/compile/20040705-1.c: New test.
34394
34395 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
34396
34397         * gfortran.fortran-torture/execute/seq_io.f90: New test.
34398
34399 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
34400
34401         * gcc.dg/cpp/if-mop.c: Two new testcases.
34402         * gcc.dg/cpp/trad/comment-3.c: New.
34403
34404 2004-07-04  Paul Brook  <paul@codesourcery.com>
34405
34406         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34407
34408 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
34409
34410         PR c++/3761
34411         * g++.dg/lookup/crash4.C: New test.
34412
34413 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
34414
34415         * gcc.c-torture/execute/builtin-abs-1.c
34416         * gcc.c-torture/execute/builtin-abs-2.c
34417         * gcc.c-torture/execute/builtin-complex-1.c
34418         * gcc.c-torture/execute/builtins/string-1-lib.c
34419         * gcc.c-torture/execute/builtins/string-1.c
34420         * gcc.c-torture/execute/builtins/string-2-lib.c
34421         * gcc.c-torture/execute/builtins/string-2.c
34422         * gcc.c-torture/execute/builtins/string-3-lib.c
34423         * gcc.c-torture/execute/builtins/string-3.c
34424         * gcc.c-torture/execute/builtins/string-4-lib.c
34425         * gcc.c-torture/execute/builtins/string-4.c
34426         * gcc.c-torture/execute/builtins/string-5-lib.c
34427         * gcc.c-torture/execute/builtins/string-5.c
34428         * gcc.c-torture/execute/builtins/string-6-lib.c
34429         * gcc.c-torture/execute/builtins/string-6.c
34430         * gcc.c-torture/execute/builtins/string-7-lib.c
34431         * gcc.c-torture/execute/builtins/string-7.c
34432         * gcc.c-torture/execute/builtins/string-8-lib.c
34433         * gcc.c-torture/execute/builtins/string-8.c
34434         * gcc.c-torture/execute/builtins/string-9-lib.c
34435         * gcc.c-torture/execute/builtins/string-9.c
34436         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34437         * gcc.c-torture/execute/builtins/string-asm-1.c
34438         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34439         * gcc.c-torture/execute/builtins/string-asm-2.c
34440         * gcc.c-torture/execute/stdio-opt-1.c
34441         * gcc.c-torture/execute/stdio-opt-2.c
34442         * gcc.c-torture/execute/stdio-opt-3.c
34443         * gcc.c-torture/execute/string-opt-1.c
34444         * gcc.c-torture/execute/string-opt-10.c
34445         * gcc.c-torture/execute/string-opt-11.c
34446         * gcc.c-torture/execute/string-opt-12.c
34447         * gcc.c-torture/execute/string-opt-13.c
34448         * gcc.c-torture/execute/string-opt-14.c
34449         * gcc.c-torture/execute/string-opt-15.c
34450         * gcc.c-torture/execute/string-opt-16.c
34451         * gcc.c-torture/execute/string-opt-2.c
34452         * gcc.c-torture/execute/string-opt-6.c
34453         * gcc.c-torture/execute/string-opt-7.c
34454         * gcc.c-torture/execute/string-opt-8.c:
34455         Replace with ...
34456
34457         * gcc.c-torture/execute/builtins/abs-2.c
34458         * gcc.c-torture/execute/builtins/abs-3.c
34459         * gcc.c-torture/execute/builtins/complex-1.c
34460         * gcc.c-torture/execute/builtins/fprintf.c
34461         * gcc.c-torture/execute/builtins/fputs.c
34462         * gcc.c-torture/execute/builtins/memcmp.c
34463         * gcc.c-torture/execute/builtins/memmove.c
34464         * gcc.c-torture/execute/builtins/memops-asm.c
34465         * gcc.c-torture/execute/builtins/mempcpy-2.c
34466         * gcc.c-torture/execute/builtins/mempcpy.c
34467         * gcc.c-torture/execute/builtins/memset.c
34468         * gcc.c-torture/execute/builtins/printf.c
34469         * gcc.c-torture/execute/builtins/sprintf.c
34470         * gcc.c-torture/execute/builtins/strcat.c
34471         * gcc.c-torture/execute/builtins/strchr.c
34472         * gcc.c-torture/execute/builtins/strcmp.c
34473         * gcc.c-torture/execute/builtins/strcpy.c
34474         * gcc.c-torture/execute/builtins/strcspn.c
34475         * gcc.c-torture/execute/builtins/strlen-2.c
34476         * gcc.c-torture/execute/builtins/strlen.c
34477         * gcc.c-torture/execute/builtins/strncat.c
34478         * gcc.c-torture/execute/builtins/strncmp-2.c
34479         * gcc.c-torture/execute/builtins/strncmp.c
34480         * gcc.c-torture/execute/builtins/strncpy.c
34481         * gcc.c-torture/execute/builtins/strpbrk.c
34482         * gcc.c-torture/execute/builtins/strpcpy-2.c
34483         * gcc.c-torture/execute/builtins/strpcpy.c
34484         * gcc.c-torture/execute/builtins/strrchr.c
34485         * gcc.c-torture/execute/builtins/strspn.c
34486         * gcc.c-torture/execute/builtins/strstr-asm.c
34487         * gcc.c-torture/execute/builtins/strstr.c:
34488         ... these new files.
34489
34490         * gcc.c-torture/execute/builtins/abs-2-lib.c
34491         * gcc.c-torture/execute/builtins/abs-3-lib.c
34492         * gcc.c-torture/execute/builtins/complex-1-lib.c
34493         * gcc.c-torture/execute/builtins/fprintf-lib.c
34494         * gcc.c-torture/execute/builtins/fputs-lib.c
34495         * gcc.c-torture/execute/builtins/memcmp-lib.c
34496         * gcc.c-torture/execute/builtins/memmove-lib.c
34497         * gcc.c-torture/execute/builtins/memops-asm-lib.c
34498         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34499         * gcc.c-torture/execute/builtins/mempcpy-lib.c
34500         * gcc.c-torture/execute/builtins/memset-lib.c
34501         * gcc.c-torture/execute/builtins/printf-lib.c
34502         * gcc.c-torture/execute/builtins/sprintf-lib.c
34503         * gcc.c-torture/execute/builtins/strcat-lib.c
34504         * gcc.c-torture/execute/builtins/strchr-lib.c
34505         * gcc.c-torture/execute/builtins/strcmp-lib.c
34506         * gcc.c-torture/execute/builtins/strcpy-lib.c
34507         * gcc.c-torture/execute/builtins/strcspn-lib.c
34508         * gcc.c-torture/execute/builtins/strlen-2-lib.c
34509         * gcc.c-torture/execute/builtins/strlen-lib.c
34510         * gcc.c-torture/execute/builtins/strncat-lib.c
34511         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34512         * gcc.c-torture/execute/builtins/strncmp-lib.c
34513         * gcc.c-torture/execute/builtins/strncpy-lib.c
34514         * gcc.c-torture/execute/builtins/strpbrk-lib.c
34515         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34516         * gcc.c-torture/execute/builtins/strpcpy-lib.c
34517         * gcc.c-torture/execute/builtins/strrchr-lib.c
34518         * gcc.c-torture/execute/builtins/strspn-lib.c
34519         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34520         * gcc.c-torture/execute/builtins/strstr-lib.c
34521         * gcc.c-torture/execute/builtins/lib/abs.c
34522         * gcc.c-torture/execute/builtins/lib/fprintf.c
34523         * gcc.c-torture/execute/builtins/lib/memset.c
34524         * gcc.c-torture/execute/builtins/lib/printf.c
34525         * gcc.c-torture/execute/builtins/lib/sprintf.c
34526         * gcc.c-torture/execute/builtins/lib/strcpy.c
34527         * gcc.c-torture/execute/builtins/lib/strcspn.c
34528         * gcc.c-torture/execute/builtins/lib/strncat.c
34529         * gcc.c-torture/execute/builtins/lib/strncmp.c
34530         * gcc.c-torture/execute/builtins/lib/strncpy.c
34531         * gcc.c-torture/execute/builtins/lib/strpbrk.c
34532         * gcc.c-torture/execute/builtins/lib/strspn.c
34533         * gcc.c-torture/execute/builtins/lib/strstr.c:
34534         New files containing support routines.
34535
34536         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34537         declaration.
34538         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34539         when not optimizing.
34540
34541 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
34542
34543         PR c++/16240
34544         * g++.dg/abi/mangle22.C: New test.
34545         * g++.dg/abi/mangle23.C: Likewise.
34546
34547 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
34548
34549         PR fortran/16290
34550         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34551         Allow for cases without denormalized floating point numbers.
34552
34553 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
34554
34555         PR c/1027
34556         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34557         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34558         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34559         expected warning text.
34560         * gcc.dg/format/diag-2.c: New test.
34561
34562 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34563
34564         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34565
34566 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
34567
34568         * gcc.dg/builtins-43.c: New.
34569         * gcc.dg/builtins-44.c: New.
34570         * gcc.dg/builtins-45.c: New.
34571
34572 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
34573             Andreas Tobler  <a.tobler@schweiz.ch>
34574
34575         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34576         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
34577         as SIGSEGV.
34578         * gcc.dg/cleanup-11.c: Likewise.
34579         * gcc.dg/cleanup-8.c: Likewise.
34580         * gcc.dg/cleanup-9.c: Likewise.
34581         * gcc.dg/cleanup-5.c: Run on all platforms.
34582
34583 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34584
34585         * g++.dg/warn/nonnull1.C: New test.
34586
34587 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34588
34589         * gcc.dg/compat/compat-common.h: Wrap up CINT in
34590         an #ifndef SKIP_COMPLEX_INT/#endif pair.
34591         Special-case the Sun compiler wrt to <complex.h>.
34592
34593 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
34594
34595         * gcc.dg/Wunreachable-8.C: New test.
34596
34597         * gcc.dg/h8300-ice2.c : New test.
34598
34599 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
34600
34601         PR fortran/16161
34602         * gfortran.fortran-torture/compile/implicit.f90: Add test
34603         for implicit character.
34604
34605 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
34606
34607         PR fortran/16289
34608         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34609         Use tiny() intrinsic to find smallest non-negative real
34610
34611 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
34612
34613         * gcc.dg/compat/struct-by-value-22_main.c: New test.
34614         * gcc.dg/compat/struct-by-value-22_x.c: New.
34615         * gcc.dg/compat/struct-by-value-22_y.c: New.
34616
34617         * gcc.c-torture/execute/20040629-1.c: New test.
34618
34619 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
34620
34621         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34622         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34623
34624         PR target/16195
34625         * gcc.dg/20040625-1.c: New test.
34626
34627 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34628
34629         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34630
34631 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34632
34633         PR fortran/15963
34634         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34635
34636 2004-06-29  Richard Henderson  <rth@redhat.com>
34637
34638         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34639
34640 2004-06-29  Paul Brook  <paul@codesourcery.com>
34641
34642         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34643         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34644
34645 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
34646
34647         PR c++/16260
34648         * g++.dg/parse/crash15.C: New.
34649
34650 2004-06-28  Andrew Pinski  <apinski@apple.com>
34651
34652         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34653         by the error already.
34654
34655         * g++.dg/opt/ptrmem4.C: Change to compile only test.
34656
34657 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
34658
34659         PR target/14041
34660         * gcc.dg/h8300-bss-align-1.c : New.
34661
34662 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34663
34664         * PR c++/16174
34665         * g++.dg/template/ctor4.C: New.
34666
34667 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34668
34669         PR c++/16205
34670         * g++.dg/warn/Wsequence-point-1.C: New test.
34671
34672 2004-06-27  Paul Brook  <paul@codesourcery.com>
34673
34674         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34675
34676 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
34677
34678         * g++.old-deja/g++.mike/p7325.C: Remove.
34679
34680 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34681
34682         PR c/14963
34683         * gcc.dg/pr14963.c: New test.
34684
34685 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
34686
34687         PR c++/16193
34688         * g++.dg/parse/redef1.C: New test.
34689
34690 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34691
34692         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34693         20021110.c.
34694         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34695         20021119-1.c.
34696         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34697         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34698         5-04.c.
34699         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34700         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34701         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34702         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34703         g++.brendan/enum14.C.
34704         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34705         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34706         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34707         g++.mike/virt1.C.
34708         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34709         memtemp24.C.
34710
34711 2004-06-27  Roger Sayle  <roger@eyesopen.com>
34712
34713         * gcc.dg/20040527-1.c: New test case.
34714
34715 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
34716
34717         PR gfortran/pr16196
34718         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34719
34720 2004-06-25  Roger Sayle  <roger@eyesopen.com>
34721
34722         PR middle-end/15825
34723         * gcc.dg/pr15825-1.c: New test case.
34724
34725 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34726
34727         * gcc.c-torture/execute/20040625-1.c: New test.
34728
34729 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34730
34731         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34732
34733 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34734
34735         * gcc.dg/torture/mips-div-1.c: New test.
34736
34737 2004-06-24  Jeff Law  <law@redhat.com>
34738
34739         * gcc.dg/tree-ssa/20040624-1.c: New test.
34740
34741 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
34742
34743         * gcc.c-torture/compile/20040624-1.c: New test.
34744
34745 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34746
34747         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34748         this directory.
34749
34750 2004-06-23  Andrew Pinski  <apinski@apple.com>
34751
34752         PR middle-end/15988
34753         * g++.dg/opt/ptrmem4.C: New test.
34754
34755         * gcc.dg/c90-array-quals-2.c: New test.
34756
34757 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
34758
34759         * gcc.dg/kpice1.c: New test.
34760
34761 2006-06-23  Andrew Pinski  <apinski@apple.com>
34762
34763         * gcc.dg/c90-array-quals.c: New test.
34764
34765 2006-06-22  Richard Henderson  <rth@redhat.com>
34766
34767         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34768
34769 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
34770
34771         * gcc.dg/builtins-config.h: Handle FreeBSD.
34772
34773 2006-06-22  Richard Henderson  <rth@redhat.com>
34774
34775         * g++.dg/opt/devirt1.C: New.
34776
34777 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
34778
34779         * g++.dg/opt/pr15551.C: New testcase.
34780
34781 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
34782
34783         PR target/14800
34784         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
34785         x86_64-*-linux* when compiling for 32bit.
34786
34787 2004-06-21  Andrew Pinski  <apinski@apple.com>
34788
34789         * gcc.dg/pch/struct-1.c: New.
34790         * gcc.dg/pch/struct-1.hs: New.
34791
34792 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
34793
34794         * gcc.dg/pch/save-temps-1.c: New file.
34795         * gcc.dg/pch/save-temps-1.hs: New file.
34796
34797 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34798
34799         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
34800         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
34801
34802 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34803
34804         * gfortran.fortran-torture/execute/select_1.f90: Rename function
34805         to fix type error.
34806         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
34807         Remove trailing spaces.
34808
34809 2004-06-21  Richard Henderson  <rth@redhat.com>
34810
34811         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
34812         merging && to BIT_FIELD_REF.
34813
34814 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
34815
34816         * g++.dg/opt/placeholder1.C: New test.
34817
34818 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34819
34820         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
34821         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34822         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34823         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34824
34825 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
34826
34827         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
34828         extern "C".
34829         * g++.dg/other/pragma-re-1.C: Add comments.
34830
34831 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
34832
34833         PR gfortran/16080
34834         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
34835
34836 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
34837
34838         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
34839         instead of setting the type of size_t by
34840         hand.
34841
34842 2004-06-18  Roger Sayle  <roger@eyesopen.com>
34843
34844         * gcc.dg/unordered-2.c: New test case.
34845         * gcc.dg/unordered-3.c: New test case.
34846
34847 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
34848
34849         PR other/16043
34850         * lib/g++.exp (g++_version): Tweak regexp for version
34851         * lib/g77.exp (g77_version): Likewise.
34852         * lib/gfortran.exp (gfortran_version): Likewise.
34853         * lib/objc.exp (objc_version): Likewise.
34854         * lib/treelang.exp (treelang_version): Likewise.
34855
34856 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
34857
34858         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
34859         Use INT_MAX instead of __INT_MAX__.
34860         * gcc.dg/compat/struct-align-2_y.c: Likewise.
34861
34862         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
34863         * gcc.dg/compat/scalar-return-3_x.c: Use it.
34864         * gcc.dg/compat/scalar-return-3_y.c: Use it.
34865         * gcc.dg/compat/scalar-return-4_x.c: Use it.
34866         * gcc.dg/compat/scalar-return-4_y.c: Use it.
34867         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
34868         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
34869         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
34870         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
34871
34872         * gcc.dg/range-test-1.c: New test.
34873         * g++.dg/opt/range-test-1.C: New test.
34874
34875 2004-06-17  Richard Henderson  <rth@redhat.com>
34876
34877         * objc.dg/sync-1.m: New.
34878         * objc.dg/try-catch-1.m: Don't force next runtime.
34879         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
34880         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
34881         shadowed catch clause.
34882         * objc.dg/try-catch-5.m: New.
34883
34884 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
34885
34886         Bug 14610
34887         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
34888
34889 2004-06-15  Richard Henderson  <rth@redhat.com>
34890
34891         * gcc.dg/20001116-1.c: Move expected warning line.
34892
34893 2004-06-15  Richard Henderson  <rth@redhat.com>
34894
34895         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
34896         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
34897
34898 2004-06-15  Jeff Law  <law@redhat.com>
34899
34900         * gcc.dg/tree-ssa/20040615-1.c: New test.
34901         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
34902         be less sensitive to operand ordering.
34903         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
34904
34905 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
34906
34907         * g++.dg/abi/bitfield3.C: Add comment..
34908
34909 2004-06-15  Richard Henderson  <rth@redhat.com>
34910
34911         * g++.dg/ext/stmtexpr1.C: XFAIL.
34912         * gcc.dg/20030612-1.c: XFAIL.
34913
34914 2004-06-15  Eric Christopher  <echristo@redhat.com>
34915
34916         * g++.dg/charset/asm5.c: New.
34917         * gcc.dg/charset/asm6.c: New.
34918
34919 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34920
34921         PR fortran/15962
34922         * gfortran.fortran-torture/execute/select_1.f90: New test.
34923
34924 2004-06-15  Paul Brook  <paul@codesourcery.com>
34925
34926         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
34927
34928 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34929
34930         PR c++/15967
34931         * g++.dg/lookup/crash3.C: New test.
34932
34933 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34934
34935         PR c++/15947
34936         * g++.dg/parse/dtor4.C: New test.
34937
34938 2004-06-14  Jeff Law  <law@redhat.com>
34939
34940         * gcc.c-torture/compile/20040614-1.c: New test.
34941
34942 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34943
34944         PR fortran/15211
34945         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
34946         LEN of a character array.
34947
34948 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
34949
34950         PR c++/15096
34951         * g++.dg/template/ptrmem10.C: New test.
34952
34953         PR c++/14930
34954         * g++.dg/template/friend30.C: New test.
34955
34956 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34957
34958         PR fortran/14928
34959         * gfortran.fortran-torture/compile/mloc.f90: New test.
34960
34961 2004-06-13  Paul Brook  <paul@codesourcery.com>
34962
34963         * gfortran.fortran-torture/execute/random_2.f90: New test.
34964
34965 2004-06-13  Eric Christopher  <echristo@redhat.com>
34966
34967         * gcc.dg/noncompile/redecl-1.c: Fix error message.
34968
34969 2004-06-12  Paul Brook  <paul@codesourcery.com>
34970
34971         * gfortran.fortran-torture/execute/contained_3.f90: New test.
34972
34973 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34974
34975         PR fortran/14923
34976         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
34977
34978 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34979
34980         PR fortran/14957
34981         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
34982         syntax errors in end statements of contained subroutines.
34983
34984 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34985
34986         PR fortran/12841
34987         * gfortran.fortran-torture/execute/null_arg.f90: New test.
34988
34989 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
34990
34991         PR fortran/15665
34992         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
34993
34994 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
34995
34996         PR gfortran/12839
34997         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
34998
34999 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
35000
35001         PR c++/15862
35002         * g++.dg/parse/enum1.C: New test.
35003
35004 2004-06-10  Jeff Law  <law@redhat.com>
35005
35006         * gcc.c-torture/compile/20040610-1.c: New test.
35007
35008 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35009
35010         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35011         * g++.old-deja/g++.other/decl3.C: Likewise.
35012
35013 2004-06-10  Brian Booth  <bbooth@redhat.com>
35014
35015         * gcc.dg/tree-ssa/20031015-1.c: Scan for
35016         V_MAY_DEF instead of VDEF.
35017         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35018
35019 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
35020
35021         PR c++/14211
35022         * g++.dg/conversion/const1.C: New test.
35023
35024         PR c++/15076
35025         * g++.dg/conversion/reinterpret1.C: New test.
35026
35027         PR c++/15877
35028         * g++.dg/template/enum2.C: New test.
35029
35030         PR c++/15227
35031         * g++.dg/template/error13.C: New test.
35032
35033 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35034
35035         PR fortran/14957
35036         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35037         arguments to test_* REAL and of the right size.
35038
35039 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35040
35041         PR target/15569
35042         PR rtl-optimization/15681
35043         * gcc.dg/20040609-1.c: New test.
35044
35045 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35046
35047         PR c++/14791
35048         * g++.dg/opt/builtins1.C: New test.
35049
35050 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
35051
35052         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35053         that use default windows32 struct layout.
35054         * gcc.dg/i386-bitfield2.c: Likewise.
35055
35056 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
35057
35058         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35059         for mingw32 and cygwin targets.
35060
35061 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
35062
35063         * gcc.dg/pch/macro-4.c: New.
35064         * gcc.dg/pch/macro-4.hs: New.
35065
35066 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35067
35068         PR fortran/13249
35069         * gfortran.fortran-torture/compile/name_clash.f90: New test.
35070
35071 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35072
35073         PR fortran/13372
35074         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35075
35076 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35077
35078         PR gfortran/14897
35079         * gfortran.fortran-torture/execute/t_edit.f90: New test.
35080
35081 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35082
35083         PR gfortran/15755
35084         * gfortran.fortran-torture/execute/backspace.c : New test.
35085
35086 2004-06-09  Paul Brook  <paul@codesourcery.com>
35087
35088         * gfortran.fortran-torture/execure/intrinsic_associated.f90
35089         (pointer_to_section): Rewrite to use smaller array.
35090
35091 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
35092
35093         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35094         * gcc.dg/ext/altivec-10.c: Same.
35095         * gcc.dg/ext/altivec-11.c: Same.
35096         * gcc.dg/ext/altivec-12.c: Same.
35097         * gcc.dg/ext/altivec-13.c: Same.
35098         * gcc.dg/ext/altivec-14.c: Same.
35099         * gcc.dg/ext/altivec-15.c: Same.
35100         * gcc.dg/ext/altivec-16.c: Same.
35101         * gcc.dg/ext/altivec-3.c: Same.
35102         * gcc.dg/ext/altivec-4.c: Same.
35103         * gcc.dg/ext/altivec-6.c: Same.
35104         * gcc.dg/ext/altivec-7.c: Same.
35105         * gcc.dg/ext/altivec-8.c: Same.
35106         * gcc.dg/ext/altivec-varargs-1.c: Same.
35107
35108         * g++.dg/ext/altivec-1.C: Correct dg syntax.
35109         * g++.dg/ext/altivec-10.C: Same.
35110         * g++.dg/ext/altivec-2.C: Same.
35111         * g++.dg/ext/altivec-3.C: Same.
35112         * g++.dg/ext/altivec-4.C: Same.
35113         * g++.dg/ext/altivec-5.C: Same.
35114         * g++.dg/ext/altivec-6.C: Same.
35115         * g++.dg/ext/altivec-7.C: Same.
35116         * g++.dg/ext/altivec-8.C: Same.
35117         * g++.dg/ext/altivec-9.C: Same.
35118
35119 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35120
35121         PR c++/7841
35122         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35123
35124 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35125
35126         * gcc.dg/union-1.c: New test.
35127
35128 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35129
35130         * gcc.dg/builtins-41.c: New test case.
35131         * gcc.dg/builtins-42.c: New test case.
35132
35133 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35134
35135         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35136         * g++.dg/ext/altivec-10.C: Same.
35137         * g++.dg/ext/altivec-2.C: Same.
35138         * g++.dg/ext/altivec-3.C: Same.
35139         * g++.dg/ext/altivec-4.C: Same.
35140         * g++.dg/ext/altivec-5.C: Same.
35141         * g++.dg/ext/altivec-6.C: Same.
35142         * g++.dg/ext/altivec-7.C: Same.
35143         * g++.dg/ext/altivec-8.C: Same.
35144         * g++.dg/ext/altivec-9.C: Same.
35145         * g++.old-deja/g++.abi/cxa_vec.C: Same.
35146         * g++.old-deja/g++.brendan/new3.C: Same.
35147         * gcc.c-torture/execute/eeprof-1.x: Same.
35148
35149 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35150
35151         PR c/14765
35152         * gcc.dg/pr14765-1.c: New test.
35153
35154 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35155
35156         PR c/14649
35157         * gcc.dg/pr14649-1.c: New test case.
35158
35159 2004-06-07  Richard Henderson  <rth@redhat.com>
35160
35161         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35162         if temporaries.
35163
35164 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35165
35166         * g++.dg/eh/elide1.C: Remove XFAIL.
35167
35168 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
35169
35170         PR c++/15337
35171         * g++.dg/expr/sizeof3.C: New test.
35172
35173         PR c++/14777
35174         * g++.dg/template/access14.C: New test.
35175
35176         PR c++/15554
35177         * g++.dg/template/enum1.C: New test.
35178
35179         PR c++/15057
35180         * g++.dg/eh/throw1.C: New test.
35181
35182 2004-06-07  David Ayers  <d.ayers@inode.at>
35183             Ziemowit Laski  <zlaski@apple.com>
35184
35185         * lib/objc.exp (objc_target_compile): Revert the '-framework
35186         Foundation' flag fix, since bare Darwin does not ship
35187         with the Foundation framework.
35188         * objc/execute/next_mapping.h: Provide a local NSConstantString
35189         @interface and @implementation.
35190         (objc_constant_string_init): A constructor function, used to
35191         initialize the NSConstantString meta-class object.
35192         * objc/execute/string1.m: Include "next_mapping.h" instead of
35193         <Foundation/NSString.h>.
35194         * objc/execute/string2.m: Likewise.
35195         * objc/execute/string3.m: Likewise.
35196         * objc/execute/string4.m: Likewise.
35197
35198 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
35199
35200         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35201         to double. Replace double with FLOAT.
35202         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35203
35204         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35205         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35206         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35207         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35208         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35209         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35210         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35211         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35212
35213 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35214
35215         PR c/13519
35216         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35217
35218 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35219
35220         PR c++/15503
35221         * g++.dg/template/meminit2.C: New test.
35222
35223 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
35224
35225         PR target/15822
35226         * gcc.c-torture/execute/compare-fp-1.c,
35227         gcc.c-torture/execute/compare-fp-2.c,
35228         gcc.c-torture/execute/compare-fp-3.c,
35229         gcc.c-torture/execute/compare-fp-4.c,
35230         gcc.c-torture/execute/compare-fp-3.x,
35231         gcc.c-torture/execute/compare-fp-4.x: Moved...
35232         * gcc.c-torture/execute/ieee/compare-fp-1.c,
35233         gcc.c-torture/execute/ieee/compare-fp-2.c,
35234         gcc.c-torture/execute/ieee/compare-fp-3.c,
35235         gcc.c-torture/execute/ieee/compare-fp-4.c,
35236         gcc.c-torture/execute/ieee/compare-fp-3.x,
35237         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35238
35239 2004-06-04  David Ayers  <d.ayers@inode.at>
35240
35241         * objc/execute/protocol-isEqual-4.m: New testcase.
35242
35243 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
35244
35245         * objc/execute/protocol-isEqual-1.m: New testcase.
35246         * objc/execute/protocol-isEqual-2.m: New testcase.
35247         * objc/execute/protocol-isEqual-3.m: New testcase.
35248
35249 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35250
35251         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35252
35253 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
35254
35255         * lib/objc.exp (objc_target_compile): When running tests on
35256         Darwin (Mac OS X), inform the linker about '-framework
35257         'Foundation'.
35258
35259 2004-06-02  Eric Christopher  <echristo@redhat.com>
35260
35261         * gcc.c-torture/compile/20040602-1.c: New.
35262
35263 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
35264
35265         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35266         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35267
35268         PR tree-optimization/14736
35269         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35270
35271         PR tree-optimization/14042
35272         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35273
35274         PR tree-optimization/14729
35275         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35276
35277 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35278
35279         PR fortran/15557
35280         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35281
35282 2004-06-01  Richard Hederson  <rth@redhat.com>
35283
35284         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35285
35286 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35287
35288         PR c++/14932
35289         * g++.dg/parse/offsetof4.C: New test.
35290
35291 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
35292
35293         PR objc/7993
35294         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35295
35296 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
35297
35298         PR c++/15701
35299         * g++.dg/template/friend29.C: New test.
35300
35301 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35302
35303         PR c/15749
35304         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35305
35306 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
35307
35308         * gcc.dg/sparc-trap-1.c: New test.
35309
35310 2004-05-31  Roger Sayle  <roger@eyesopen.com>
35311
35312         PR middle-end/15069
35313         * g++.dg/opt/fold3.C: New test case.
35314
35315 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
35316
35317         * lib/target-supports.exp (check_iconv_available): Fix fallout
35318         from 2004-05-28 patch.
35319
35320 2004-05-30  Paul Brook  <paul@codesourcery.com>
35321
35322         PR fortran/15620
35323         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35324         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35325
35326 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
35327
35328         * gfortran.fortran-torture/execute/random_1.f90: New test.
35329
35330 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35331
35332         * g++.dg/ext/altivec-10.C: New test.
35333
35334 2004-05-29  Paul Brook  <paul@codesourcery.com>
35335
35336         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35337
35338 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35339
35340         * gcc.dg/altivec-16.c: New test.
35341
35342 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
35343
35344         * lib/target-supports.exp (check_vmx_hw_available): New.
35345         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35346
35347         * lib/target-supports.exp (check_alias_available,
35348         check_iconv_available, check_named_sections_available): Use
35349         unique names for temporary files.
35350
35351 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35352
35353         * gcc.dg/altivec-15.c: New test.
35354
35355 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35356
35357         PR c++/15083
35358         * g++.dg/warn/noeffect6.C: New test.
35359
35360         PR c++/15471
35361         * g++.dg/expr/ptrmem4.C: New test.
35362
35363         PR c++/15640
35364         * g++.dg/template/operator3.C: New test.
35365
35366 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35367
35368         PR c++/14668
35369         * g++.dg/lookup/redecl1.C: New test.
35370         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35371
35372 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
35373
35374         * gcc.c-torture/execute/compare-fp-1.c,
35375         gcc.c-torture/execute/compare-fp-2.c,
35376         gcc.c-torture/execute/compare-fp-3.c,
35377         gcc.c-torture/execute/compare-fp-4.c,
35378         gcc.c-torture/execute/compare-fp-3.x,
35379         gcc.c-torture/execute/compare-fp-4.x,
35380         gcc.dg/pr15649-1.c: New.
35381
35382 2004-05-27  Adam Nemet  <anemet@lnxw.com>
35383
35384         PR c++/12883
35385         * g++.dg/init/array14.C: New test.
35386
35387 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
35388
35389         * lib/compat.exp (compat-get-options-main): New.
35390         (compat-get-options): Remove unneeded code, warn for ignored
35391         command.
35392         (compat-execute): Check flag set by dg-require-* commands.
35393
35394         * lib/compat.exp (compat-execute): Break up long lines.
35395
35396 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
35397
35398         * gcc.dg/altivec-7.c: Don't use 'vector long'.
35399         * gcc.dg/altivec-14.c: New test.
35400         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35401
35402         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35403         * gcc.dg/altivec-12.c: Ditto.
35404
35405         * gcc.dg/altivec-3.c: Move call to altivec_check.
35406
35407 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35408
35409         PR c++/15044
35410         * g++.dg/template/error12.C: New test.
35411
35412         PR c++/15317
35413         * g++.dg/ext/attrib15.C: New test.
35414
35415         PR c++/15329
35416         * g++.dg/template/ptrmem9.C: New test.
35417
35418 2004-05-25  Paul Brook  <paul@codesourcery.com>
35419
35420         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35421
35422 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35423
35424         PR c++/15165
35425         * g++.dg/template/crash19.C: New test.
35426
35427 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35428
35429         PR c++/15025
35430         * g++.dg/template/redecl1.C: New test.
35431
35432 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35433
35434         PR c++/14821
35435         * g++.dg/other/ns1.C: New test.
35436
35437         PR c++/14883
35438         * g++.dg/template/invalid1.C: New test.
35439
35440 2004-05-23  Paul Brook  <paul@codesourcery.com>
35441         Victor Leikehman  <lei@haifasphere.co.il>
35442
35443         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35444         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35445
35446 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35447
35448         PR c++/15285
35449         PR c++/15299
35450         * g++.dg/template/non-dependent5.C: New test.
35451         * g++.dg/template/non-dependent6.C: New test.
35452
35453 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35454
35455         PR c++/15507
35456         * g++.dg/inherit/union1.C: New test.
35457
35458         PR c++/15542
35459         * g++.dg/template/addr1.C: New test.
35460
35461         PR c++/15427
35462         * g++.dg/template/array5.C: New test.
35463
35464         PR c++/15287
35465         * g++.dg/template/array6.C: New test.
35466
35467 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
35468             Roger Sayle  <roger@eyesopen.com>
35469
35470         * g++.dg/lookup/forscope2.C: New test case.
35471
35472 2004-05-22  Ben Elliston  <bje@au.ibm.com>
35473
35474         * gcc.dg/cpp/Wmissingdirs.c: New.
35475
35476 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35477
35478         PR target/15301
35479         * gcc.dg/compat/union-m128-1.h: New file.
35480         * gcc.dg/compat/union-m128-1_main.c: Likewise.
35481         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35482         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35483
35484 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35485
35486         PR target/15302
35487         * gcc.dg/compat/struct-complex-1.h: New file.
35488         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35489         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35490         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35491
35492 2004-05-20  Roger Sayle  <roger@eyesopen.com>
35493
35494         PR middle-end/3074
35495         * gcc.dg/pr3074-1.c: New test case.
35496         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35497
35498 2004-05-20  Falk Hueffner  <falk@debian.org>
35499
35500         PR other/15526
35501         * gcc.dg/ftrapv-1.c: New test case.
35502
35503 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
35504
35505         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35506
35507 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
35508             Jeff Law  <law@redhat.com>
35509
35510         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35511         * gcc.dg/tree-ssa/20040518-2.c: New test.
35512
35513         * gcc.dg/tree-ssa/20040518-1.c: New test.
35514
35515 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
35516
35517         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35518
35519 2004-05-18  Paul Brook  <paul@codesourcery.com>
35520
35521         PR fortran/13930
35522         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35523
35524 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35525
35526         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35527         constant folding.
35528
35529 2004-05-17  Steven Bosscher  <stevenb@suse.de>
35530
35531         * gcc.dg/tree-ssa/20040517-1.c: New test.
35532
35533 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35534
35535         * gcc.dg/loop-4.c: New test.
35536
35537 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
35538
35539         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35540
35541 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
35542
35543         PR fortran/15311
35544         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35545
35546 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35547
35548         PR fortran/13826
35549         PR fortran/13940
35550         * gfortran.fortran-torture/compile/data_1.f90: New test.
35551
35552 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
35553
35554         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35555         * gcc.dg/uninit-H.c: Define ASM for __s390__.
35556
35557 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35558
35559         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35560
35561 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35562
35563         PR c/15444
35564         * gcc.dg/format/xopen-1.c: Adjust expected message.
35565         * gcc.dg/format/xopen-3.c: New test.
35566
35567 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
35568
35569         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35570
35571 2004-05-14  Jeff Law  <law@redhat.com>
35572
35573         * gcc.dg/tree-ssa/20040514-2.c: New test.
35574
35575 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35576
35577         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35578         this ...
35579         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35580         this.
35581
35582 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
35583
35584         * gcc.dg/tree-ssa/20040514-1.c: New test.
35585
35586 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35587
35588         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35589         test.
35590
35591 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35592
35593         PR fortran/14066
35594         * gfortran.fortran-torture/compile/do_1.f90: New test.
35595
35596 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35597
35598         PR fortran/15051
35599         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35600         test.
35601
35602 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
35603
35604         PR fortran/15149
35605         * gfortran.fortran-torture/execute/random_init.f90: New test.
35606
35607 2004-05-13  Paul Brook  <paul@codesourcery.com>
35608
35609         PR fortran/15314
35610         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35611
35612 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
35613
35614         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35615         for the powerpc case.
35616
35617 2004-05-13  Jeff Law  <law@redhat.com>
35618
35619         * gcc.dg/tree-ssa/20040513-1.c: New test.
35620         * gcc.dg/tree-ssa/20040513-2.c: New test.
35621
35622 2004-05-13  Paul Brook  <paul@codesourcery.com>
35623
35624         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35625         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35626         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35627
35628 2004-05-13  Andreas Schwab  <schwab@suse.de>
35629
35630         PR other/10819
35631         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35632         characters.
35633
35634 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
35635
35636         PR fortran/15294
35637         * gfortran.fortran-torture/execute/adjustr.f90: New file.
35638
35639 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
35640
35641         Merge from tree-ssa-20020619-branch.  See
35642         ChangeLog.tree-ssa for details.
35643
35644 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
35645
35646         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35647         include <altivec.h> explicitly.
35648         * gcc.dg/altivec-13.c: Likewise.
35649
35650 2004-05-11  Paul Brook  <paul@codesourcery.com>
35651
35652         * gcc.c-torture/compile/20010518-1.c: Force enum size.
35653
35654 2004-05-10  Eric Christopher  <echristo@redhat.com>
35655
35656         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35657         * gcc.dg/sibcall-4.c: Ditto.
35658
35659 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
35660
35661         * g++.dg/ext/altivec-8.C: New test case.
35662         * gcc.dg/altivec-13.c: New test case.
35663
35664 2004-05-08  Roger Sayle  <roger@eyesopen.com>
35665
35666         * gcc.c-torture/execute/divcmp-1.c: New test case.
35667         * gcc.c-torture/execute/divcmp-2.c: New test case.
35668         * gcc.c-torture/execute/divcmp-3.c: New test case.
35669
35670 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
35671
35672         * g++.dg/other/pragma-re-2.C: New test.
35673
35674 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35675
35676         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35677         * gcc.dg/i386-387-2.c: Likewise.
35678
35679         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35680         __builtin_drem.
35681         * gcc.dg/i386-387-6.c: Likewise.
35682
35683 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35684
35685         * gcc.dg/builtins-33.c: Also check log1p*.
35686
35687 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
35688
35689         PR optimization/15296
35690         * gcc.c-torture/execute/pr15296.c: New test.
35691
35692 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
35693
35694         * gcc.dg/builtins-40.c: New test.
35695
35696 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
35697
35698         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35699
35700 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
35701
35702         * g++.dg/ext/spe1.C: New testcase.
35703
35704 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
35705
35706         * objc.dg/image-info.m: Allow additional attributes
35707         for __image_info section.
35708
35709 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
35710
35711         * gcc.dg/torture/mips-hilo-2.c: New test.
35712
35713 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35714
35715         PR c++/14389
35716         * g++.dg/template/member5.C: New test.
35717
35718 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
35719
35720         * gcc.dg/builtins-34.c: Also check expm1*.
35721
35722 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35723
35724         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35725         * gcc.dg/torture/builtin-convert-3.c: New test.
35726
35727 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
35728
35729         PR middle-end/15054
35730         * g++.dg/opt/pr15054.C: New test.
35731
35732 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35733
35734         * gcc.dg/torture/builtin-rounding-1.c: New test.
35735         * gcc.dg/builtins-25.c: Delete.
35736         * gcc.dg/builtins-29.c: Delete.
35737
35738 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
35739
35740         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35741         * gcc.dg/sibcall-4.c: Likewise.
35742         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35743
35744 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35745
35746         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35747         bit-field on 16-bit targets.
35748
35749 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35750
35751         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35752         16-bit targets.
35753
35754 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
35755
35756         * gcc.dg/rs6000-power2-1.c: Change to compile only.
35757         * gcc.dg/rs6000-power2-2.c: Likewise.
35758
35759 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
35760
35761         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35762         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35763         Change the asm registers to be in form of frN instead of fN.
35764
35765 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35766
35767         * gcc.dg/torture/builtin-convert-2.c: New test.
35768
35769 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
35770
35771         * gcc.dg/rs6000-power2-1.c: New test.
35772         * gcc.dg/rs6000-power2-2.c: New test.
35773
35774 2004-04-28  Jan Hubicka  <jh@suse.cz>
35775
35776         * gcc.dg/unused-6.c: New test.
35777
35778 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
35779             Ulrich Weigand  <uweigand@de.ibm.com>
35780
35781         * ada/acats/run_all.sh: Define $target variable.
35782
35783 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
35784
35785         PR c++/15119
35786         * g++.dg/other/vararg-1.C: New test.
35787
35788         PR c++/4794
35789         * g++.dg/eh/cleanup3.C: New test.
35790
35791 2004-04-24  Laurent GUERBY <laurent@guerby.net>
35792
35793         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
35794         and ad8011a (target_insn).
35795         * ada/acats/support/macro.dfs: Likewise.
35796         * ada/acats/support/impbit.adb: New file.
35797
35798 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
35799
35800         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
35801
35802 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35803
35804         * gcc.dg/loop-3.c: New test.
35805
35806 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
35807
35808         * gcc.c-torture/execute/simd-5.c: New test.
35809
35810 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35811
35812         PR c++/15064
35813         * g++.dg/template/crash18.C: New test.
35814
35815 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
35816
35817         * g++.dg/ext/complit3.C: New test.
35818
35819 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35820
35821         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
35822         * gcc.dg/altivec-3.c: Same.
35823         * gcc.dg/altivec-varargs-1.c: Same.
35824
35825 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35826
35827         * lib/target-supports.exp (check_profiling_available): Assume
35828         profiling is not available on powerpc-eabi targets.
35829
35830 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
35831
35832         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
35833         * gcc.dg/vmx/bug-1.c: Ditto.
35834
35835 2004-04-20  Eric Christopher  <echristo@redhat.com>
35836
35837         * gcc.dg/charset/extern.c: New test.
35838         * g++.dg/charset/extern3.cc: Ditto.
35839
35840 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
35841
35842         * gcc.dg/builtins-39.c: New test.
35843
35844 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
35845
35846         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
35847
35848 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
35849
35850         * gcc.dg/torture/mips-hilo-1.c: New test.
35851
35852 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
35853
35854         * gcc.c-torture/compile/20040419-1.c: New test.
35855
35856 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
35857
35858         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
35859
35860 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
35861             Aldy Hernandez  <aldyh@redhat.com>
35862
35863         * gcc.c-torture/execute/va-arg-24.c: New.
35864
35865 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
35866             Aldy Hernandez  <aldyh@redhat.com>
35867
35868         * gcc.dg/vmx/1b-01.c: New.
35869         * gcc.dg/vmx/1b-02.c: New.
35870         * gcc.dg/vmx/1b-03.c: New.
35871         * gcc.dg/vmx/1b-04.c: New.
35872         * gcc.dg/vmx/1b-05.c: New.
35873         * gcc.dg/vmx/1b-06.c: New.
35874         * gcc.dg/vmx/1b-07.c: New.
35875         * gcc.dg/vmx/1c-01.c: New.
35876         * gcc.dg/vmx/1c-02.c: New.
35877         * gcc.dg/vmx/3a-01a.c: New.
35878         * gcc.dg/vmx/3a-01.c: New.
35879         * gcc.dg/vmx/3a-01m.c: New.
35880         * gcc.dg/vmx/3a-03.c: New.
35881         * gcc.dg/vmx/3a-03m.c: New.
35882         * gcc.dg/vmx/3a-04.c: New.
35883         * gcc.dg/vmx/3a-04m.c: New.
35884         * gcc.dg/vmx/3a-05.c: New.
35885         * gcc.dg/vmx/3a-06.c: New.
35886         * gcc.dg/vmx/3a-06m.c: New.
35887         * gcc.dg/vmx/3a-07.c: New.
35888         * gcc.dg/vmx/3b-01.c: New.
35889         * gcc.dg/vmx/3b-02.c: New.
35890         * gcc.dg/vmx/3b-10.c: New.
35891         * gcc.dg/vmx/3b-13.c: New.
35892         * gcc.dg/vmx/3b-14.c: New.
35893         * gcc.dg/vmx/3b-15.c: New.
35894         * gcc.dg/vmx/3c-01a.c: New.
35895         * gcc.dg/vmx/3c-01.c: New.
35896         * gcc.dg/vmx/3c-02.c: New.
35897         * gcc.dg/vmx/3c-03.c: New.
35898         * gcc.dg/vmx/3d-01.c: New.
35899         * gcc.dg/vmx/4-01.c: New.
35900         * gcc.dg/vmx/4-03.c: New.
35901         * gcc.dg/vmx/5-01.c: New.
35902         * gcc.dg/vmx/5-02.c: New.
35903         * gcc.dg/vmx/5-03.c: New.
35904         * gcc.dg/vmx/5-04.c: New.
35905         * gcc.dg/vmx/5-05.c: New.
35906         * gcc.dg/vmx/5-06.c: New.
35907         * gcc.dg/vmx/5-07.c: New.
35908         * gcc.dg/vmx/5-07t.c: New.
35909         * gcc.dg/vmx/5-08.c: New.
35910         * gcc.dg/vmx/5-10.c: New.
35911         * gcc.dg/vmx/5-11.c: New.
35912         * gcc.dg/vmx/7-01a.c: New.
35913         * gcc.dg/vmx/7-01.c: New.
35914         * gcc.dg/vmx/7c-01.c: New.
35915         * gcc.dg/vmx/7d-01.c: New.
35916         * gcc.dg/vmx/7d-02.c: New.
35917         * gcc.dg/vmx/8-01.c: New.
35918         * gcc.dg/vmx/8-02a.c: New.
35919         * gcc.dg/vmx/8-02.c: New.
35920         * gcc.dg/vmx/brode-1.c: New.
35921         * gcc.dg/vmx/bug-1.c: New.
35922         * gcc.dg/vmx/bug-2.c: New.
35923         * gcc.dg/vmx/bug-3.c: New.
35924         * gcc.dg/vmx/cw-bug-1.c: New.
35925         * gcc.dg/vmx/cw-bug-2.c: New.
35926         * gcc.dg/vmx/cw-bug-3.c: New.
35927         * gcc.dg/vmx/dct.c: New.
35928         * gcc.dg/vmx/debug-1.c: New.
35929         * gcc.dg/vmx/debug-2.c: New.
35930         * gcc.dg/vmx/debug-3.c: New.
35931         * gcc.dg/vmx/debug-4.c: New.
35932         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
35933         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
35934         * gcc.dg/vmx/eg-5.c: New.
35935         * gcc.dg/vmx/fft.c: New.
35936         * gcc.dg/vmx/gcc-bug-1.c: New.
35937         * gcc.dg/vmx/gcc-bug-2.c: New.
35938         * gcc.dg/vmx/gcc-bug-3.c: New.
35939         * gcc.dg/vmx/gcc-bug-4.c: New.
35940         * gcc.dg/vmx/gcc-bug-5.c: New.
35941         * gcc.dg/vmx/gcc-bug-6.c: New.
35942         * gcc.dg/vmx/gcc-bug-7.c: New.
35943         * gcc.dg/vmx/gcc-bug-8.c: New.
35944         * gcc.dg/vmx/gcc-bug-9.c: New.
35945         * gcc.dg/vmx/gcc-bug-b.c: New.
35946         * gcc.dg/vmx/gcc-bug-c.c: New.
35947         * gcc.dg/vmx/gcc-bug-d.c: New.
35948         * gcc.dg/vmx/gcc-bug-e.c: New.
35949         * gcc.dg/vmx/gcc-bug-f.c: New.
35950         * gcc.dg/vmx/gcc-bug-g.c: New.
35951         * gcc.dg/vmx/gcc-bug-i.c: New.
35952         * gcc.dg/vmx/harness.h: New.
35953         * gcc.dg/vmx/ira1.c: New.
35954         * gcc.dg/vmx/ira2a.c: New.
35955         * gcc.dg/vmx/ira2b.c: New.
35956         * gcc.dg/vmx/ira2.c: New.
35957         * gcc.dg/vmx/ira2c.c: New.
35958         * gcc.dg/vmx/mem.c: New.
35959         * gcc.dg/vmx/newton-1.c: New.
35960         * gcc.dg/vmx/ops.c: New.
35961         * gcc.dg/vmx/sn7153.c: New.
35962         * gcc.dg/vmx/spill2.c: New.
35963         * gcc.dg/vmx/spill3.c: New.
35964         * gcc.dg/vmx/spill.c: New.
35965         * gcc.dg/vmx/t.c: New.
35966         * gcc.dg/vmx/varargs-1.c: New.
35967         * gcc.dg/vmx/varargs-2.c: New.
35968         * gcc.dg/vmx/varargs-3.c: New.
35969         * gcc.dg/vmx/varargs-4.c: New.
35970         * gcc.dg/vmx/varargs-5.c: New.
35971         * gcc.dg/vmx/varargs-6.c: New.
35972         * gcc.dg/vmx/varargs-7.c: New.
35973         * gcc.dg/vmx/vmx.exp: New.
35974         * gcc.dg/vmx/vprint-1.c: New.
35975         * gcc.dg/vmx/vscan-1.c: New.
35976         * gcc.dg/vmx/x-01.c: New.
35977         * gcc.dg/vmx/x-02.c: New.
35978         * gcc.dg/vmx/x-03.c: New.
35979         * gcc.dg/vmx/x-04.c: New.
35980         * gcc.dg/vmx/x-05.c: New.
35981         * gcc.dg/vmx/yousufi-1.c: New.
35982         * gcc.dg/vmx/zero-1.c: New.
35983         * gcc.dg/vmx/zero.c: New.
35984
35985 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
35986
35987         * g++.dg/lookup/java1.C: Update for chage of
35988         _Jv_AllocObject.
35989         * g++.dg/lookup/java2.C: Likewise.
35990
35991 2004-04-17  Laurent GUERBY <laurent@guerby.net>
35992
35993         * ada/acats/run_all.sh: use -O2 by default.
35994
35995 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
35996
35997         * gcc.dg/vr-mult-[12].c: New tests.
35998
35999 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36000
36001         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36002
36003         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36004
36005 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
36006
36007         * lib/target-supports.exp (check_profiling_available): Assume
36008         profiling isn't available for mips*-*-elf targets.
36009
36010 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
36011
36012         * gcc.dg/builtins-38.c: New test.
36013
36014 2004-04-14  Eric Christopher  <echristo@redhat.com>
36015
36016         * g++.dg/charset/charset.exp: Run .cc extension tests.
36017
36018 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
36019
36020         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
36021
36022 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36023
36024         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36025
36026 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
36027
36028         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36029         * gcc.dg/i386-387-2.c: Likewise.
36030
36031         * gcc.dg/i386-387-7.c: New test.
36032         * gcc.dg/i386-387-8.c: New test.
36033
36034         * gcc.dg/builtins-37.c: New test.
36035
36036 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
36037
36038         * g++.dg/pch/externc-1.C: Add missing semicolon.
36039
36040 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
36041
36042         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36043
36044 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36045
36046         * gcc.c-torture/execute/20040411-1.c: New test.
36047
36048 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36049
36050         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36051
36052 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
36053
36054         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36055
36056 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
36057
36058         * lib/target-supports.exp (check_named_sections_available): New.
36059         * lib/gcc-dg.exp (dg-require-named-sections): New.
36060         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36061         old-deja.exp.  Also prune error-count message from HP linker.
36062         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36063
36064         * g++.dg/init/init-ref4.C: Use dg-require-weak.
36065         * g++.old-deja/g++.pt/static3.C: Likewise.
36066         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36067
36068 2004-04-09  Roger Sayle  <roger@eyesopen.com>
36069
36070         * gcc.c-torture/execute/20040409-1.c: New test case.
36071         * gcc.c-torture/execute/20040409-2.c: New test case.
36072         * gcc.c-torture/execute/20040409-3.c: New test case.
36073
36074 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
36075
36076         * gcc.dg/20040409-1.c: New test.
36077
36078 2004-04-08  Roger Sayle  <roger@eyesopen.com>
36079
36080         PR target/14888
36081         * g++.dg/opt/pr14888.C: New test case.
36082
36083 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
36084
36085         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36086         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36087         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36088         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36089         New tests.
36090
36091 2004-04-08  Paul Brook  <paul@codesourcery.com>
36092
36093         * gcc.dg/spill-1.c: New test.
36094
36095 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36096
36097         * gcc.dg/torture/builtin-ctype-2.c: New test.
36098
36099 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
36100
36101         * gcc.dg/pch/pch.exp: Add largefile test.
36102
36103 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
36104
36105         * g++.dg/pch/externc-1.Hs: New.
36106         * g++.dg/pch/externc-1.C: New.
36107
36108 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36109
36110         * gcc.dg/compat/struct-by-value-5a_main.c,
36111         gcc.dg/compat/struct-by-value-5b_main.c: New files.
36112         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36113         * gcc.dg/compat/struct-by-value-5a_x.c,
36114         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36115         gcc.dg/compat/struct-by-value-5_x.c.
36116         * gcc.dg/compat/struct-by-value-5a_y.c,
36117         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36118         gcc.dg/compat/struct-by-value-5_y.c.
36119
36120         * gcc.dg/compat/struct-by-value-6a_main.c,
36121         gcc.dg/compat/struct-by-value-6b_main.c: New files.
36122         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36123         * gcc.dg/compat/struct-by-value-6a_x.c,
36124         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36125         gcc.dg/compat/struct-by-value-6_x.c.
36126         * gcc.dg/compat/struct-by-value-6a_y.c,
36127         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36128         gcc.dg/compat/struct-by-value-6_y.c.
36129
36130         * gcc.dg/compat/struct-by-value-7a_main.c,
36131         gcc.dg/compat/struct-by-value-7b_main.c: New files.
36132         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36133         * gcc.dg/compat/struct-by-value-7a_x.c,
36134         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36135         gcc.dg/compat/struct-by-value-7_x.c.
36136         * gcc.dg/compat/struct-by-value-7a_y.c,
36137         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36138         gcc.dg/compat/struct-by-value-7_y.c.
36139
36140 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
36141
36142         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36143         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36144         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36145         options.
36146
36147 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
36148
36149         * gcc.dg/builtins-36.c: New test.
36150
36151 2004-04-06  Paul Brook  <paul@codesourcery.com>
36152
36153         * README.gcc: Remove obsolete contraint on testcases.
36154
36155 2004-04-05  Paul Brook  <paul@codesourcery.com>
36156
36157         PR2123
36158         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
36159         failure and exit(0) on success.
36160         * g++.dg/expr/anew2.C: Ditto.
36161         * g++.dg/expr/anew3.C: Ditto.
36162         * g++.dg/expr/anew4.C: Ditto.
36163
36164 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
36165
36166         PR c++/3518
36167         * g++.dg/template/unify7.C: New.
36168
36169 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36170
36171         * g++.dg/README: Bring up to date with new subdirectories; remove
36172         duplicate subdirectory lines.
36173
36174 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
36175
36176         PR c++/14007
36177         * g++.dg/template/unify5.C: New.
36178         * g++.dg/template/unify6.C: New.
36179         * g++.dg/template/qualttp20.C: Adjust.
36180         * g++.old-deja/g++.jason/report.C: Adjust.
36181         * g++.old-deja/g++.other/qual1.C: Adjust.
36182
36183 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
36184
36185         PR c++/14803
36186         * g++.dg/inherit/ptrmem1.C: New test.
36187
36188 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
36189
36190         PR c++/14755
36191         * gcc.c-torture/execute/20040331-1.c: New test.
36192         * gcc.dg/20040331-1.c: New test.
36193
36194 2004-04-01  Paul Brook  <paul@codesourcery.com>
36195
36196         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36197
36198 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
36199
36200         PR c++/14724
36201         * g++.dg/init/goto1.C: New test.
36202
36203         PR c++/14763
36204         * g++.dg/template/defarg4.C: New test.
36205
36206 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
36207
36208         * gcc.dg/altivec-11.c: Extend test for more valid cases.
36209
36210 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
36211
36212         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36213
36214 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
36215
36216         * gcc.dg/noncompile/undeclared-2.c: New test.
36217
36218 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36219
36220         * gcc.dg/940409-1.c: Remove XFAIL.
36221         * gcc.dg/reg-vol-struct-1.c: New test.
36222
36223 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36224
36225         * gcc.dg/torture/builtin-wctype-1.c: New test.
36226
36227 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
36228
36229         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36230         * gcc.dg/20001101-1.c: Likewise.
36231         * gcc.dg/20001102-1.c: Likewise.
36232
36233 2004-03-25  Roger Sayle  <roger@eyesopen.com>
36234
36235         * gcc.dg/compare8.c: Add an additional test for XOR.
36236
36237 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36238
36239         * gcc.dg/torture/builtin-ctype-1.c: New test.
36240
36241 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36242
36243         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36244         * gcc.dg/torture/builtin-math-1.c: Likewise.
36245         * gcc.dg/torture/builtin-power-1.c: New test.
36246
36247 2004-03-24  Andreas Schwab  <schwab@suse.de>
36248
36249         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36250         IA64 assembler.
36251
36252 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36253             Roger Sayle  <roger@eyesopen.com>
36254
36255         * gcc.dg/compare8.c: New test case.
36256
36257 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
36258
36259         * g++.dg/ext/altivec-7.C: New test.
36260
36261 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
36262
36263         PR 12267, 12391, 12560, 13129, 14114, 14133
36264         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36265         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36266         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36267         Adjust error regexps.
36268         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36269         * gcc.dg/noncompile/undeclared-1.c: New test cases.
36270         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36271         * gcc.dg/local1.c: Add explanatory comment.
36272
36273 2004-03-23  Roger Sayle  <roger@eyesopen.com>
36274
36275         PR optimization/14669
36276         * g++.dg/opt/fold2.C: New test case.
36277
36278 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
36279
36280         PR c/14069
36281         * gcc.dg/20040322-1.c: New test.
36282
36283 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36284
36285         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
36286         * gcc.dg/ultrasp4.c: Likewise.
36287         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
36288
36289 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36290
36291         * gcc.dg/i386-sse-8.c: Reset default options.
36292
36293 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36294
36295         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36296         in the error message text.
36297
36298 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36299
36300         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36301
36302 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
36303
36304         PR c++/14616
36305         * g++.dg/init/array13.C: New test.
36306
36307 2004-03-20  Roger Sayle  <roger@eyesopen.com>
36308
36309         PR target/13889
36310         * gcc.c-torture/compile/pr13889.c: New test case.
36311
36312 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36313
36314         PR c/14635
36315         * builtins-1.c (nan, nans): Don't test.
36316         * builtins-30.c: Don't use nan, nanf, nanl.
36317         * builtins-35.c: New test.
36318
36319 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
36320
36321         * g++.dg/ext/altivec-6.C: New test.
36322
36323 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
36324
36325         * g++.dg/init/placement3.C: New test.
36326
36327         * g++.dg/template/spec13.C: New test.
36328
36329         * g++.dg/lookup/using11.C: New test.
36330
36331         * g++.dg/lookup/koenig3.C: New test.
36332
36333         * g++.dg/template/operator2.C: New test.
36334
36335         * g++.dg/expr/dtor3.C: New test.
36336         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36337         marker.
36338         * g++.old-deja/g++.law/visibility28.C: Likewise.
36339
36340 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
36341
36342         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36343         * gcc.dg/ppc64-abi-3.c: Likewise.
36344
36345 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36346
36347         PR c++/14545
36348         * g++.dg/parse/template15.C: New test.
36349
36350 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36351
36352         * g++.dg/expr/dtor2.C: New test.
36353
36354         * g++.dg/lookup/anon4.C: New test.
36355
36356         * g++.dg/overload/using1.C: New test.
36357
36358         * g++.dg/template/lookup7.C: New test.
36359
36360         * g++.dg/template/typename6.C: New test.
36361
36362         * g++.dg/expr/cond6.C: New test.
36363
36364 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36365
36366         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36367
36368 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36369
36370         * g++.dg/expr/cond5.C: New test.
36371         * g++.dg/expr/constcast1.C: Likewise.
36372         * g++.dg/expr/ptrmem2.C: Likewise.
36373         * g++.dg/expr/ptrmem3.C: Likewise.
36374         * g++.dg/lookup/main1.C: Likewise.
36375         * g++.dg/template/lookup6.C: Likewise.
36376
36377 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36378
36379         * gcc.dg/local1.c: New test.
36380
36381         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36382
36383 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36384
36385         * gcc.dg/torture/builtin-convert-1.c: New test.
36386
36387 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36388
36389         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36390
36391 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36392
36393         PR c++/14481
36394         * g++.dg/warn/Wunused-7.C: New test.
36395
36396 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36397
36398         * gcc.dg/torture/builtin-integral-1.c: New test.
36399
36400 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36401
36402         PR c++/14586
36403         * g++.dg/parse/non-dependent3.C: New test.
36404
36405 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
36406
36407         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36408         * g++.dg/eh/simd-2.C: Likewise.
36409         * g++.dg/init/array10.C: Likewise.
36410         * gcc.c-torture/compile/simd-1.c: Likewise.
36411         * gcc.c-torture/compile/simd-2.c: Likewise.
36412         * gcc.c-torture/compile/simd-3.c: Likewise.
36413         * gcc.c-torture/compile/simd-4.c: Likewise.
36414         * gcc.c-torture/compile/simd-6.c: Likewise.
36415         * gcc.c-torture/execute/simd-1.c: Likewise.
36416         * gcc.c-torture/execute/simd-2.c: Likewise.
36417         * gcc.dg/compat/vector-defs.h: Likewise.
36418         * gcc.dg/20020531-1.c: Likewise.
36419         * gcc.dg/altivec-3.c: Likewise.
36420         * gcc.dg/altivec-4.c: Likewise.
36421         * gcc.dg/altivec-varargs-1.c: Likewise.
36422         * gcc.dg/compat/vector-defs.h: Likewise.
36423         * gcc.dg/i386-mmx-3.c: Likewise.
36424         * gcc.dg/i386-sse-4.c: Likewise.
36425         * gcc.dg/i386-sse-5.c: Likewise.
36426         * gcc.dg/i386-sse-8.c: Likewise.
36427         * gcc.dg/simd-1.c: Likewise.
36428         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
36429         __ev64_opaque__ since the machine description provides it.
36430
36431 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36432
36433         * lib/compat.exp (skip_list): New global variable.
36434         Use it to hold the user defined COMPAT_SKIPS list if any.
36435         (compat-obj): Add the members of skip_list to optall.
36436
36437 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36438
36439         * gcc.dg/compat/union-by-value-1_main.c,
36440         union-by-value-1_x.c, union-by-value-1_y.c,
36441         union-check.h, union-defs.h,
36442         union-init.h, union-return-1_main.c,
36443         union-return-1_x.c, union-return-1_y.c: New files.
36444
36445 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36446
36447         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36448         mixed-struct-init.h: Add 4 mixed structure types.
36449         struct-by-value-21_main.c, struct-by-value-21_x.c,
36450         struct-by-value-21_y.c, struct-return-21_main.c,
36451         struct-return-21_x.c, struct-return-21_y.c: New files.
36452
36453 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
36454
36455         PR c++/14550
36456         * g++.dg/parse/template14.C: New test.
36457
36458 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36459
36460         * gcc.c-torture/execute/20040313-1.c: New test.
36461
36462 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
36463
36464         PR target/14533
36465         * gcc.dg/20040311-2.c: New test.
36466
36467 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
36468
36469         PR other/14544
36470         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36471         bit-field.
36472
36473 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
36474
36475         * gcc.dg/20040305-2.c: Add missing return statement.
36476
36477 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36478
36479         * gcc.dg/builtins-34.c: Also check pow10*.
36480
36481 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36482
36483         PR target/14262
36484         * gcc.dg/20040305-2.c: New test.
36485
36486 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36487
36488         * gcc.dg/20040310-1.c: New test.
36489
36490 2004-03-11  Roger Sayle  <roger@eyesopen.com>
36491
36492         * gcc.c-torture/execute/20040311-1.c: New test case.
36493
36494 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
36495
36496         PR c++/14476
36497         * g++.dg/lookup/enum1.C: New test.
36498
36499 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
36500
36501         PR c++/14510
36502         * g++.dg/lookup/struct2.C: New test.
36503
36504 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
36505
36506         * gcc.dg/builtins-34.c: New test.
36507
36508 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36509
36510         * gcc.dg/torture/builtin-nonneg-1.c: New test.
36511
36512 2004-03-09  James E Wilson  <wilson@specifixinc.com>
36513
36514         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36515         * gcc.dg/alias-2.c: New testcase.
36516
36517 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
36518
36519         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36520
36521 2004-03-09  Roger Sayle  <roger@eyesopen.com>
36522
36523         * gcc.c-torture/execute/20040309-1.c: New test case.
36524
36525 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
36526
36527         PR c++/14397
36528         * g++.dg/overload/ref1.C: New.
36529
36530 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36531
36532         PR c++/14409
36533         * g++.dg/template/spec12.C: New test.
36534
36535         PR c++/14448
36536         * g++.dg/parse/crash14.C: New test.
36537
36538 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36539
36540         PR c++/14230
36541         * g++.dg/init/ref11.C: New test.
36542
36543 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36544
36545         PR c++/14432
36546         * g++.dg/parse/builtin2.C: New test.
36547
36548 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36549
36550         PR c++/14401
36551         * g++.dg/init/ctor3.C: New test.
36552         * g++.dg/init/union1.C: New test.
36553         * g++.dg/ext/anon-struct4.C: New test.
36554
36555 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36556
36557         * g++.dg/lookup/koenig1.C: Tweak error messages.
36558         * g++.dg/lookup/used-before-declaration.C: Likewise.
36559         * g++.dg/other/do1.C: Likewise.
36560         * g++.dg/overload/koenig1.C: Likewise.
36561         * g++.dg/parse/crash13.C: Likewise.
36562         * g++.dg/template/instantiate3.C: Likewise.
36563
36564 2004-03-08  Eric Christopher  <echristo@redhat.com>
36565
36566         * * lib/target-supports.exp: Enable libiconv in test
36567         compilation.  Fix up error checking.
36568
36569 2004-03-08  Roger Sayle  <roger@eyesopen.com>
36570
36571         PR middle-end/14289
36572         * gcc.dg/pr14289-1.c: New test case.
36573         * gcc.dg/pr14289-2.c: Likewise.
36574         * gcc.dg/pr14289-3.c: Likewise.
36575
36576 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
36577
36578         * gcc.c-torture/execute/20040308-1.c: New test.
36579
36580 2004-03-07  Roger Sayle  <roger@eyesopen.com>
36581
36582         * gcc.c-torture/execute/20040307-1.c: New test case.
36583
36584 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
36585
36586         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36587
36588 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
36589
36590         * gcc.dg/20040306-1.c: New test.
36591
36592 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
36593
36594         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36595         them static.
36596         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36597
36598 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36599
36600         PR c/14465
36601         * gcc.dg/decl-6.c: New test.
36602
36603 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36604
36605         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36606         Rename LOGPOW -> LOG_POW.
36607         (SQRT_EXP, POW_EXP): New.
36608
36609 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36610
36611         * gcc.dg/i386-sse-8.c: New test.
36612
36613 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36614
36615         PR c/14114
36616         * gcc.dg/decl-5.c: New test.
36617
36618 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
36619
36620         * gcc.dg/20040305-1.c: New test.
36621
36622 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
36623
36624         PR other/14354
36625         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36626
36627 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
36628
36629         PR c++/14425, c++/14426
36630         * g++.dg/ext/altivec-4.C: New test.
36631         * g++.dg/ext/altivec-5.C: New test.
36632
36633 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
36634
36635         * g++.old-deja/g++.other/linkage1.C: Expect errors about
36636         global variables of a type with no linkage.
36637         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36638         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36639         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36640         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36641         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36642         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36643         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36644         * g++.dg/warn/deprecated.C: Name enum Color.
36645         * g++.dg/overload/VLA.C: Name structure for 'b'.
36646         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36647
36648 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36649
36650         * gcc.c-torture/compile/20040304-1.c: New test.
36651
36652 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
36653
36654         PR 13728
36655         * gcc.dg/decl-4.c: New testcase.
36656
36657 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
36658
36659         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36660         as PRECF if sizeof (float) > sizeof (double).
36661         (PRECL): Make it the same as PRECF if
36662         sizeof (float) > sizeof (long double).
36663
36664 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36665
36666         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36667         system type.  Add check for irix6 which doesn't have c99 runtime.
36668
36669 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
36670
36671         * gcc.dg/const-elim-1.c: xfail for xtensa.
36672
36673 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36674
36675         PR c++/14369
36676         * g++.dg/template/cond4.C: New test.
36677
36678 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36679
36680         PR c++/14360
36681         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36682
36683         PR c++/14361
36684         * g++.dg/parse/defarg7.C: New test.
36685
36686         PR c++/14359
36687         * g++.dg/template/friend26.C: New test.
36688
36689 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36690
36691         PR c++/14324
36692         * g++.dg/abi/mangle21.C: New test.
36693
36694         PR c++/14260
36695         * g++.dg/parse/constructor2.C: New test.
36696
36697         PR c++/14337
36698         * g++.dg/template/sfinae1.C: New test.
36699
36700 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36701
36702         PR c++/14267
36703         * g++.dg/expr/crash2.C: New test.
36704
36705         PR middle-end/13448
36706         * gcc.dg/inline-5.c: New test.
36707         * gcc.dg/always-inline.c: Split out tests into ...
36708         * gcc.dg/always-inline2.c: ... this and ...
36709         * gcc.dg/always-inline3.c: ... this.
36710
36711 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36712
36713         PR debug/12103
36714         * g++.dg/debug/crash1.C: New test.
36715
36716 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
36717
36718         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36719         function with __attribute__((noinline)).
36720         (recurser_void2): Likewise.
36721         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36722         (recurser_void2): Likewise.
36723
36724 2004-02-29  Roger Sayle  <roger@eyesopen.com>
36725
36726         PR middle-end/14203
36727         * g++.dg/warn/Wunused-6.C: New test case.
36728
36729 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
36730
36731         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36732         not defined.
36733
36734 2004-02-27  Eric Christopher  <echristo@redhat.com>
36735
36736         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36737         * g++.dg/charset/asm2.c: Run only x86.
36738         * gcc.dg/charset/asm3.c: Ditto.
36739
36740 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
36741
36742         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36743         ld_library_path.
36744
36745 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
36746
36747         * g++.dg/ext/altivec-3.C: New.
36748
36749 2004-02-26  Richard Henderson  <rth@redhat.com>
36750
36751         * g++.dg/ext/attrib10.C: Mark for warning.
36752         * gcc.dg/attr-alias-1.c: New.
36753
36754 2004-02-26  Richard Henderson  <rth@redhat.com>
36755
36756         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36757         * gcc.c-torture/execute/20040208-2.c: ... it back.
36758
36759 2004-02-26  Eric Christopher  <echristo@redhat.com>
36760
36761         * lib/target-supports.exp (check-iconv-available): New function.
36762         * lib/gcc-dg.exp (dg-require-iconv): New function.
36763         Use above.
36764         * gcc.dg/charset: New directory.
36765         * gcc.dg/charset/charset.exp: New file.
36766         * gcc.dg/charset/asm1.c: Ditto.
36767         * gcc.dg/charset/asm2.c: Ditto.
36768         * gcc.dg/charset/asm3.c: Ditto.
36769         * gcc.dg/charset/asm4.c: Ditto.
36770         * gcc.dg/charset/asm5.c: Ditto.
36771         * gcc.dg/charset/attribute1.c: Ditto.
36772         * gcc.dg/charset/attribute2.c: Ditto.
36773         * gcc.dg/charset/string1.c: Ditto.
36774         * g++.dg/charset: New directory.
36775         * g++.dg/dg.exp: Add here. Special options.
36776         * g++.dg/charset/charset.exp: New file.
36777         * g++.dg/charset/asm1.c: Ditto.
36778         * g++.dg/charset/asm2.c: Ditto.
36779         * g++.dg/charset/asm3.c: Ditto.
36780         * g++.dg/charset/asm4.c: Ditto.
36781         * g++.dg/charset/attribute1.c: Ditto.
36782         * g++.dg/charset/attribute2.c: Ditto.
36783         * g++.dg/charset/extern1.cc: Ditto.
36784         * g++.dg/charset/extern2.cc: Ditto.
36785         * g++.dg/charset/string1.c: Ditto.
36786
36787 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
36788
36789         PR c++/14278
36790         * g++.dg/parse/comma1.C: New test.
36791
36792 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36793
36794         PR c++/14284
36795         * g++.dg/template/ttp8.C: New test.
36796
36797 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
36798
36799         * gcc.dg/fixuns-trunc-1.c: New test.
36800
36801 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36802
36803         * gcc.dg/builtins-config.h: Use #elif.
36804
36805 2004-02-26  Michael Matz  <matz@suse.de>
36806
36807         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
36808         * gcc.dg/991214-1.c: Likewise.
36809         * gcc.dg/i386-asm-1.c: Likewise.
36810
36811 2004-02-25  Richard Henderson  <rth@redhat.com>
36812
36813         * gcc.c-torture/execute/20040208-2.c: Move ...
36814         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
36815
36816 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36817
36818         PR c++/14246
36819         * g++.dg/other/crash-3.C: New test.
36820
36821 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36822
36823         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
36824         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
36825
36826         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
36827         HP-UX.
36828
36829 2004-02-24  Michael Matz  <matz@suse.de>
36830
36831         * gcc.dg/i386-regparm.c: New.
36832
36833 2004-02-23  James E Wilson  <wilson@specifixinc.com>
36834
36835         * gcc.c-torture/execute/20040223-1.c: New.
36836
36837 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
36838             Kazu Hirata  <kazu@cs.umass.edu>
36839
36840         * gcc.dg/fwritable-strings-1.c: Remove.
36841
36842 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
36843
36844         PR c/14156
36845         * gcc.dg/20040223-1.c: New test.
36846
36847 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36848
36849         PR c++/14106
36850         * g++.dg/ext/typeof9.C: New test.
36851
36852 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36853
36854         PR c++/14250
36855         * g++.dg/other/switch1.C: New test.
36856
36857 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36858
36859         * gcc.dg/cast-function-1.c: Adjust for new informative message.
36860         * gcc.dg/va-arg-1.c: Likewise.
36861
36862 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36863
36864         PR c++/14143
36865         * g++.dg/template/koenig5.C: New test.
36866
36867 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
36868
36869         * g++.dg/ext/altivec-1.C: Generalize target triple.
36870         * g++.dg/ext/altivec-2.C: New test case.
36871         * g++.dg/ext/altivec_check.h: New file.
36872         * gcc.dg/altivec-1.c: Generalize target triple;
36873         include altivec_check.h and call altivec_check().
36874         * gcc.dg/altivec-[2-5].c: Generalize target triple.
36875         * gcc.dg/altivec-6.c: New test case.
36876         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
36877         type casts as needed.
36878         * gcc.dg/altivec-10.c: Include altivec_check.h and call
36879         altivec_check().
36880         * gcc.dg/altivec-12.c: New test case.
36881         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
36882         include altivec_check.h and call altivec_check().
36883         * gcc.dg/altivec_check.h: New file.
36884
36885 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36886
36887         * lib/target-supports.exp (check_alias_available): Don't mangle
36888         function `g' in test program.
36889
36890 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36891
36892         * lib/target-supports.exp (check_profiling_available): Check
36893         argument to determine whether we support a profiling type.
36894         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
36895         check_profiling_available.
36896         * g++.dg/bprob/bprob.exp: Likewise.
36897         * g77.dg/bprob/bprob.exp: Likewise.
36898         * gcc.misc-tests/bprob.exp: Likewise.
36899         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
36900         dg-require-profiling and delete expected error handling.
36901         * gcc.dg/20021014-1.c: Likewise.
36902         * gcc.dg/nest.c: Likewise.
36903
36904 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36905
36906         PR c++/12007
36907         * g++.dg/other/vthunk1.C: New test.
36908
36909 2004-02-20  Falk Hueffner  <falk@debian.org>
36910
36911         PR target/14201
36912         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
36913
36914 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
36915
36916         PR c++/13927
36917         * g++.dg/other/error8.C: Remove XFAIL markers.
36918
36919         PR c++/14173
36920         * g++.dg/ext/packed5.C: New test.
36921
36922         PR c++/14199
36923         * g++.dg/warn/Wunused-5.C: New test.
36924
36925         PR c++/14186
36926         * g++.dg/lookup/member1.C: New test.
36927
36928 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
36929
36930         * gcc.c-torture/compile/20040130-1.c: Enable only when
36931         __INT_MAX__ >= 2147483647L.
36932         * gcc.c-torture/compile/961203-1.c: Likewise.
36933
36934 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
36935
36936         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
36937         * g++.dg/opt/template1.C: Robustify assembler regexp
36938
36939 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36940
36941         * gcc.c-torture/execute/simd-4.x: Remove.
36942         * gcc.c-torture/execute/va-arg-25.x: Likewise.
36943         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
36944         Guard with #ifndef SKIP_ATTRIBUTE.
36945         * gcc.dg/compat/vector-1_y.c: Likewise.
36946         * gcc.dg/compat/vector-2_x.c: Likewise.
36947         * gcc.dg/compat/vector-2_y.c: Likewise.
36948         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
36949         * g++.dg/eh/simd-2.C: Likewise.
36950
36951 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
36952
36953         * gcc.c-torture/compile/complex-1.c: New.
36954
36955 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
36956
36957         PR target/14209
36958         * gcc.c-torture/execute/20040218-1.c: New test.
36959
36960 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36961
36962         PR c++/14181
36963         * g++.dg/parse/new2.C: New test.
36964
36965 2004-02-18  Paul Brook  <paul@codesourcery.com>
36966
36967         * gcc.c-torture/compile/libcall-1.c: New test.
36968
36969 2004-02-18  Paul Brook  <paul@codesourcery.com>
36970
36971         PR debug/12934
36972         * gcc.dg/debug/debug-7.c: New test.
36973
36974 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
36975
36976         * gcc.dg/20040217-1.c: New test.
36977
36978 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
36979
36980         * gcc.c-torture/execute/990208-1.x: Delete.
36981
36982 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
36983
36984         * gcc.c-torture/execute/20040208-2.x: New file.
36985
36986 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
36987
36988         PR c++/11326
36989         * g++.dg/abi/structret1.C: New test.
36990
36991 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
36992
36993         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
36994         (i386_cpuid): No need to test if cpuid is available on AMD64.
36995         Fix assembly, so that it works onboth i386 and AMD64.
36996         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
36997         (vecInLong): Fix s[] member type to unsigned int.
36998         (vecInWord): Remove type.
36999         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37000         (a64, b64, c64, d64, e64): Remove.
37001         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37002         Remove unused variable.  Remove initialization of removed variables.
37003         Don't call mmx_tests nor sse_tests.
37004         (reference_mmx, reference_sse): Remove.
37005         (check): Add return stmt.
37006         * gcc.dg/i386-sse-7.c: New test.
37007         * gcc.dg/i386-mmx-4.c: New test.
37008
37009 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37010
37011         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37012         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37013         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37014         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37015         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37016         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37017         g++.dg/tc1/dr94.C: Fix line terminator.
37018
37019 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
37020
37021         * gcc.c-torture/compile/20040216-1.c: New.
37022
37023 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37024
37025         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37026         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37027         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37028         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37029         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37030         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37031
37032 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37033
37034         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37035
37036 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
37037
37038         PR c++/13971
37039         * g++.dg/expr/cond4.C: New test.
37040
37041         PR c++/14086
37042         * g++.dg/lookup/crash2.C: New test.
37043
37044 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
37045
37046         * gcc.c-torture/compile/20040214-2.c: New test.
37047
37048 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
37049
37050         PR c++/14116
37051         * g++.dg/ext/typeof8.C: New test.
37052
37053 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
37054
37055         * gcc.c-torture/compile/20040214-1.c: New test.
37056
37057 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37058
37059         PR c++/13635
37060         * g++.dg/template/spec11.C: New test.
37061
37062 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37063
37064         PR c++/13927
37065         * g++.dg/other/error8.C: New test.
37066
37067 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
37068
37069         PR c++/14122
37070         * g++.dg/template/array4.C: New test.
37071
37072         PR c++/14108
37073         * g++.dg/inherit/thunk2.C: New test.
37074
37075         PR c++/14083
37076         * g++.dg/eh/cond2.C: New test.
37077
37078 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
37079
37080         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37081
37082 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
37083
37084         * lib/scanasm.exp (dg-scan): Quote pattern before display.
37085
37086 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
37087
37088         * g++.dg/simd-2.C: xfail on ppc64-linux.
37089
37090 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37091
37092         PR c/456
37093         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37094         tests.
37095
37096 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
37097
37098         * gcc.dg/builtins-33.c: New test.
37099
37100 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
37101
37102         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37103
37104 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37105
37106         * g++.dg/simd-2.C: Set -maltivec for ppc64.
37107
37108 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37109
37110         * gcc.dg/ppc64-abi-3.c: New test.
37111
37112 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
37113
37114         PR c/14092
37115
37116         * gcc.dg/pr14092-1.c: New testcase.
37117
37118 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
37119
37120         * gcc.dg/cpp/assert4.c: Fix typo last change.
37121
37122         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37123         * gcc.dg/cpp/assert4.c: Handle powerpc64.
37124
37125         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37126
37127 2004-02-09  Roger Sayle  <roger@eyesopen.com>
37128
37129         * gcc.c-torture/compile/20040209-1.c: New test case.
37130
37131 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37132
37133         * gcc.dg/c90-init-1.c: Adjust expected error messages.
37134
37135 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
37136
37137         * gcc.c-torture/execute/20040208-[12].c: New tests.
37138
37139 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37140
37141         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37142
37143 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37144
37145         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37146
37147 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37148
37149         Bug 13856
37150         * gcc.dg/visibility-8.c: New testcase.
37151
37152 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37153
37154         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37155         arguments.
37156         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37157
37158 2004-02-07  Roger Sayle  <roger@eyesopen.com>
37159
37160         PR middle-end/13696
37161         * g++.dg/opt/fold1.C: New test case.
37162
37163 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37164
37165         PR c++/14033
37166         * g++.dg/other/crash-2.C: New test.
37167
37168 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37169
37170         PR c++/14028
37171         * g++.dg/parse/angle-bracket2.C: New test.
37172
37173 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37174
37175         PR middle-end/13750
37176         Revert:
37177         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37178         PR pch/13361
37179         * g++.dg/pch/wchar-1.C: New.
37180         * g++.dg/pch/wchar-1.Hs: New.
37181
37182 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37183
37184         PR c++/14008
37185         * g++.dg/parse/error15.C: New test.
37186         * g++.dg/parse/crash11.C: Update dg-error mark.
37187
37188 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37189
37190         PR c++/13932
37191         * g++.dg/warn/conv2.C: New test.
37192
37193 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37194
37195         PR c++/13086
37196         * g++.dg/warn/incomplete1.C: Remove xfail.
37197
37198 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37199
37200         * lib/file-format.exp (gcc_target_object_format): Use
37201         ${tool}_target_compile, not gcc_target_compile.
37202         * lib/target-supports.exp (check_alias_available): Likewise.
37203         (check_gc_sections_available): Likewise.
37204         * g++.dg/ext/attrib10.C: Use dg-require-alias.
37205         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37206         dg-require-alias.
37207
37208 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37209
37210         PR c++/13969
37211         * g++.dg/template/static6.C: New test.
37212
37213 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
37214
37215         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37216
37217 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37218
37219         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37220         tests for systems where `char' is unsigned by default.
37221
37222 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37223
37224         PR c++/13997
37225         * g++.dg/template/partial3.C: New test.
37226
37227 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
37228
37229         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37230         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37231         Remove mentions of obsolete ports.
37232
37233 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
37234
37235         * gcc.dg/noncompile/20001228-1.c: Fix for new
37236         error message.
37237
37238 2004-02-03  Roger Sayle  <roger@eyesopen.com>
37239
37240         PR target/9348
37241         * gcc.c-torture/execute/multdi-1.c: New test case.
37242
37243 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37244
37245         PR c++/13925
37246         * g++.dg/template/lookup5.C: New test.
37247
37248 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37249
37250         PR c++/13950
37251         * g++.dg/template/lookup4.C: New test.
37252
37253         PR c++/13970
37254         * g++.dg/parse/error14.C: New test.
37255
37256         PR c++/14002
37257         * g++.dg/parse/template13.C: New test.
37258
37259 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37260
37261         PR c++/13978
37262         * g++.dg/template/koenig4.C: New test.
37263
37264         PR c++/13968
37265         * g++.dg/template/crash17.C: New test.
37266
37267         PR c++/13975
37268         * g++.dg/parse/error13.C: New test.
37269         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37270
37271 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37272
37273         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37274
37275 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
37276
37277         PR c/11658
37278         PR c/13994
37279         * gcc.dg/noncompile/20040203-1.c: New test.
37280         * gcc.dg/noncompile/20040203-2.c: Likewise.
37281         * gcc.dg/noncompile/20040203-3.c: Likewise.
37282         * gcc.dg/20040203-1.c: Likewise.
37283
37284 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
37285
37286         PR c++/10858
37287         * g++.dg/template/sizeof7.C: New test.
37288
37289 2004-02-02  Eric Christopher  <echristo@redhat.com>
37290             Zack Weinberg  <zack@codesourcery.com>
37291
37292         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37293
37294 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
37295
37296         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37297         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37298         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37299         * gcc.dg/cleanup-5.c: Run only on Linux targets.
37300
37301 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
37302
37303         PR c++/13113
37304         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37305
37306         PR c++/13854
37307         * g++.dg/ext/attrib13.C: New test.
37308
37309         PR c++/13907
37310         * g++.dg/conversion/op2.C: New test.
37311
37312 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37313
37314         * gcc.dg/titype-1.c: Fix pasto.
37315
37316 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37317
37318         * gcc.dg/titype-1.c: New test.
37319
37320 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37321
37322         PR c++/13957
37323         * g++.dg/template/non-type-template-argument-1.C,
37324         g++.dg/template/qualified-id1.C: Update dg-error marks.
37325         * g++.dg/template/nontype6.C: New test.
37326
37327 2004-02-01  Roger Sayle  <roger@eyesopen.com>
37328
37329         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37330         * gcc.dg/builtins-31.c: New testcase.
37331         * gcc.dg/builtins-32.c: New testcase.
37332
37333 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
37334
37335         * objc.dg/call-super-2.m: Update line numbers
37336         for the including of stddef.h.
37337
37338 2004-01-30  Michael Matz  <matz@suse.de>
37339
37340         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37341         g++.dg/ext/case-range3.C: New tests.
37342
37343 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37344
37345         DR206
37346         PR c++/13813
37347         * g++.dg/template/member4.C: New test.
37348
37349 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37350
37351         PR c++/13683
37352         * g++.dg/template/sizeof6.C: New test.
37353
37354 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37355
37356         * gcc.dg/fwritable-strings-1.c: New test.
37357
37358 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37359
37360         * gcc.c-torture/compile/20040130-1.c: New test.
37361
37362 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
37363
37364         * objc.dg/call-super-2.m: Include stddef.h for size_t.
37365
37366 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
37367
37368         PR c++/13883
37369         * g++.dg/template/ctor3.C: New test.
37370
37371 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37372
37373         * g++.dg/tc1: New directory.
37374         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37375         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37376         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37377         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37378         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37379
37380 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37381
37382         * g++.dg/parse/error11.C: New test.
37383         * g++.dg/parse/error12.C: Likewise.
37384
37385 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
37386
37387         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37388         (scan_initial, main): Use aligned_sizeof instead of sizeof.
37389
37390 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
37391
37392         PR c++/13791
37393         * g++.dg/ext/attrib12.C: New test.
37394
37395         PR c++/13736
37396         * g++.dg/parse/cast2.C: New test.
37397
37398 2004-01-27  James E Wilson  <wilson@specifixinc.com>
37399
37400         * objc.dg/encode-2.m (main): New local string.  Set depending on
37401         sizeof long.  Use in sscanf call.
37402         * objc.dg/encode-3.m (main): New local string.  Set depending on
37403         sizeof long.  Use in scan_initial call.
37404
37405 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37406
37407         * objc.dg/call-super-2.m: Make LP64-safe.
37408         * objc.dg/desig-init-1.m: Likewise.
37409
37410 2004-01-27  Devang Patel <dpatel@apple.com>
37411
37412         * g++.dg/debug/namespace1.C: New test.
37413
37414 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
37415
37416         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37417         xscale-*-*.
37418
37419         * gcc.dg/arm-mmx-1.c: New test.
37420
37421 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37422
37423         * gcc.dg/20040127-1.c: New test.
37424         * gcc.dg/20040127-2.c: New test.
37425
37426 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37427
37428         * objc.dg/stret-1.m (glob): Renamed to globa.
37429
37430 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
37431
37432         PR c++/13663
37433         * g++.dg/expr/for1.C: New test.
37434
37435 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
37436
37437         PR middle-end/13779
37438         * gcc.dg/darwin-longlong.c: New test.
37439
37440 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
37441
37442         * gcc.dg/20040124-1.c: Moved test from here...
37443         * gcc.c-torture/compile/20040124-1.c: ...to here.
37444
37445 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37446
37447         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
37448         the assembly output if -m64 is passed.
37449
37450 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
37451
37452         PR c++/13833
37453         * g++.dg/template/cond3.C: New test.
37454
37455 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37456
37457         PR c++/13810
37458         * g++.dg/template/ttp7.C: New test.
37459
37460 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37461
37462         PR c++/13797
37463         * g++.dg/template/nontype4.C: New test.
37464         * g++.dg/template/nontype5.C: Likewise.
37465
37466 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
37467
37468         * gcc.dg/torture/mips-clobber-at.c: New test.
37469
37470 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
37471
37472         * gcc.dg/20040124-1.c: New test.
37473
37474 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
37475
37476         * gcc.dg/20040123-1.c: New test.
37477
37478 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37479
37480         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37481
37482 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37483
37484         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37485
37486 2004-01-23  Andrew Pinski  <apinski@apple.com>
37487
37488         * gcc.dg/20030121-1.c: Move to ..
37489         * gcc.dg/20040121-1.c: here.
37490
37491 2004-01-23  Roger Sayle  <roger@eyesopen.com>
37492
37493         * gcc.dg/builtins-29.c: New test case.
37494
37495 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37496
37497         PR 18314
37498         * gcc.dg/builtins-30.c: New testcase.
37499
37500 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
37501
37502         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37503         * lib/g77.exp: Likewise.
37504         * lib/objc.exp: Likewise.
37505         * lib/g++.exp: Likewise.
37506
37507 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37508
37509         * gcc.dg/struct-by-value-2.c: New test.
37510
37511 2004-01-21  Andrew Pinski  <apinski@apple.com>
37512
37513         PR target/13785
37514         * gcc.dg/20030121-1.c: New test.
37515
37516 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
37517
37518         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
37519         clobber frame pointer register in asm statement.
37520
37521 2004-01-21  Falk Hueffner  <falk@debian.org>
37522
37523         * gcc.c-torture/compile/20040121-1.c: New test.
37524
37525 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
37526
37527         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37528
37529 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
37530
37531         * gcc.dg/ppc64-abi-2.c: New test.
37532
37533 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
37534
37535         * lib/treelang.exp: Fill out this file.
37536         * lib/treelang-dg.exp: New File.
37537
37538 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37539
37540         * gcc.c-torture/compile/981022-1.c: Remove.
37541         * gcc.dg/array-5.c: Remove XFAIL.
37542         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37543         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37544         gcc.dg/cond-lvalue-1.c: Update.
37545         * gcc.dg/cast-lvalue-2.c: New test.
37546
37547 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
37548
37549         PR c++/13592
37550         * g++.dg/other/error1.C (class foo): Tweak error message.
37551
37552         PR c++/13592
37553         * g++.dg/template/call2.C: New test.
37554
37555 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37556
37557         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37558         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37559         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37560         scalar-return-1_x.c, scalar-return-2_y.c,
37561         scalar-return-3_x.c, scalar-return-3_y.c,
37562         scalar-return-4_x.c, scalar-return-4_y.c,
37563         struct-align-1.h, struct-align-1_x.c,
37564         struct-align-1_y.c, struct-align-2.h,
37565         struct-align-2_x.c, struct-align-2_y.c,
37566         struct-by-value-10_y.c, struct-by-value-11_x.c,
37567         struct-by-value-11_y.c, struct-by-value-12_x.c,
37568         struct-by-value-12_y.c, struct-by-value-13_x.c,
37569         struct-by-value-13_y.c, struct-by-value-14_x.c,
37570         struct-by-value-14_y.c, struct-by-value-15_x.c,
37571         struct-by-value-15_y.c, struct-by-value-16_y.c,
37572         struct-by-value-17_y.c, struct-by-value-18_y.c,
37573         struct-by-value-19_y.c, struct-by-value-1_x.c,
37574         struct-by-value-1_y.c, struct-by-value-20_y.c,
37575         struct-by-value-2_x.c, struct-by-value-2_y.c,
37576         struct-by-value-3_y.c, struct-by-value-4_x.c,
37577         struct-by-value-4_y.c, struct-by-value-5_y.c,
37578         struct-by-value-6_y.c, struct-by-value-7_y.c
37579         struct-by-value-8_x.c, struct-by-value-8_y.c
37580         struct-by-value-9_x.c, struct-by-value-9_y.c
37581         struct-return-10_x.c, struct-return-10_y.c,
37582         struct-return-19_x.c, struct-return-20_x.c
37583         struct-return-2_x.c, struct-return-2_y.c
37584         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37585         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
37586
37587 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37588
37589         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37590         attribute on sparc*-sun-solaris2.*.
37591
37592 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
37593
37594         PR c++/13710
37595         * g++.dg/ext/typeof7.C: New test.
37596
37597 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
37598
37599         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37600         * gcc.dg/const-elim-1.c: Same.
37601
37602 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
37603
37604         * objc.dg/stret-1.m: New.
37605         * objc.dg/stret-2.m: New.
37606
37607 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
37608
37609         PR c++/11895
37610         * g++.dg/ext/vector1.C: New test.
37611
37612 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
37613
37614         * gcc.dg/pch/import-1.c: New.
37615         * gcc.dg/pch/import-1.hs: New.
37616         * gcc.dg/pch/import-1a.h: New.
37617         * gcc.dg/pch/import-1b.h: New.
37618         * gcc.dg/pch/import-1c.h: New.
37619
37620 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37621
37622         PR c++/13574
37623         * g++.dg/ext/array1.C: New test.
37624
37625         PR c++/13178
37626         * g++.dg/conversion/op1.C: New test.
37627
37628 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
37629
37630         PR 11864
37631         From Kazumoto Kojima / Dan Kegel:
37632         * gcc.dg/pr11864-1.c: New test.
37633
37634         PR 10392
37635         From Marcus Comstedt / Dan Kegel:
37636         * gcc.dg/pr10392-1.c: New test.
37637
37638 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37639
37640         PR c++/13478
37641         * g++.dg/init/ref10.C: New test.
37642
37643 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37644
37645         PR c++/13407
37646         * g++.dg/parse/typename6.C: New test.
37647
37648 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37649
37650         PR pch/13361
37651         * g++.dg/pch/wchar-1.C: New.
37652         * g++.dg/pch/wchar-1.Hs: New.
37653
37654 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37655
37656         PR c++/9259
37657         * g++.dg/expr/sizeof2.C: New test.
37658
37659 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
37660
37661         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37662
37663 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37664
37665         PR c++/13659
37666         * g++.dg/lookup/strong-using-3.C: New.
37667         * g++.dg/lookup/using-10.C: New.
37668
37669 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37670
37671         PR c++/13594
37672         * g++.dg/lookup/strong-using-2.C: New.
37673
37674 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
37675             Dan Kegel <dank@kegel.com>
37676             J"orn Rennecke <joern.rennecke@superh.com>
37677
37678         PR target/9365
37679         * gcc.dg/pr9365-1.c: New test.
37680
37681 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37682
37683         PR c++/8856
37684         * g++.dg/parse/casting-operator2.C: New test.
37685         * g++.old-deja/g++.pt/explicit83.C: Remove.
37686
37687 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37688
37689         * gcc.dg/label-compound-stmt-1.c: New test.
37690         * gcc.c-torture/compile/950922-1.c,
37691         gcc.c-torture/compile/20000211-3.c,
37692         gcc.c-torture/compile/20000518-1.c,
37693         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37694         compound statements.
37695
37696 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
37697
37698         * gcc.dg/ppc64-abi-1.c: New test.
37699
37700 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
37701
37702          * g++.dg/ext/attrib9.C: Add dg-warnings.
37703
37704 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37705
37706         PR c++/12335
37707         * g++.dg/parse/dtor3.C: New test.
37708
37709 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
37710
37711         PR c++/12709
37712         * g++.dg/parse/try-catch-1.C: New test.
37713
37714 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
37715
37716         * ada/acats/run_all.sh: Add more verbose output in acats.log
37717         when compiling tests.
37718
37719 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37720
37721         PR 13656
37722         * gcc.dg/typedef-redecl.c: New test case.
37723         * gcc.dg/typedef-redecl.h: New support file.
37724
37725 2004-01-13  Jan Hubicka  <jh@suse.cz>
37726
37727         * gcc.dg/always_inline.c: New test.
37728         * gcc.dg/debug/20031231-1.c: Fix.
37729
37730 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37731
37732         PR c++/13474
37733         * g++.dg/template/array3.C: New test.
37734
37735 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37736
37737         * g++.dg/ext/lvalue1.C: No longer expected to fail.
37738         * g++.dg/warn/Wunused-2.C: Likewise.
37739
37740 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37741
37742         PR c++/13289
37743         * g++.dg/template/instantiate6.C: New test.
37744
37745 2004-01-12  Roger Sayle  <roger@eyesopen.com>
37746
37747         PR middle-end/11397
37748         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37749
37750 2004-01-12  Jan Hubicka  <jh@suse.cz>
37751
37752         PR opt/12826
37753         * gcc.dg/20040112-1.c: New.
37754
37755         * gcc.dg/dwarf-die[1-7].c: Move to...
37756         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37757         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37758
37759 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
37760
37761         PR c++/4100
37762         * g++.dg/parse/friend4.C: New test.
37763
37764 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
37765
37766         PR c++/4100
37767         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37768         definition is called a friend.
37769
37770 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
37771
37772         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37773
37774 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
37775
37776         PR c++/3478
37777         * g++.dg/parse/error10.C: New test.
37778         * g++.dg/template/arg2.C: Accept "invalid type" error.
37779
37780 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
37781
37782         PR middle-end/13392
37783         * g++.dg/opt/expect2.C: New test.
37784
37785 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37786
37787         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
37788         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
37789         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
37790         Update dg-error regexps.
37791
37792 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37793
37794         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
37795         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
37796
37797 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37798
37799         * gcc.dg/pragma-re-1.c: Use right pointer type.
37800
37801 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37802
37803         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
37804
37805 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
37806
37807         * gcc.dg/rs6000-ldouble-1.c: New.
37808
37809 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37810
37811         DR 337
37812         PR c++/9256
37813         * g++.dg/other/abstract1.C: New test.
37814
37815 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
37816
37817         * g++.dg/lookup/strong-using-1.C: New.
37818
37819 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37820
37821         PR c/11234
37822         * gcc.dg/func-ptr-conv-1.c: New test.
37823         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
37824
37825 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
37826
37827         PR target/13380.
37828         * gcc.c-torture/compile/20040109-1.c: New.
37829
37830 2004-01-08  Stuart Hastings  <stuart@apple.com>
37831
37832         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
37833         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
37834         * gcc.dg/i386-sse-6.c: ...this new testcase.
37835
37836 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
37837
37838         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
37839
37840 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37841
37842         * ada/acats/run_acats: Treat 'gnatchop' the same way
37843         as 'gnatmake'.  Export GCC_DRIVER.
37844         * ada/acats/run_all.sh: Add target_gnatchop.  Use
37845         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
37846
37847 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37848
37849         PR c++/12573
37850         * g++.dg/template/dependent-expr4.C: New test.
37851
37852 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
37853
37854         * gcc.dg/altivec-11.c: New test.
37855
37856 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
37857
37858         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
37859
37860 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37861
37862         PR c/6024
37863         * gcc.dg/enum-compat-1.c: New test.
37864         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
37865
37866 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37867
37868         PR c/12165
37869         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
37870         gcc.dg/c99-idem-qual-3.c: New tests.
37871
37872 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
37873
37874         * gcc.dg/winline-7.c: Don't cast void * to int.
37875
37876 2004-01-06  Jan Hubicka  <jh@suse.cz>
37877
37878         * gcc.dg/i386-sse-5.c: New test
37879         * g++.dg/eh/simd-1.c: Add -w argument for i386.
37880
37881 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37882
37883         PR c++/12815
37884         * g++.dg/rtti/typeid4.C: New test.
37885
37886 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37887
37888         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
37889
37890 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37891
37892         PR c++/12132
37893         * g++.dg/template/error11.C: New test.
37894
37895         PR c++/13451
37896         * g++.dg/template/class2.C: New test.
37897
37898 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37899         Richard Sandiford <rsandifo@redhat.com>
37900
37901         PR c++/13387
37902         * g++.dg/opt/alias3.C: New test.
37903
37904 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
37905
37906         PR c++/13157
37907         * g++.dg/template/koenig3.C: New test.
37908
37909         PR c++/13529
37910         * g++.dg/parse/offsetof3.C: New test.
37911
37912         * g++.dg/init/copy7.C: Add missing dg-error markers.
37913
37914         PR c++/12226
37915         * g++.dg/init/copy7.c: New test.
37916
37917         PR c++/13536
37918         * g++.dg/parse/cast1.C: New test.
37919
37920 2004-01-04  Jan Hubicka  <jh@suse.cz>
37921
37922         * gcc.dg/winline[1-7].c: New tests.
37923
37924 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37925
37926         PR c++/13520
37927         * g++.dg/template/qualttp22.C: New test.
37928
37929 2004-01-01  Jan Hubicka  <jh@suse.cz>
37930
37931         * gcc.dg/debug/20031231-1.c: New.
37932         * gcc.c-torture/compile/20040101-1.c: New.
37933         * gcc.dg/dwarf-die-[1-7].c: New.
37934
37935 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
37936
37937         PR optimization/13521
37938         * gcc.c-torture/compile/20031231-1.c: New test.
37939
37940 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37941
37942         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
37943
37944 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37945
37946         PR c++/10079
37947         * g++.dg/template/crash16.C: New test.
37948
37949 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
37950
37951         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
37952
37953 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37954
37955         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
37956         ports.
37957         * g++.old-deja/g++.jason/thunk3.C: Likewise.
37958         * g++.old-deja/g++.law/profile1.C: Likewise.
37959         * gcc.c-torture/compile/981006-1.c: Likewise.
37960         * gcc.c-torture/execute/loop-2e.x: Likewise.
37961         * gcc.c-torture/execute/loop-2f.x: Remove.
37962         * gcc.c-torture/execute/loop-2g.x: Likewise.
37963         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
37964         * gcc.dg/20020312-2.c: Remove traces of dead ports.
37965
37966 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37967
37968         PR c++/13507
37969         * g++.dg/ext/attrib11.C: New test.
37970
37971         PR c++/13494
37972         * g++.dg/template/array2-1.C: New test.
37973         * g++.dg/template/array2-2.C: New test.
37974
37975 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
37976
37977         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
37978
37979 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37980
37981         PR c++/12774
37982         * g++.dg/template/array1-1.C: New test.
37983         * g++.dg/template/array1-2.C: New test.
37984
37985 2003-12-29  Roger Sayle  <roger@eyesopen.com>
37986
37987         PR fortran/12632
37988         * g77.dg/12632.f: New test case.
37989
37990 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37991
37992         PR c++/13289
37993         * g++.dg/parse/nontype1.C: New test.
37994
37995 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37996
37997         PR c++/12403
37998         * g++.dg/parse/explicit1.C: New test.
37999         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38000
38001 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38002
38003         PR c++/13081
38004         * g++.dg/opt/inline6.C: New test.
38005
38006         PR c++/12613
38007         * g++.dg/parse/error9.C: New test.
38008
38009         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38010
38011 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
38012
38013         PR c++/13009
38014         * g++.dg/init/assign1.C: New test.
38015
38016 2003-12-28  Roger Sayle  <roger@eyesopen.com>
38017
38018         PR c++/13070
38019         * g++.dg/warn/format3.C: New test case.
38020
38021 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38022
38023         * gcc.c-torture/compile/20031227-1.c: New test.
38024
38025 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38026
38027         * g++.dg/bprob/bprob.exp: Load target-supports.exp
38028         * g77.dg/bprob/bprob.exp: Likewise.
38029         * gcc.misc-tests/bprob.exp: Likewise.
38030         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
38031         variants on systems where the library does not provide that
38032         functionality.
38033         * gcc.dg/builtins-20.c: Use builtins-config.h.
38034         * gcc.dg/builtins-config.h: New file.
38035
38036 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38037
38038         * lib/gcc-dg.exp (dg-require-profiling): New function.
38039         * lib/target-supports.exp (check_profiling_available): Likewise.
38040         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38041         * g77.dg/bprob/bprob.exp: Likewise.
38042         * gcc.misc-tests/bprob.exp: Likewise.
38043         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38044         * gcc.dg/20021014-1.c: Likewise.
38045         * gcc.dg/nest.c: Likewise.
38046
38047 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38048
38049         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38050         compiling.
38051         * g++.dg/lookup/java2.C: Likewise.
38052         * gcc.dg/cpp/lexident.c: Likewise.
38053
38054 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
38055
38056         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38057         given.
38058         * gcc.c-torture/compile/961203-1.c: Likewise.
38059         * gcc.c-torture/compile/980506-1.c: Likewise.
38060
38061 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
38062
38063         * lib/gcc-dg.exp (dg-prune-output): New annotation.
38064         (additional_prunes): New global.
38065         (gcc-dg-prune): Handle additional per-test pruning.
38066         (dg-test): Clear additional_prunes between tests.
38067
38068         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
38069         dg-prune-output to avoid spurious failures from assembler
38070         complaining about nonexistent WAW violations.
38071         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38072         Use dg-prune-output to avoid spurious failures from assembler
38073         warning about Itanium B-step errata.
38074
38075 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38076
38077         * g++.dg/abi/macro0.C: New test.
38078         * g++.dg/abi/macro1.C: Likewise.
38079         * g++.dg/abi/macro2.C: Likewise.
38080
38081         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38082         * g++.dg/abi/bitfield7.C: Likewise.
38083         * g++.dg/abi/dtor2.C: Likewise.
38084         * g++.dg/abi/mangle11.C: Likewise.
38085         * g++.dg/abi/mangle12.C: Likewise.
38086         * g++.dg/abi/mangle14.C: Likewise.
38087         * g++.dg/abi/mangle17.C: Likewise.
38088         * g++.dg/abi/vbase10.C: Likewise.
38089         * g++.dg/abi/vbase14.C: Likewise.
38090         * g++.dg/template/qualttp17.C: Likewise.
38091
38092 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
38093
38094         PR c/11995
38095         * gcc.dg/20031223-1.c: New test.
38096
38097 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38098
38099         * gcc.dg/noreturn-7.c: New test.
38100
38101 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38102
38103         * gcc.dg/null-pointer-1.c: New test.
38104
38105 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38106
38107         * g++.old-deja/g++.jason/template18.C: Remove.
38108         * g++.old-deja/g++.jason/template37.C: Likewise.
38109
38110         PR c++/12862
38111         * g++.dg/lookup/ns1.C: New test.
38112
38113         PR c++/12397
38114         * g++.dg/template/lookup3.C: New test.
38115
38116 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38117
38118         * g++.dg/template/recurse1.C: New test
38119
38120 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38121
38122         PR c++/12479
38123         * g++.dg/parse/semicolon1.C: New test.
38124         * g++.dg/parse/semicolon1.h: Likewise.
38125
38126 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
38127
38128         * gcc.dg/darwin-misaligned.c: New test.
38129
38130 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38131
38132         PR c/9163
38133         * gcc.dg/20031222-1.c: New test.
38134
38135 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
38136
38137         PR c++/13438
38138         * g++.dg/parse/error8.C: New test.
38139
38140         PR c++/11554
38141         * g++.dg/warn/ctor-init-1.C: New test.
38142
38143 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
38144
38145         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38146         too small.
38147         * gcc.c-torture/compile/930217-1.c: Likewise.
38148         * gcc.c-torture/compile/930513-1.c: Likewise.
38149         * gcc.c-torture/execute/920908-2.c: Likewise.
38150         * gcc.c-torture/execute/921204-1.c: Likewise.
38151         * gcc.c-torture/execute/930621-1.c: Likewise.
38152         * gcc.c-torture/execute/930630-1.c: Likewise.
38153         * gcc.c-torture/execute/931031-1.c: Likewise.
38154         * gcc.c-torture/execute/980602-2.c: Likewise.
38155         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38156         * gcc.c-torture/execute/compndlit-1.c: Likewise.
38157         * gcc.c-torture/execute/extzvsi.c: Likewise.
38158         * gcc.c-torture/unsorted/ext.c: Likewise.
38159
38160 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
38161
38162         PR target/12749
38163         * gcc.c-torture/compile/20031220-2.c: New test case.
38164
38165 2003-12-20  Roger Sayle  <roger@eyesopen.com>
38166
38167         PR optimization/13031
38168         * gcc.c-torture/compile/20031220-1.c: New test case.
38169
38170 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38171
38172         * gcc.dg/cast-function-1.c: New test.
38173
38174 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38175
38176         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38177         formats.
38178
38179 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
38180
38181         PR c++/12795
38182         * g++.dg/ext/attrib10.C: New test.
38183
38184 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38185
38186         * gcc.dg/cleanup-10.c: New test.
38187         * gcc.dg/cleanup-11.c: New test.
38188
38189 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38190
38191         PR c++/13239
38192         * g++.dg/opt/expect1.C: New test.
38193
38194 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
38195
38196         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38197
38198 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
38199
38200         PR debug/12923
38201         * gcc.dg/20031218-1.c: New test.
38202
38203         PR debug/12389
38204         * gcc.dg/20031218-2.c: New test.
38205         * gcc.dg/20031218-3.c: New test.
38206
38207         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38208         of label name and allow for USER_LABEL_PREFIX == "_" names.
38209         * g++.dg/abi/mangle18-2.C: Likewise.
38210         * g++.dg/abi/mangle19-1.C: Likewise.
38211         * g++.dg/abi/mangle19-2.C: Likewise.
38212         * g++.dg/abi/mangle20-1.C: Likewise.
38213         * g++.dg/abi/mangle20-2.C: Likewise.
38214
38215 2003-12-18  Richard Henderson  <rth@redhat.com>
38216
38217         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38218
38219 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
38220             Dan Kegel <dank@kegel.com>
38221
38222         PR other/12009
38223         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38224         testing a cross compiler, it causes spurious compile failures.
38225         * lib/g++.exp: Likewise.
38226
38227 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38228
38229         PR c++/13262
38230         * g++.dg/template/access13.C: New test.
38231
38232 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
38233
38234         * gcc.dg/20031216-1.c: New test.
38235
38236 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38237
38238         PR c++/9154
38239         * g++.dg/template/error10.C: New test.
38240
38241 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38242
38243         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38244         * g++.dg/eh/simd-2.C: Likewise.
38245
38246 2003-12-17  James E Wilson  <wilson@specifixinc.com>
38247             Roger Sayle  <roger@eyesopen.com>
38248
38249         * gcc.c-torture/execute/ieee/mzero5.c: New.
38250
38251 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
38252
38253         PR c++/10603
38254         * g++.dg/parse/error6.C: New test.
38255
38256         PR c++/12827
38257         * g++.dg/parse/error7.C: New test.
38258
38259 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38260
38261         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38262         at -O with stabs debugging formats.
38263         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38264         * gcc.dg/debug/debug-2.c: Likewise.
38265
38266 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38267
38268         PR c++/12696
38269         * g++.dg/init/error1.C: New test.
38270
38271         PR c++/12218
38272         * g++.dg/init/pm3.C: New test.
38273
38274 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38275
38276         PR c/3347
38277         * gcc.dg/bitfld-8.c: New test.
38278
38279 2003-12-16  James Lemke  <jim@wasabisystems.com>
38280
38281         * gcc.dg/arm-scd42-[123].c: New tests.
38282
38283 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38284
38285         PR c++/9043
38286         * g++.dg/abi/mangle20-1.C: New test.
38287         * g++.dg/abi/mangle20-2.C: New test.
38288
38289 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38290
38291         PR c++/13275
38292         * g++.dg/other/offsetof2.C: Remove XFAIL.
38293         * g++.dg/parse/offsetof1.C: New test.
38294         * g++.gd/parse/offsetof2.C: Likewise.
38295
38296 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38297
38298         * g++.dg/template/nontype3.C: New test.
38299         * g++.dg/template/static2.C: Tweaked the dg-error clause.
38300
38301 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38302
38303         * g++.dg/warn/noreturn-3.C: Also test instantiation.
38304
38305 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38306
38307         PR c++/13387
38308         * g++.dg/expr/assign1.C: New test.
38309
38310         PR c++/13242
38311         * g++.dg/abi/mangle19-1.C: New test.
38312         * g++.dg/abi/mangle19-2.C: New test.
38313
38314 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
38315
38316         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38317
38318 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38319
38320         * gcc.c-torture/execute/20031216-1.c: New test.
38321
38322 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38323
38324         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38325         an ICE regression.
38326
38327 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38328
38329         PR c++/10926
38330         * g++.dg/template/error9.C: New test.
38331
38332         PR c++/11116
38333         * g++.dg/template/error8.C: New test.
38334
38335 2003-12-15  Roger Sayle  <roger@eyesopen.com>
38336
38337         PR middle-end/13400
38338         * gcc.c-torture/execute/20031215-1.c: New test case.
38339
38340 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38341
38342         PR c++/13269
38343         * g++.dg/parse/error5.C: New test.
38344
38345         PR c++/12989
38346         * g++.dg/expr/sizeof1.C: New test.
38347
38348         PR c++/13310
38349         * g++.dg/template/crash15.C: New test.
38350
38351 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
38352
38353         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38354         a non-POD type as the last named parameter of a varargs function.
38355
38356 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38357
38358         PR c++/13243
38359         PR c++/12573
38360         * g++.dg/template/crash14.C: New test.
38361         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38362
38363 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
38364
38365         * g++.dg/other/java1.C: New test.
38366
38367         PR c++/13241
38368         * g++.dg/abi/mangle18-1.C: New test.
38369         * g++.dg/abi/mangle18-2.C: New test.
38370
38371 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38372
38373         PR optimization/10312
38374         * gcc.c-torture/execute/20031214-1.c: New.
38375
38376 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
38377
38378         PR c++/10779
38379         PR c++/12160
38380         * g++.dg/parse/error3.C: New test.
38381         * g++.dg/parse/error4.C: Likewise.
38382         * g++.dg/abi/mangle4.C: Tweak error messages.
38383         * g++.dg/lookup/using5.C: Likewise.
38384         * g++.dg/other/error2.C: Likewise.
38385         * g++.dg/parse/typename5.C: Likewise.
38386         * g++.dg/parse/undefined1.C: Likewise.
38387         * g++.dg/template/arg2.C: Likewise.
38388         * g++.dg/template/ttp3.C: Likewise.
38389         * g++.dg/template/type1.C: Likewise.
38390         * g++.old-deja/g++.other/crash32.C: Likewise.
38391         * g++.old-djea/g++.pt/defarg8.C: Likewise.
38392
38393 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38394
38395         PR c++/13106
38396         * g++.dg/warn/noreturn-3.C: New test.
38397
38398 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38399
38400         PR c++/13118
38401         * g++.dg/abi/covariant3.C: New.
38402
38403 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
38404
38405         * g++.dg/eh/ia64-1.C: New test.
38406
38407 2003-12-12  Roger Sayle  <roger@eyesopen.com>
38408
38409         PR optimization/13037
38410         * g77.f-torture/execute/13037.f: New test case.
38411
38412 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38413
38414         PR c++/12881
38415         * g++.dg/abi/covariant2.C: New.
38416
38417 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
38418
38419         * gcc.dg/cpp/trad/macro.c: New tests.
38420
38421 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
38422
38423         * gcc.c-torture/execute/wchar_t-1.x: Delete.
38424
38425 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
38426
38427         PR other/10819
38428         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38429         to fix Bug 10819.
38430         * lib/g++.exp (g++_version): Likewise.
38431         * lib/g77.exp (g77_version): Likewise.
38432         * lib/objc.exp (default_objc_version): Likewise.
38433
38434 2003-12-10  Richard Henderson  <rth@redhat.com>
38435
38436         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38437
38438         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38439
38440 2003-12-08  Matt Austern  <austern@apple.com>
38441
38442         PR c/13134
38443         * lib/gcc-dg.exp (dg-require-visibility): Define.
38444         * lib/target-supports (check_visibility_available): Define.
38445         * gcc.dg/visibility-1.c: New test.
38446         * gcc.dg/visibility-2.c: Likewise.
38447         * gcc.dg/visibility-3.c: Likewise.
38448         * gcc.dg/visibility-4.c: Likewise.
38449         * gcc.dg/visibility-5.c: Likewise.
38450         * gcc.dg/visibility-6.c: Likewise.
38451         * g++.dg/ext/visibility-1.C: Likewise.
38452         * g++.dg/ext/visibility-2.C: Likewise.
38453         * g++.dg/ext/visibility-3.C: Likewise.
38454         * g++.dg/ext/visibility-4.C: Likewise.
38455         * g++.dg/ext/visibility-5.C: Likewise.
38456         * g++.dg/ext/visibility-6.C: Likewise.
38457
38458 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38459
38460         * g++.dg/lookup/java1.C: New test.
38461         * g++.dg/lookup/java2.C: New test.
38462
38463 2003-12-07  Falk Hueffner  <falk@debian.org>
38464
38465         * g++.dg/opt/noreturn-1.C: New test.
38466
38467 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
38468
38469         * gcc.dg/overflow-1.c: New test.
38470
38471 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38472
38473         * g77.f-torture/compile/13060.f: New test.
38474
38475 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
38476
38477         PR c++/13323
38478         * g++.dg/inherit/operator2.C: New test.
38479
38480 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38481
38482         PR c++/13305
38483         * g++.dg/ext/attrib9.C: New test.
38484
38485 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38486
38487         PR c++/13314
38488         * g++.dg/template/error7.C: New test.
38489
38490 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
38491             J"orn Rennecke <joern.rennecke@superh.com>
38492
38493         PR target/13302
38494         * g++.dg/other/struct-va_list.C: New test.
38495
38496 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38497
38498         PR c++/13166
38499         * g++.dg/parse/defarg6.C: New test.
38500
38501 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
38502
38503         PR target/13256
38504         * gcc.c-torture/execute/20031201-1.c: New test.
38505
38506 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
38507
38508         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38509
38510 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38511
38512         * gcc.dg/builtin-return-1.c: New test.
38513
38514 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
38515             J"orn Rennecke <joern.rennecke@superh.com>
38516
38517         PR optimization/13260
38518         * gcc.c-torture/execute/20031204-1.c: New test.
38519
38520 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38521
38522         PR c++/9127
38523         * g++.dg/template/error6.C: New test.
38524
38525 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
38526
38527         * gcc.dg/20031202-1.c: New test.
38528
38529 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38530
38531         PR c++/13179
38532         * g++.dg/template/eh1.C: New test.
38533
38534         PR c++/10771
38535         * g++.dg/template/error5.C: New test.
38536
38537 2003-12-02  David Ung  <davidu@mips.com>
38538
38539         * gcc.dg/compat/vector-check.h: Corrected type for var
38540         g_##TMODE
38541
38542 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38543
38544         PR c++/10126
38545         * g++.dg/template/ptrmem8.C: New test.
38546
38547 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38548
38549         PR c++/12573
38550         * g++.dg/template/dependent-expr3.C: New test.
38551
38552 2003-12-01  James Lemke  <jim@wasabisystems.com>
38553
38554         * gcc.dg/arm-g2.c: New test.
38555
38556 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38557
38558         PR optimization/11634
38559         * gcc.dg/20031201-2.c: New test case.
38560
38561 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
38562
38563         PR 11433
38564         * objc.dg/proto-lossage-3.m: New test.
38565
38566 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38567
38568         PR optimization/12628
38569         * gcc.dg/20031201-1.c: New test case.
38570
38571 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38572
38573         * gcc.dg/unaligned-1.c: New test.
38574
38575 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
38576
38577         PR c++/9849
38578         * g++.dg/template/error4.C: New test.
38579         * g++.dg/template/nested3.C: Adjust error markers.
38580
38581 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38582
38583         * gcc.dg/cpp/assert4.c: Check more #system assertions.
38584
38585 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38586
38587         PR c/10333
38588         * gcc.dg/bitfld-7.c: New test.
38589
38590 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
38591
38592         * gcc.dg/tls/asm-1.C: New test.
38593
38594 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38595
38596         * gcc.dg/cpp/assert4.c: Update.
38597
38598 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38599
38600         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38601         * gcc.dg/builtin-apply3.c: New test.
38602
38603 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38604
38605         * lib/compat.exp (compat-obj): New xfaildata parameter.
38606         Use it to set compiler_conditional_xfail_data before compiling.
38607         (compat-get-options): Handle dg-xfail-if.
38608         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38609         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38610         * gcc.dg/compat/vector-1_y.c: Likewise.
38611         * gcc.dg/compat/vector-2_x.c: Likewise.
38612         * gcc.dg/compat/vector-2_y.c: Likewise.
38613
38614 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38615
38616         * g++.dg/opt/reg-stack4.C: New test.
38617
38618 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38619
38620         * gcc.dg/builtin-apply2.c: New test.
38621
38622 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38623
38624         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38625
38626 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38627
38628         PR c++/12924
38629         * g++.dg/template/template-id-2.C: New test.
38630
38631 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38632
38633         PR c++/5369
38634         * g++.dg/template/memfriend1.C: New test.
38635         * g++.dg/template/memfriend2.C: Likewise.
38636         * g++.dg/template/memfriend3.C: Likewise.
38637         * g++.dg/template/memfriend4.C: Likewise.
38638         * g++.dg/template/memfriend5.C: Likewise.
38639         * g++.dg/template/memfriend6.C: Likewise.
38640         * g++.dg/template/memfriend7.C: Likewise.
38641         * g++.dg/template/memfriend8.C: Likewise.
38642         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38643
38644 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
38645
38646         PR c++/12515
38647         * g++.dg/ext/cond1.C: New test.
38648
38649 2003-11-20  Richard Henderson  <rth@redhat.com>
38650
38651         * gcc.dg/20020201-2.c: Remove.
38652         * gcc.dg/20020201-4.c: Remove.
38653         * gcc.dg/20020304-1.c: Remove.
38654
38655 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
38656
38657         * gcc.dg/cpp/trad/xwin1.c: New test case.
38658
38659 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
38660
38661         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38662         * lib/g77.exp: Likewise.
38663         * lib/objc.exp: Likewise.
38664         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38665         for darwin.
38666
38667 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38668
38669         PR c++/12932
38670         * g++.dg/template/static5.C: New test.
38671
38672 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38673
38674         * gcc.dg/nested-func-1.c: New test.
38675
38676 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38677
38678         * gcc.dg/cpp/assert4.c: New test.
38679
38680 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38681
38682         PR c++/2294
38683         * g++.dg/lookup/using9.c: New test.
38684
38685 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
38686
38687         PR c++/12762
38688         * g++.dg/template/error3.C: New test.
38689
38690 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
38691
38692         PR ada/13035
38693         * ada/acats/run_acats, run_all.sh: Fix syntax error.
38694         No longer use a wrapper for gcc, since this does not work under
38695         Windows.
38696
38697 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38698
38699         PR c++/2094
38700         * g++.dg/template/ptrmem7.C: New test.
38701
38702 2003-11-13  Andrew Pinski <apinski@apple.com>
38703
38704         * gcc.c-torture/compile/20031113-1.c: New test.
38705
38706 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
38707             Kean Johnston <jkj@sco.com>
38708
38709         PR c/13029
38710         * gcc.dg/unused-4.c: Update.
38711
38712 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38713
38714         * g++.dg/opt/const3.C: New test.
38715
38716 2003-11-13  Jan Hubicka  <jh@suse.cz>
38717
38718         * gcc.c-torture/compile/20031112-1.c: New test.
38719
38720 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
38721
38722         * g++.dg/parse/crash10.C: Remove bogus error marker.
38723
38724 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38725
38726         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38727         (host_gcc): Likewise.
38728         (ROOT): Honor $PWDCMD.
38729         (BASE): Likewise.
38730         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38731
38732 2003-11-12  Catherine Moore  <clm@redhat.com>
38733
38734         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38735
38736 2003-11-12  Andreas Jaeger  <aj@suse.de>
38737             Jakub Jelinek  <jakub@redhat.com>
38738             Andrew Pinski  <pinskia@physics.uc.edu>
38739             Richard Henderson  <rth@redhat.com>
38740
38741         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38742         systems.
38743         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38744
38745         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38746         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38747
38748 2003-11-11  Andreas Jaeger  <aj@suse.de>
38749
38750         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38751
38752         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38753
38754 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
38755
38756         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38757         Clean ups.
38758
38759 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
38760
38761         * gcc.dg/trampoline-1.c: New test.
38762
38763 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
38764
38765         * gcc.c-torture/compile/200031109-1.c: New test.
38766
38767 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38768
38769         PR c/3190
38770         PR c/8714
38771         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38772         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38773         gcc.dg/format/no-y2k-1.c: Update.
38774
38775 2003-11-08  Roger Sayle  <roger@eyesopen.com>
38776
38777         PR optimization/10467
38778         * gcc.dg/20031108-1.c: New test case.
38779
38780 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
38781
38782         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
38783
38784 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38785
38786         * gcc.dg/compound-lvalue-1.c: New test.
38787         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
38788         some XFAILs.
38789
38790 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
38791
38792         * gcc.dg/altivec-varargs-1.c: New test.
38793
38794 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38795
38796         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
38797         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
38798         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
38799         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
38800         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
38801
38802 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38803
38804         * gcc.dg/cond-lvalue-1.c: New test.
38805
38806 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
38807
38808         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
38809
38810 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38811
38812         PR c++/11616
38813         * g++.dg/template/instantiate5.C: New test.
38814
38815 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38816
38817         PR c++/12726
38818         * g++.dg/ext/complit2.C: Replace test with self-contained version.
38819         * ChangeLog: Add missing first entry for above test.
38820
38821 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38822
38823         PR c++/9810
38824         * g++.dg/template/using8.C: New test.
38825         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
38826
38827 2003-11-02  Roger Sayle  <roger@eyesopen.com>
38828
38829         PR optimization/10817
38830         * gcc.c-torture/compile/20031102-1.c: New test case.
38831
38832 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
38833
38834         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
38835         2147483647.
38836
38837 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38838
38839         * gcc.dg/20031102-1.c: New test.
38840
38841 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38842
38843         * gcc.dg/complex-1.c: New test.
38844
38845 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38846
38847         PR c++/12796
38848         * g++.dg/template/crash13.C: Adjust expected error location.
38849         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38850
38851 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38852
38853         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38854
38855 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38856
38857         PR/10239
38858         * gcc.c-torture/compile/20031031-2.c: New test.
38859
38860 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38861
38862         PR/11640
38863         * gcc.c-torture/compile/20031031-1.c: New test.
38864
38865 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38866
38867         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38868         * gcc.misc-tests/bprob.exp: Likewise.
38869         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
38870         the execution test on arm-elf configs.
38871         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
38872         configs that don't support scratch files.
38873         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
38874
38875 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
38876
38877         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
38878         done by dejagnu.
38879
38880 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
38881
38882         * ada/acats/run_all.sh: Redirect mv output to /dev/null
38883         Avoid non pure sh syntax. Add more logging.
38884
38885         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
38886         fail.
38887
38888 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38889
38890         PR libgcj/10610
38891         * gcc.dg/ppc-stackalign-1.c: New test.
38892
38893 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
38894
38895         * ada/acats/run_all.sh: Change output to be more compliant with
38896         dejagnu framework.
38897         Create acats.sum and acats.log files under testsuite/ada/acats
38898         Only run [a-z]* directories, to filter out e.g. CVS.
38899         Redirect build output to log file.
38900
38901 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38902
38903         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
38904
38905 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38906
38907         PR ada/5909:
38908         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
38909
38910 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
38911
38912         * gcc.c-torture/compile/20031023-1.c: New test.
38913         * gcc.c-torture/compile/20031023-2.c: New test.
38914         * gcc.c-torture/compile/20031023-3.c: New test.
38915         * gcc.c-torture/compile/20031023-4.c: New test.
38916
38917 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38918
38919         PR c++/10371
38920         * g++.dg/lookup/scoped8.C: New test.
38921
38922 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38923
38924         * g++.dg/opt/reg-stack3.C: New test.
38925
38926 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38927
38928         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
38929
38930 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38931
38932         PR c++/11076
38933         * g++.dg/template/crash13.C: New test.
38934
38935 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38936
38937         * gcc.dg/c99-restrict-2.c: New test.
38938
38939 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
38940
38941         PR c++/12698, c++/12699, c++/12700, c++/12566
38942         * g++.dg/inherit/covariant9.C: New test.
38943         * g++.dg/inherit/covariant10.C: New test.
38944         * g++.dg/inherit/covariant11.C: New test.
38945
38946 2003-10-23  Jason Merrill  <jason@redhat.com>
38947
38948         PR c++/12726
38949         * g++.dg/ext/complit2.C: New test.
38950
38951 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38952
38953         PR target/12654
38954         * gcc.c-torture/execute/20031020-1.c: New test.
38955
38956 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38957
38958         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
38959         following the jump_insn.
38960
38961 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38962
38963         * gcc.dg/cast-lvalue-1.c: New test.
38964
38965 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
38966
38967         PR c++/11962
38968         * g++.dg/template/cond2.C: New test.
38969
38970 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38971
38972         * gcc.dg/builtins-28.c: New test.
38973
38974 2003-10-20  Jan Hubicka  <jh@suse.cz>
38975
38976         * g++.dg/opt/inline4.C: Do not use min-inline-insns
38977         parameter.
38978         * gcc.dg/inline-2.c: Likewise.
38979
38980 2003-10-20  Phil Edwards  <phil@codesourcery.com>
38981
38982         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
38983         * gcc.dg/nest.c: Likewise.
38984
38985 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38986
38987         PR c++/9781, c++/10583, c++/11862
38988         * g++.dg/parse/crash13.C: New test.
38989
38990 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38991
38992         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
38993
38994 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38995
38996         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
38997         Define HAVE_C99_RUNTIME except on Solaris.
38998         * gcc.dg/builtins-20.c: Likewise.
38999
39000 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39001
39002         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39003
39004 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39005
39006         PR c++/12495
39007         * g++.dg/template/crash21.C: New test.
39008
39009 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39010
39011         PR c++/2513
39012         * g++.dg/template/typename5.C: New test.
39013
39014 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39015
39016         PR c++/12369
39017         * g++.dg/template/friend25.C: New test.
39018
39019 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
39020
39021         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39022         versions.
39023
39024 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
39025
39026         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39027         == 2147483647.
39028
39029 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
39030
39031         * gcc.c-torture/execute/960416-1.x: Remove.
39032         * gcc.c-torture/execute/divconst-3.x: Likewise.
39033
39034 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
39035
39036         PR target/12598
39037         * gcc.dg/torture/cris-volatile-1.c: New test.
39038
39039 2003-10-14  Roger Sayle  <roger@eyesopen.com>
39040
39041         PR optimization/9325
39042         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39043         for overflowing floating point to integer conversion during RTL
39044         simplification.
39045
39046 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
39047
39048         * objc/execute/_cmd.m: Fix typo.
39049         * objc.dg/image-info.m, objc.dg/symtab-1.m:
39050         Relax 'scan-assembler' regexp.
39051         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39052         objc.dg/try-catch-4.m: Run on non-Darwin targets.
39053         * objc.dg/zero-link-2.m: Remove blank line.
39054         * objc.dg/zero-link-3.m: New test case.
39055
39056 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
39057
39058         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39059
39060         * gcc.dg/asm-names.c: Use scan-assembler-not rather
39061         than linker trickery.
39062
39063 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39064
39065         PR c++/12370
39066         * g++.dg/other/friend2.C: New test.
39067
39068 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39069
39070         * gcc.dg/20031012-1.c: New test.
39071
39072 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39073
39074         * gcc.dg/weak/weak-3.c: Fix for new warning.
39075
39076 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
39077
39078         PR optimization/8750
39079         * gcc.c-torture/execute/20031012-1.c: New test case.
39080
39081 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39082
39083         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39084         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39085
39086 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39087
39088         PR optimization/12260
39089         * gcc.c-torture/compile/20031011-2.c: New test case.
39090
39091 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39092
39093         * gcc.c-torture/execute/20031011-1.c: New testcase.
39094
39095 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
39096
39097         * gcc.c-torture/compile/20031011-1.c: New test.
39098
39099 2003-10-11  Jan Hubicka  <jh@suse.cz>
39100
39101         * g++.dg/other/first-global.C: New test.
39102
39103 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39104
39105         * gcc.c-torture/execute/string-opt-18.c: New testcase.
39106
39107 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
39108
39109         * gcc.c-torture/compile/20031010-1.c: New test.
39110
39111 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
39112
39113         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39114         * gcc.c-torture/execute/va-arg-25.c: ... here.
39115
39116 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
39117
39118         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39119
39120 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
39121
39122         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39123
39124 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
39125
39126         * g++.dg/parse/error2.C: New test.
39127
39128 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
39129
39130         PR c++/11097
39131         * g++.dg/other/error5.C: Modify the error message.
39132         * g++.dg/lookup/using8.C: New test.
39133
39134 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
39135
39136         * gcc.dg/darwin-abi-2.c: New file.
39137         * gcc.c-torture/execute/va-arg-24.c: New file.
39138
39139 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
39140
39141         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
39142         indentation.
39143
39144 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
39145
39146         PR c++/10147
39147         * g++.dg/other/error4.C: Update error messages.
39148         * g++.dg/template/ptrmem4.C: Likewise.
39149
39150         PR c++/12337
39151         * g++.dg/init/new9.C: New test.
39152
39153         PR c++/12334, c++/12236, c++/8656
39154         * g++.dg/ext/attrib8.C: New test.
39155
39156 2003-10-06  Devang Patel  <dpatel@apple.com>
39157
39158         * gcc.dg/debug/dwarf2-3.h: New test.
39159         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39160
39161 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
39162
39163         * g++.dg/opt/cfg2.C: New test.
39164
39165 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39166
39167         * g++.dg/opt/float1.C: New test.
39168
39169 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39170
39171         * gcc.dg/c90-array-lval-6.c: New test.
39172         * gcc.dg/c99-array-lval-6.c: New test.
39173
39174 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
39175             Ziemowit Laski  <zlaski@apple.com>
39176
39177         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39178         'Derived', so that it is never considered a class method; add
39179         new warning for '+port' method ambiguity.
39180         * objc.dg/method-12.m: Include <objc/objc.h> instead of
39181         <objc/objc-api.h> (needed on Mac OS X).
39182         * objc.dg/method-13.m: New test.
39183
39184 2003-10-03  Roger Sayle  <roger@eyesopen.com>
39185
39186         PR optimization/9325, PR java/6391
39187         * gcc.c-torture/execute/20031003-1.c: New test case.
39188
39189 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
39190
39191         PR optimization/12180
39192         * gcc.dg/20031002-1.c: New test.
39193
39194         PR c++/12486
39195         * g++.dg/inherit/error1.C: New test.
39196
39197 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
39198
39199         * lib/f-torture.exp (search_for): Rename to...
39200         (search_for_re): This.  Also, clean up comments and the
39201         "regexp" invocation.
39202
39203 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
39204
39205         * gcc.c-torture/compile/20031002-1.c: New test.
39206
39207 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
39208
39209         * g++.dg/opt/cond1.C: New test.
39210
39211 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
39212
39213         * gcc.dg/Wold-style-definition-2.c: New testcase.
39214         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39215
39216 2003-09-29  Richard Henderson  <rth@redhat.com>
39217
39218         * g++.dg/init/array10.C: Add dg-options.
39219
39220 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
39221
39222         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39223
39224 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39225
39226         * g++.dg/template/friend19.C: Fix typo.
39227         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39228
39229 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
39230
39231         * gcc.c-torture/execute/20030928-1.c: New test.
39232         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39233
39234 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39235
39236         * g++.dg/opt/unroll1.C: New test.
39237
39238 2003-09-26  Roger Sayle  <roger@eyesopen.com>
39239
39240         PR optimization/11741
39241         * gcc.dg/20030926-1.c: New test case.
39242
39243 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39244
39245         PR c++/5655
39246         * g++.dg/parse/access7.C: New test.
39247         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39248
39249 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
39250
39251         MERGE OF objc-improvements-branch into MAINLINE:
39252         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39253         if libobjc has not been built.
39254         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39255         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39256         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39257         objc/execute/nested-3.m, objc/execute/np-2.m,
39258         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39259         objc/execute/redefining_self.m, objc/execute/root_methods.m,
39260         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39261         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39262         objc.dg/special/unclaimed-category-1.h,
39263         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39264         well as GNU runtime.
39265         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39266         * execute/cascading-1.m, execute/function-message-1.m,
39267         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39268         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39269         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39270         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39271         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39272         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39273         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39274         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39275         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39276         * objc.dg/bitfield-2.m: Run only on Darwin.
39277         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39278         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39279         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39280         * objc.dg/const-str-1.m: Fix constant string layout.
39281
39282 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
39283
39284         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39285
39286 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
39287
39288         * gcc.dg/darwin-abi-1.c: New file.
39289
39290 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
39291
39292         PR target/12281
39293         * gcc.c-torture/compile/20030921-1.c: New test.
39294
39295 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39296
39297         * g++.dg/opt/reg-stack2.C: New test.
39298
39299 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39300
39301         * g++.dg/eh/delayslot1.C: New test.
39302
39303 2003-09-20  Richard Henderson  <rth@redhat.com>
39304
39305         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39306
39307 2003-09-20  Roger Sayle  <roger@eyesopen.com>
39308
39309         * gcc.c-torture/execute/20030920-1.c: New test case.
39310
39311 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39312
39313         * g++.dg/rtti/typeid3.C: Correct expected error message.
39314
39315 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39316
39317         PR c++/157
39318         * g++.dg/parse/crash12.C: New test.
39319
39320 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
39321
39322         * gcc.dg/compat/mixed-struct-check.h: New.
39323         * gcc.dg/compat/mixed-struct-defs.h: New.
39324         * gcc.dg/compat/mixed-struct-init.h: New.
39325         * gcc.dg/compat/struct-by-value-19_main.c: New.
39326         * gcc.dg/compat/struct-by-value-19_x.c: New.
39327         * gcc.dg/compat/struct-by-value-19_y.c: New.
39328         * gcc.dg/compat/struct-by-value-20_main.c: New.
39329         * gcc.dg/compat/struct-by-value-20_x.c: New.
39330         * gcc.dg/compat/struct-by-value-20_y.c: New.
39331         * gcc.dg/compat/struct-return-19_main.c: New.
39332         * gcc.dg/compat/struct-return-19_x.c: New.
39333         * gcc.dg/compat/struct-return-19_y.c: New.
39334         * gcc.dg/compat/struct-return-20_main.c: New.
39335         * gcc.dg/compat/struct-return-20_x.c: New.
39336         * gcc.dg/compat/struct-return-20_y.c: New.
39337
39338 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
39339         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39340         so that it will not complain on LP64 targets.
39341
39342 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39343
39344         PR c++/495
39345         * g++.dg/template/friend24.C: New test.
39346
39347 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
39348
39349         PR c++/12332
39350         * g++.dg/template/memtmpl2.C: New test.
39351
39352 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
39353
39354         PR target/11184
39355         * gcc.dg/builtin-apply1.c: New test.
39356
39357 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39358
39359         PR c++/9848
39360         * g++.dg/warn/Wunused-4.C: New test.
39361
39362 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39363
39364         PR c++/12316
39365         * g++.dg/other/gc2.C: New test.
39366
39367 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
39368
39369         PR c++/11991
39370         * g++.dg/rtti/typeid3.C: New test.
39371
39372         PR c++/12266
39373         * g++.dg/overload/template1.C: New test.
39374
39375 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39376
39377         * g++.dg/opt/cfg3.C: New test.
39378
39379 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39380
39381         PR c++/7939
39382         * g++.dg/template/crash11.C: New test.
39383
39384 2003-09-16  Jason Merrill  <jason@redhat.com>
39385             Jakub Jelinek  <jakub@redhat.com>
39386
39387         * gcc.dg/attr-warn-unused-result.c: New test.
39388
39389 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39390
39391         PR c++/12184
39392         * g++.dg/expr/call2.C: New test.
39393
39394 2003-09-15  Andreas Jaeger  <aj@suse.de>
39395
39396         * gcc.dg/Wold-style-definition-1.c: New test.
39397
39398 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
39399
39400         PR c++/3907
39401         * g++.dg/parse/template12.C: New test.
39402
39403         * g++.dg/abi/bitfield11.C: New test.
39404         * g++.dg/abi/bitfield12.C: Likewise.
39405
39406 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
39407
39408         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
39409         non-expansion of functional macro name without arguments at EOL.
39410         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
39411
39412 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
39413
39414         * gcc.c-torture/execute/20030914-[12].c: New tests.
39415
39416 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39417
39418         PR c++/11788
39419         * g++.dg/overload/addr1.C: New test.
39420
39421 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
39422
39423         * gcc.dg/20030909-1.c: New test.
39424
39425 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39426
39427         * gcc.dg/ultrasp10.c: New test.
39428
39429 2003-09-09  Devang Patel  <dpatel@apple.com>
39430
39431         * gcc.dg/darwin-ld-6.c: New test.
39432
39433 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39434
39435         * gcc.dg/torture/builtin-explog-1.c: New testcase.
39436
39437 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39438
39439         * gcc.dg/ia64-types1.c: New test.
39440         * gcc.dg/ia64-types2.c: Likewise.
39441
39442 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39443
39444         * gcc.dg/builtins-1.c: Add more _Complex tests.
39445         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39446
39447         * gcc.dg/builtins-1.c: Test existing _Complex functions.
39448         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39449
39450 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39451
39452         PR c++/11786
39453         * g++.dg/lookup/koenig2.C: New test.
39454
39455         PR c++/5296
39456         * g++.dg/rtti/typeid2.C: New test.
39457
39458 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
39459
39460         * gcc.c-torture/compile/20030904-1.c: New test.
39461
39462 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39463
39464         * g++.dg/opt/longbranch2.C: New test.
39465
39466 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39467
39468         * g++.dg/template/crash10.C: Only compile it.
39469
39470 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39471
39472         PR middle-end/11665
39473         * gcc.c-torture/compile/20030907-1.c: New test.
39474         * g++.dg/init/array11.C: New test.
39475
39476 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39477
39478         PR c++/11852
39479         * g++.dg/init/struct1.C: New test.
39480
39481 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39482
39483         PR c++/12181
39484         * g++.dg/expr/comma1.C: New test.
39485
39486 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
39487
39488         PR c++/11867
39489         * g++.dg/expr/static_cast5.C: New test.
39490
39491 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
39492
39493         PR c++/11507
39494         * g++.dg/lookup/scoped7.C: New test.
39495
39496         PR c++/9574
39497         * g++.dg/other/static1.C: New test.
39498
39499         PR c++/11490
39500         * g++.dg/warn/template-1.C: New test.
39501
39502         PR c++/11432
39503         * g++.dg/template/crash10.C: New test.
39504
39505         PR c++/2478
39506         * g++.dg/overload/VLA.C: New test.
39507
39508         PR c++/10804
39509         * g++.dg/template/call1.C: New test.
39510
39511 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39512
39513         PR c++/11794
39514         * g++.dg/parse/using3.C: New test.
39515
39516 2003-09-06  Roger Sayle  <roger@eyesopen.com>
39517
39518         PR c++/11409
39519         * g++.dg/overload/builtin3.C: New test case.
39520
39521 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
39522
39523         PR c/9862
39524         * gcc.dg/20030906-1.c: New test.
39525         * gcc.dg/20030906-2.c: Likewise.
39526
39527 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39528
39529         PR c++/12167
39530         * g++.dg/parse/defarg5.C: New test.
39531
39532         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39533
39534 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
39535
39536         PR c++/12163
39537         * g++.dg/expr/static_cast4.C: New test.
39538
39539         PR c++/12146
39540         * g++.dg/template/crash9.C: New test.
39541
39542 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
39543
39544         * g++.old-deja/g++.ext/pretty2.C: Update for change
39545         in __FUNCTION__.
39546         * g++.old-deja/g++.ext/pretty3.C: Likewise.
39547
39548 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
39549
39550         PR c++/11922
39551         * g++/dg/template/qualified-id1.C: New test.
39552
39553         PR c++/12037
39554         * g++.dg/warn/noeffect4.C: New test.
39555
39556 2003-09-04  Matt Austern  <austern@apple.com>
39557
39558         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39559         * g++.dg/ext/fnname2.C: Likewise.
39560         * g++.dg/ext/fnname3.C: Likewise.
39561
39562 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
39563
39564         * g++.dg/expr/lval1.C: New test.
39565         * g++.dg/ext/lvcast.C: Remove.
39566
39567 2003-09-03  Roger Sayle  <roger@eyesopen.com>
39568
39569         PR optimization/11700.
39570         * gcc.c-torture/compile/20030903-1.c: New test case.
39571
39572 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
39573
39574         PR c++/12053
39575         * g++.dg/abi/layout4.C: New test.
39576
39577 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
39578
39579         PR c++/11553
39580         * g++.dg/parse/friend3.C: New test.
39581
39582 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
39583
39584         PR c++/11847
39585         * g++.dg/template/class1.C: New test.
39586
39587         PR c++/11808
39588         * g++.dg/expr/call1.C: New test.
39589
39590 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
39591
39592         PR c++/12114
39593         * g++.dg/init/ref9.C: New test.
39594
39595         PR c++/11972
39596         * g++.dg/template/nested4.C: New test.
39597
39598 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39599
39600         PR c++/12093
39601         * g++.dg/template/non-dependent4.C: New test.
39602
39603         PR c++/11928
39604         * g++.dg/inherit/conv1.C: New test.
39605
39606 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39607
39608         PR c++/6196
39609         * g++.dg/ext/label1.C: New test.
39610         * g++.dg/ext/label2.C: Likewise.
39611
39612 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39613
39614         * g++.dg/expr/cond3.C: New test.
39615
39616 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39617
39618         * gcc.dg/builtins-1.c: Add new builtin cases.
39619
39620 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39621
39622         * gcc.dg/builtins-1.c: Add new cases.
39623         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39624
39625 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39626
39627         * gcc.dg/builtins-1.c: Add more math builtin tests.
39628         * gcc.dg/torture/builtin-attr-1.c: New test.
39629
39630 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39631
39632         PR optimization/5079
39633         * g++.dg/opt/static3.C: New test.
39634
39635 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39636
39637         * gcc.misc-tests/gcov-10b.c: New test.
39638
39639 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
39640
39641         * g++.dg/opt/ptrmem3.C: New test.
39642
39643         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39644
39645 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
39646
39647         * gcc.dg/20030826-2.c: New test.
39648
39649 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39650
39651         PR middle-end/12002
39652         * g77.f-torture/compile/12002.f: New test case.
39653
39654 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39655
39656         * gcc.dg/20030826-1.c: New test case.
39657
39658 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
39659
39660         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39661
39662 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
39663
39664         PR c++/11871
39665         * c++.dg/lookup/crash1.C: New test.
39666
39667         * c++.dg/warn/noeffect3.C: New test.
39668
39669 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
39670
39671         * gcc.dg/compat/vector-1_x.c: Compile with -w.
39672         * gcc.dg/compat/vector-1_y.c: Ditto.
39673         * gcc.dg/compat/vector-2_x.c: Ditto.
39674         * gcc.dg/compat/vector-2_y.c: Ditto.
39675
39676 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
39677
39678         * gcc.dg/20030702-1.c: New test.
39679
39680 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
39681
39682         PR c++/8795
39683         * g++.dg/ext/altivec-1.C: New test.
39684
39685 2003-08-24  Richard Henderson  <rth@redhat.com>
39686
39687         * g++.dg/eh/simd-2.C: Add -w for x86.
39688
39689 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
39690
39691         * gcc.dg/20030815-1.c: New test.
39692
39693 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39694
39695         PR c++/3765
39696         * g++.dg/parse/access6.C: New test.
39697
39698 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39699
39700         PR c++/641, c++/11876
39701         * g++.dg/template/friend22.C: New test.
39702         * g++.dg/template/friend23.C: Likewise.
39703
39704 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39705
39706         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39707         identically.
39708
39709 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39710
39711         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39712
39713 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39714
39715         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39716
39717 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39718
39719         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39720
39721 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39722
39723         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39724
39725 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
39726
39727         PR c++/11919
39728         * g++.dg/overload/prom1.C: New test.
39729
39730         PR c++/11551
39731         * g++.dg/parse/dtor2.C: New test.
39732
39733         PR c++/10762
39734         * g++.dg/parse/using2.C: New test.
39735
39736 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
39737
39738         PR target/11805
39739         * gcc.c-torture/compile/20030821-1.c: New.
39740
39741 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
39742
39743         PR c++/11834
39744         * g++.dg/template/deduce2.C: New test.
39745
39746 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
39747
39748         * gcc.c-torture/execute/20030821-1.c: New test.
39749
39750 2003-08-20  Roger Sayle  <roger@eyesopen.com>
39751
39752         PR middle-end/11984
39753         * gcc.dg/20030820-1.c: New test case.
39754
39755 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
39756
39757         PR c++/11945
39758         * g++.dg/warn/noeffect2.C: New test.
39759
39760 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
39761
39762         PR c++/10926
39763         * g++.dg/template/dtor2.C: New test.
39764
39765         PR c++/11684
39766         * g++.dg/template/operator1.C: New test.
39767         * g++.dg/parse/operator4.C: New test.
39768
39769         PR c++/11946.C
39770         * g++.dg/expr/enum1.C: New test.
39771         * gcc.dg/c99-bool-1.c: Remove bogus warning.
39772
39773         PR c++/11036.C
39774         * g++.dg/parse/elab2.C: New test.
39775         * g++.dg/parse/typedef4.C: Change error message.
39776         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39777         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
39778         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
39779
39780 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
39781
39782         * gcc.dg/pch/warn-1.c: New.
39783         * gcc.dg/pch/warn-1.hs: New.
39784
39785         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
39786         not-tested file.
39787
39788 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39789
39790         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
39791
39792 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39793
39794         * gcc.dg/uninit-D.c: New Test.
39795         * gcc.dg/uninit-E.c: New Test.
39796         * gcc.dg/uninit-F.c: New Test.
39797         * gcc.dg/uninit-G.c: New Test.
39798
39799 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
39800
39801         * g++.dg/README: Describe the pch directory.
39802
39803 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39804
39805         PR c++/11174
39806         * g++.dg/parse/access4.C: New test.
39807         * g++.dg/parse/access5.C: Likewise.
39808         * g++.old-deja/g++.jason/access17.C: Adjust error message.
39809
39810 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
39811
39812         * gcc.dg/noncompile/20030818-1.c: New.
39813
39814 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39815
39816         PR c++/11957
39817         * g++.dg/warn/noeffect1.C: New test.
39818
39819         * g++.dg/template/scope2.C: New test.
39820         * g++.dg/template/error2.C: Correct dg-error
39821
39822 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
39823
39824         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
39825
39826 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
39827
39828         PR C++/11512
39829         * g++.dg/template/warn1.C: New.
39830
39831 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39832
39833         * g++.dg/template/error2.C: New test.
39834         * g++.dg/lookup/using7.C: Adjust errors
39835         * g++.old-deja/g++.pt/crash36.C: Likewise.
39836         * g++.old-deja/g++.pt/derived3.C: Likewise.
39837
39838 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39839
39840         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
39841         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
39842         * gcc.c-torture/execute/builtins/string-9.c: New, from
39843         string-opt-9.c.  Adjust for execute/builtins framework.
39844         * gcc.c-torture/execute/string-opt-9.c: Delete.
39845
39846 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
39847
39848         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
39849
39850         * g++.dg/parse/ret-type2.C: New test.
39851
39852         PR c++/11703
39853         * g++.dg/init/new8.C: New test.
39854
39855         PR c++/10923
39856         * g++.dg/parse/typedef5.C: New test.
39857
39858         PR c++/9512
39859         * g++.dg/parse/qualified2.C: New test.
39860         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
39861         invalid code.
39862
39863 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
39864
39865         * g++.dg/conversion/ptrmem1.C: New test.
39866
39867 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
39868
39869         PR target/11693
39870         * gcc.dg/20030811-1.c: New test.
39871
39872         PR target/11535
39873         * gcc.c-torture/execute/20030811-1.c: New test.
39874
39875 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39876
39877         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
39878
39879 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
39880
39881         PR c++/11789.C
39882         * g++.dg/inherit/multiple1.C: New test.
39883
39884 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39885
39886         * gcc.dg/spe1.c: New test.
39887
39888         PR c++/11670
39889         * g++.dg/expr/cast2.C: New test.
39890
39891         PR c++/10530
39892         * g++.dg/template/dependent-name2.C: New test.
39893
39894 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
39895
39896         * g++.dg/parse/crash11.C: Put the dg options in comments.
39897
39898 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
39899
39900         * lib/gcc-dg.exp: Update for diagnostic change.
39901
39902 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39903
39904         PR c++/5767
39905         * g++.dg/parse/crash11.C: New test.
39906
39907 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
39908
39909         * gcc.dg/cpp/spacing1.c: Update.
39910
39911 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
39912
39913         PR target/11739
39914         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
39915         a value for -mtune.
39916
39917 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39918
39919         PR middle-end/11771
39920         * gcc.c-torture/compile/20030804-1.c: New test case.
39921
39922 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39923
39924         * gcc.dg/20030804-1.c: New test case.
39925
39926 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
39927
39928         * gcc.dg/cpp/separate-1.c: New test.
39929
39930 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
39931
39932         PR c++/11704
39933         * g++.dg/template/dependent-expr2.C: New test.
39934
39935         PR c++/11766
39936         * g++.dg/expr/ptrmem1.C: New test.
39937
39938 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39939
39940         PR c++/9453
39941         * g++.dg/template/friend15.C: New test.
39942
39943 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
39944
39945         * lib/dg-pch.exp: Work round PCH bug.
39946
39947 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39948
39949         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
39950         builtins.  Move cases from builtins-4.c here.
39951
39952         * gcc.dg/torture/builtin-math-1.c: New test taken from
39953         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
39954         additional cases.
39955
39956         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
39957         Delete.
39958
39959 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39960
39961         PR c++/9447
39962         * g++.dg/template/using7.C: New test.
39963
39964 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
39965
39966         * import1.c, import2.c: New tests.
39967
39968 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
39969
39970         * g++.dg/eh/crossjump1.C: New test.
39971
39972 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
39973
39974         PR c++/11697
39975         * g++.dg/template/using6.C: New test.
39976
39977         PR c++/11744
39978         * g++.dg/template/koenig2.C: New test.
39979
39980 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39981
39982         PR c++/7983
39983         * g++.dg/parse/typedef4.C: New test.
39984
39985 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39986
39987         PR c++/8442, c++/8806
39988         * g++.dg/template/elab1.C: New test.
39989         * g++.dg/template/type2.C: Likewise.
39990         * g++.dg/template/ttp3.C: Adjust expected error message.
39991         * g++.old-deja/g++.law/visibility13.C: Likewise.
39992         * g++.old-deja/g++.niklas/t135.C: Likewise.
39993         * g++.old-deja/g++.pt/ttp41.C: Likewise.
39994         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
39995         template argument.
39996         * g++.old-deja/g++.pt/ttp44.C: Likewise.
39997
39998 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
39999
40000         PR c++/11295
40001         * g++.dg/ext/stmtexpr1.C: New test.
40002
40003         * g++.dg/opt/tmp1.C: New test.
40004
40005         PR c++/11525
40006         * g++.dg/parse/constant4.C: New test.
40007
40008         PR c++/9447
40009         * g++.dg/template/using5.C: New test.
40010
40011 2003-07-31  Roger Sayle  <roger@eyesopen.com>
40012
40013         * gcc.dg/builtins-27.c: New test case.
40014
40015 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
40016
40017         * gcc.dg/tls/opt-7.c: New test.
40018
40019 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
40020
40021         * g++.old-deja/g++.other/crash18.C: Remove.
40022
40023 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40024
40025         * g++.dg/template/explicit3.C: New.
40026         * g++.dg/template/explicit4.C: New.
40027         * g++.dg/template/explicit5.C: New.
40028
40029         PR c++/11347
40030         * g++.dg/template/memtmpl1.C: New.
40031
40032 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
40033
40034         PR target/11565
40035         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40036         * gcc.dg/i386-387-5.c (dg-options): Likewise.
40037
40038 2003-07-30  Jan Hubicka  <jh@suse.cz>
40039
40040         * vtgc1.c: Kill.
40041
40042 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
40043
40044         * gcc.dg/struct-in-proto-1.c: New test.
40045
40046 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
40047
40048         * gcc.dg/cpp/include2.c: Only expect one message.
40049
40050 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
40051
40052         PR c++/9447
40053         * g++.dg/template/using1.C: New test.
40054         * g++.dg/template/using2.C: New test.
40055         * g++.dg/template/using3.C: New test.
40056         * g++.dg/template/using4.C: New test.
40057
40058 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
40059
40060         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40061         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40062
40063 2003-07-28  Jan Hubicka  <jh@suse.cz>
40064
40065         PR c++/11530
40066         * g++.dg/opt/call1.C: New test.
40067
40068 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
40069
40070         PR c++/11667
40071         * g++.dg/init/enum2.C: New test.
40072         * g++.dg/template/overload1.C: Add "-w" option.
40073
40074 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
40075
40076         * gcc.dg/Wdeclaration-after-statement-1.c,
40077         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40078
40079 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
40080
40081         * gcc.c-torture/compile/20030725-1.c: New test.
40082
40083 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
40084
40085         * gcc.dg/20030505.c: Only run for SPE.
40086         Remove definition of opaque type.
40087
40088 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
40089
40090         * g++.dg/template/ptrmem6.C: New test.
40091
40092 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
40093
40094         * gcc.c-torture/compile/zero-strct-2.c: New test.
40095
40096 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
40097
40098         * gcc.dg/intermod-1.c: New test.
40099
40100 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40101
40102         PR c++/11617
40103         * g++.dg/template/lookup2.C: New test.
40104         * g++.dg/template/memclass1.C: Remove instantiated from error.
40105         * g++.dg/other/error2.C: Tweak expected errors.
40106
40107         PR c++/11596
40108         * g++.dg/template/defarg3.C: New test.
40109
40110         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40111
40112 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
40113
40114         * g++.dg/inherit/access5.C: New test.
40115
40116 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40117
40118         PR c++/11513
40119         * g++.dg/template/crash8.C: New test.
40120
40121 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
40122
40123         PR c/10602
40124         * gcc.dg/noncompile/incomplete-2.c: New test.
40125
40126 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
40127
40128         PR c++/11645
40129         * g++.dg/inherit/access4.C: New test.
40130
40131         PR c++/11517
40132         * g++.dg/expr/cond2.C: New test.
40133
40134         PR optimization/10679
40135         * g++.dg/opt/inline4.C: New test.
40136
40137 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40138
40139         * g++.dg/parse/crash10: New test.
40140
40141 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40142
40143         * g++.dg/ext/flexary1.C: New test.
40144
40145 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40146
40147         PR c++/10793
40148         * g++.dg/template/crash9.C: New test.
40149
40150 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40151
40152         PR c++/3004
40153         * g++.dg/parse/typedef3.C: New test.
40154
40155         PR c++/7906
40156         * g++.dg/parse/operator2.C: New test.
40157
40158         PR c++/8895
40159         * g++.dg/parse/def-tmpl-arg1.C: New test.
40160
40161         PR c++/9282
40162         * g++.dg/parse/funptr1.C: New test.
40163
40164         PR c++/9452
40165         * g++.dg/parse/ambig3.C: New test.
40166
40167         PR c++/9454
40168         * g++.dg/parse/operator3.C: New test.
40169
40170         PR c++/9486
40171         * g++.dg/parse/template10.C: New test.
40172
40173         PR c++/9488
40174         * g++.dg/parse/template11.C: New test.
40175
40176         PR c++/10150
40177         * g++.dg/parse/invalid-op1.C: New test.
40178
40179         PR c++/10247
40180         * g++.dg/parse/condexpr1.C: New test.
40181
40182 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40183
40184         * g++.dg/ext/packed3.C: New test.
40185         * g++.dg/ext/packed4.C: New test.
40186
40187         * gcc.dg/pack-test-3.c: New test.
40188
40189 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
40190
40191         * lib/compat.exp: Handle dg-options per source file.
40192         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40193         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40194         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40195         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40196         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40197         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40198         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40199         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40200         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40201         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40202         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40203         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40204         * g++.dg/compat/break/bitfield7_x.C: Ditto.
40205         * g++.dg/compat/break/bitfield7_y.C: Ditto.
40206
40207 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
40208
40209         PR c/10320
40210         * gcc.c-torture/execute/20030718-1.c: New test.
40211
40212 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40213
40214         PR optimization/11536
40215         * gcc.dg/20030721-1.c: New test.
40216
40217 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
40218
40219         PR c++/11546
40220         * g++.dg/template/lookup1.C: New test.
40221
40222 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
40223
40224         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40225         diagnostics of ill-formed constructs involving labels.
40226         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40227         the new 'previously defined here' message.
40228
40229 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
40230
40231         * g++.dg/parse/non-dependent2.C: New test.
40232
40233 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
40234
40235         * g++.dg/init/init-ref4.C: xfail on targets without
40236         weak symbols.
40237
40238 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
40239
40240         PR target/11087
40241         * gcc.c-torture/execute/20030717-1.c: New test.
40242
40243 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40244
40245         * g++.dg/opt/cfg1.C: New test.
40246
40247 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
40248
40249         PR optimization/11557
40250         * gcc.dg/20030717-1.c: New test.
40251
40252 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
40253
40254         PR c++/10476
40255         * g++.dg/expr/crash-1.C: New test.
40256
40257         PR c++/11027
40258         * g++.dg/template/init3.C: New test.
40259
40260         PR c++/8222
40261         * g++.dg/template/non-dependent1.C: New test.
40262
40263         PR c++/11070
40264         * g++.dg/template/non-dependent2.C: New test.
40265
40266         PR c++/11071
40267         * g++.dg/template/non-dependent3.C: New test.
40268
40269         PR c++/9907
40270         * g++.dg/template/sizeof5.C: New test.
40271
40272 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
40273
40274         PR 11498
40275         * gcc.c-torture/compile/mangle-1.c: New file.
40276
40277 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40278
40279         PR c++/7809
40280         * g++.dg/parse/access3.C: New test.
40281
40282 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
40283
40284         PR c++/11384
40285         * g++.dg/init/init-ref4.C: New test.
40286
40287 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
40288
40289         PR c++/11547
40290         * g++.dg/parse/constant3.C: New test.
40291         * g++.dg/parse/crash7.C: Likewise.
40292
40293 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
40294
40295         PR target/11008
40296         * gcc.dg/i386-pentium4-not-mull.c: New.
40297
40298 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
40299
40300         * gcc.dg/asm-names.c (ymain): Make it weak.
40301
40302 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40303
40304         PR c++/5421
40305         * g++.dg/template/friend21.C: New test.
40306
40307 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
40308
40309         * gcc.dg/cleanup-8.c: New test.
40310         * gcc.dg/cleanup-9.c: New test.
40311
40312 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
40313
40314         * g++.dg/ext/dll-MI1.h: New file.
40315         * g++.dg/ext/dllexport-MI1.C: New file.
40316         * g++.dg/ext/dllimport-MI1.C: New file.
40317
40318 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
40319
40320         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40321         it does not have cmpstrsi patterns (just cmpmemsi).
40322
40323 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
40324
40325         PR debug/11473
40326         * g++.dg/debug/debug8.C: New test.
40327
40328 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40329
40330         PR c++/10108
40331         * g++.dg/template/crash7.C: New test.
40332
40333 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
40334
40335         PR target/10795
40336         * gcc.c-torture/compile/20030708-1.c: New.
40337
40338 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
40339
40340         * gcc.c-torture/execute/20030715-1.c: New test.
40341
40342 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
40343
40344         * gcc.dg/pch/inline-3.c: New file.
40345         * gcc.dg/pch/inline-3.hs: New file.
40346         * gcc.dg/pch/inline-4.c: New file.
40347         * gcc.dg/pch/inline-4.hs: New file.
40348
40349 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
40350
40351         PR c++/11509
40352         * g++.dg/template/crash6.C: New test.
40353
40354         PR c++/7053
40355         * g++.dg/template/friend20.C: New test.
40356
40357         PR c++/7019
40358         * g++.dg/template/overload2.C: New test.
40359
40360 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40361
40362         PR optimization/11440
40363         * gcc.c-torture/execute/20030714-1.c: New test.
40364
40365 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40366
40367         PR c++/11154
40368         * g++.dg/template/partial2.C: New test.
40369
40370 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
40371
40372         PR c++/11503
40373         * g++.dg/template/anon1.C: New test.
40374
40375         PR c++/11493
40376         PR c++/11495
40377         * g++.dg/parse/template9.C: Likewise.
40378         * g++.dg/template/crash4.C: New test.
40379         * g++.dg/template/koenig1.C: Likewise.
40380         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40381         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40382         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40383         functions.
40384         * g++.old-deja/g++.jason/template36.C: Likewise.
40385         * g++.old-deja/g++.mike/p1989.C: Likewise.
40386         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40387         * g++.old-deja/g++.pt/ttp20.C: Use this->.
40388         * g++.old-deja/g++.pt/ttp21.C: Use this->.
40389         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40390         compiling.
40391         * g++.old-deja/g++.pt/union2.C: Use this->.
40392
40393 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
40394
40395         * gcc.dg/20030711-1.c: New test.
40396
40397 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
40398
40399         PR c++/11050
40400         * g++.dg/parse/args1.C: New test.
40401         * g++.pt/defarg8.C: Change expected errors.
40402
40403 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
40404
40405         PR c++/8164
40406         * g++.dg/template/nontype2.C: New test.
40407
40408         PR c++/10558
40409         * g++.dg/parse/template8.C: New test.
40410
40411         PR c++/8327
40412         * g++.dg/template/scope1.C: New test.
40413
40414         * g++.dg/warn/Wsign-compare-1.C: New test.
40415
40416 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40417
40418         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40419
40420 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
40421
40422         PR c++/9411
40423         * g++.dg/template/explicit2.C: New test.
40424
40425         PR c++/10032
40426         * g++.dg/warn/pedantic1.C: New test.
40427
40428 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
40429
40430         PR c++ 9483
40431         * g++.dg/other/field1.C: New test.
40432
40433 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40434
40435         PR c/11449
40436         * gcc.c-torture/compile/20030707-1.c: New.
40437
40438 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40439
40440         PR c++/10849
40441         * g++.dg/template/access12.C: New test.
40442
40443 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
40444
40445         * g++.dg/bprob/bprob.exp (prof_ext): Update.
40446         * g77.dg/bprob/bprob.exp (prof_ext): Update.
40447         * gcc.misc-tests/bprob.exp (prof_ext): Update.
40448         * gcc.misc-tests/gcov.exp: Update
40449         * g++.dg/gcov/gcov.exp: Update
40450         * lib/gcov.exp: Update.
40451
40452 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
40453
40454         * g++.dg/abi/mangle17.C: Make sure template expressions are
40455         dependent.
40456         * g++.dg/abi/mangle4.C: Mark erroneous casts.
40457         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40458         * g++.dg/opt/stack1.C: Remove erroneous code.
40459         * g++.dg/parse/template7.C: New test.
40460         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40461         * g++.old-deja/g++.pt/crash4.C: Likewise.
40462
40463 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40464
40465         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40466         with zero or one occurence of `$' after the initial `L'.
40467
40468 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
40469
40470         * gcc.c-torture/compile/20030704-1.c: Add a comment.
40471
40472 2003-07-08  Roger Sayle  <roger@eyesopen.com>
40473
40474         PR c/11370
40475         * gcc.dg/Wunreachable-6.c: New testcase.
40476         * gcc.dg/Wunreachable-7.c: New testcase.
40477
40478 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40479
40480         PR c/11420
40481         * gcc.dg/20030708-1.c: New test.
40482
40483 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
40484
40485         * gcc.dg/compat/sdata-section.h: New file.
40486         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40487         * gcc.dg/torture/mips-sdata-1.c: New test.
40488
40489 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40490
40491         PR c++/11030
40492         * g++.dg/template/friend19.C: New test.
40493
40494 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40495
40496         * g++.dg/opt/strength-reduce.C: New test.
40497
40498 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40499
40500         PR target/10979
40501         * gcc.dg/20030707-1.c: New testcase.
40502
40503 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40504
40505         PR optimization/11059
40506         * g++.dg/opt/emptyunion.C: New testcase.
40507
40508 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40509             Eric Botcazou  <ebotcazou@libertysurf.fr>
40510
40511         * g++.dg/opt/stack1.C: New test.
40512
40513 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
40514
40515         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40516         run test.
40517
40518         PR c++/11431
40519         * g++.dg/expr/static_cast3.C: New test.
40520
40521 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
40522
40523         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40524         everywhere.
40525         * gcc.dg/concat.c: Concatenation of string constants with
40526         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40527         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40528         * gcc.dg/cpp/escape-2.c: Use wide character constants where
40529         necessary to avoid multi-character character constant warning.
40530         * gcc.dg/cpp/escape.c: Likewise.
40531         * gcc.dg/cpp/ucs.c: Likewise.
40532         Remove backslashes from dg-bogus comments, as they confuse Tcl.
40533         Fix a typo.
40534
40535 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40536
40537         PR c/11428
40538         * gcc.c-torture/compile/20030704-1.c: New.
40539
40540 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40541
40542         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40543
40544 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
40545
40546         PR c++/5287, PR c++/7910,  PR c++/11021
40547         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40548         tests for warnings.
40549         * g++.dg/ext/dllimport2.C: Add tests for warnings.
40550         * g++.dg/ext/dllimport3.C: Likewise.
40551         * g++.dg/ext/dllimport4.C: New file.
40552         * g++.dg/ext/dllimport5.C: New file.
40553         * g++.dg/ext/dllimport6.C: New file.
40554         * g++.dg/ext/dllimport7.C: New file.
40555         * g++.dg/ext/dllimport8.C: New file.
40556         * g++.dg/ext/dllimport9.C: New file.
40557         * g++.dg/ext/dllimport10.C: New file.
40558         * g++.dg/ext/dllexport1.C: New file.
40559
40560 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40561
40562         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40563         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40564
40565 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40566
40567         * gcc.dg/builtins-25.c: New testcase.
40568         * gcc.dg/builtins-26.c: New testcase.
40569
40570 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
40571
40572         * gcc.dg/compat/vector-defs.h: New file.
40573         * gcc.dg/compat/vector-setup.h: New file.
40574         * gcc.dg/compat/vector-check.h: New file.
40575         * gcc.dg/compat/vector-1_main.c: New file.
40576         * gcc.dg/compat/vector-1_x.c: New file.
40577         * gcc.dg/compat/vector-1_y.c: New file.
40578         * gcc.dg/compat/vector-2_main.c: New file.
40579         * gcc.dg/compat/vector-2_x.c: New file.
40580         * gcc.dg/compat/vector-2_y.c: New file.
40581
40582         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40583         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40584         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40585         * gcc.dg/compat/struct-align-1.h: New file.
40586         * gcc.dg/compat/struct-align-1_main.c: New file.
40587         * gcc.dg/compat/struct-align-1_x.c: New file.
40588         * gcc.dg/compat/struct-align-1_y.c: New file.
40589         * gcc.dg/compat/struct-align-2.h: New file.
40590         * gcc.dg/compat/struct-align-2_main.c: New file.
40591         * gcc.dg/compat/struct-align-2_x.c: New file.
40592         * gcc.dg/compat/struct-align-2_y.c: New file.
40593
40594         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40595         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40596         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40597         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40598         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40599         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40600         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40601         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40602         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40603         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40604         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40605         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40606         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40607         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40608         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40609         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40610         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40611         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40612         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40613         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40614         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40615         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40616         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40617         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40618         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40619         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40620         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40621         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40622         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40623
40624 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40625
40626         * gcc.dg/i386-call-1.c: New test.
40627
40628 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40629
40630         PR c++/9162
40631         * g++.dg/parse/defarg4.C: New.
40632
40633 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40634
40635         PR target/10700
40636         * gcc.c-torture/compile/20030703-1.c: New test case.
40637
40638 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40639
40640         * g++.dg/template/local3.C: Remove extra semicolon.
40641
40642 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40643
40644         * gcc.dg/i386-volatile-1.c: New test.
40645
40646 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
40647
40648         PR c++/11072
40649         * g++.dg/other/offsetof2.C: XFAIL.
40650         * g++.dg/other/offsetof5.C: New.
40651
40652         PR c++/10219
40653         * g++.dg/template/error1.C: New.
40654
40655         PR c++/9779
40656         * g++.dg/template/dependent-expr1.C: New.
40657
40658 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40659
40660         PR c++/6949
40661         * g++.dg/template/local3.C: New test.
40662
40663         PR c++/11149
40664         * g++.dg/lookup/scoped6.C: New test.
40665
40666 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
40667
40668         PR c++/8046
40669         * g++.dg/other/error7.C: New test.
40670
40671 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
40672
40673         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40674         * g++.old-deja/g++.abi/vtable3.h: Likewise.
40675         * g++.old-deja/g++.law/code-gen5.C: Likewise.
40676         * g++.old-deja/g++.other/union2.C: Likewise.
40677         * gcc.dg/c90-const-expr-2.c: Likewise.
40678         * gcc.dg/c90-const-expr-3.c: Likewise.
40679         * gcc.dg/c99-const-expr-2.c: Likewise.
40680         * gcc.dg/c99-const-expr-3.c: Likewise.
40681         * gcc.dg/concat.c: Likewise.
40682
40683 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40684
40685         PR c++/9559
40686         * g++.dg/init/static1.C: New test.
40687
40688 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40689
40690         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40691         * g++.old-deja/g++.other/access2.C: Likewise.
40692         * g++.old-deja/g++.other/decl2.C: Likewise.
40693         * gcc.c-torture/execute/20020615-1.c: Likewise.
40694
40695 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40696
40697         PR c++/4933
40698         * g++.dg/template/sizeof4.C: New test.
40699
40700 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40701
40702         * g++.dg/other/error6.C: New test.
40703
40704 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40705
40706         PR c++/10750
40707         * g++.dg/parse/constant2.C: New test.
40708
40709 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
40710
40711         PR c++/11106
40712         * g++.dg/other/error5.C: New test.
40713
40714 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40715
40716         * gcc.dg/format/gcc_diag-1.c: New test.
40717
40718 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
40719
40720         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40721
40722 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40723
40724         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40725         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40726         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40727
40728 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
40729
40730         * gcc.c-torture/execute/builtins/string-8.c: New test.
40731         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40732         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40733         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40734
40735 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40736
40737         PR c++/10468
40738         * g++.dg/ext/typeof6.C: New test.
40739
40740 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40741
40742         PR c++/10796
40743         * g++.dg/init/enum1.C: New test.
40744
40745 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
40746
40747         * gcc.dg/20030627-1.c: New test.
40748
40749 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
40750
40751         PR c++/11332
40752         * g++.dg/expr/static_cast2.C: New test.
40753
40754 2003-06-26  Roger Sayle  <roger@eyesopen.com>
40755             Jakub Jelinek  <jakub@redhat.com>
40756
40757         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40758         sprintf(dst,"%s",src) optimization.
40759         * gcc.c-torture/execute/20030626-1.c: New test case.
40760         * gcc.c-torture/execute/20030626-2.c: New test case.
40761
40762 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
40763
40764         * gcc.c-torture/execute/multi-ix.c: New test.
40765
40766         * gcc.c-torture/execute/simd-4.c (main):
40767         Added missing semicolon at end of union.
40768
40769 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
40770
40771         PR c++/8266
40772         * g++.dg/template/explicit-instantiation3.C: New test.
40773
40774 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40775
40776         * gcc.dg/20030626-1.c: Use signed char.
40777
40778 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40779
40780         * gcc.dg/20030626-1.c: New test.
40781
40782 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
40783
40784         * const-str-2.m: Update.
40785
40786 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
40787
40788         PR c++/10990
40789         * g++.dg/rtti/dyncast1.C: New test.
40790         * g++.dg/abi/mangle4.C: Correct base-specifier access.
40791         * g++.dg/lookup/scoped1.C: Remove XFAIL.
40792         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
40793
40794         PR c++/10931
40795         * g++.dg/expr/static_cast1.C: New test.
40796
40797 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
40798
40799         * gcc.dg/20030625-1.c: New test.
40800
40801 2003-06-24  Roger Sayle  <roger@eyesopen.com>
40802
40803         * gcc.c-torture/compile/20030624-1.c: New test case.
40804
40805 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
40806
40807         * gcc.c-torture/execute/string-opt-17.c: New test.
40808
40809 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
40810
40811         PR c++/5754
40812         * g++.dg/parse/crash6.C: New test.
40813
40814 2003-06-23  Roger Sayle  <roger@eyesopen.com>
40815
40816         * gcc.dg/builtins-24.c: New test case.
40817
40818 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
40819
40820         * g++.dg/opt/operator1.C: New test.
40821
40822 2003-06-22  Roger Sayle  <roger@eyesopen.com>
40823
40824         * gcc.c-torture/execute/string-opt-16.c: New test case.
40825
40826 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40827
40828         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
40829         * g++.old-deja/g++.other/conv7.C: Likewise.
40830         * g++.old-deja/g++.other/overcnv2.C: Likewise.
40831         * g++.old-deja/g++.other/overload14.C: Likewise.
40832
40833 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40834
40835         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
40836         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
40837
40838 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40839
40840         PR c++/10888
40841         * g++.dg/warn/Winline-3.C: New test.
40842
40843 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40844
40845         * lib/target-supports.exp (check_alias_available): Make the test
40846         program acceptable to the Solaris assembler.
40847
40848         PR c++/10749
40849         * g++.dg/template/memclass2.C: New test.
40850
40851 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40852             Eric Botcazou  <ebotcazou@libertysurf.fr>
40853
40854         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
40855         data for non-matching targets.
40856         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
40857
40858 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40859
40860         PR c++/10845
40861         * g++.dg/template/member3.C: New test.
40862
40863 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
40864
40865         PR c++/10939
40866         * g++.dg/template/func1.C: New test.
40867
40868         PR c++/9649
40869         * g++.dg/template/static4.C: New test.
40870         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
40871
40872         PR c++/11041
40873         * g++.dg/init/ref7.C: New test.
40874
40875 2003-06-19  Matt Austern  <austern@apple.com>
40876
40877         PR c++/11228
40878         * g++.dg/anew1.C: New test.
40879         * g++.dg/anew2.C: New test.
40880         * g++.dg/anew3.C: New test.
40881         * g++.dg/anew4.C: New test.
40882
40883 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
40884
40885         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
40886
40887 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
40888
40889         * gcc.c-torture/execute/simd-4.c (main): Make expected value
40890         endian-dependent.
40891
40892 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
40893
40894         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
40895         Remove cruft.
40896
40897 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
40898
40899         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
40900         * gcc.c-torture/compile/961203-1.c: Likewise.
40901         * gcc.c-torture/compile/980506-1.c: Likewise.
40902
40903 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40904
40905         PR c++/10712
40906         * g++.dg/lookup/using7.C: New test.
40907
40908 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40909
40910         PR c++/11105
40911         * g++.dg/abi/conv1.C: Remove it.
40912         * g++.dg/template/conv7.C: New test.
40913         * g++.dg/template/conv8.C: Likewise.
40914         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
40915         conversion operator.
40916
40917 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
40918
40919         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
40920         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40921         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40922         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40923         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40924         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40925         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40926         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40927         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40928         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40929         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40930         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40931         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40932         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40933         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40934         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40935         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40936         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40937         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40938         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40939         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40940         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40941         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40942         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40943         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40944         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40945         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40946         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40947         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40948
40949 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
40950
40951         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
40952         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
40953         indications.
40954
40955 2003-06-16  Roger Sayle  <roger@eyesopen.com>
40956
40957         * gcc.dg/i386-387-5.c: New test case.
40958         * gcc.dg/i386-387-6.c: New test case.
40959         * gcc.dg/builtins-23.c: New test case.
40960
40961 2003-06-15  Roger Sayle  <roger@eyesopen.com>
40962
40963         * gcc.dg/builtins-22.c: New test case.
40964         * gcc.dg/i386-387-1.c: Update to test exp.
40965         * gcc.dg/i386-387-2.c: Likewise.
40966
40967 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40968
40969         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
40970
40971 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
40972
40973         * lib/gcc-dg.exp (dg-require-dll): New function.
40974         (dg-xfail-if): Likewise.
40975         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
40976         driver.
40977
40978         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
40979         * gcc.c-torture/compile/20001205-1.c: Likewise.
40980         * gcc.c-torture/compile/20001226-1.c: Likewise.
40981         * gcc.c-torture/compile/20010518-2.c: Likewise.
40982         * gcc.c-torture/compile/20020312-1.c: Likewise.
40983         * gcc.c-torture/compile/20020604-1.c: Likewise.
40984         * gcc.c-torture/compile/920501-12.c: Likewise.
40985         * gcc.c-torture/compile/920501-4.c: Likewise.
40986         * gcc.c-torture/compile/920520-1.c: Likewise.
40987         * gcc.c-torture/compile/920521-1.c: Likewise.
40988         * gcc.c-torture/compile/920625-1.c: Likewise.
40989         * gcc.c-torture/compile/961203-1.c: Likewise.
40990         * gcc.c-torture/compile/980506-1.c: Likewise.
40991         * gcc.c-torture/compile/981006-1.c: Likewise.
40992         * gcc.c-torture/compile/981022-1.c: Likewise.
40993         * gcc.c-torture/compile/981223-1.c: Likewise.
40994         * gcc.c-torture/compile/990617-1.c: Likewise.
40995         * gcc.c-torture/compile/dll.c: Likewise.
40996         * gcc.c-torture/compile/labels-3.c: Likewise.
40997         * gcc.c-torture/compile/mipscop-1.c: Likewise.
40998         * gcc.c-torture/compile/mipscop-2.c: Likewise.
40999         * gcc.c-torture/compile/mipscop-3.c: Likewise.
41000         * gcc.c-torture/compile/mipscop-4.c: Likewise.
41001         * gcc.c-torture/compile/simd-5.c: Likewise.
41002         * gcc.c-torture/compile/20000804-1.x: Remove.
41003         * gcc.c-torture/compile/20001205-1.x: Likewise.
41004         * gcc.c-torture/compile/20001226-1.x: Likewise.
41005         * gcc.c-torture/compile/20010518-2.x: Likewise.
41006         * gcc.c-torture/compile/20020312-1.x: Likewise.
41007         * gcc.c-torture/compile/20020604-1.x: Likewise.
41008         * gcc.c-torture/compile/920501-12.x: Likewise.
41009         * gcc.c-torture/compile/920501-4.x: Likewise.
41010         * gcc.c-torture/compile/920520-1.x: Likewise.
41011         * gcc.c-torture/compile/920521-1.x: Likewise.
41012         * gcc.c-torture/compile/920625-1.x: Likewise.
41013         * gcc.c-torture/compile/961203-1.x: Likewise.
41014         * gcc.c-torture/compile/980506-1.x: Likewise.
41015         * gcc.c-torture/compile/981006-1.x: Likewise.
41016         * gcc.c-torture/compile/981022-1.x: Likewise.
41017         * gcc.c-torture/compile/981223-1.x: Likewise.
41018         * gcc.c-torture/compile/990617-1.x: Likewise.
41019         * gcc.c-torture/compile/mipscop-1.x: Likewise.
41020         * gcc.c-torture/compile/mipscop-2.x: Likewise.
41021         * gcc.c-torture/compile/mipscop-3.x: Likewise.
41022         * gcc.c-torture/compile/mipscop-4.x: Likewise.
41023         * gcc.c-torture/compile/simd-5.x: Likewise.
41024
41025         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41026
41027 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41028
41029         * gcc.c-torture/execute/20030611-1.c: New test.
41030
41031 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41032
41033         PR middle-end/168
41034         * gcc.dg/20030612-1.c: New test case.
41035
41036 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41037
41038         PR c++/10635
41039         * g++.dg/expr/cast1.C: New test.
41040
41041 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41042
41043         * gcc.dg/builtins-21.c: New test case.
41044
41045 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
41046
41047         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41048         options instead of at the end.
41049         * lib/objc.exp (objc_target_compile): Likewise.
41050
41051 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
41052
41053         PR c++/10432
41054         * g++.dg/parse/error1.C: New test.
41055
41056 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
41057
41058         * gcc.dg/compat/struct-by-value-11_main.c: New file.
41059         * gcc.dg/compat/struct-by-value-11_x.c: New file.
41060         * gcc.dg/compat/struct-by-value-11_y.c: New file.
41061         * gcc.dg/compat/struct-by-value-12_main.c: New file.
41062         * gcc.dg/compat/struct-by-value-12_x.c: New file.
41063         * gcc.dg/compat/struct-by-value-12_y.c: New file.
41064         * gcc.dg/compat/struct-by-value-13_main.c: New file.
41065         * gcc.dg/compat/struct-by-value-13_x.c: New file.
41066         * gcc.dg/compat/struct-by-value-13_y.c: New file.
41067         * gcc.dg/compat/struct-by-value-14_main.c: New file.
41068         * gcc.dg/compat/struct-by-value-14_x.c: New file.
41069         * gcc.dg/compat/struct-by-value-14_y.c: New file.
41070         * gcc.dg/compat/struct-by-value-15_main.c: New file.
41071         * gcc.dg/compat/struct-by-value-15_x.c: New file.
41072         * gcc.dg/compat/struct-by-value-15_y.c: New file.
41073         * gcc.dg/compat/struct-by-value-16_main.c: New file.
41074         * gcc.dg/compat/struct-by-value-16_x.c: New file.
41075         * gcc.dg/compat/struct-by-value-16_y.c: New file.
41076         * gcc.dg/compat/struct-by-value-17_main.c: New file.
41077         * gcc.dg/compat/struct-by-value-17_x.c: New file.
41078         * gcc.dg/compat/struct-by-value-17_y.c: New file.
41079         * gcc.dg/compat/struct-by-value-18_main.c: New file.
41080         * gcc.dg/compat/struct-by-value-18_x.c: New file.
41081         * gcc.dg/compat/struct-by-value-18_y.c: New file.
41082
41083         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41084         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41085         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41086         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41087         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41088         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41089         * gcc.dg/compat/scalar-return-3_main.c: New file.
41090         * gcc.dg/compat/scalar-return-3_x.c: New file.
41091         * gcc.dg/compat/scalar-return-3_y.c: New file.
41092         * gcc.dg/compat/scalar-return-4_main.c: New file.
41093         * gcc.dg/compat/scalar-return-4_x.c: New file.
41094         * gcc.dg/compat/scalar-return-4_y.c: New file.
41095
41096 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
41097
41098         * gcc.dg/compat/fp2-struct-check.h: New file.
41099         * gcc.dg/compat/fp2-struct-defs.h: New file.
41100         * gcc.dg/compat/fp2-struct-init.h: New file.
41101         * gcc.dg/compat/struct-by-value-10_main.c: New file.
41102         * gcc.dg/compat/struct-by-value-10_x.c: New file.
41103         * gcc.dg/compat/struct-by-value-10_y.c: New file.
41104         * gcc.dg/compat/struct-return-10_main.c: New file.
41105         * gcc.dg/compat/struct-return-10_x.c: New file.
41106         * gcc.dg/compat/struct-return-10_y.c: New file.
41107
41108         * gcc.dg/compat/compat-common.h: New file.
41109         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41110         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41111         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41112         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41113         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41114         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41115         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41116         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41117         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41118         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41119         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41120         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41121         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41122         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41123         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41124         * gcc.dg/compat/small-struct-check.h: Ditto.
41125         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41126         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41127         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41128         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41129         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41130         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41131         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41132         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41133         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41134         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41135         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41136         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41137         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41138         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41139         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41140         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41141         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41142         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41143         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41144         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41145         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41146         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41147         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41148         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41149         * gcc.dg/compat/struct-return-2_main.c: Ditto.
41150         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41151         * gcc.dg/compat/struct-return-2_y.c: Ditto.
41152         * gcc.dg/compat/struct-return-3_main.c: Ditto.
41153         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41154         * gcc.dg/compat/struct-return-3_y.c: Ditto.
41155
41156 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
41157
41158         * g++.dg/pch/static-1.C: New file.
41159         * g++.dg/pch/static-1.Hs: New file.
41160
41161 2003-06-10  Richard Henderson  <rth@redhat.com>
41162
41163         * gcc.dg/asm-7.c: Adjust expected warning text.
41164
41165 2003-06-10  Roger Sayle  <roger@eyesopen.com>
41166
41167         * gcc.dg/builtins-20.c: New test case.
41168
41169 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
41170
41171         PR c++/11131
41172         * g++.dg/opt/template1.C: New test.
41173
41174 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41175
41176         * lib/gcc-dg.exp (dg-test): Clear additional_files and
41177         additional_sources.
41178
41179 2003-05-21  David Taylor  <dtaylor@emc.com>
41180
41181         * gcc.dg/Wpadded.c: New file.
41182
41183 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41184
41185         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41186         * gcc.dg/special/weak-2.c: Add dg-require-weak.
41187         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41188         dg-require-weak.
41189
41190 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
41191
41192         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41193
41194 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41195
41196         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41197         (dg-require-alias): Likewise.
41198         (dg-require-gc-sections): Likewise.
41199         * lib/target-supports.exp (check_gc_sections_available): Likewise.
41200
41201 2003-06-08  Richard Henderson  <rth@redhat.com>
41202
41203         * gcc.dg/20011029-2.c: Fix the array reference.
41204         * gcc.dg/asm-7.c: New.
41205
41206 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
41207
41208         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41209
41210 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
41211
41212         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41213         (dg-require-gc-sections): Likewise.
41214
41215 2003-06-08  Jan Hubicka  <jh@suse.cz>
41216
41217         * i386-cmov1.c: Fix regular expression.
41218         * i386-cvt-1.c: Likewise.
41219         * i386-local.c: Likewise.
41220         * i386-local2.c: Likewise.
41221         * i386-mul.c: Likewise.
41222         * i386-ssetype-1.c: Likewise.
41223         * i386-ssetype-3.c: Likewise.
41224         * i386-ssetype-5.c: Likewise.
41225
41226 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41227
41228         PR c++/11039
41229         * g++.dg/warn/implicit-typename2.C: New test.
41230         * g++.dg/warn/implicit-typename3.C: New test.
41231
41232 2003-06-07  Richard Henderson  <rth@redhat.com>
41233
41234         * g++.dg/other/offsetof3.C: Use size_t.
41235         * g++.dg/other/offsetof4.C: Likewise.
41236
41237 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
41238
41239         * lib/copy-file.exp: New. Implement gcc_copy_files.
41240
41241         * lib/dg-pch.exp: Load copy-file.exp
41242         (dg-pch): Use gcc_copy_files instead of "file copy".
41243
41244 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
41245
41246         * gcc.dg/weak/weak.exp: Simplify.
41247         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41248         * gcc.dg/weak/weak-1.c: Likewise.
41249         * gcc.dg/weak/weak-2.c: Likewise.
41250         * gcc.dg/weak/weak-3.c: Likewise.
41251         * gcc.dg/weak/weak-4.c: Likewise.
41252         * gcc.dg/weak/weak-5.c: Likewise.
41253         * gcc.dg/weak/weak-6.c: Likewise.
41254         * gcc.dg/weak/weak-7.c: Likewise.
41255         * gcc.dg/weak/weak-8.c: Likewise.
41256         * gcc.dg/weak/weak-9.c: Likewise.
41257
41258 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
41259
41260         gcc.c-torture/execute/20030606-1.c: New.
41261
41262 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41263
41264         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41265         * gcc.dg/builtins-19.c: Likewise.
41266
41267 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41268
41269         * gcc.dg/builtins-2.c: Add some more tests.
41270         * gcc.dg/builtins-18.c: New test case.
41271         * gcc.dg/builtins-19.c: New test case.
41272
41273 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41274             Jim Wilson  <wilson@tuliptree.org>
41275
41276         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41277
41278 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
41279
41280         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41281         mempcpy/stpcpy calls not to be optimized into something else.
41282         * gcc.c-torture/execute/string-opt-3.c: Moved to...
41283         * gcc.c-torture/execute/builtins/string-7.c: ...here.
41284         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41285
41286 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41287
41288         * gcc.dg/format/asm_fprintf-1.c: New test.
41289
41290 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
41291
41292         * lib/gcc-defs.exp (additional_sources): New variable.
41293         (dg-additional-sources): New function.
41294         (additional_files): New variable.
41295         (dg-additional-files): New function.
41296         (dg-additional-files-options): Likewise.
41297         * lib/gcc-dg.exp (dg-require-weak): New function.
41298         (dg-require-alias): Likewise.
41299         (dg-require-gc-sections): Likewise.
41300         * lib/target-supports.exp (check_alias_available): Remove testfile
41301         parameter.
41302         (check_gc_sections_available): New function.
41303         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41304         (dg-gpp-additional-files): Likewise.
41305         * lib/g++.exp (additional_sources): Remove.
41306         (additional_files): Likewise.
41307         (g++_target_compile): Use dg-additional-files-options.
41308
41309         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
41310         Tcl logic.
41311         * gcc.dg/special/ecos.exp: Remove.
41312         * gcc.dg/special/20000419-2.c: Use dg-require-*.
41313         * gcc.dg/special/alias-1.c: Likewise.
41314         * gcc.dg/special/alias-2.c: Likewise.
41315         * gcc.dg/special/gcsec-1.c: Likewise.
41316         * gcc.dg/special/weak-1.c: Likewise.
41317         * gcc.dg/special/weak-2.c: Likewise.
41318         * gcc.dg/special/wkali-1.c: Likewise.
41319         * gcc.dg/special/wkali-2.c: Likewise.
41320
41321         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41322         dg-gpp-additional-*.
41323         * g++.dg/special/conpr-3.C: Likewise.
41324         * g++.dg/special/conpr-4.C: Likewise.
41325         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41326         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41327         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41328         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41329         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41330         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41331         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41332         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41333         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41334         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41335         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41336         * g++.old-deja/g++.other/comdat1.C: Likewise.
41337         * g++.old-deja/g++.other/comdat2.C: Likewise.
41338         * g++.old-deja/g++.other/comdat3.C: Likewise.
41339         * g++.old-deja/g++.other/ctor1.C: Likewise.
41340         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41341
41342 2003-06-05  Richard Henderson  <rth@redhat.com>
41343
41344         * gcc.dg/debug/20030605-1.c: New.
41345
41346 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41347
41348         * README.QMTEST: Update.
41349
41350 2003-06-04  Richard Henderson  <rth@redhat.com>
41351
41352         * gcc.dg/cleanup-1.c: New.
41353         * gcc.dg/cleanup-2.c: New.
41354         * gcc.dg/cleanup-3.c: New.
41355         * gcc.dg/cleanup-4.c: New.
41356         * gcc.dg/cleanup-5.c: New.
41357         * gcc.dg/cleanup-6.c: New.
41358         * gcc.dg/cleanup-7.c: New.
41359
41360 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41361
41362         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41363
41364         * lib/dg-pch.exp: New file.
41365         * g++.dg/pch/pch.exp: Use dg-pch.exp.
41366         * gcc.dg/pch/pch.exp: Likewise.
41367
41368 2003-06-04  Roger Sayle  <roger@eyesopen.com>
41369
41370         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41371         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41372         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41373         * gcc.dg/builtins-17.c: New test case.
41374         * gcc.dg/i386-387-4.c: New test case.
41375         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41376
41377 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41378
41379         * gcc.dg/ultrasp9.c: New test.
41380
41381 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41382
41383         * gcc.c-torture/compile/20030604-1.c: New test.
41384         * gcc.dg/sparc-constant-1.c: New test.
41385
41386 2003-06-03  Glen Nakamura  <glen@imodulo.com>
41387
41388         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41389
41390 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
41391
41392         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41393
41394         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41395         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41396
41397 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
41398
41399         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41400
41401 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41402
41403         PR c++/10940
41404         * g++.dg/template/spec10.C: New test.
41405
41406 2003-06-03  Roger Sayle  <roger@eyesopen.com>
41407
41408         * gcc.dg/builtins-16.c: New test case.
41409
41410 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
41411
41412         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41413         mempcpy test with post-increments.
41414         * gcc.c-torture/execute/string-opt-3.c: New test.
41415         * gcc.dg/string-opt-1.c: New test.
41416
41417 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
41418
41419         PR fortran/10965
41420         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41421
41422 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
41423
41424         * lib/scanasm.exp (dg-scan): New function, factored out of ...
41425         (scan-assembler): ... here.  Use dg-scan.
41426         (scan-assembler-not): Likewise.
41427         (scan-file): New function.
41428         (scan-file-not): Likewise.
41429         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41430         * gcc.dg/cpp/_Pragma4.c: Likewise.
41431         * gcc.dg/cpp/_Pragma5.c: Likewise.
41432         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41433         * gcc.dg/cpp/avoidpaste2.c: Likewise.
41434         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41435         * gcc.dg/cpp/cmdlne-P.c: Likewise.
41436         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41437         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41438         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41439         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41440         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41441         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41442         * gcc.dg/cpp/cxxcom1.c: Likewise.
41443         * gcc.dg/cpp/line1.c: Likewise.
41444         * gcc.dg/cpp/maccom1.c: Likewise.
41445         * gcc.dg/cpp/maccom2.c: Likewise.
41446         * gcc.dg/cpp/maccom3.c: Likewise.
41447         * gcc.dg/cpp/maccom4.c: Likewise.
41448         * gcc.dg/cpp/maccom5.c: Likewise.
41449         * gcc.dg/cpp/maccom6.c: Likewise.
41450         * gcc.dg/cpp/multiline.c: Likewise.
41451         * gcc.dg/cpp/spacing1.c: Likewise.
41452         * gcc.dg/cpp/spacing2.c: Likewise.
41453         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41454         * gcc.dg/cpp/trad/maccom1.c: Likewise.
41455         * gcc.dg/cpp/trad/maccom2.c: Likewise.
41456         * gcc.dg/cpp/trad/maccom3.c: Likewise.
41457         * gcc.dg/cpp/trad/maccom4.c: Likewise.
41458         * gcc.dg/cpp/trad/maccom6.c: Likewise.
41459         * gcc.dg/cpp/cxxcom2.c: Likewise.
41460         * gcc.dg/cpp/cxxcom2.h: New file.
41461
41462         * gcc.dg/cpp/truefalse.cpp: Move it to ...
41463         * g++.dg/cpp/truefalse.C: Here.
41464         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41465
41466 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
41467
41468         * gcc.dg/cpp/redef3.c: New file.
41469
41470 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41471
41472         * gcc.dg/i386-loop-3.c: New test.
41473
41474 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
41475
41476         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41477
41478 2003-05-31  Roger Sayle  <roger@eyesopen.com>
41479
41480         * gcc.dg/fwrapv-1.c: New test case.
41481         * gcc.dg/fwrapv-2.c: New test case.
41482
41483 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41484
41485         PR c++/10956
41486         * g++.dg/template/spec9.C: New test.
41487
41488 2003-05-29  Roger Sayle  <roger@eyesopen.com>
41489
41490         * gcc.dg/duff-4.c: New test case.
41491
41492 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
41493
41494         PR fortran/10843
41495         * g77.dg/ffixed-form-1.f: New test
41496         * g77.dg/ffixed-form-2.f: New test
41497         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41498         * g77.dg/ffree-form-3.f: New test
41499
41500 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
41501
41502         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41503         * gcc.dg/wint_t-1.c: Likewise.
41504
41505 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41506
41507         * g++.dg/template/access11.C: New test.
41508
41509 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41510
41511         PR c++/10849
41512         * g++.dg/template/access10.C: New test.
41513
41514 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41515             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41516
41517         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41518
41519 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41520
41521         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41522         suppress for powerpc-*-darwin*.
41523         * gcc.dg/torture/builtin-noret-2.c: Likewise.
41524
41525 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41526
41527         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41528         suppress option for powerpc-*-darwin*.
41529
41530 2003-05-23  Roger Sayle  <roger@eyesopen.com>
41531
41532         * gcc.dg/builtins-1.c: Add tests for tan and atan.
41533         * gcc.dg/builtins-4.c: Add test for fmod.
41534
41535 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41536
41537         PR c++/10682
41538         * g++.dg/template/instantiate4.C: New test.
41539
41540 2003-05-22  Roger Sayle  <roger@eyesopen.com>
41541
41542         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41543
41544 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
41545
41546         * gcc.dg/compat/scalar-return-1_main.c: New file.
41547         * gcc.dg/compat/scalar-return-1_x.c: New file.
41548         * gcc.dg/compat/scalar-return-1_y.c: New file.
41549         * gcc.dg/compat/scalar-return-2_main.c: New file.
41550         * gcc.dg/compat/scalar-return-2_x.c: New file.
41551         * gcc.dg/compat/scalar-return-2_y.c: New file.
41552         * gcc.dg/compat/struct-return-3_main.c: New file.
41553         * gcc.dg/compat/struct-return-3_y.c: New file.
41554         * gcc.dg/compat/struct-return-3_x.c: New file.
41555         * gcc.dg/compat/struct-return-2_main.c: New file.
41556         * gcc.dg/compat/struct-return-2_x.c: New file.
41557         * gcc.dg/compat/struct-return-2_y.c: New file.
41558
41559 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41560
41561         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41562         for hppa*-hp-hpux*.
41563         * gcc.dg/20021014-1.c (dg-options): Likewise.
41564         * gcc.dg/nest.c (dg-options): Likewise.
41565
41566 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
41567
41568         PR c++/9738
41569         * g++.dg/ext/dllimport2.C: New file.
41570         * g++.dg/ext/dllimport3.C: New file.
41571
41572 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
41573
41574         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41575         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41576         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41577         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41578         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41579         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41580         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41581         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41582         * gcc.dg/compat/small-struct-defs.h: New file.
41583         * gcc.dg/compat/small-struct-init.h: New file.
41584         * gcc.dg/compat/small-struct-check.h: New file.
41585         * gcc.dg/compat/fp-struct-defs.h: New file.
41586         * gcc.dg/compat/fp-struct-check.h: New file.
41587         * gcc.dg/compat/fp-struct-init.h: New file.
41588         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41589         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41590
41591 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
41592
41593         * gcc.dg/20030225-2.c: New test.
41594
41595 2003-05-18  Roger Sayle  <roger@eyesopen.com>
41596             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41597
41598         * gcc.c-torture/compile/20030518-1.c: New test case.
41599
41600 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
41601
41602         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41603         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41604         gcc-dg-debug-runtest.
41605         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41606         gcc-dg-debug-runtest.
41607
41608 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41609
41610         PR c++/9022
41611         * g++.dg/lookup/using6.C: New test.
41612
41613 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41614
41615         * g++.dg/parse/access2.C: New test.
41616
41617 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
41618
41619         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41620         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41621         * gcc.dg/debug/debug.exp: Likewise.
41622
41623 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
41624
41625         * gcc.dg/dollar.c: New test.
41626
41627 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
41628
41629         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41630         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41631         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41632         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41633         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41634         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41635         * gcc.dg/compat/struct-by-value-6_main.c: New file.
41636         * gcc.dg/compat/struct-by-value-6_x.c: New file.
41637         * gcc.dg/compat/struct-by-value-6_y.c: New file.
41638         * gcc.dg/compat/struct-by-value-7_main.c: New file.
41639         * gcc.dg/compat/struct-by-value-7_x.c: New file.
41640         * gcc.dg/compat/struct-by-value-7_y.c: New file.
41641         * gcc.dg/compat/struct-by-value-8_main.c: New file.
41642         * gcc.dg/compat/struct-by-value-8_x.c: New file.
41643         * gcc.dg/compat/struct-by-value-8_y.c: New file.
41644         * gcc.dg/compat/struct-by-value-9_main.c: New file.
41645         * gcc.dg/compat/struct-by-value-9_x.c: New file.
41646         * gcc.dg/compat/struct-by-value-9_y.c: New file.
41647
41648 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
41649
41650         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41651         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
41652         support for "repo" mode.
41653         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41654         * lib/g77-dg.exp: Likewise.
41655         * lib/obj-dg.exp: Likewise.
41656
41657 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
41658
41659         Merge from gcc-3_2-rhl8-branch:
41660         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
41661
41662         * gcc.dg/tls/opt-6.c: New test.
41663
41664         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
41665
41666         * gcc.dg/20030405-1.c: New test.
41667
41668         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
41669
41670         * gcc.dg/20030309-1.c: New test.
41671
41672         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41673
41674         * gcc.c-torture/execute/20030307-1.c: New test.
41675
41676         2003-02-20  Randolph Chung  <tausq@debian.org>
41677
41678         * gcc.c-torture/compile/20030220-1.c: New test.
41679
41680         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
41681
41682         * gcc.dg/20030217-1.c: New test.
41683
41684         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
41685
41686         * gcc.c-torture/compile/20020129-1.c: New test.
41687
41688         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41689
41690         * gcc.dg/unroll-1.c: New test.
41691
41692         2002-11-16  Jan Hubicka  <jh@suse.cz>
41693
41694         * gcc.c-torture/execute/20020920-1.c: New test.
41695
41696         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
41697
41698         PR target/7434
41699         * gcc.c-torture/compile/20021008-1.c: New test.
41700
41701         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
41702
41703         PR target/7559
41704         * gcc.c-torture/execute/20020810-1.c: New test.
41705
41706         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41707
41708         * gcc.c-torture/compile/20020807-1.c: New test.
41709
41710         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
41711
41712         * gcc.dg/tls/opt-1.c: New test.
41713
41714         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
41715
41716         * gcc.dg/20020729-1.c: New test.
41717
41718         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
41719
41720         * g++.dg/opt/life1.C: New test.
41721
41722         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
41723
41724         * gcc.dg/20020525-1.c: New test.
41725
41726         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41727
41728         PR c++/6794
41729         * g++.dg/ext/pretty1.C: New test.
41730         * g++.dg/ext/pretty2.C: New test.
41731
41732 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
41733
41734         PR c++/8385
41735         * g++.dg/ext/typeof5.C: New test.
41736
41737 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
41738
41739         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41740         __USER_LABEL_PREFIX__ into account.
41741         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41742
41743 2003-05-14  Roger Sayle  <roger@eyesopen.com>
41744
41745         * gcc.dg/builtins-15.c: New test case.
41746
41747 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
41748
41749         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41750
41751 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
41752
41753         * lib/g++.exp: Tweak handling of additional source files.
41754         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41755         * g++.dg/special/conpr-2a.C: Rename to ...
41756         * g++.dg/special/conpr-2a.cc: ... this.
41757         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41758         * g++.dg/special/conpr-3a.C: Rename to ...
41759         * g++.dg/special/conpr-3a.cc: This.
41760         * g++.dg/special/conpr-3b.C: Rename to ...
41761         * g++.dg/special/conpr-3b.cc: This.
41762         * g++.dg/special/conpr-4.C: New test.
41763         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41764
41765 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
41766
41767         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41768
41769 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41770
41771         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41772         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41773         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41774         * g++.old-deja/g++.other/warn3.C: Likewise.
41775
41776 2003-05-11  Roger Sayle  <roger@eyesopen.com>
41777
41778         * gcc.dg/i386-387-1.c: Update to also test log.
41779         * gcc.dg/i386-387-2.c: Likewise.
41780
41781 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41782
41783         * g77.f-torture/execute/int8421.f: New test.
41784
41785 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41786
41787         PR c++/10230, c++/10481
41788         * g++.dg/lookup/scoped5.C: New test.
41789
41790 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41791
41792         PR c++/10552
41793         * g++.dg/template/ttp6.C: New test.
41794
41795 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
41796
41797         * gcc.c-torture/execute/builtins: New directory.
41798         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
41799         gcc.c-torture/execute/builtins.
41800         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
41801         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
41802         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
41803         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
41804
41805 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41806
41807         PR c++/9252
41808         * g++.dg/template/access8.C: New test.
41809         * g++.dg/template/access9.C: New test.
41810
41811 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41812
41813         PR c++/9554
41814         * g++.dg/parse/access1.C: New test.
41815
41816 2003-05-09  DJ Delorie  <dj@redhat.com>
41817
41818         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
41819         long, and not an int.
41820
41821 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41822
41823         PR c++/10555, c++/10576
41824         * g++.dg/template/memclass1.C: New test.
41825
41826 2003-05-08  DJ Delorie  <dj@redhat.com>
41827
41828         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
41829         targets.
41830         * gcc.c-torture/execute/20021024-1.x: Likewise.
41831         * gcc.c-torture/execute/shiftdi.x: Likewise.
41832         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
41833         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
41834         * gcc.dg/20021018-1.c: Likewise.
41835
41836 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41837
41838         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
41839
41840         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
41841         (bcopy): Call memmove.
41842
41843 2003-05-08  Roger Sayle  <roger@eyesopen.com>
41844
41845         * g77.f-torture/compile/8485.f: New test case.
41846
41847 2003-05-07  Richard Henderson  <rth@redhat.com>
41848
41849         PR c++/10570
41850         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
41851         Verify exception_cleanup not called for rethrows.
41852         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
41853         when exiting catch block without rethrowing.
41854         * g++.dg/eh/forced3.C: New.
41855         * g++.dg/eh/forced4.C: New.
41856
41857 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
41858
41859         * gcc.dg/20030505.c: Fix triplet.
41860
41861 2003-05-06  DJ Delorie  <dj@redhat.com>
41862
41863         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
41864         * gcc.dg/nest.c: Likewise.
41865
41866 2003-05-05  Roger Sayle  <roger@eyesopen.com>
41867
41868         * gcc.dg/builtins-14.c: New test case.
41869
41870 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
41871
41872         * lib/compat.exp (compat-execute): New argument.
41873         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
41874         * gcc.dg/compat: New test directory.
41875         * gcc.dg/compat/compat.exp: New expect script.
41876         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
41877         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
41878         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
41879         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
41880         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
41881         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
41882
41883         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
41884         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
41885         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
41886         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
41887         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
41888         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
41889         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
41890         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
41891         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
41892         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
41893         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
41894         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
41895         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
41896         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
41897         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
41898
41899 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
41900
41901         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
41902
41903 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
41904
41905         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
41906
41907 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
41908
41909         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
41910         * gcc.dg/ppc-fsel-2.c: New test.
41911
41912         * gcc.dg/unused-5.c: New test.
41913
41914 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41915
41916         PR c++/10496
41917         * g++.dg/warn/pmf1.C: New test.
41918
41919 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41920
41921         PR c++/4494
41922         * g++.dg/warn/main.C: New test.
41923
41924 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41925
41926         * gcc.dg/nonnull-3.c: New test.
41927
41928 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
41929
41930         * gcc.dg/cpp/Wtrigraphs.c: Update.
41931         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
41932
41933 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
41934
41935         * gcc.dg/ppc-fsel-1.c: New test.
41936
41937 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
41938
41939         PR c/10604
41940         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
41941
41942 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
41943
41944         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
41945
41946 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41947
41948         PR c++/9364, c++/10553, c++/10586
41949         * g++.dg/parse/typename4.C: New test.
41950         * g++.dg/parse/typename5.C: Likewise.
41951
41952 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
41953
41954         * gcc.c-torture/compile/20030503-1.c: New test.
41955
41956 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41957
41958         * g++.dg/lookup/using5.C: Fix testcase error.
41959
41960 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
41961
41962         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
41963         since MEABI is no longer supported.  Remove all vestiges
41964         of MEABI from the test.
41965
41966 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41967
41968         PR c++/10554
41969         * g++.dg/lookup/using5.C: New test.
41970
41971 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41972
41973         PR c++/8772
41974         * g++.dg/template/ttp5.C: New test.
41975
41976 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
41977
41978         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
41979         (dg-gpp-additional-sources): New function.
41980         (dg-gpp-additional-files): Likewise.
41981         * lib/g++.exp (additional_sources): New variable.
41982         (additional_files): Likewise.
41983         (g++_target_compile): Deal with them.
41984         * lib/old-dejagnu.exp: Remove.
41985         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
41986         * g++.old-deja: Revise all tests to use dg commands.
41987
41988 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41989
41990         PR c++/9432, c++/9528
41991         * g++.dg/lookup/using4.C: New test.
41992
41993 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
41994
41995         * gcc.dg/noreturn-5.c: New file.
41996         * gcc.dg/noreturn-6.c: New file.
41997
41998         * gcc.c-torture/compile/inline-1.c: New file.
41999
42000 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42001
42002         PR c++/10551
42003         * g++.dg/template/explicit1.C: New test.
42004
42005 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42006
42007         PR c++/10549
42008         * g++.dg/other/bitfield1.C: New test.
42009
42010         PR c++/10527
42011         * g++.dg/init/new7.C: New test.
42012
42013 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
42014
42015         * g++.dg/ext/desig1.C: New test.
42016         * g++.dg/ext/init1.C: Update.
42017
42018         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42019
42020 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
42021
42022         PR c++/10180
42023         * g++.dg/warn/Winline-1.C: New test.
42024
42025 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
42026
42027         * gcc.c-torture/execute/string-opt-19.c: New test.
42028
42029         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42030         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42031
42032 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
42033
42034         PR c++/10506
42035         * g++.dg/init/new6.C: New test.
42036
42037         PR c++/10503
42038         * g++.dg/init/ref6.C: New test.
42039
42040 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
42041
42042         * g++.dg/warn/weak1.C: XFAIL on AIX4.
42043
42044 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42045
42046         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42047         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42048
42049 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
42050
42051         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42052         initialized static data members.
42053
42054 2003-04-25  H.J. Lu <hjl@gnu.org>
42055
42056         * gcc.dg/ia64-sync-4.c: New test.
42057
42058 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42059
42060         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
42061         date.
42062
42063 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
42064
42065         PR c++/10337
42066         * g++.dg/warn/conv1.C: New test.
42067         * g++.old-deja/g++.other/conv7.C: Adjust.
42068         * g++.old-deja/g++.other/overload14.C: Adjust.
42069
42070 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42071
42072         PR c++/10471
42073         * g++.dg/template/defarg2.C: New test.
42074
42075 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
42076
42077         * gcc.dg/cpp/include2.c: Update.
42078         * gcc.dg/cpp/multiline-2.c: New.
42079         * gcc.dg/cpp/multiline.c: Update.
42080         * gcc.dg/cpp/strify2.c: Update.
42081         * gcc.dg/cpp/trad/literals-2.c: Update.
42082
42083 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42084
42085         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42086
42087 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42088
42089         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42090
42091 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42092
42093         PR c++/10451
42094         * g++.dg/parse/crash4.C: New test.
42095
42096         PR c++/9847
42097         * g++.dg/parse/crash5.C: New test.
42098
42099 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
42100
42101         PR c++/10446
42102         * g++.dg/parse/crash3.C: New test.
42103
42104         PR c++/10428
42105         * g++.dg/parse/elab1.C: New test.
42106
42107 2003-04-22  Devang Patel  <dpatel@apple.com>
42108
42109         * gcc.dg/cpp/trad/funlike-5.c: New test.
42110
42111 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
42112
42113         * g++.dg/other/packed1.C: Fix dg options.
42114
42115 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
42116
42117         * g++.dg/other/offsetof2.C: New test.
42118
42119 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
42120
42121         * g++.dg/template/recurse.C: Adjust location of error messages.
42122
42123 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
42124
42125         PR c++/9881
42126         * g++.dg/init/addr-const1.C: New test.
42127         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42128
42129 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42130
42131         PR c++/10405
42132         * g++.dg/lookup/struct-hack1.C: New test.
42133
42134 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
42135
42136         * ucs.c: Update diagnostic messages.
42137
42138 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42139
42140         * gcc.dg/cpp/truefalse.cpp: New test.
42141         * gcc.dg/cpp/cpp.exp: Update.
42142         * g++.dg/other/stdbool-if.C: Remove.
42143
42144 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42145
42146         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42147         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42148
42149 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42150
42151         * gcc.c-torture/compile/20030418-1.c: New test.
42152
42153 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
42154
42155         * README.compat: Remove; content moved to doc/sourcebuild.texi.
42156
42157 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42158
42159         PR c++/10347
42160         g++.dg/template/dependent-name1.C: New test.
42161
42162 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
42163
42164         * gcc.dg/warn-1.c (tourist_guide): New array,
42165         contains a pointer to bar.
42166
42167 2003-04-16  Roger Sayle  <roger@eyesopen.com>
42168
42169         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42170         * gcc.c-torture/execute/medce-1.c: New test case.
42171         * gcc.c-torture/execute/medce-2.c: New test case.
42172
42173 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
42174
42175         * lib/prune.exp: Ignore more messages.
42176
42177         PR c++/10381
42178         * g++.dg/parse/lookup3.C: New test.
42179
42180 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
42181
42182         * gcc.c-torture/compile/20030415-1.c : New test.
42183
42184 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
42185
42186         * gcc.c-torture/execute/scope-2.c: Move to ...
42187         * gcc.dg/noncompile/scope.c: .... here.
42188
42189 2003-04-14  Roger Sayle  <roger@eyesopen.com>
42190
42191         * gcc.dg/20030414-2.c: New test case.
42192
42193 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
42194
42195         PR target/10377
42196         * gcc.dg/20030414-1.c: New test.
42197
42198 2003-04-13  Roger Sayle  <roger@eyesopen.com>
42199
42200         * gcc.dg/builtins-12.c: New test case.
42201         * gcc.dg/builtins-13.c: New test case.
42202
42203 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42204
42205         * gcc.c-torture/execute/string-opt-18.c: New test.
42206
42207 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
42208
42209         PR c++/10300
42210         * g++.dg/init/new5.C: New test.
42211
42212 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
42213
42214         PR c++/7910
42215         * g++.dg/ext/dllimport1.C: New test.
42216
42217 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42218
42219         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42220
42221 2003-04-11  Bud Davis <bdavis9659@comcast.net>
42222
42223         PR Fortran/9263
42224         * g77.f-torture/noncompile/9263.f: New test
42225         PR Fortran/1832
42226         * g77.f-torture/execute/1832.f: New test
42227
42228 2003-04-11  David Chad  <davidc@freebsd.org>
42229             Loren J. Rittle  <ljrittle@acm.org>
42230
42231         PR libobjc/8562
42232         * objc.dg/headers.m: New test.
42233
42234 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
42235
42236         * gcc.c-torture/execute/builtin-noret-2.c: New.
42237         * gcc.c-torture/execute/builtin-noret-2.x: New.
42238         XFAIL builtin-noret-2.c at -O1 and above.
42239         * gcc.dg/redecl.c: New.
42240         * gcc.dg/Wshadow-1.c: Update error regexps.
42241
42242 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
42243
42244         * g++.dg/abi/bitfield10.C: New test.
42245
42246 2003-04-09  Mike Stump  <mrs@apple.com>
42247
42248         * gcc.dg/pch/pch.exp: Make testcase names longer.
42249         * g++.dg/pch/pch.exp: Make testcase names longer.
42250
42251 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42252
42253         * gcc.dg/builtins-11.c: New test case.
42254
42255 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42256
42257         * gcc.dg/builtins-9.c: New test case.
42258         * gcc.dg/builtins-10.c: New test case.
42259
42260 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
42261
42262         * gcc.dg/noncompile/init-4.c.c: New test.
42263
42264 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42265
42266         * gcc.misc-test/gcov-9.c: New test.
42267         * gcc.misc-test/gcov-10.c: New test
42268         * gcc.misc-test/gcov-11.c: New test.
42269
42270 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
42271
42272         PR optimization/10024
42273         * gcc.c-torture/compile/20030405-1.c: New test.
42274
42275 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
42276
42277         * gcc.dg/pch/static-3.c: New.
42278         * gcc.dg/pch/static-3.hs: New.
42279         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42280
42281 2003-04-04  Richard Henderson  <rth@redhat.com>
42282
42283         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42284         * g++.dg/eh/forced2.C: Likewise.
42285
42286 2003-04-03  Mike Stump  <mrs@apple.com>
42287
42288         * lib/scanasm.exp (scan-assembler): Add xfail processing for
42289         target arg.
42290         (scan-assembler-times, scan-assembler-not): Likewise.
42291         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42292
42293 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42294
42295         * gcc.dg/sparc-loop-1.c: New test.
42296
42297 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
42298
42299         PR other/9274
42300         * g++.dg/pch/system-2.C: New.
42301         * g++.dg/pch/system-2.Hs: New.
42302
42303 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
42304
42305         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42306
42307         * g++.dg/eh/simd-1.C (vecfunc): Same.
42308
42309 2003-04-01  Roger Sayle  <roger@eyesopen.com>
42310
42311         * gcc.c-torture/execute/20030401-1.c: New test case.
42312
42313 2003-04-01  Ziemowit Laski <zlaski@apple.com>
42314
42315         * objc.dg/defs.m: New.
42316
42317 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
42318
42319         * g++.dg/eh/simd-1.C: New.
42320         * g++.dg/eh/simd-2.C: New.
42321
42322 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
42323
42324         * gcc.c-torture/execute/simd-3.c: New.
42325
42326 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42327
42328         PR c/9936
42329         * gcc.dg/20030331-2.c: New test.
42330
42331 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42332
42333         PR c++/10278
42334         * g++.dg/parse/crash2.C: New test.
42335
42336 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42337
42338         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42339         * gcc.c-torture/execute/20030331-1.c: ...here.
42340
42341 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42342
42343         * gcc.c-torture/execute/20030331-1.c: New test.
42344
42345 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
42346
42347         * lib/gcov.exp: Adjust call return testing strings.
42348         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42349
42350 2003-03-31  Roger Sayle  <roger@eyesopen.com>
42351
42352         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42353         * gcc.dg/builtins-7.c: New test case.
42354         * gcc.dg/builtins-8.c: New test case.
42355
42356 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42357
42358         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42359
42360 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
42361
42362         PR c++/7647
42363         * g++.dg/lookup-class-member-2.C: New test.
42364
42365 2003-03-30  Glen Nakamura  <glen@imodulo.com>
42366
42367         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42368
42369 2003-03-28  Roger Sayle  <roger@eyesopen.com>
42370
42371         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42372
42373 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
42374
42375         * g++.dg/init/attrib1.C: New test.
42376
42377 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42378
42379         * gcc.dg/ultrasp8.c: New test.
42380
42381 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42382
42383         * gcc.dg/ultrasp7.c: New test.
42384
42385 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
42386
42387         PR c++/10047
42388         * g++.dg/template/inline1.C: New test.
42389
42390 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42391
42392         * gcc.dg/sparc-dwarf2.c: New test.
42393
42394 2003-03-27  Roger Sayle  <roger@eyesopen.com>
42395
42396         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42397         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42398
42399 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
42400
42401         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42402         than reading .x files.
42403         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42404         * g77.dg/gcov/gcov-1.f: Likewise.
42405         * gcc.misc-tests/gcov-4b.c: Likewise.
42406         * gcc.misc-tests/gcov-5b.c: Likewise.
42407         * gcc.misc-tests/gcov-6.c: Likewise.
42408         * gcc.misc-tests/gcov-7.c: Likewise.
42409         * gcc.misc-tests/gcov-8.c: Likewise.
42410         * g++.dg/gcov/gcov-1.x: Remove.
42411         * g77.dg/gcov/gcov-1.x: Likewise.
42412         * gcc.misc-tests/gcov-4b.x: Likewise.
42413         * gcc.misc-tests/gcov-5b.x: Likewise.
42414         * gcc.misc-tests/gcov-6.x: Likewise.
42415         * gcc.misc-tests/gcov-7.x: Likewise.
42416         * gcc.misc-tests/gcov-8.x: Likewise.
42417
42418 2003-03-27  Glen Nakamura  <glen@imodulo.com>
42419
42420         PR opt/10087
42421         * gcc.dg/20030324-1.c: New test.
42422
42423 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
42424
42425         PR c++/10224
42426         * g++.dg/template/arg3.C: New test.
42427
42428         PR c++/10158
42429         * g++.dg/template/friend18.C: New test.
42430
42431 2003-03-26  Roger Sayle  <roger@eyesopen.com>
42432
42433         * g77.f-torture/compile/20030326-1.f: New test case.
42434
42435 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
42436
42437         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42438
42439         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42440
42441 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
42442
42443         * gcc.dg/ia64-sync-3.c: New test.
42444
42445 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
42446
42447         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42448
42449 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42450
42451         * gcc.dg/ultrasp6.c: New test.
42452
42453 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42454
42455         * gcc.dg/i386-signbit-1.c: New test.
42456         * gcc.dg/i386-signbit-2.c: New test.
42457         * gcc.dg/i386-signbit-3.c: New test.
42458
42459 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42460
42461         * gcc.dg/ultrasp5.c: Fix options.
42462
42463 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42464
42465         * gcc.dg/ultrasp5.c: Fix comment.
42466
42467 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
42468
42469         PR fortran/10197
42470         * g77.f-torture/execute/10197.f: New test.
42471
42472 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
42473
42474         PR c++/9898, c++/383
42475         * g++.dg/template/conv6.C: New test.
42476
42477         PR c++/10119
42478         * g++.dg/template/ptrmem5.C: New test.
42479
42480         PR c++/10026
42481         * g++.dg/lookup/koenig1.C: New test.
42482
42483         PR C++/10199
42484         * g++.dg/lookup/template2.C: New test.
42485
42486 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
42487
42488         * g++.dg/opt/rtti1.C: New test.
42489
42490 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42491
42492         * gcc.dg/ultrasp5.c: New test.
42493
42494 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
42495
42496         PR middle-end/9967
42497         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42498         builtin fputs.
42499
42500 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42501
42502         PR c/8224
42503         * gcc.dg/20030323-1.c: New test.
42504
42505 2003-03-23  Roger Sayle  <roger@eyesopen.com>
42506
42507         * gcc.c-torture/compile/20030323-1.c: New test case.
42508
42509 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
42510
42511         * gcc.dg/20030321-1.c: New test.
42512
42513 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
42514
42515         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42516
42517 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
42518
42519         PR c++/9978, c++/9708
42520         * g++.dg/ext/vlm1.C: Adjust expected error.
42521         * g++.dg/ext/vla2.C: New test.
42522         * g++.dg/template/arg1.C: New test.
42523         * g++.dg/template/arg2.C: New test.
42524
42525 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
42526
42527         * g77.f-torture/execute/select.f: New test.
42528         * g77.f-torture/noncompile/select_no_compile.f: New test.
42529
42530 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
42531
42532         PR c++/9898
42533         * g++.dg/other/error4.C: New test.
42534
42535 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
42536
42537         * g++.dg/template/friend17.C: New test.
42538
42539 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
42540
42541         * gcc.c-torture/compile/20030320-1.c: New.
42542
42543 2003-03-20  Roger Sayle  <roger@eyesopen.com>
42544
42545         * gcc.dg/builtins-6.c: New test case.
42546
42547 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
42548
42549         PR target/10073
42550         * gcc.c-torture/compile/20030319-1.c: New.
42551
42552 2003-03-18  Jan Hubicka  <jh@suse.cz>
42553
42554         * gcc.dg/i386-cvt-1.c: New test.
42555
42556 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
42557
42558         * objc.dg/naming-1.m: Use "(parse|syntax) error".
42559         * objc.dg/naming-2.m: Likewise.
42560
42561 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
42562
42563         PR c++/9639
42564         * g++.dg/parse/crash1.C: New test.
42565
42566 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
42567
42568         PR c++/8805
42569         * g++.dg/eh/cleanup1.C: New test.
42570
42571 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42572
42573         * gcc.c-torture/execute/20030316-1.c: New test case.
42574
42575 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42576
42577         PR c++/9629
42578         * g++.dg/init/ctor2.C: New test.
42579
42580 2003-03-15  Roger Sayle  <roger@eyesopen.com>
42581
42582         * g77.f-torture/compile/xformat.f: New test case.
42583
42584 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42585
42586         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42587         * g++.old-deja/g++.mike/eh50.C: Likewise.
42588
42589 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42590
42591         PR c++/6440
42592         * g++.dg/template/spec7.C: New test.
42593         * g++.dg/template/spec8.C: Likewise.
42594
42595 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
42596
42597         * gcc.c-torture/execute/20030313-1.c: New test.
42598
42599 2003-03-14  Richard Henderson  <rth@redhat.com>
42600
42601         * gcc.dg/inline-2.c: Adjust alpha test for external call.
42602
42603 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42604
42605         * gcc.c-torture/compile/20030314-1.c: New test.
42606
42607 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
42608
42609         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42610         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42611         thumb target,
42612         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42613         to accept newer _imp__  prefix and additional
42614         newline in .drectve section.
42615         * gcc.dg/dll-4.c: Likewise.
42616         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42617         switch.
42618
42619 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
42620
42621         * g++.dg/parse/namespace9.C: New test.
42622
42623         * g++.dg/init/ref5.C: New test.
42624         * g++.dg/parse/ptrmem1.C: Likewise.
42625
42626 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42627
42628         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42629         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42630         regular expression.
42631         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42632         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42633
42634 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
42635
42636         * gcc.c-torture/execute/20030224-2.c: New test.
42637
42638 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42639
42640         * gcc.dg/decl-3.c: New test.
42641
42642 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42643
42644         * gcc.dg/i386-loop-2.c: New test.
42645
42646 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
42647
42648         PR c++/9474
42649         * g++.dg/parse/namespace8.C: New test.
42650
42651         PR c++/9924
42652         * g++.dg/overload/builtin2.C: New test.
42653
42654 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
42655
42656         * gcc.dg/return-type-3.c: New test.
42657
42658 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42659
42660         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42661         profiling options are not supported.
42662
42663 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
42664
42665         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42666         * g++.old-deja/g++.warn/impint2.C: Likewise.
42667
42668 2003-03-10  Devang Patel  <dpatel@apple.com>
42669
42670         * g++.dg/cpp/c++_cmd_1.C: New test.
42671         * g++.dg/cpp/c++_cmd_1.h: New file.
42672
42673 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
42674
42675         * gcc.dg/altivec-9.c: New file.
42676
42677 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42678
42679         * gcc.dg/ppc-sdata-1.c: New test.
42680         * gcc.dg/ppc-sdata-2.c: New test.
42681
42682 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
42683
42684         PR c++/9373
42685         * g++.dg/opt/ptrmem2.C: New test.
42686
42687         PR c++/8534
42688         * g++.dg/opt/ptrmem1.C: New test.
42689
42690 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42691
42692         * gcc.dg/i386-loop-1.c: New test.
42693
42694 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42695
42696         PR c++/9970
42697         * g++.dg/lookup/friend1.C: New test.
42698
42699 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42700
42701         PR c++/9823
42702         * g++.dg/parser/constructor1.C: New test.
42703
42704 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
42705
42706         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42707
42708         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42709
42710 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
42711
42712         * gcc.dg/cpp/Wunused.c: Update test.
42713
42714 2003-03-08  Jan Hubicka  <jh@suse.cz>
42715
42716         * gcc.dg/inline-3.c: New test.
42717
42718 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42719
42720         PR c++/9809
42721         * g++.dg/parse/builtin1.C: New test.
42722
42723         PR c++/9982
42724         * g++.dg/abi/cookie1.C: New test.
42725         * g++.dg/abi/cookie2.C: Likewise.
42726
42727         PR c++/9524
42728         * g++.dg/template/field1.C: New test.
42729
42730         PR c++/9912
42731         * g++.dg/parse/class1.C: New test.
42732         * g++.dg/parse/namespace7.C: Likewise.
42733         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42734
42735 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
42736
42737         * g++.dg/init/ref4.C: New test.
42738
42739 2003-03-07  Jan Hubicka  <jh@suse.cz>
42740
42741         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42742         * gcc.dg/inline-3.c: New test.
42743
42744 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
42745
42746         * g++.dg/init/ref3.C: New test.
42747
42748         PR c++/9965
42749         * g++.dg/init/ref2.C: New test.
42750
42751         PR c++/9400
42752         * g++.dg/warn/Wshadow-2.C: New test.
42753
42754         PR c++/9791
42755         * g++.dg/warn/Woverloaded-1.C: New test.
42756
42757 2003-03-05  Jan Hubicka  <jh@suse.cz>
42758
42759         * gcc.dg/i386-local2.c: New.
42760         * gcc.dg/i386-local.c: Fix typo.
42761
42762 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
42763
42764         * g++.dg/abi/layout3.C: New test.
42765
42766 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42767
42768         * gcc.c-torture/compile/20030305-1.c
42769
42770 2003-03-05  Jan Hubicka  <jh@suse.cz>
42771
42772         * gcc.dg/i386-local.c: New.
42773
42774 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
42775
42776         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42777
42778 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42779
42780         * gcc.dg/switch-2.c: New test.
42781         * gcc.dg/switch-3.c: New test.
42782         * gcc.dg/Wswitch.c: Adjust line numbers.
42783         * gcc.dg/Wswitch-default.c: Likewise.
42784         * gcc.dg/Wswitch-enum.c: Likewise.
42785
42786 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
42787
42788         * gcc.c-torture/execute/20030222-1.c: New test.
42789
42790 2003-03-03  James E Wilson  <wilson@tuliptree.org>
42791
42792         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
42793
42794 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
42795
42796         PR c++/9878
42797         * g++.dg/init/ref1.C: New test.
42798
42799 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
42800
42801         * gcc.dg/sh-relax.c: New SH-only test.
42802
42803 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
42804
42805         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
42806         comment explaining purpose of testcase.
42807
42808 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42809
42810         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
42811         for HC11/HC12 (asm needs two int registers).
42812         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
42813         HC11/HC12 because the test uses an asm which needs two 32-bit
42814         registers.
42815
42816 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42817
42818         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
42819         for HC11/HC12 (array is too large otherwise).
42820         * gcc.c-torture/compile/920501-4.x: New file, likewise.
42821         * gcc.c-torture/compile/20010518-2.x: Likewise.
42822         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
42823         HC11/HC12 (array is too large).
42824
42825 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
42826
42827         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
42828         * lib/g++-dg.exp (g++-dg-test): Likewise.
42829
42830 2003-03-01  Roger Sayle  <roger@eyesopen.com>
42831
42832         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
42833         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
42834
42835 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42836
42837         * g++.dg/warn/implicit-typename1.C: Remove warning.
42838
42839 2003-02-28  Richard Henderson  <rth@redhat.com>
42840
42841         * gcc.dg/noreturn-1.c: Move noreturn warning line.
42842         * gcc.dg/return-type-1.c: Move control reaches end warning line.
42843
42844 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
42845
42846         * gcc.dg/pch/pch.exp: Change .pch to .gch.
42847         * g++.dg/pch/pch.exp: Likewise.
42848
42849 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
42850
42851         PR c++/9879
42852         * g++.dg/init/new4.C: New test.
42853
42854 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
42855
42856         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
42857
42858 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
42859
42860         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
42861         unsigned long.
42862
42863         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
42864         wider than float.
42865
42866 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42867
42868         * lib/scanasm.exp: Add support for counting numbers of
42869         occurences.
42870         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
42871         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
42872
42873 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
42874
42875         PR c++/9683
42876         * g++.dg/template/static3.C: New test.
42877
42878         PR c++/9829
42879         * g++.dg/parse/namespace6.C: New test.
42880
42881 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42882
42883         PR target/9732
42884         * gcc.dg/20030225-1.c: New test.
42885
42886 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
42887
42888         * README: Remove out-of-date information.
42889
42890         PR c++/9836
42891         * g++.dg/template/spec6.C: New test.
42892
42893 2003-02-24  Jeff Law  <law@redhat.com>
42894
42895         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
42896
42897 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42898
42899         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
42900         * gcc.dg/pragma-ep-1.c: Likewise.
42901
42902 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42903
42904         PR c++/9602
42905         * g++.dg/template/friend16.C: New test.
42906
42907 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
42908
42909         PR c++/5333
42910         * g++.dg/parse/fused-params1.C: Adjust error messages.
42911         * g++.dg/template/nested3.C: New test.
42912
42913 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
42914
42915         * g++.dg/abi/param1.C: New test.
42916
42917 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42918
42919         PR c++/7982
42920         * g++.dg/warn/implicit-typename1.C: New test.
42921
42922 2003-02-22  Kelley Cook <kelleycook@comcast.net>
42923
42924         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
42925         with "mtune".
42926         * g++.old-deja/g++.other/store-expr2.C: Likewise.
42927         * gcc.c-torture/execute/20010129-1.x: Likewise.
42928         * gcc.dg/20011107-1.c: Likewise.
42929         * gcc.dg/20020108-1.c: Likewise.
42930         * gcc.dg/20020122-3.c: Likewise.
42931         * gcc.dg/20020206-1.c: Likewise.
42932         * gcc.dg/20020310-1.c: Likewise.
42933         * gcc.dg/20020426-2.c: Likewise.
42934         * gcc.dg/20020517-1.c: Likewise.
42935         * gcc.dg/991230-1.c: Likewise.
42936         * gcc.dg/i386-unroll-1.c: Likewise.
42937         * gcc.misc-tests/i386-prefetch.exp: Likewise.
42938
42939 2003-02-22  Jan Hubicka  <jh@suse.cz>
42940
42941         * gcc.dg/i386-mul.c: New test.
42942
42943 2003-02-21  Roger Sayle  <roger@eyesopen.com>
42944
42945         * gcc.dg/builtins-5.c: New test case.
42946
42947 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
42948
42949         * gcc.dg/asmreg-1.c: New test.
42950
42951 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42952
42953         PR c++/9749
42954         * g++.dg/parse/varmod1.C: New test.
42955
42956 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42957
42958         PR c++/9727
42959         * g++.dg/template/op1.C: New test.
42960
42961 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42962
42963         PR c++/8906
42964         * g++.dg/template/nested2.C: New test.
42965
42966 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42967
42968         PR c++/8724
42969         * g++.dg/expr/dtor1.C: New test.
42970
42971 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
42972
42973         * gcc.dg/cpp/include3.c: New test.
42974         * gcc.dg/cpp/inc/foo.h: New file.
42975
42976 2003-02-21  Glen Nakamura  <glen@imodulo.com>
42977
42978         * gcc.c-torture/execute/20030221-1.c: New test.
42979
42980 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
42981
42982         PR c++/9729
42983         * g++.dg/abi/conv1.C: New test.
42984
42985 2003-02-20  Jan Hubicka  <jh@suse.cz>
42986
42987         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
42988
42989 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
42990
42991         * gcc.c-torture/compile/20030219-1.c: New test.
42992
42993 2003-02-18  Jan Hubicka  <jh@suse.cz>
42994
42995         * gcc.dg/funcorder.c: New test.
42996
42997 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
42998
42999         * gcc.c-torture/execute/20030218-1.c: New.
43000
43001 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
43002
43003         * gcc.dg/20030218-1.c: New.
43004
43005 2003-02-18  Richard Henderson  <rth@redhat.com>
43006
43007         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43008         * gcc.dg/attr-used-2.c: New.
43009
43010 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
43011
43012         PR c++/9704
43013         * g++.dg/init/copy5.C: New test.
43014
43015 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
43016
43017         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43018         * g++.dg/pch/pch.exp: Likewise.
43019
43020 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43021
43022         * gcc.c-torture/execute/20030209-1.c: Enable the test if
43023         STACK_SIZE is not defined.
43024
43025 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43026
43027         PR c++/9457
43028         * g++.dg/template/init1.C: New test.
43029
43030 2003-02-16  Jan HUbicka  <jh@suse.cz>
43031
43032         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43033         (foo): Add few extra tests
43034         * gcc.dg/c99-const-expr-3.c: Likewise.
43035         * gcc.c-torture/execute/20030216-1.c: New.
43036
43037 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43038
43039         PR c++/9459
43040         * g++.dg/ext/typeof4.C: New test.
43041
43042 2003-02-15  Roger Sayle  <roger@eyesopen.com>
43043
43044         * gcc.dg/i386-387-3.c: New test case.
43045
43046 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
43047
43048         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43049         cris-*-elf* cris-*-aout* and mmix-*-*.
43050
43051 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
43052
43053         * gcc.dg/20030213-1.c: New test.
43054
43055 2003-02-12  Roger Sayle  <roger@eyesopen.com>
43056
43057         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43058         * gcc.dg/i386-387-2.c: Likewise.
43059
43060 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
43061
43062         * gcc.dg/ppc-spe.c: Fix formatting.
43063         Enable tests that were previously unsupported by gas.
43064         Delete tests for instructions that no longer exist.
43065         Switch arguments on evsubifw builtin.
43066
43067 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
43068
43069         * gcc.c-torture/execute/20030209-1.c: Disable the test if
43070         STACK_SIZE is too small.
43071
43072 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43073             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43074
43075         * gcc.dg/decl-2.c: New test.
43076
43077 2003-02-10  Jan Hubicka  <jh@suse.cz>
43078
43079         * gcc.dg/i386-fpcvt-1.c: New test.
43080
43081 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
43082
43083         * gcc.c-torture/execute/20030209-1.c: New test.
43084
43085 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
43086
43087         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43088         int-wide bitops, use the constants of the same width.
43089         Likewise, if long long is 32-bit wide, test bitops using
43090         32-bit constants.
43091
43092 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
43093
43094         * gcc.dg/20021014-1.c: Annotate with expected notice text.
43095
43096 2003-02-07  Roger Sayle  <roger@eyesopen.com>
43097
43098         * gcc.dg/builtins-4.c: New test case.
43099
43100 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43101
43102         * gcc.dg/20020430-1.c: Fix dg command typos.
43103         * gcc.dg/20020503-1.c: Likewise.
43104
43105 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43106
43107         PR c++/8785
43108         * g++.dg/parse/fused-params1.C: New test.
43109
43110         PR c++/8857
43111         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43112
43113         PR c++/8921
43114         * g++.dg/parse/non-dependent1.C: New test.
43115
43116         PR c++/8928
43117         * g++.dg/parse/dupl-tmpl-args1.C: New test.
43118
43119         PR c++/9228
43120         * g++.dg/parse/undefined7.C: New test.
43121         * g++.dg/parse/non-templ1.C: New test.
43122
43123         PR c++/9229
43124         * g++.dg/parse/too-many-tmpl-args1.C: New test.
43125
43126 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
43127
43128         * gcc.c-torture/compile/20030206-1.c: New test.
43129
43130 2003-02-05  Roger Sayle  <roger@eyesopen.com>
43131
43132         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43133         "pow" to "foo" to avoid potential confusion with a math built-in.
43134
43135 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43136
43137         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43138         conditions for SPARC targets.
43139
43140 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
43141
43142         * gcc.dg/20030204-1.c: New test.
43143
43144 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43145
43146         PR c++/38
43147         * g++.dg/parse/array-size1.C: New test.
43148
43149         PR c++/5657
43150         * g++.dg/parse/undefined3.C: New test.
43151
43152         PR c++/5665
43153         * g++.dg/parse/undefined4.C: New test.
43154
43155         PR c++/5975
43156         * g++.dg/parse/undefined5.C: New test.
43157
43158         PR c++/7259
43159         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43160
43161         PR c++/8578
43162         * g++.dg/parse/casting-operator1.C: New test.
43163
43164         PR c++/8596
43165         * g++.dg/parse/undefined6.C: New test.
43166
43167         PR c++/8736
43168         * g++.dg/parse/missing-template1.C: New test.
43169
43170 2003-02-04  Jan Hubicka  <jh@suse.cz>
43171
43172         * gcc.dg/i386-cadd.c: Compile using -march=k8.
43173         * gcc.dg/i386-cmov?.c: Likewise.
43174         * gcc.dg/i386-fpcvt-?.c: Likewise.
43175         * gcc.dg/i386-ssefp-1.c: Likewise.
43176         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43177         conventions.
43178
43179 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
43180
43181         PR c++/7129
43182         * g++.dg/ext/max.C: New test.
43183
43184 2003-02-03  Jan Hubicka  <jh@suse.cz>
43185
43186         * gcc.c-torture/execute/20030203-1.c: New test.
43187
43188 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
43189
43190         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43191         'natural-endian'.
43192
43193 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
43194
43195         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43196         * g++.dg/init/new2.C: Likewise.
43197         * g++.dg/other/new1.C: Likewise.
43198
43199 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
43200
43201         * gcc.dg/struct-ret-libc.c: New test.
43202
43203 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
43204
43205         * gcc.dg/20030129-1.c: New test.
43206
43207 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43208
43209         PR c++/8849
43210         * g++.dg/template/ptrmem4.C: New test.
43211
43212 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
43213
43214         * g++.dg/parser/constant1.C: New test.
43215
43216 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43217
43218         PR c++/8591
43219         * g++.dg/parse/friend2.C: New test.
43220
43221 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43222
43223         PR c++/9437
43224         * g++.dg/template/unify4.C: New test.
43225
43226 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
43227
43228         * gcc.c-torture/execute/20030128-1.c: New test.
43229
43230 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
43231
43232         * g++.dg/lookup/nested1.C: Test moved from ...
43233         * g++.old-deja/g++.other/lookup24.C: ... here.
43234
43235 2003-01-28  Jan Hubicka  <jh@suse.cz>
43236
43237         * gcc.dg/i386-cmov5.c: New test.
43238
43239 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43240
43241         * gcc.c-torture/execute/20010925-1.c: Changed the
43242         memcpy declaration.
43243
43244 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43245
43246         PR c++/3902
43247         * g++.dg/parse/template5.C: New test.
43248
43249 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
43250
43251         PR fortran/9258
43252         * g77.dg/pr9258: New test.
43253
43254 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43255
43256         * README: Move relevant parts from README.g++.
43257
43258         * README.g++: Remove this file.
43259
43260 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43261
43262         * g++.dg/abi/dcast1.C: New test.
43263
43264 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43265
43266         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43267
43268 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
43269
43270         PR c++/47
43271         * g++.old-deja/g++.other/lookup24.C: New test.
43272
43273 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43274
43275         PR middle-end/7227
43276         * gcc.dg/uninit-C.c: New test.
43277
43278 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
43279
43280         * g++.dg/abi/covariant1.C: New test.
43281
43282 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
43283
43284         * gcc.dg/20030123-1.c: New test.
43285
43286 2003-01-25  Jan Hubicka  <jh@suse.cz>
43287
43288         PR opt/8492
43289         * gcc.c-torture/compile/20030125-1.c
43290
43291 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
43292
43293         PR c++/9403
43294         * g++.dg/parse/template3.C: New test.
43295         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43296
43297         PR c++/795
43298         * g++.dg/parse/template4.C: New test.
43299
43300         PR c++/9415
43301         * g++.dg/template/qual2.C: New test.
43302
43303         PR c++/8545
43304         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43305
43306         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43307
43308 2003-01-25  Roger Sayle  <roger@eyesopen.com>
43309
43310         * gcc.c-torture/execute/switch-1.c: New test case.
43311
43312 2003-01-25  Jan Hubicka  <jh@suse.cz>
43313
43314         * gcc.c-torture/execute/20030125-1.[cx]: New test.
43315
43316 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
43317
43318         Tweaks for Bison-1.875. From the NEWS file:
43319         "- `parse error' -> `syntax error'
43320         Bison now uniformly uses the term `syntax error'"
43321         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43322         * gcc.dg/cpp/digraph2.c: Likewise.
43323         * gcc.dg/cpp/direct2.c: Likewise.
43324         * gcc.dg/cpp/paste4.c: Likewise.
43325         * gcc.dg/c90-restrict-1.c: Likewise.
43326         * gcc.dg/c99-func-2.c: Likewise.
43327         * gcc.dg/noncompile/920721-2.c: Likewise.
43328         * gcc.dg/noncompile/930622-2.c: Likewise.
43329         * gcc.dg/noncompile/940112-1.c: Likewise.
43330         * gcc.dg/noncompile/950921-1.c: Likewise.
43331         * gcc.dg/noncompile/951123-1.c: Likewise.
43332         * gcc.dg/noncompile/971104-1.c: Likewise.
43333         * gcc.dg/noncompile/990416-1.c: Likewise.
43334
43335 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
43336
43337         * g++.dg/parse/undefined1.C: Add error message.
43338
43339 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43340
43341         PR c++/9354
43342         * g++.dg/parse/new1.C: New test.
43343
43344         PR c++/9216
43345         * g++.dg/parse/template2.C: New test.
43346
43347         PR c++/9354
43348         * g++.dg/parse/typedef2.C: New test.
43349
43350         PR c++/9328
43351         * g++.dg/ext/typeof3.C: New test.
43352
43353 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43354
43355         PR c++/2738
43356         * g++.dg/parse/ret-type1.C: New test.
43357
43358         PR c++/3792
43359         * g++.dg/parse/tmpl-outside1.C: New test.
43360
43361         PR c++/4207
43362         * g++.dg/parse/int-as-enum1.C: New test.
43363
43364         PR c++/4903
43365         * g++.dg/parse/no-typename1.C: New test.
43366
43367         PR c++/5533
43368         * g++.dg/parse/no-value1.C: New test.
43369
43370         PR c++/5921
43371         * g++.dg/parse/wrong-inline1.C: New test.
43372
43373         PR c++/6402
43374         * g++.dg/parse/ref1.C: New test.
43375
43376         PR c++/6992
43377         * g++.dg/parse/attr-ctor1.C: New test.
43378
43379         PR c++/7229
43380         * g++.dg/parse/namespace5.C: New test.
43381
43382         PR c++/7917
43383         * g++.dg/parse/func-def1.C: New test.
43384
43385         PR c++/8143
43386         * g++.dg/parse/undefined1.C: New test.
43387
43388         PR c++/5723, PR c++/8522
43389         * g++.dg/parse/specialization1.C: New test.
43390
43391         PR c++/163, PR c++/8595
43392         * g++.dg/parse/struct-as-enum1.C: New test.
43393
43394         PR c++/9173
43395         * g++.dg/parse/undefined2.C: New test.
43396
43397 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43398
43399         PR c++/9298
43400         * g++.dg/parse/template1.C: New test.
43401
43402         PR c++/9384
43403         * g++.dg/parse/using1.C: New test.
43404
43405         PR c++/9285
43406         PR c++/9294
43407         * g++.dg/parse/expr2.C: New test.
43408
43409         PR c++/9388
43410         * g++.dg/parse/lookup2.C: Likewise.
43411
43412 2003-01-21  Jan Hubicka  <jh@suse.cz>
43413
43414         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43415         * gcc.c-torture/execute/eeprof-1.c: Likewise.
43416         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43417         * gcc.c-torture/execute/string-opt-*.c: Likewise.
43418
43419 2003-01-20  Nick Clifton  <nickc@redhat.com>
43420
43421         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
43422         problem with ARM sibcall code generation.
43423
43424 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
43425
43426         * gcc.c-torture/execute/20030120-1.c: New.
43427
43428 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
43429
43430         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43431
43432 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
43433
43434         PR c++/9272
43435         * g++.dg/parse/ctor1.C: New test.
43436
43437         PR c++/9294:
43438         * g++.dg/parse/qualified1.C: New test.
43439
43440         * g++.dg/parse/typename3.C: New test.
43441
43442 2003-01-16  Richard Henderson  <rth@redhat.com>
43443
43444         * g++.dg/tls/init-2.C: Fix error matches for real this time.
43445
43446 2003-01-16  Richard Henderson  <rth@redhat.com>
43447
43448         * g++.dg/pch/pch.exp: Copy test header to the working directory
43449         before using it either for precompilation or direct use.
43450         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43451         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43452
43453 2003-01-16  Richard Henderson  <rth@redhat.com>
43454
43455         * gcc.dg/pch/pch.exp: Copy test header to the working directory
43456         before using it either for precompilation or direct use.
43457         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43458         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43459
43460 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
43461
43462         * g++.dg/ext/typename1.C: Add typename keyword.
43463         * g++.dg/template/crash1.C: Update error messages.
43464         * g++.dg/template/crash2.C: Remove error message.
43465         * g++.dg/parse/typename2.C: New test.
43466         * g++.dg/template/typename2.C: Change implicit
43467         typename warning into error.
43468         * g++.old-deja/g++.benjamin/tem03.C: Issue more
43469         error messages.
43470         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43471         * g++.old-deja/g++.brendan/crash56.C: Add this->.
43472         * g++.old-deja/g++.law/visibility13.C: Remove error
43473         messages.
43474         * g++.old-deja/g++.ns/template17.C: Reorder code to
43475         make declaration visible in template.
43476         * g++.old-deja/g++.pt/crash3.C: Fix typos.
43477         * g++.old-deja/g++.pt/crash36.C: Issue more error
43478         messages.
43479         * g++.old-deja/g++.pt/crash5.C: Improve error
43480         message.
43481         * g++.old-deja/g++.pt/crash67.C: Remove warning.
43482         * g++.old-deja/g++.pt/inherit1.C: Add this->.
43483         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43484         * g++.old-deja/g++.pt/typename16.C: Replace implicit
43485         typename warning with error message.
43486         * g++.old-deja/g++.pt/typename19.C: Remove warning.
43487         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43488         * g++.old-deja/g++.robertl/eb24.C: Use this->.
43489
43490 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
43491
43492         * g++.dg/parse/ambig2.C: New test.
43493
43494 2003-01-15  Richard Henderson  <rth@redhat.com>
43495
43496         * g++.dg/tls/init-2.C: Update error message string.
43497
43498 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43499
43500         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43501
43502 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
43503
43504         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43505         all for HC11/HC12.
43506         * gcc.c-torture/compile/20001205-1.x: Likewise.
43507         * gcc.c-torture/compile/20001226-1.x: Likewise.
43508         * gcc.c-torture/compile/920520-1.x: Likewise.
43509         * gcc.c-torture/compile/961203-1.x: Likewise.
43510         * gcc.c-torture/compile/20020604-1.x: Likewise.
43511
43512 2003-01-15  Jan Hubicka  <jh@suse.cz>
43513
43514         * gcc.c-torture/compile/20030115-1.c: New test.
43515
43516         * gcc.dg/i386-fpcvt-1.c: New test.
43517         * gcc.dg/i386-fpcvt-2.c: New test.
43518
43519 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
43520
43521         Further conform g++'s __vmi_class_type_info to the C++ ABI
43522         specification.
43523         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43524         the specification.
43525
43526 2003-01-14  Jan Hubicka  <jh@suse.cz>
43527
43528         * gcc.dg/i386-fpcvt-1.c: New test.
43529         * gcc.dg/i386-fpcvt-2.c: New test.
43530
43531 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43532
43533         * gcc.dg/i386-mmx-3.c: New test.
43534
43535 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
43536
43537         PR c++/9264
43538         * g++.dg/parse/octal1.C: New file.
43539
43540         PR c++/9172
43541         * g++.dg/parse/typename1.C: New file.
43542
43543 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
43544
43545         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43546         * gcc.dg/bf-no-ms-layout.c: Likewise.
43547         * gcc.dg/bf-ms-attrib.c: Likewise.
43548
43549 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
43550
43551         PR c++/9099
43552         * g++.dg/parse/dtor1.C: New file.
43553
43554         PR c++/9128
43555         * g++.dg/rtti/typeid1.C: New file.
43556
43557         PR c++/9153
43558         * g++.dg/parse/lookup1.C: New file.
43559
43560         PR c++/9171
43561         * g++.dg/templ/spec5.C: New file.
43562
43563 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
43564
43565         * gcc.c-torture/compile/20030110-1.c: New test.
43566
43567 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
43568
43569         Merge from pch-branch:
43570
43571         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
43572
43573         * gcc.dg/pch/cpp-1.h: New.
43574         * gcc.dg/pch/cpp-1.c: New.
43575         * gcc.dg/pch/cpp-2.h: New.
43576         * gcc.dg/pch/cpp-2.c: New.
43577
43578         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
43579
43580         * gcc.dg/pch/except-1.h: New.
43581         * gcc.dg/pch/except-1.c: New.
43582
43583         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
43584
43585         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43586         running test.
43587         * gcc.dg/pch: Include *.hp not *.h.
43588         * gcc.dg/pch/system-1.h: New.
43589         * gcc.dg/pch/system-1.c: New.
43590
43591         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
43592
43593         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43594         rather than trying to build and run a program using PCH.
43595         * gcc.dg/pch: Remove dg-do commands from test files.
43596
43597         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
43598
43599         * gcc.dg/pch/macro-3.c: New.
43600         * gcc.dg/pch/macro-3.h: New.
43601
43602         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
43603
43604         * gcc.dg/pch/common-1.c: New.
43605         * gcc.dg/pch/common-1.h: New.
43606         * gcc.dg/pch/decl-1.c: New.
43607         * gcc.dg/pch/decl-1.h: New.
43608         * gcc.dg/pch/decl-2.c: New.
43609         * gcc.dg/pch/decl-2.h: New.
43610         * gcc.dg/pch/decl-3.c: New.
43611         * gcc.dg/pch/decl-3.h: New.
43612         * gcc.dg/pch/decl-4.c: New.
43613         * gcc.dg/pch/decl-4.h: New.
43614         * gcc.dg/pch/decl-5.c: New.
43615         * gcc.dg/pch/decl-5.h: New.
43616         * gcc.dg/pch/global-1.c: New.
43617         * gcc.dg/pch/global-1.h: New.
43618         * gcc.dg/pch/inline-1.c: New.
43619         * gcc.dg/pch/inline-1.h: New.
43620         * gcc.dg/pch/inline-2.c: New.
43621         * gcc.dg/pch/inline-2.h: New.
43622         * gcc.dg/pch/static-1.c: New.
43623         * gcc.dg/pch/static-1.h: New.
43624         * gcc.dg/pch/static-2.c: New.
43625         * gcc.dg/pch/static-2.h: New.
43626
43627         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
43628
43629         * g++.dg/pch/pch.exp: Better handle failing testcases.
43630         * gcc.dg/pch/pch.exp: Likewise.
43631         * gcc.dg/pch/macro-1.c: New.
43632         * gcc.dg/pch/macro-1.h: New.
43633         * gcc.dg/pch/macro-2.c: New.
43634         * gcc.dg/pch/macro-2.h: New.
43635
43636         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
43637
43638         * g++.dg/dg.exp: Treat files in pch/ specially.
43639         * g++.dg/pch/pch.exp: New file.
43640         * g++.dg/pch/empty.H: New file.
43641         * g++.dg/pch/empty.C: New file.
43642         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43643         "precompile".
43644
43645         * gcc.dg/pch/pch.exp: New file.
43646         * gcc.dg/pch/empty.h: New file.
43647         * gcc.dg/pch/empty.c: New file.
43648         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43649         "precompile".
43650
43651 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43652
43653         * g++.dg/template/friend14.C: New test.
43654
43655 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43656
43657         * gcc.dg/old-style-asm-1.c: New test.
43658
43659 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
43660
43661         * gcc.c-torture/compile/20030109-1.c: New test.
43662
43663 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43664
43665         * gcc.c-torture/execute/20030109-1.c: New test.
43666
43667 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
43668
43669         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43670         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43671         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43672         * g++.old-deja/g++.mike/eh2.C: Likewise.
43673         * g++.old-deja/g++.mike/eh3.C: Likewise.
43674         * g++.old-deja/g++.mike/eh5.C: Likewise.
43675         * g++.old-deja/g++.mike/eh6.C: Likewise.
43676         * g++.old-deja/g++.mike/eh7.C: Likewise.
43677         * g++.old-deja/g++.mike/eh8.C: Likewise.
43678         * g++.old-deja/g++.mike/eh9.C: Likewise.
43679         * g++.old-deja/g++.mike/eh10.C: Likewise.
43680         * g++.old-deja/g++.mike/eh12.C: Likewise.
43681         * g++.old-deja/g++.mike/eh13.C: Likewise.
43682         * g++.old-deja/g++.mike/eh14.C: Likewise.
43683         * g++.old-deja/g++.mike/eh16.C: Likewise.
43684         * g++.old-deja/g++.mike/eh17.C: Likewise.
43685         * g++.old-deja/g++.mike/eh18.C: Likewise.
43686         * g++.old-deja/g++.mike/eh21.C: Likewise.
43687         * g++.old-deja/g++.mike/eh23.C: Likewise.
43688         * g++.old-deja/g++.mike/eh24.C: Likewise.
43689         * g++.old-deja/g++.mike/eh25.C: Likewise.
43690         * g++.old-deja/g++.mike/eh26.C: Likewise.
43691         * g++.old-deja/g++.mike/eh27.C: Likewise.
43692         * g++.old-deja/g++.mike/eh28.C: Likewise.
43693         * g++.old-deja/g++.mike/eh29.C: Likewise.
43694         * g++.old-deja/g++.mike/eh31.C: Likewise.
43695         * g++.old-deja/g++.mike/eh33.C: Likewise.
43696         * g++.old-deja/g++.mike/eh34.C: Likewise.
43697         * g++.old-deja/g++.mike/eh35.C: Likewise.
43698         * g++.old-deja/g++.mike/eh36.C: Likewise.
43699         * g++.old-deja/g++.mike/eh37.C: Likewise.
43700         * g++.old-deja/g++.mike/eh38.C: Likewise.
43701         * g++.old-deja/g++.mike/eh39.C: Likewise.
43702         * g++.old-deja/g++.mike/eh40.C: Likewise.
43703         * g++.old-deja/g++.mike/eh41.C: Likewise.
43704         * g++.old-deja/g++.mike/eh42.C: Likewise.
43705         * g++.old-deja/g++.mike/eh44.C: Likewise.
43706         * g++.old-deja/g++.mike/eh46.C: Likewise.
43707         * g++.old-deja/g++.mike/eh47.C: Likewise.
43708         * g++.old-deja/g++.mike/eh48.C: Likewise.
43709         * g++.old-deja/g++.mike/eh49.C: Likewise.
43710         * g++.old-deja/g++.mike/eh50.C: Likewise.
43711         * g++.old-deja/g++.mike/eh51.C: Likewise.
43712         * g++.old-deja/g++.mike/eh53.C: Likewise.
43713         * g++.old-deja/g++.mike/eh55.C: Likewise.
43714         * g++.old-deja/g++.mike/p7912.C: Likewise.
43715         * g++.old-deja/g++.mike/p9706.C: Likewise.
43716         * g++.old-deja/g++.mike/p10416.C: Likewise.
43717         * g++.old-deja/g++.mike/p11667.C: Likewise.
43718         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43719         Remove redundant reference to Iris.
43720         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43721         Elxsi, i860, Pico Java, and WE32K.
43722
43723 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
43724
43725         * g++.dg/ext/asm4.C: New test.
43726
43727 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43728
43729         PR c++/9030
43730         * g++.dg/template/friend12.C: New test.
43731         * g++.dg/template/friend13.C: Likewise.
43732         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43733
43734 2003-01-08  Jan Hubicka  <jh@suse.cz>
43735
43736         * gcc.dg/i386-cadd.c: New test.
43737         * gcc.dg/i386-cmov4.c: Likewise.
43738
43739 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
43740
43741         PR c++/9165
43742         * g++.dg/warn/Wunused-3.C: New test.
43743
43744         * g++.dg/abi/bitfield9.C: New test.
43745
43746         PR c++/9189
43747         * g++.dg/parse/defarg3.C: New test.
43748
43749 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
43750
43751         * g++.dg/parse/ambig1.C: New test.
43752         * g++.dg/parse/defarg2.C: New test.
43753
43754 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
43755
43756         * g++.dg/template/defarg-1.C: New test.
43757         * g++.dg/template/local2.C: Likewise.
43758
43759 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
43760
43761         * gcc.c-torture/execute/20030105-1.c: New test.
43762
43763 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43764
43765         * g++.dg/parse/namespace3.C: Remove extra semicolons.
43766         * g++.dg/parse/namespace4.C: Likewise.
43767
43768 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43769
43770         * g++.dg/template/ntp2.C: New test.
43771
43772 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
43773
43774         * g++.dg/parse/extern-C-1.C: New test.
43775
43776         * g++.dg/parse/namespace4.C: New test.
43777
43778         * g++.dg/template/nested1.C: New test.
43779
43780         * g++.dg/parse/namespace3.C: New test.
43781
43782 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43783
43784         * g++.dg/lookup/two-stage1.C: New test.
43785
43786 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43787
43788         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
43789         * g++.old-deja/g++.jason/access8.C: Likewise.
43790         * g++.old-deja/g++.other/decl5.C: Likewise.
43791
43792 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43793
43794         * g++.dg/parse/parse7.C: New test.
43795
43796 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
43797
43798         PR c++/2843
43799         * g++.dg/ext/attrib7.C: New test.
43800
43801 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43802
43803         * g++.dg/parse/parse6.C: New test.
43804
43805 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
43806
43807         * gcc.dg/h8300-stack-1.c: New.
43808
43809 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43810
43811         g++.dg/lookup/exception1.C: New test.
43812
43813         g++.dg/lookup/template1.C: New test.
43814
43815         g++.dg/parse/namespace2.C: New test.
43816
43817         g++.dg/parse/parens2.C: New test.
43818
43819 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43820
43821         * g++.dg/parse/parse5.C: New test.
43822         * g++.dg/lookup/scoped4.C: New test.
43823
43824 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43825
43826         * g++.dg/parse/parens1.C: New test.
43827
43828         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
43829         angle-bracket1.C.
43830         * g++.dg/parse/parens2.C: New test.
43831
43832         * g++.dg/lookup/scope-operator1.C: New test.
43833
43834         * g++.dg/parse/operator1.C: New test.
43835
43836 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43837
43838         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
43839         * g++.old-deja/g++.other/access6.C: Likewise.
43840         * g++.old-deja/g++.other/decl1.C: Likewise.
43841         * g++.old-deja/g++.pt/typename12.C: Likewise.
43842
43843 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43844
43845         * g++.dg/parse/namespace1.C: New test.
43846
43847 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43848
43849         * g++.dg/parse/parse4.C: New test.
43850
43851 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43852
43853         * g++.dg/parse/parse3.C: New test.
43854
43855 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43856
43857         * g++.dg/parse/parse2.C: New test.
43858
43859 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43860
43861         * g++.dg/template/friend11.C: New test.
43862
43863 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43864
43865         * g++.dg/parse/parse1.C: New test.
43866
43867 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
43868
43869         * lib/profopt.exp: Change the name of a global variable to avoid
43870         possible clashes with other test suites.
43871
43872 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
43873
43874         * g++.dg/inherit/covariant8.C: New test.
43875
43876 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43877
43878         * g++.dg/init/array9.C: New test.
43879
43880         PR c++/9112
43881         * g++.dg/parse/expr1.C: New test.
43882
43883 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
43884
43885         * gcc.c-torture/compile/20021230-1.c: New test.
43886
43887 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43888
43889         * g++.dg/inherit/covariant5.C: New test.
43890         * g++.dg/inherit/covariant6.C: New test.
43891         * g++.dg/inherit/covariant7.C: New test.
43892
43893 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43894
43895         PR c++/2739
43896         * g++.dg/other/access2.C: New test.
43897
43898 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43899
43900         * g++.dg/other/anon-struct.C: No longer fails
43901         * g++.old-deja/g++.brendan/parse4.C: Likewise.
43902         * g++.old-deja/g++.brendan/parse5.C: Likewise.
43903         * g++.old-deja/g++.brendan/parse6.C: Likewise.
43904
43905 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43906
43907         * g++.dg/parse/angle-bracket.C (main): No longer fails.
43908
43909 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
43910
43911         * g++.dg/eh/spec4.C: Remove stray semicolon.
43912         * g++.dg/expr/pmf-1.C: Change error message.
43913         * g++.dg/ext/asm1.C: Remove stray semicolon.
43914         * g++.dg/ext/typename1.C: Add missing typenames.
43915         * g++.dg/inherit/template-as-base.C: Change error message.
43916         * g++.dg/lookup/scoped1.C: Likewise.
43917         * g++.dg/lookup/scoped2.C: Likewise.
43918         * g++.dg/lookup/using2.C: Likewise.
43919         * g++.dg/other/component1.C: Remove stray semicolon.
43920         * g++.dg/other/do1.C: Change error message.
43921         * g++.dg/other/error2.C: Likewise.
43922         * g++.dg/other/init1.C: Likewise.
43923         * g++.dg/other/packed1.C: Remove stray semicolon.
43924         * g++.dg/other/ptrmem2.C: Change error message.
43925         * g++.dg/parse/parameter-declaration-1.C: Remove line number
43926         marker.
43927         * g++.dg/special/initp1.C: Remove invalid attribute usage.
43928         * g++.dg/template/access3.C: Add typename keyword.
43929         * g++.dg/template/access5.C: Remove stray semicolon.
43930         * g++.dg/template/access6.C: Likewise.
43931         * g++.dg/template/complit1.C: Likewise.
43932         * g++.dg/template/crash1.C: Change error message.
43933         * g++.dg/template/inherit2.C: Remove stray semicolon.
43934         * g++.dg/template/instantiate2.C: Likewise.
43935         * g++.dg/template/instantiate3.C: Change error message.
43936         * g++.dg/template/qual1.C: Remove stray semicolon.
43937         * g++.dg/template/qualttp18.C: Change error message.
43938         * g++.dg/template/ref1.C: Remove stray semicolon.
43939         * g++.dg/template/sizeof1.C (A::value): Declare it.
43940         * g++.dg/template/spec4.C: Change error message.
43941         * g++.dg/template/static1.C: Likewise.
43942         * g++.dg/template/type1.C: Likewise.
43943         * g++.dg/template/typename3.C: Likewise.
43944         * g++.old-deja/g++.benjamin/13478.C: Change error message.
43945         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
43946         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
43947         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
43948         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
43949         named return value extension.
43950         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
43951         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
43952         * g++.old-deja/g++.bob/extern_C.C: Likewise.
43953         * g++.old-deja/g++.bob/inherit2.C: Likewise.
43954         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43955         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43956         * g++.old-deja/g++.brendan/crash13.C: Likewise.
43957         * g++.old-deja/g++.brendan/crash15.C: Likewise.
43958         * g++.old-deja/g++.brendan/crash18.C: Change error message.
43959         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
43960         * g++.old-deja/g++.brendan/crash38.C: Likewise.
43961         * g++.old-deja/g++.brendan/crash50.C: Likewise.
43962         * g++.old-deja/g++.brendan/crash56.C: Likewise.
43963         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
43964         syntax.
43965         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
43966         * g++.old-deja/g++.brendan/crash8.C: Change error message.
43967         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
43968         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43969         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
43970         * g++.old-deja/g++.brendan/template11.C: Likewise.
43971         * g++.old-deja/g++.brendan/template26.C: Likewise.
43972         * g++.old-deja/g++.brendan/template27.C: Use explicit
43973         specialization syntax.
43974         * g++.old-deja/g++.brendan/template30.C: Likewise.
43975         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
43976         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
43977         non-dependent names.
43978         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
43979         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
43980         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
43981         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
43982         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
43983         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
43984         named return value extension.
43985         * g++.old-deja/g++.ext/namedret2.C: Likewise.
43986         * g++.old-deja/g++.ext/namedret3.C: Likewise.
43987         * g++.old-deja/g++.ext/return1.C: Likewise.
43988         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
43989         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
43990         * g++.old-deja/g++.jason/access8.C: Likewise.
43991         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
43992         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
43993         pseudo-destructor names.
43994         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
43995         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
43996         pseudo-destructor names.
43997         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
43998         * g++.old-deja/g++.jason/overload19.C: Likewise.
43999         * g++.old-deja/g++.jason/overload32.C: Likewise.
44000         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44001         stray semicolons.
44002         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44003         * g++.old-deja/g++.jason/return.C: Likewise.
44004         * g++.old-deja/g++.jason/return2.C: Likewise.
44005         * g++.old-deja/g++.jason/shadow1.C: Likewise.
44006         * g++.old-deja/g++.jason/special.C: Use explicit specialization
44007         syntax.
44008         * g++.old-deja/g++.jason/template10.C: Account for use of
44009         non-dependent names.
44010         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44011         syntax.
44012         * g++.old-deja/g++.jason/template37.C: Likewise.
44013         * g++.old-deja/g++.law/access4.C: Change error messages.
44014         * g++.old-deja/g++.law/arm13.C: Remove incorrect
44015         pseudo-destructor names.
44016         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44017         * g++.old-deja/g++.law/ctors9.C: Likewise.
44018         * g++.old-deja/g++.law/cvt22.C: Likewise.
44019         * g++.old-deja/g++.law/dtors5.C: Likewise.
44020         * g++.old-deja/g++.law/global-init1.C: Likewise.
44021         * g++.old-deja/g++.law/missed-error3.C: Likewise.
44022         * g++.old-deja/g++.law/operators28.C: Likewise.
44023         * g++.old-deja/g++.law/visibility28.C: Likewise.
44024         * g++.old-deja/g++.martin/eval1.C: Likewise.
44025         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44026         name.
44027         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44028         * g++.old-deja/g++.mike/net34.C: Likewise.
44029         * g++.old-deja/g++.mike/net36.C: Likewise.
44030         * g++.old-deja/g++.mike/ns2.C: Likewise.
44031         * g++.old-deja/g++.mike/p12306.C: Likewise.
44032         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44033         value extension.
44034         * g++.old-deja/g++.mike/p700.C: Likewise.
44035         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44036         * g++.old-deja/g++.mike/p710.C: Likewise.
44037         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44038         value extension.
44039         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44040         * g++.old-deja/g++.mike/pmf9.C: Likewise.
44041         * g++.old-deja/g++.ns/crash2.C: Likewise.
44042         * g++.old-deja/g++.ns/crash3.C: Likewise.
44043         * g++.old-deja/g++.ns/invalid1.C: Likewise.
44044         * g++.old-deja/g++.ns/ns17.C: Likewise.
44045         * g++.old-deja/g++.ns/template16.C: Likewise.
44046         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44047         keyword.
44048         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44049         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44050         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44051         named return value extension.
44052         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44053         * g++.old-deja/g++.other/access4.C: Issue additional error
44054         messages.
44055         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44056         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44057         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44058         * g++.old-deja/g++.other/crash25.C: Change error message.
44059         * g++.old-deja/g++.other/crash4.C: Change error message.
44060         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44061         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44062         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44063         checks.
44064         * g++.old-deja/g++.other/defarg8.C: Likewise.
44065         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44066         * g++.old-deja/g++.other/dtor10.C: Likewise.
44067         * g++.old-deja/g++.other/incomplete.C: Likewise.
44068         * g++.old-deja/g++.other/linkage7.C: Likewise.
44069         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44070         lookup algorithm.
44071         * g++.old-deja/g++.other/mangle2.C: Likewise.
44072         * g++.old-deja/g++.other/refinit2.C: Likewise.
44073         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44074         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44075         * g++.old-deja/g++.pt/crash28.C: Likewise.
44076         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44077         syntax.
44078         * g++.old-deja/g++.pt/crash32.C: Change error message.
44079         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44080         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44081         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44082         error message position.
44083         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44084         * g++.old-deja/g++.pt/defarg8.C: Change error message.
44085         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44086         syntax.
44087         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44088         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44089         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44090         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44091         keyword.
44092         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44093         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44094         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44095         keyword.
44096         * g++.old-deja/g++.pt/explicit71.C: Change error message.
44097         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44098         syntax.
44099         * g++.old-deja/g++.pt/friend28.C: Account for use of
44100         non-dependent names.
44101         * g++.old-deja/g++.pt/friend29.C: Likewise.
44102         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44103         rules.
44104         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44105         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44106         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44107         lookup rules.
44108         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44109         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44110         keyword.
44111         * g++.old-deja/g++.pt/memclass20.C: Likewise.
44112         * g++.old-deja/g++.pt/memclass5.C: Likewise.
44113         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44114         keyword.
44115         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44116         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44117         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44118         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44119         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44120         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44121         keyword.
44122         * g++.old-deja/g++.pt/spec10.C: Likewise.
44123         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44124         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44125         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44126         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44127         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44128         * g++.old-deja/g++.pt/ttp62.C: Likewise.
44129         * g++.old-deja/g++.pt/ttp64.C: Likewise.
44130         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44131         * g++.old-deja/g++.pt/typename15.C: Likewise.
44132         * g++.old-deja/g++.pt/typename22.C: Likewise.
44133         * g++.old-deja/g++.pt/typename6.C: Change error messages.
44134         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44135         * g++.old-deja/g++.pt/virtual2.C: Likewise.
44136         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44137         syntax.
44138         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44139         return value extension.
44140         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44141         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44142         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44143         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44144
44145 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44146
44147         * g++.dg/warn/inline1.C: New test.
44148         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44149         * g++.old-deja/g++.jason/synth10.C: Likewise.
44150         * g++.old-deja/g++.mike/net31.C: Likewise.
44151         * g++.old-deja/g++.mike/p8786.C: Likewise.
44152
44153         * g++.dg/template/friend10.C: New test.
44154         * g++.dg/template/conv5.C: New test.
44155
44156 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44157
44158         * g++.dg/lookup/scoped3.C: New test.
44159
44160         * g++.dg/lookup/decl1.C: New test.
44161         * g++.dg/lookup/decl2.C: New test.
44162
44163 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44164
44165         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44166         gcc.c-torture/compile/20021015-1.c,
44167         gcc.c-torture/compile/20021015-2.c,
44168         gcc.c-torture/compile/20021123-1.c,
44169         gcc.c-torture/compile/20021123-2.c,
44170         gcc.c-torture/compile/20021123-3.c,
44171         gcc.c-torture/compile/20021123-4.c,
44172         gcc.c-torture/execute/20021024-1.c: Add tests previously added
44173         only to 3.1 or 3.2 branch.
44174
44175 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
44176
44177         * gcc.dg/i386-bitfield3.c: New test.
44178
44179         * gcc.dg/i386-bitfield2.c: New test.
44180
44181 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
44182
44183         * g++.dg/parse/conv_op1.C: New test.
44184
44185 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
44186
44187         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44188         approved.
44189
44190 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
44191
44192         * gcc.c-torture/compile/20021220-1.c: New test.
44193
44194 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
44195
44196         * gcc.dg/i386-fastcall-1.c: New.
44197
44198 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44199
44200         * gcc.c-torture/execute/20021219-1.c: New test.
44201
44202 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44203
44204         * gcc.dg/i386-pic-1.c: New test.
44205
44206 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44207
44208         PR c++/8099
44209         * g++.dg/template/friend9.C: New test.
44210
44211 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44212
44213         PR c++/3663
44214         * g++.dg/template/access7.C: New test.
44215
44216 2002-12-18  Nick Clifton  <nickc@redhat.com>
44217
44218         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44219         the libstdc++-v3 directory has been found.
44220
44221 2002-12-12  Devang Patel <dpatel@apple.com>
44222         * gcc.dg/darwin-ld-1.c: New test.
44223         * gcc.dg/darwin-ld-2.c: New test.
44224         * gcc.dg/darwin-ld-3.c: New test.
44225         * gcc.dg/darwin-ld-4.c: New test.
44226         * gcc.dg/darwin-ld-5.c: New test.
44227
44228 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44229
44230         * gcc.c-torture/compile/20021212-1.c: New test.
44231
44232 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
44233
44234         * gcc.dg/fshort-wchar: New test.
44235
44236 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
44237
44238         PR c++/8372
44239         * g++.dg/template/dtor1.C: New test.
44240
44241         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44242         markers.
44243
44244 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
44245
44246         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44247
44248 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
44249
44250         * g++.dg/template/static1.C: New test.
44251         * g++.dg/template/static2.C: New test.
44252         * g++.old-deja/g++.ext/memconst.C: New test.
44253
44254 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44255
44256         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44257         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44258         * g++.dg/special/initp1.C: Likewise.
44259
44260 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
44261
44262         * gcc.c-torture/execute/20021204-1.c: New test.
44263
44264 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
44265
44266         * gcc.dg/ppc-fmadd-1.c: New file.
44267         * gcc.dg/ppc-fmadd-2.c: New file.
44268         * gcc.dg/ppc-fmadd-3.c: New file.
44269
44270 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44271
44272         * gcc.c-torture/compile/20021204-1.c: New test.
44273
44274 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44275
44276         * g++.dg/inherit/covariant2.C: New test.
44277         * g++.dg/inherit/covariant3.C: New test.
44278         * g++.dg/inherit/covariant4.C: New test.
44279         * g++.dg/inherit/covariant1.C: Remove XFAIL.
44280         * g++.old-deja/g++.robertl/eb17.C: Likewise.
44281
44282 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
44283
44284         PR c++/8688
44285         * g++.dg/init/brace3.C: New test.
44286
44287 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
44288
44289         * gcc.dg/20020210-1.c: Fix a comment typo.
44290
44291 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
44292
44293         PR c++/8720
44294         * g++.dg/parse/defarg1.C: New test.
44295
44296         PR c++/8615
44297         * g++.dg/template/char1.C: New test.
44298
44299         * g++.dg/template/varmod1.C: Fix typo.
44300
44301 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44302
44303         DR 180
44304         * g++.old-deja/g++.pt/crash32.C: Expect error.
44305
44306 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
44307
44308         PR c++/5919
44309         * g++.dg/template/varmod1.C: New test.
44310
44311         PR c++/8727
44312         * g++.dg/inherit/typeinfo1.C: New test.
44313
44314         PR c++/8663
44315         * g++.dg/inherit/typedef1.C: New test.
44316
44317 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
44318
44319         PR c++/8332
44320         PR c++/8493
44321         * g++.dg/template/strlen1.C: New test.
44322
44323         PR c++/8227
44324         * g++.dg/template/ctor2.C: New test.
44325
44326         PR c++/8214
44327         * g++.dg/init/string1.C: New test.
44328
44329         PR c++/8511
44330         * g++.dg/template/friend8.C: New test.
44331
44332 2002-11-29  Joe Buck <jbuck@synopsys.com>
44333
44334         * g++.dg/lookup/anon2.C: New test.
44335
44336 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
44337
44338         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44339         h8300 port.
44340
44341 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
44342
44343         * gcc.dg/bitfld-6.c: New test.
44344
44345 2002-11-27  Jan Hubicka  <jh@suse.cz>
44346
44347         * gcc.c-torture/execute/20021127.[cx]: New test.
44348
44349 2002-11-26  Jan Hubicka  <jh@suse.cz>
44350
44351         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44352         quality.
44353
44354 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
44355
44356         * g++.dg/init/brace2.C: New test.
44357         * g++.old-deja/g++.mike/p9129.C: Correct.
44358
44359 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
44360
44361         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44362
44363 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
44364
44365         * gcc.dg/sibcall-6: New test for indirect sibcalls.
44366
44367 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
44368
44369         * g++.dg/abi/empty11.C: New test.
44370         * g++.dg/rtti/cv1.C: New test.
44371
44372 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
44373
44374         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44375
44376 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
44377
44378         * g++.dg/abi/empty10.C: New test.
44379
44380 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44381
44382         * gcc.c-torture/compile/20021124-1.c: New test.
44383
44384 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
44385
44386         * g++.dg/abi/rtti2.C: New test.
44387
44388 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44389
44390         * gcc.dg/i386-unroll-1.c: New test.
44391
44392 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44393
44394         * gcc.c-torture/compile/20021120-1.c: New test.
44395         * gcc.c-torture/compile/20021120-2.c: New test.
44396
44397 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44398
44399         * gcc.dg/bitfld-5.c: New test.
44400
44401 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44402
44403         * gcc.c-torture/execute/20021120-3.c: New test.
44404
44405 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44406
44407         * gcc.c-torture/execute/20021120-2.c: New test.
44408
44409 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44410
44411         * gcc.c-torture/execute/20021120-1.c: New test.
44412
44413 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
44414
44415         * gcc.c-torture/execute/20021118-3.c: New test.
44416
44417 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44418
44419         * gcc.c-torture/compile/20021119-1.c: New test.
44420
44421 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
44422
44423         * gcc.dg/duff-1.c: New test.
44424         * gcc.dg/duff-2.c: New test.
44425         * gcc.dg/duff-3.c: New test.
44426
44427 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
44428
44429         * gcc.dg/cpp/_Pragma5.c: New test.
44430
44431 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44432
44433         * gcc.c-torture/execute/20021118-2.c: New test.
44434
44435 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44436
44437         * gcc.c-torture/execute/20021118-1.c: New test.
44438
44439 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
44440
44441         * gcc.dg/20021116-1.c: New test.
44442
44443 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
44444
44445         * g++.dg/abi/vcall1.C: New test.
44446
44447 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
44448
44449         * gcc.dg/20021029-1.c: New test.
44450         * gcc.dg/20021029-2.c: New test.
44451
44452 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44453
44454         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44455
44456 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44457
44458         PR c/8439
44459         * gcc.dg/20021110.c: Move to ...
44460         * gcc.c-torture/compile/20021110.c: .... here.
44461
44462 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44463
44464         PR c/8467
44465         * gcc.c-torture/execute/20021111-1.c
44466
44467 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44468
44469         PR c/8439
44470         * gcc.dg/20021110.c: New test.
44471
44472 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
44473
44474         * g++.dg/abi/vthunk3.C: Run only on x86.
44475
44476 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
44477
44478         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44479
44480 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
44481
44482         * lib/compat.exp (compat-execute): Fix logic error in last
44483         change.
44484
44485 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
44486
44487         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44488
44489 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44490
44491         PR c++/8389
44492         * g++.dg/template/access6.C: New test.
44493
44494 2002-11-08  Jan Hubicka  <jh@suse.cz>
44495
44496         * gcc.dg/i386-ssefp-1.c: New test.
44497         * gcc.dg/i386-ssefp-1.c: New test.
44498
44499 2002-11-08  Jan Hubicka  <jh@suse.cz>
44500
44501         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44502
44503 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44504
44505         * g++.dg/abi/vthunk3.C: New test.
44506
44507         PR c++/8338
44508         * g++.dg/template/crash2.C: New test.
44509
44510 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44511
44512         * g++.dg/abi/dtor1.C: New test.
44513         * g++.dg/abi/dtor2.C: Likewise.
44514
44515 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
44516
44517         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44518         Darwin.
44519
44520 2002-11-04  Adam Nemet  <anemet@lnxw.com>
44521
44522         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44523         -mthumb.  Only xfail with -O0.
44524
44525 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
44526
44527         * g++.dg/abi/thunk1.C: New test.
44528         * g++.dg/abi/thunk2.C: Likewise.
44529         * g++.dg/abi/vtt1.C: Likewise.
44530
44531 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
44532
44533         PR optimization/8423
44534         * gcc.c-torture/execute/builtin-constant.c: New test.
44535
44536 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
44537
44538         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44539         Add some more cases.
44540
44541 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
44542
44543         PR c++/8391
44544         * g++.dg/opt/local1.C: New test.
44545
44546 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
44547
44548         PR c++/8160
44549         * g++.dg/template/complit1.C: New test.
44550
44551         PR c++/8149
44552         * g++.dg/template/typename4.C: Likewise.
44553
44554 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44555
44556         Core issue 287, PR c++/7639
44557         * g++.dg/template/instantiate1.C: Adjust error location.
44558         * g++.dg/template/instantiate3.C: New test.
44559         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44560         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44561         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44562
44563 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
44564
44565         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44566
44567 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
44568
44569         PR c++/8287
44570         * g++.dg/init/dtor2.C: New test.
44571
44572 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44573
44574         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44575         * gcc.dg/nest.c: Bypass errors on irix6.
44576
44577 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
44578
44579         * gcc.dg/nest.c: Expect error for mmix-*-*.
44580         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44581
44582 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
44583
44584         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44585         markers.
44586
44587         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44588
44589 2002-10-25  Mike Stump  <mrs@apple.com>
44590
44591         * gcc.dg/warn-1.c: New test.
44592
44593 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44594
44595         * g++.dg/template/typename3.C: New test.
44596
44597 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
44598
44599         * g++.dg/lookup/ptrmem1.C: New test.
44600
44601         * g++.dg/abi/vthunk2.C: New test.
44602
44603 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44604
44605         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44606
44607 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
44608
44609         * g++.dg/abi/empty9.C: New test.
44610
44611 2002-10-24  Richard Henderson  <rth@redhat.com>
44612
44613         * g++.dg/inherit/thunk1.C: Enable for ia64.
44614
44615 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44616
44617         PR c++/8067
44618         * g++.dg/lookup/pretty1.C: New test.
44619
44620 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
44621
44622         * gcc.dg/20021023-1.c: New test.
44623
44624 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44625
44626         PR c++/7679
44627         * g++.dg/parse/inline1.C: New test.
44628
44629 2002-10-23  Richard Henderson  <rth@redhat.com>
44630
44631         * g++.dg/inherit/thunk1.C: Enable for x86_64.
44632
44633         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44634
44635 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
44636
44637         PR c++/6579
44638         * g++.dg/parse/stmtexpr3.C: New test.
44639
44640 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
44641
44642         * g++.dg/expr/cond1.C: New test.
44643
44644 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44645
44646         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44647
44648 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44649
44650         * g++.dg/abi/vbase13.C: New test.
44651         * g++.dg/abi/vbase14.C: Likewise.
44652
44653 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
44654
44655         * gcc.dg/tls/pic-1.c: New test.
44656         * gcc.dg/tls/nonpic-1.c: New test.
44657         * gcc.dg/20021018-1.c: New test.
44658
44659 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44660
44661         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44662         Remove only files with the same base name as the test case.
44663         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44664         (profopt-execute): Likewise.  Also, remove old profiling
44665         and performance data files before running the tests.
44666
44667         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44668         * g++.dg/bprob/bprob.exp: Likewise.
44669         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
44670         to allow more general test case names.
44671
44672         * g++.dg/bprob/bprob-1.C: Rename to ...
44673         * g++.dg/bprob/g++-bprob-1.C: ... this.
44674
44675         * g77.dg/bprob/bprob-1.f: Rename to ...
44676         * g77.dg/bprob/g77-bprob-1.f: ... this.
44677
44678 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44679
44680         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44681         bison 1.50 or later.
44682
44683 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
44684
44685         * g++.dg/README: Describe more test directories.
44686
44687 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44688
44689         * g++.dg/init/array6.C: Add additional tests.
44690
44691 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44692
44693         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44694         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44695
44696 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
44697
44698         * gcc.c-torture/compile/20020604-1.x: New.
44699         * gcc.c-torture/compile/simd-5.x: Likewise.
44700         * gcc.c-torture/execute/920710-1.x: Likewise.
44701         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44702
44703 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44704
44705         * g++.dg/inherit/override1.C: Add dg-options clause.
44706
44707 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44708
44709         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44710         _mm_slli_si128.
44711
44712 2002-10-19  Andreas Schwab  <schwab@suse.de>
44713
44714         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44715         directory component.
44716
44717 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
44718
44719         * g++.dg/inherit/thunk1.C: New test.
44720
44721         * g++.dg/inherit/override1.C: New test.
44722
44723         * g++.dg/abi/mangle11.C: New test.
44724         * g++.dg/abi/mangle14.C: New test.
44725         * g++.dg/abi/mangle17.C: New test.
44726
44727 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
44728
44729         * g++.dg/overload/member2.C: New test.
44730
44731 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
44732
44733         * g++.dg/README: Describe new compat directory.
44734         * g++.dg/dg.exp: Skip tests in compat directory.
44735         * README.compat: New file.
44736         * lib/compat.exp: New expect script.
44737         * g++.dg/compat: New test directory.
44738         * g++.dg/compat/compat.exp: New expect script.
44739         * g++.dg/compat/abi: New test directory.
44740         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44741         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44742         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44743         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44744         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44745         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44746         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44747         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44748         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44749         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44750         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44751         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44752         * g++.dg/compat/break: New test directory.
44753         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44754         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44755         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44756         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44757         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44758         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44759         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44760         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44761         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44762         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44763         g++.dg/compat/break/README: New files.
44764         * g++.dg/compat/eh: New test directory.
44765         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44766         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44767         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44768         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44769         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44770         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44771         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44772         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44773         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44774         g++.dg/compat/eh/filter2_y.C,
44775         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44776         g++.dg/compat/eh/new1_y.C,
44777         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
44778         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
44779         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
44780         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
44781         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
44782         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
44783         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
44784         g++.dg/compat/eh/unexpected1_y.C: New files.
44785         * g++.dg/compat/init: New test directory.
44786         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
44787         g++.dg/compat/init/array5_y.C,
44788         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
44789         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
44790         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
44791         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
44792         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
44793         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
44794         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
44795         g++.dg/compat/init/init-ref2_y.C: New files.
44796
44797 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44798
44799         PR c++/7584
44800         * g++.dg/inherit/using3.C: New test.
44801
44802 2002-10-17  Jan Hubicka  <jh@suse.cz>
44803
44804         * gcc.dg/20021017-2.c: New test.
44805
44806 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44807
44808         * g++.dg/abi/mangle16.C: Adjust.
44809
44810         * g++.dg/init/array8.C: New test.
44811
44812 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
44813
44814         * gcc.dg/special/mips-abi.exp: New test.
44815         * gcc.dg/special/mips-abi.s: Empty file used by the above.
44816
44817 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44818
44819         * g++.dg/abi/mangle16.C: New test.
44820         * g++.dg/abi/mangle17.C: Likewise.
44821
44822         PR c++/7478
44823         * g++.dg/template/ref1.C: New test.
44824
44825 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44826
44827         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
44828
44829 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
44830
44831         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
44832
44833 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44834
44835         PR c++/7524
44836         * g++.dg/init/array7.C: New test.
44837
44838 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
44839
44840         * g++.dg/init/array6.C: New test.
44841
44842         * g++.dg/abi/mangle13.C: Likewise.
44843         * g++.dg/abi/mangle14.C: Likewise.
44844         * g++.dg/abi/mangle15.C: Likewise.
44845
44846 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44847
44848         * g++.dg/abi/empty8.C: New test.
44849
44850 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
44851
44852         * g++.dg/init/ctor1.C: New test.
44853
44854 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
44855
44856         * gcc.c-torture/execute/20021015-1.c: New test.
44857
44858 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
44859
44860         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
44861
44862 2002-10-14  Jan Hubicka  <jh@suse.cz>
44863
44864         * gcc.dg/i386-ssetype-[1-5].c: New tests.
44865
44866 2002-10-14  Richard Henderson  <rth@redhat.com>
44867
44868         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
44869
44870 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44871
44872         PR optimization/6631
44873         * g++.dg/opt/const2.C: New test.
44874
44875 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44876
44877         PR c++/7176
44878         * g++.dg/parse/friend1.C: New test.
44879         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
44880
44881 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
44882
44883         * gcc.dg/20021014-1.c: New test.
44884
44885 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
44886
44887         PR c++/5661
44888         * g++.dg/ext/vlm1.C: New test.
44889         * g++.dg/ext/vlm2.C: Likewise.
44890
44891         * g++.dg/init/array1.C: Remove invalid braces.
44892         * g++.dg/init/brace1.C: New test.
44893         * g++.dg/init/copy2.C: Likewise.
44894         * g++.dg/init/copy3.C: Likewise.
44895         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
44896         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
44897         braces.
44898
44899 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
44900
44901         * gcc.dg/cpp/assembler.S: Don't use -ansi.
44902
44903 2002-10-11  Richard Shann  <richard.shann@superh.com>
44904
44905         * gcc.c-torture/compile/simd-5.c: New test.
44906
44907 2002-10-10  Roger Sayle  <roger@eyesopen.com>
44908
44909         * gcc.c-torture/execute/shiftopt-1.c: New test case.
44910
44911 2002-10-10  Jim Wilson  <wilson@redhat.com>
44912
44913         * gcc.c-torture/execute/20021010-1.c: New test.
44914
44915 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
44916
44917         PR c/7353
44918         * g++.dg/ext/typedef-init.C: New test.
44919         * gcc.dg/typedef-init.c: New test.
44920
44921 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
44922
44923         * gcc.dg/cpp/paste13.c: New test.
44924
44925 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44926
44927         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
44928         remaining platforms, XFAIL during compile, not execute.  Don't
44929         XFAIL at -O0.
44930
44931 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
44932
44933         * gcc.dg/alias-1.c: Tweak expected warning.
44934
44935 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44936
44937         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
44938
44939 2002-10-06  Andreas Jaeger  <aj@suse.de>
44940
44941         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
44942         * gcc.dg/cpp/c++98.C: Likewise.
44943
44944         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
44945         * g++.dg/cpp/c++98.C: Likewise.
44946
44947         * g++.dg/README (Subdirectories): Mention cpp directory.
44948
44949         PR target/7559
44950         * gcc.dg/20021006-1.c: New test.
44951
44952 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44953
44954         PR c++/7804
44955         * g++.dg/other/warning1.C: New test.
44956
44957 2002-10-04  Roger Sayle  <roger@eyesopen.com>
44958
44959         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
44960         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
44961         and sparc-*-* with -m64 as expected failures.  See PR 8087.
44962
44963 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44964
44965         PR c++/7931
44966         * g++.dg/template/ptrmem3.C: New test.
44967
44968         PR c++/7754
44969         * g++.dg/template/union1.C: New test.
44970
44971 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44972
44973         PR c++/8006
44974         * g++.dg/abi/mangle9.C: New test.
44975         * g++.dg/abi/mangle10.C: New test.
44976         * g++.dg/abi/mangle11.C: New test.
44977         * g++.dg/abi/mangle12.C: New test.
44978
44979 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
44980
44981         PR c++/7188.
44982         * g++.dg/template/meminit1.C: New test.
44983         * g++.dg/warn/Wreorder-1.C: Likewise.
44984         * g++.old-deja/g++.mike/warn3.C: Tweak.
44985         * lib/prune.exp: Ingore "in copy constructor".
44986
44987 2002-10-02  Andreas Jaeger  <aj@suse.de>
44988
44989         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
44990         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
44991         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
44992         on x86-64.
44993
44994 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
44995
44996         * gcc.dg/empty1.C: Fix typo.
44997
44998 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
44999
45000         * gcc.dg/alias-1.c: New test.
45001
45002 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
45003
45004         * gcc.dg/empty1.C: New test.
45005
45006         * g++.dg/tls/init-2.C: Tweak error messages.
45007
45008 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
45009
45010         * gcc.c-torture/compile/20020923-1.c: New test.
45011
45012 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
45013
45014         * gcc.c-torture/execute/ffs-1.c: New test.
45015         * gcc.c-torture/execute/ffs-2.c: Ditto.
45016
45017 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
45018
45019         * g++.dg/overload/member1.C: New test.
45020
45021 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
45022
45023         * g++.dg/abi/empty7.C: New test.
45024         * g++.dg/init/pm2.C: Likewise.
45025
45026 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
45027
45028         * g++.dg/rtti/crash1.C: New test.
45029
45030 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
45031
45032         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45033         gcc.dg/sibcall-4.c: New tests.
45034
45035 2002-09-28  Roger Sayle  <roger@eyesopen.com>
45036
45037         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45038         powerpc and MMIX targets.
45039
45040 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
45041
45042         * gcc.dg/cpp/20020927-1.c: New.
45043
45044 2002-09-26  David S. Miller  <davem@redhat.com>
45045
45046         * gcc.c-torture/compile/trunctfdf.c: New.
45047
45048 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45049
45050         * lib/target-supports.exp (check_weak_available): Handle solaris2.
45051
45052 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
45053
45054         * gcc.c-torture/execute/loop-15.c: New.
45055
45056 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
45057
45058         * README.QMTEST: Fix typo.
45059
45060 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
45061
45062         * gcc.dg/20020926-1.c: New test.
45063
45064 2002-09-25  David S. Miller  <davem@redhat.com>
45065
45066         PR target/7842
45067         * gcc.c-torture/execute/shiftdi.c: New test.
45068
45069 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
45070
45071         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45072         unique to the tool.
45073         * lib/g77.exp (g77_init): Likewise.
45074         * lib/g++.exp (g++_init): Likewise.
45075         * lib/objc.exp (objc_init): Likewise.
45076
45077 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
45078
45079         * g++.dg/abi/empty5.C: New test.
45080         * g++.dg/abi/empty6.C: New test.
45081         * g++.dg/abi/vbase12.C: New test.
45082
45083 2002-09-25  Richard Henderson  <rth@redhat.com>
45084
45085         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45086         too-small long double.
45087
45088 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
45089
45090         * gcc.dg/20020919-1.c: New test.
45091
45092 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
45093
45094         * g++.dg/abi/bitfield6.C: New test.
45095         * g++.dg/abi/bitfield7.C: New test.
45096         * g++.dg/abi/bitfield8.C: New test.
45097         * g++.dg/abi/vbase11.C: New test.
45098
45099 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45100
45101         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45102         hppa*-*-hpux*.  Update test comment.
45103
45104 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
45105
45106         * gcc.dg/tls/struct-1.c: New test.
45107
45108 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
45109
45110         * gcc.dg/cpp/tr-warn2.c: Update.
45111
45112 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45113
45114         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45115
45116 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45117
45118         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45119         systems.
45120
45121 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
45122
45123         * gcc.c-torture/execute/ieee/mzero3.c: New test.
45124
45125         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45126         Adjust for c++filt moved to binutils.  Remove spurious duplicate
45127         setting of cxxfilt.
45128
45129 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
45130
45131         * gcc.dg/20020312-2.c: Update for darwin.
45132
45133 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45134
45135         * g++.old-deja/g++.other/crash32.C: Mark ICE.
45136
45137 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
45138
45139         * objc.dg/comp-types-1.m: New test.
45140         * objc.dg/comp-types-2.m: New test.
45141         * objc.dg/comp-types-3.m: New test.
45142         * objc.dg/comp-types-4.m: New test.
45143         * objc.dg/comp-types-5.m: New test.
45144         * objc.dg/comp-types-6.m: New test.
45145
45146 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45147
45148         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45149
45150 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45151
45152         * g++.dg/other/do1.C: New test.
45153
45154         * g++.dg/template/subst1.C: New test.
45155
45156 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
45157
45158         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45159
45160 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45161
45162         * g++.dg/template/qualttp20.C: Adjust expected errors.
45163         * g++.old-deja/g++.jason/report.C: Likewise.
45164         * g++.old-deja/g++.other/qual1.C: Likewise.
45165
45166         * g++.dg/lookup/scoped2.C: New test.
45167
45168         * g++.dg/ext/asm3.C: New test.
45169
45170 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
45171
45172         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45173
45174 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
45175
45176         * ChangeLog: follow spelling conventions.
45177         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45178         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45179         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45180         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45181         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45182         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45183         * g++.old-deja/g++.law/global-init1.C: Likewise.
45184         * g++.old-deja/g++.other/delete4.C: Likewise.
45185         * g++.old-deja/g++.other/inline21.C: Likewise.
45186         * g++.old-deja/g++.other/singleton.C: Likewise.
45187         * g77.dg/strlen0.f: Likewise.
45188         * g77.f-torture/compile/20010519-1.f: Likewise.
45189         * g77.f-torture/compile/980310-4.f: Likewise.
45190         * gcc.c-torture/compile/20000605-1.c: Likewise.
45191         * gcc.c-torture/execute/20020225-1.c: Likewise.
45192         * gcc.dg/c90-hexfloat-2.c: Likewise.
45193         * gcc.dg/c99-bool-1.c: Likewise.
45194         * gcc.dg/c99-hexfloat-2.c: Likewise.
45195         * gcc.dg/dll-2.c: Likewise.
45196         * gcc.dg/wtr-union-init-1.c: Likewise.
45197         * gcc.dg/wtr-union-init-2.c: Likewise.
45198         * gcc.dg/wtr-union-init-3.c: Likewise.
45199         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45200         * gcc.dg/cpp/defined.c: Likewise.
45201         * gcc.dg/cpp/macsyntx.c: Likewise.
45202         * gcc.dg/cpp/paste2.c: Likewise.
45203         * gcc.dg/cpp/trad/defined.c: Likewise.
45204         * gcc.dg/format/c90-printf-1.c: Likewise.
45205         * gcc.dg/format/c90-scanf-1.c: Likewise.
45206         * gcc.dg/format/c99-printf-1.c: Likewise.
45207         * gcc.dg/format/c99-scanf-1.c: Likewise.
45208         * gcc.misc-tests/gcov-8.c: Likewise.
45209         * lib/profopt.exp: Likewise.
45210
45211 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
45212
45213         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45214
45215 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45216
45217         * g++.dg/inherit/using2.C: New test.
45218
45219 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
45220
45221         * ChangeLog: Follow spelling conventions.
45222         * g++.dg/template/friend4.C: Likewise.
45223         * g++.old-deja/g++.pt/crash67.C: Likewise.
45224         * gcc.c-torture/execute/20000801-4.c: Likewise.
45225         * gcc.dg/c90-digraph-1.c: Likewise.
45226         * gcc.dg/c94-digraph-1.c: Likewise.
45227         * gcc.dg/c99-digraph-1.c: Likewise.
45228         * gcc.dg/cpp/line5.c: Likewise.
45229         * gcc.dg/cpp/multiline.c: Likewise.
45230         * gcc.dg/cpp/trad/literals-1.c: Likewise.
45231         * gcc.dg/format/attr-3.c: Likewise.
45232         * gcc.dg/format/c90-scanf-3.c: Likewise.
45233         * gcc.dg/format/ext-4.c: Likewise.
45234
45235 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45236
45237         * g++.dg/template/pretty1.C: New test.
45238
45239 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
45240
45241         * gcc.c-torture/execute/struct-cpy-1.c: New test.
45242
45243 2002-09-13  Matt Austern  <austern@apple.com>
45244
45245         * g++.dg/other/constref[12].C: New, regression tests for
45246         passing a cast expression to a function by const reference.
45247
45248 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
45249
45250         * g++.dg/template/deduce1.C: New test.
45251
45252 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
45253
45254         * gcc.c-torture/execute/simd-1.c: Force all use of int to
45255         32-bit int.
45256
45257 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45258
45259         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45260         usage.
45261
45262 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
45263
45264         * gcc.c-torture/compile/20020910-1.c: New test.
45265
45266 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
45267
45268         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45269
45270 2002-09-10  Andreas Jaeger  <aj@suse.de>
45271
45272         * gcc.dg/20020312-2.c: Adjust for x86-64.
45273
45274 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
45275
45276         * g77.dg/7388.f: New test case for PR 7388.
45277
45278 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
45279
45280         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45281
45282 2002-09-05  Ziemowit Laski <zlaski@apple.com>
45283
45284         * objc.dg/proto-lossage-1.m: New test.
45285
45286 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
45287
45288         * gcc.dg/cpp/_Pragma4.c: Fix typo.
45289
45290 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
45291
45292         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
45293         expected to pass.
45294
45295 2002-09-06  Stan Shebs  <shebs@apple.com>
45296             David Edelsohn  <edelsohn@gnu.org>
45297
45298         * gcc.dg/weak: New directory.
45299         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45300         target-specific xfail bits.
45301         * gcc.dg/typeof-2.c: Move to new directory.
45302         * gcc.dg/weak.exp: New expect script.
45303
45304 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
45305
45306         * gcc.c-torture/execute/extzvsi.c: New test.
45307
45308 2002-09-05  Stan Shebs  <shebs@apple.com>
45309
45310         * gcc.dg/weak-1.c: xfail on Darwin.
45311         * gcc.dg/weak-2.c: Ditto.
45312         * gcc.dg/weak-3.c: Ditto.
45313         * gcc.dg/weak-4.c: Ditto.
45314         * gcc.dg/weak-5.c: Ditto.
45315         * gcc.dg/weak-6.c: Ditto.
45316         * gcc.dg/weak-7.c: Ditto.
45317         * gcc.dg/weak-8.c: Ditto.
45318         * gcc.dg/weak-9.c: Ditto.
45319
45320 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
45321
45322         * gcc.c-torture/execute/loop-14.c: New test.
45323
45324 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
45325
45326         * g++.dg/other/cxa-atexit1.C: New test.
45327
45328         * gcc.dg/typeof-2.c: New test.
45329
45330 2002-09-03  Roger Sayle  <roger@eyesopen.com>
45331
45332         * gcc.dg/builtins-2.c: New testcase.
45333         * gcc.dg/builtins-3.c: New testcase.
45334
45335 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
45336
45337         * gcc.dg/cpp/_Pragma4.c: New test.
45338
45339 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
45340
45341         * objc/execute/nil_method-1.m: New testcase.
45342
45343 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
45344
45345         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45346         [Object class], not [Object initialize].
45347
45348 2002-08-31  Roger Sayle  <roger@eyesopen.com>
45349             Hans-Peter Nilsson  <hp@bitrange.com>
45350
45351         * gcc.c-torture/execute/20020720-1.x: Skip test on
45352         mmix-knuth-mmixware.  Correct comment.
45353
45354 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
45355
45356         * g++.dg/abi/bitfield5.C: New test.
45357         * g++.dg/abi/vbase10.C: Likewise.
45358
45359 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
45360
45361         * objc.dg/undeclared-selector.m: New test.
45362
45363 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
45364
45365         * g++.dg/other/offsetof1.C: Avoid cast warning.
45366
45367 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
45368
45369         * objc.dg/super-class-2.m: New test.
45370
45371 2002-08-24  Matt Austern  <austern@apple.com>
45372
45373         * g++.dg/ext/lvaddr.C: New test.
45374         * g++.dg/ext/lvcast.C: New test.
45375
45376 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
45377
45378         * g++.dg/inherit/cond1.C: New test.
45379
45380 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
45381
45382         * gcc.dg/noncompile/incomplete-1.c: New test.
45383
45384 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
45385
45386         * gcc.dg/typespec-1.c: New test.
45387
45388 2002-08-20  Devang Patel  <dpatel@apple.com>
45389         * objc.dg/proto-hier-2.m: New test.
45390
45391 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
45392
45393         * objc.dg/bitfield-1.m: New test.
45394         * objc.dg/bitfield-2.m: New test.
45395
45396 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45397
45398         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45399         gcc.dg/c99-flex-array-4.c: New tests.
45400
45401 2002-08-16  Stan Shebs  <shebs@apple.com>
45402
45403         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45404
45405 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
45406
45407         * gcc.dg/typeof-1.c: New test.
45408         * g++.dg/ext/typeof2.C: New test.
45409
45410 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45411
45412         * g++.dg/other/offsetof1.C: New test.
45413
45414 2002-08-14  Richard Henderson  <rth@redhat.com>
45415
45416         * gcc.dg/tls/diag-3.c: Fix expected message strings.
45417
45418 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
45419
45420         * gcc.dg/cpp/_Pragma3.c: New test.
45421
45422 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
45423
45424         * g++.dg/template/inherit3: New test.
45425
45426 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45427
45428         * gcc.dg/bitfld-4.c: Add blank options.
45429
45430 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
45431
45432         * g++.dg/template/crash1.C: New test.
45433
45434 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45435
45436         * gcc.dg/tls/opt-2.c: New test.
45437
45438 2002-08-08  Devang Patel  <dpatel@apple.com>
45439
45440         * objc.dg/selector-1.m : New test
45441
45442 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45443
45444         * g++.dg/abi/bitfield4.C: New test.
45445         * gcc.dg/bitfld-4.c: New test.
45446
45447 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45448
45449         * g++.dg/other/packed1.C: New test.
45450
45451 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
45452
45453         * g++.dg/abi/offsetof.C: Tweak error messages.
45454         * g++.old-deja/g++.mike/p10769a.C: Likewise.
45455
45456 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45457
45458         * gcc.dg/bitfld-3.c: New test.
45459
45460 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45461             Richard Henderson  <rth@redhat.com>
45462
45463         * gcc.dg/i386-bitfield1.c: New test.
45464         * g++.dg/abi/bitfield3.C: Update.
45465
45466 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
45467
45468         * objc.dg/const-str-2.m: Update.
45469         * gcc.dg/cpp/c++98.c: Change to C extension.
45470         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45471         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45472
45473 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
45474
45475         * gcc.dg/tls/diag-3.c: New.
45476
45477 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
45478
45479         * g++.dg/README (Subdirectories): Document new subdir expr.
45480         * g++.dg/expr/pmf-1.C: New test.
45481
45482 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
45483
45484         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45485
45486 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
45487
45488         * g++.dg/abi/bitfield3.C: New test.
45489
45490 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
45491
45492         * lib/gcov.exp: Tweak expected line formats.
45493         * gcc.misc-tests/gcov8.c: New test.
45494         * gcc.misc-tests/gcov8.x: New flags.
45495
45496 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
45497
45498         * consistency.vlad/layout/endian.c: Include string.h.
45499
45500         * gcc.c-torture/execute/20020805-1.c: New test.
45501
45502 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
45503
45504         * g++.dg/other/conversion1.C: New test.
45505
45506 2002-08-03  Roger Sayle  <roger@eyesopen.com>
45507
45508         * gcc.dg/builtins-1.c: New testcase.
45509
45510 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
45511
45512         * g++.dg/inherit/access3.C: New test.
45513
45514 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
45515
45516         * gcc.dg/ia64-visibility-2.c: New test.
45517
45518 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
45519
45520         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45521         __qualifier_flags to __flags.
45522
45523 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
45524
45525         * g++.dg/inherit/operator1.C: New test.
45526         * g++.dg/lookup/disamb1.C: Fix typo in comment.
45527         * g++.dg/other/error1.C: Change expected error message.
45528         * g++.dg/template/conv4.C: Likewise.
45529
45530 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
45531
45532         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45533         for documented behavior.
45534
45535 2002-07-25  Roger Sayle  <roger@eyesopen.com>
45536
45537         * gcc.c-torture/execute/20020720-1.x: Skip this test on
45538         several targets known to fail.
45539
45540 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
45541
45542         * gcc.dg/mips-args-[123].c: New tests.
45543
45544 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
45545
45546         * gcc.dg/ppc-spe.c: New.
45547
45548 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
45549
45550         * g++.dg/other/ptrmem4.C: New testcase.
45551
45552 2002-07-24  Richard Henderson  <rth@redhat.com>
45553
45554         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45555
45556 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
45557
45558         * g++.dg/ext/alignof1.C (main): Return 0 for success.
45559
45560 2002-07-24  Roger Sayle  <roger@eyesopen.com>
45561
45562         * gcc.c-torture/execute/memset-3.c: New testcase.
45563
45564 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
45565
45566         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45567         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45568
45569 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45570
45571         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45572         Delete.
45573
45574 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
45575
45576         * gcc.c-torture/compile/simd-4.c: New test.
45577
45578 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45579
45580         PR c++/7347, c++/7348
45581         * g++.dg/template/access4.C: New test.
45582         * g++.dg/template/access5.C: New test.
45583         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45584         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45585         * g++.old-deja/g++.pt/ttp58.C: Likewise.
45586         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45587
45588 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
45589
45590         * gcc.dg/gnu89-init-2.c: New test.
45591
45592 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
45593
45594         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45595
45596 2002-07-20  Roger Sayle  <roger@eyesopen.com>
45597
45598         * gcc.c-torture/execute/20020720-1.c: New testcase.
45599
45600 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
45601
45602         * gcc.dg/cpp/Wsignprom.c: New tests.
45603
45604 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
45605
45606         * gcc.c-torture/execute/loop-13.c: New test.
45607
45608 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
45609
45610         * gcc.dg/cpp/expr.c: New tests.
45611
45612 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
45613
45614         * g++.dg/opt/pr6713.C: Add template instantiation.
45615
45616 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
45617
45618         * gcc.dg/nest.c: New test.
45619
45620 2002-07-17  Richard Henderson  <rth@redhat.com>
45621
45622         * g++.dg/opt/pr6713.C: New test.
45623
45624 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
45625
45626         * gcc.c-torture/execute/loop-2e.x: Let the testcase
45627         XFAIL for all x86 processors.
45628
45629 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
45630
45631         * gcc.c-torture/execute/20010122-1.x: Do not test with
45632         -fomit-frame-pointer.
45633
45634 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45635
45636         * g++.dg/template/instantiate2.C: New test.
45637         * g++.dg/template/spec4.C: New test.
45638
45639 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45640
45641         * g++.dg/template/access2.C: New test.
45642         * g++.dg/template/access3.C: New test.
45643
45644 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
45645
45646         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45647         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45648         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45649         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45650         Convert to use <stdarg.h>.
45651         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45652         Delete.
45653         * gcc.dg/va-arg-2.c: New.
45654         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45655
45656 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
45657
45658         * gcc.c-torture/compile/20020710-1.c: New test.
45659
45660 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
45661                           Andrew Pinski  <pinskia@physics.uc.edu>
45662
45663         gcc.c-torture/compile/simd-2.c: New testcase.
45664         gcc.c-torture/compile/simd-3.c: Likewise.
45665
45666 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
45667
45668         PR c++/7224
45669         * g++.dg/overload/error1.C: New test.
45670
45671 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45672
45673         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45674         configuration and IRIX 6 O32 ABI.
45675
45676 2002-07-11  Roger Sayle  <roger@eyesopen.com>
45677
45678         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45679
45680 2002-07-10  Roger Sayle  <roger@eyesopen.com>
45681
45682         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45683
45684 2002-07-10  Jeffrey A Law  <law@redhat.com>
45685
45686         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45687
45688         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
45689
45690 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
45691
45692         * gcc.dg/20020312-2.c: Check for __PPC__.
45693
45694 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
45695
45696         * gcc.c-torture/compile/20020709-1.c: New test.
45697
45698 2002-07-07  Roger Sayle  <roger@eyesopen.com>
45699
45700         * g++.dg/template/qualttp21.C: New test case.
45701
45702 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
45703
45704         * gcc.c-torture/compile/20020706-1.c: New test.
45705         * gcc.c-torture/compile/20020706-2.c: New test.
45706
45707 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
45708             Alexandre Oliva  <aoliva@redhat.com>
45709
45710         * g++.dg/warn/incomplete1.C: New test.
45711
45712 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45713
45714         PR c++/7099
45715         * g++.dg/warn/noreturn1.C: New test.
45716
45717 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
45718
45719         PR c++/6706
45720         * g++.dg/debug/debug6.C: New test.
45721         * g++.dg/debug/debug7.C: New test.
45722
45723 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
45724
45725         * gcc.c-torture/compile/simd-3.c: New test.
45726
45727 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
45728
45729         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45730         * gcc.dg/20020620-1.c: Likewise.
45731
45732 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45733
45734         PR c++/6944
45735         * g++.dg/init/array4.C: New test.
45736         * g++.dg/init/array5.C: New test.
45737
45738 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
45739
45740         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45741         * gcc.c-torture/execute/simd-2.c (main): Likewise.
45742
45743 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45744
45745         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45746         * gcc.dg/wtr-aggr-init-1.c: Likewise.
45747         * gcc.dg/wtr-conversion-1.c: Likewise.
45748         * gcc.dg/wtr-escape-1.c: Likewise.
45749         * gcc.dg/wtr-int-type-1.c: Likewise.
45750         * gcc.dg/wtr-label-1.c: Likewise.
45751         * gcc.dg/wtr-static-1.c: Likewise.
45752         * gcc.dg/wtr-strcat-1.c: Likewise.
45753         * gcc.dg/wtr-suffix-1.c: Likewise.
45754         * gcc.dg/wtr-switch-1.c: Likewise.
45755         * gcc.dg/wtr-unary-plus-1.c: Likewise.
45756         * gcc.dg/wtr-union-init-1.c: Likewise.
45757         * gcc.dg/wtr-union-init-2.c: Likewise.
45758         * gcc.dg/wtr-union-init-3.c: Likewise.
45759
45760         * gcc.dg/wtr-func-def-1.c: New test.
45761
45762 2002-07-02 Devang Patel <dpatel@apple.com>
45763
45764         * objc.dg/param-1.m: New test.
45765
45766 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
45767
45768         * gcc.dg/cpp/trad/directive.c: Add test.
45769         * gcc.dg/cpp/trad/macroargs.c: Add test.
45770         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45771
45772 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
45773
45774         * gcc.dg/cpp/cmdlne-M.c: New test.
45775
45776 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
45777
45778         * objc.dg/desig-init-1.m: New test.
45779
45780 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45781
45782         PR c++/6716
45783         * g++.dg/template/instantiate1.C: New test.
45784
45785 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
45786
45787         PR c++/7112
45788         * g++.dg/template/sizeof2.C: New test.
45789
45790 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45791
45792         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
45793         gcc.dg/cpp/trad/include.c: New tests.
45794
45795 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
45796
45797         PR target/7177
45798         * gcc.c-torture/compile/20020701-1.c: New test.
45799
45800 2002-07-01  Stan Shebs  <shebs@apple.com>
45801
45802         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
45803         header here...
45804         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
45805         (objc-torture-execute): or here.
45806
45807 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
45808
45809         * gcc.c-torture/execute/arith-rand-ll.c: New test.
45810
45811 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45812
45813         * gcc.dg/cpp/trad/escaped-nl.c: New test.
45814
45815 2002-06-30  Devang Patel  <dpatel@apple.com>
45816
45817         * objc.dg/fsyntax-only.m: New test.
45818
45819 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
45820
45821         PR c++/6695
45822         * g++.dg/template/friend7.C: New file.
45823
45824 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
45825
45826         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
45827         return type.
45828
45829 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
45830
45831         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
45832         avoid division by zero.
45833
45834 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
45835
45836         * gcc.dg/Wunknownprag.c: New tests.
45837
45838 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
45839
45840         * gcc.c-torture/execute/simd-2.c: New test.
45841
45842 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
45843
45844         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
45845         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
45846         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
45847         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
45848         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
45849         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
45850         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
45851         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
45852         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
45853         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
45854         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
45855         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
45856         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
45857         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
45858         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
45859         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
45860         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
45861
45862 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
45863
45864         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
45865         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
45866         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
45867         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
45868         New tests.
45869         * gcc.dg/cpp/trad/directive.c: Update.
45870
45871 2002-06-23  Andreas Jaeger  <aj@suse.de>
45872
45873         * gcc.c-torture/execute/complex-6.c: New.
45874
45875 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
45876
45877         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
45878         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
45879         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
45880         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
45881
45882 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
45883
45884         * gcc.dg/cpp/trad: New directory with traditional tests copied
45885         from parent directory.
45886         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45887         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45888         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45889         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45890         Move to trad/ and rename.
45891         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
45892         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
45893         gcc.dg/cpp/trad/redef2.c: New tests.
45894         * gcc.dg/cpp/trad/trad.exp: New driver.
45895
45896 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
45897
45898         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45899         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45900         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45901         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45902         Remove.
45903
45904 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
45905
45906         * gcc.dg/20020620-1.c: New test.
45907
45908 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45909
45910         * g++.dg/template/ttp4.C: New test.
45911
45912 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
45913
45914         * g++.dg/opt/vt1.C: Fix regexp.
45915
45916 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45917
45918         * gcc.c-torture/execute/pure-1.c: Make functions static again.
45919         Don't use attribute `noinline'.
45920
45921 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45922
45923         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
45924
45925 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
45926
45927         * gcc.c-torture/execute/simd-1.c: New.
45928
45929         * gcc.dg/simd-1.c: New.
45930
45931 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45932
45933         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
45934
45935 2002-06-16  Richard Henderson  <rth@redhat.com>
45936
45937         * g++.dg/ext/anon-struct1.C: New.
45938         * g++.dg/ext/anon-struct2.C: New.
45939         * g++.dg/ext/anon-struct3.C: New.
45940         * gcc.dg/anon-struct-1.c: New.
45941         * gcc.dg/anon-struct-2.c: New.
45942         * gcc.dg/anon-struct-3.c: New.
45943         * gcc.dg/20011008-1.c: Adjust warning text.
45944         * gcc.dg/20020527-1.c: Add -fms-extensions.
45945
45946 2002-06-16  Richard Henderson  <rth@redhat.com>
45947
45948         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
45949
45950 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
45951
45952         * gcc.c-torture/execute/20020615-1.c: New test.
45953
45954 2002-06-15  Roger Sayle  <roger@eyesopen.com>
45955
45956         * gcc.c-tortuture/execute/compare-1.c: New test case.
45957         * gcc.c-tortuture/execute/compare-2.c: New test case.
45958         * gcc.c-tortuture/execute/compare-3.c: New test case.
45959
45960 2002-06-13  Richard Henderson  <rth@redhat.com>
45961
45962         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
45963         ia64 ilp32.
45964
45965 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45966
45967         * g++.dg/template/typename2.C: Update error message.
45968
45969 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
45970
45971         * gcc.c-torture/execute/20020611-1.c: New test.
45972
45973 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
45974
45975         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
45976         list of targets to skip.
45977
45978 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
45979
45980         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
45981         targets if not optimizing.
45982
45983 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
45984
45985         * gcc.c-torture/compile/20020605-1.c: New test.
45986
45987         * g++.dg/opt/vt1.C: New test.
45988
45989         * gcc.dg/20020531-1.c: New test.
45990
45991         * gcc.dg/20020530-1.c: New test.
45992
45993         * gcc.dg/20020527-1.c: New test.
45994
45995         * g++.dg/opt/cse1.C: New test.
45996
45997 2002-06-07  Roger Sayle  <roger@eyesopen.com>
45998
45999         * gcc.dg/20020607-2.c: New test case.
46000
46001 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
46002
46003         * gcc.c-torture/compile/20020604-1.c: New test.
46004
46005 2002-06-04  Richard Henderson  <rth@redhat.com>
46006
46007         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46008         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46009         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46010
46011 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
46012
46013         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46014
46015 2002-06-03  Richard Henderson  <rth@redhat.com>
46016
46017         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46018         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46019
46020 2002-06-02  Richard Henderson  <rth@redhat.com>
46021
46022         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46023         test functions static.
46024
46025 2002-06-02  Andreas Jaeger  <aj@suse.de>
46026
46027         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46028         now.
46029
46030 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46031
46032         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46033         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46034         Update for mofified diagnostics.
46035         * gcc.dg/c99-intconst-1.c: No longer fail.
46036
46037 2002-06-02  Richard Henderson  <rth@redhat.com>
46038
46039         * gcc.dg/uninit-A.c: Remove xfail markers.
46040
46041 2002-06-01  Roger Sayle  <roger@eyesopen.com>
46042
46043         * gcc.dg/fnegate-1.c: New test case.
46044
46045 2002-05-30  Osku Salerma  <osku@iki.fi>
46046
46047         * gcc.c-torture/execute/mayalias-1.c: New file.
46048
46049 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46050
46051         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46052         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46053         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46054
46055 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
46056
46057         * gcc.c-torture/execute/20020529-1.c: New test.
46058
46059 2002-05-27  Richard Henderson  <rth@redhat.com>
46060
46061         * g++.dg/ext/attrib6.C: New test case.
46062
46063 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46064
46065         * gcc.c-torture/execute/pure-1.c: New test.
46066
46067 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46068
46069         * gcc.dg/cpp/arith-2.c: Remove.
46070
46071 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46072
46073         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46074         * gcc.dg/cpp/if-3.c: Remove.
46075
46076 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
46077
46078         * g++.dg/opt/cse2.C: New test.
46079
46080 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
46081
46082         * gcc.dg/cpp/arith-1.c: New semantic tests.
46083         * gcc.dg/cpp/if-1.c: Update.
46084
46085 2002-05-24  Ben Elliston  <bje@redhat.com>
46086
46087         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46088
46089 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46090
46091         * gcc.dg/verbose-asm.c: New test.
46092
46093 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46094
46095         * gcc.dg/cpp/paste12.c: New test.
46096
46097 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46098
46099         * g++.dg/parse/named_ops.C: New test.
46100
46101 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
46102
46103         * gcc.dg/weak-8.c: New test.
46104
46105 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
46106
46107         * gcc.dg/weak-2.c: Allow optional leading underscore
46108         in scan-assembler symbol name.
46109         * gcc.dg/weak-3.c: Likewise.
46110         * gcc.dg/weak-4.c: Likewise.
46111         * gcc.dg/weak-5.c: Likewise.
46112
46113 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
46114
46115         * gcc.dg/20020523-1.c: New test.
46116
46117 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46118
46119         * objc.dg/const-str-2.m: Update now that we stop after
46120         a command line error.
46121
46122 2002-05-22  Richard Henderson  <rth@redhat.com>
46123
46124         * g++.dg/dg.exp: Fix typo in test pruneing.
46125
46126 2002-05-22  Richard Henderson  <rth@redhat.com>
46127
46128         * g++.dg/dg.exp: Prune the tls subdirectory.
46129         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46130         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46131         * g++.dg/tls/init-1.C: New.
46132
46133 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
46134
46135         * gcc.dg/20020517-1.c: New test.
46136
46137 2002-05-21  Richard Henderson  <rth@redhat.com>
46138
46139         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46140         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46141
46142 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
46143
46144         * g++.dg/other/copy2.C: New test.
46145
46146 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
46147
46148         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46149         (MAX_COPY): Bump up to 10 times sizeof (long long).
46150         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46151
46152         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46153         sizeof (long long).
46154
46155         * gcc.c-torture/execute/strcpy-1.c: New test.
46156
46157 2002-05-19  Jason Merrill  <jason2redhat.com>
46158
46159         * g++.dg/ext/oper1.C: New test.
46160
46161 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
46162 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
46163
46164         * README.QMTEST: New file.
46165
46166         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46167
46168 2002-05-19  Andreas Jaeger  <aj@suse.de>
46169
46170         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46171         now.
46172         * gcc.c-torture/execute/loop-2d.x: Likewise.
46173
46174 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
46175
46176         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46177         support weak symbols.
46178         * gcc.dg/weak-4.c: Likewise.
46179         * gcc.dg/weak-6.c: Likewise.
46180
46181 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
46182
46183         * gcc.dg/weak-3.c: Add dg-excess-error comment for
46184         cygwin, coff and h8300-*-hms targets
46185         * gcc.dg/weak-5.c: Likewise.
46186         * gcc.dg/weak-7.c: Likewise.
46187
46188 2002-05-16  Jason Merrill  <jason@redhat.com>
46189
46190         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46191         (scan-assembler-not, scan-assembler-dem): Likewise.
46192         (scan-assembler-dem-not): Likewise.
46193
46194 2002-05-15  Richard Henderson  <rth@redhat.com>
46195
46196         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46197
46198 2002-05-15  Richard Henderson  <rth@redhat.com>
46199
46200         * gcc.dg/weak-5.c (vfoo1c): No warning here.
46201         (vfoo1f): Warning here.
46202         (vfoo1l): Don't redefine the alias.
46203
46204 2002-05-14  Jason Merrill  <jason@redhat.com>
46205             Alexandre Oliva  <aoliva@redhat.com>
46206
46207         * g++.dg/init/pm1.C: New test.
46208
46209 2002-05-12  David S. Miller  <davem@redhat.com>
46210
46211         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46212         types.
46213
46214 2002-05-10  Roger Sayle  <roger@eyesopen.com>
46215
46216         * gcc.c-torture/execute/20020510-1.c: New test case.
46217
46218 2002-05-10  David S. Miller  <davem@redhat.com>
46219
46220         * gcc.c-torture/execute/conversion.c: Test long double too.
46221
46222 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
46223
46224         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46225         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46226         * lib/g++.exp (g++_link_flags): Likewise.
46227         * lib/objc.exp (objc_target_compile): Likewise.
46228
46229 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46230
46231         * gcc.dg/cpp/poison.c: Update.
46232         * gcc.dg/cpp/20000625-2.c: Remove.
46233         * gcc.dg/cpp/direct2s.c: Remove final test.
46234
46235 2002-05-08  Tom Rix  <trix@redhat.com>
46236
46237         * gcc.c-torture/execute/20020508-1.c: New test.
46238         * gcc.c-torture/execute/20020508-2.c: New test.
46239         * gcc.c-torture/execute/20020508-3.c: New test.
46240
46241 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46242
46243         * gcc.dg/cpp/charconst-4.c: More tests.
46244
46245 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
46246
46247         PR c/6569
46248         * gcc.dg/weak-3.c: Update location of warning messages.
46249         * gcc.dg/weak-5.c: Likewise.
46250
46251 2002-05-06  Roger Sayle  <roger@eyesopen.com>
46252
46253         * gcc.c-torture/execute/20020506-1.c: New test case.
46254
46255 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46256
46257         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46258
46259 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46260
46261         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46262
46263 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46264
46265         * gcc.dg/cpp/charconst-3.c: New test.
46266
46267 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46268
46269         * gcc.dg/cpp/charconst.c: Update tests.
46270
46271 2002-05-05  Tim Josling  <tej@melbpc.org.au>
46272
46273         * treelang: Added directory for new sample language treelang. Also
46274         lib/treelang.exp: New file to signal treelang should be tested.
46275
46276 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46277
46278         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46279         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46280         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46281         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46282         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46283         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46284         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46285
46286 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46287
46288         * gcc.dg/format/xopen-2.c: New test.
46289
46290 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46291
46292         * gcc.dg/20020503-1.c: New test.
46293
46294 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
46295
46296         * g++.dg/init/dtor1.C: Make it tougher.
46297
46298 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
46299
46300         * g++.dg/init/dtor1.C: New test.
46301
46302 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
46303
46304         * gcc.dg/altivec-8.c: New.
46305
46306 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
46307
46308         * gcc.dg/altivec-7.c: New.
46309
46310 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
46311
46312         * g++.dg/parse/typedef1.C: New test.
46313
46314 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
46315
46316         PR c++/6486
46317         * g++.dg/template/friend6.C: New test.
46318
46319         PR c++/6492
46320         * g++.dg/init/copy1.C: New test.
46321
46322 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
46323
46324         * g++.dg/warn/effc1.C: New test.
46325
46326 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46327
46328         * gcc.dg/cpp/if-cexp.c: Add a test.
46329
46330 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
46331
46332         * gcc.dg/20020426-2.c: New test.
46333
46334 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46335
46336         * gcc.dg/cpp/if-mop.c: Update.
46337         * gcc.dg/cpp/if-mpar.c: Add test.
46338         * gcc.dg/cpp/if-oppr.c: Update.
46339
46340 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46341
46342         PR c/6343
46343         * gcc.dg/weak-[2-7].c: New tests.
46344
46345 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46346
46347         * gcc.dg/enum1.c: New test.
46348
46349 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46350
46351         PR c++/6497
46352         * g++.dg/inherit/access2.C: New test.
46353
46354 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46355
46356         PR bootstrap/6445
46357         * gcc.dg/20020426-1.c: New test.
46358
46359 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46360
46361         * g++.dg/abi/enum1.C: New test.
46362
46363 2002-04-26  Richard Henderson  <rth@redhat.com>
46364
46365         * gcc.dg/c99-bool-1.c: Expect always true warning.
46366
46367 2002-04-25  Roger Sayle  <roger@eyesopen.com>
46368
46369         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46370
46371 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46372
46373         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46374         targets.
46375
46376 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
46377
46378         * g++.dg/abi/mange7.C: New test.
46379
46380         PR c++/6438.
46381         * g++.dg/parse/stmtexpr2.C: New test.
46382
46383 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
46384
46385         * gcc.dg/20020312-2.c: Add SH target.
46386
46387 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46388
46389         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46390         compiler output on mips*-*-irix*.
46391
46392 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
46393
46394         * g++.dg/parse/attr1.C: New test.
46395
46396 2002-04-23  Roger Sayle  <roger@eyesopen.com>
46397
46398         * gcc.c-torture/execute/string-opt-17.c: New test case.
46399         * gcc.c-torture/execute/memset-2.c: New test case.
46400
46401 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
46402
46403         PR c++/6256:
46404         * g++.dg/template/friend5.C: New test.
46405
46406         PR c++/6331:
46407         * g++.dg/template/qual1.C: Likewise.
46408
46409 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
46410
46411         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46412         Include stdlib.h, not stdio.h or ctype.h.
46413
46414 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
46415
46416         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46417         cris-*-elf* and mmix-*-*.
46418         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46419         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46420         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46421         Ditto.
46422         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46423         * gcc.dg/wchar_t-1.c: Ditto.
46424
46425 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
46426
46427         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46428         Clarify comment.
46429
46430 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
46431
46432         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46433
46434 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46435
46436         * gcc.c-torture/execute/20000906-1.x: Delete.
46437
46438 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
46439
46440         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46441
46442 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
46443
46444         * PR6367
46445         * g77.f-torture/execute/6367.f: New test.
46446         * g77.f-torture/execute/6367.x: Disable for MMIX.
46447
46448 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
46449
46450         * PR6352
46451         * g++.dg/opt/inline2.C: New test.
46452
46453 2002-04-18  Richard Henderson  <rth@redhat.com>
46454
46455         * gcc.dg/20000906-1.c: Enable for all targets.
46456         * gcc.c-torture/compile/iftrap-2.c: New.
46457
46458 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46459
46460         * gcc.dg/20020418-1.c: New test.
46461         * gcc.dg/20020418-2.c: New test.
46462
46463 2002-04-18  Richard Henderson  <rth@redhat.com>
46464
46465         * gcc.c-torture/compile/iftrap-1.c: New.
46466         * gcc.dg/iftrap-1.c: Adjust for ia64.
46467         * gcc.dg/iftrap-2.c: New.
46468
46469 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46470
46471         * gcc.c-torture/compile/20020418-1.c: New test.
46472
46473 2002-04-18  Roger Sayle  <roger@eyesopen.com>
46474
46475         * gcc.c-torture/compile/20020415-1.c: New.
46476
46477 2002-04-18  David S. Miller  <davem@redhat.com>
46478
46479         * gcc.c-torture/execute/20020418-1.c: New test.
46480
46481 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
46482
46483         * gcc.dg/20020416-1.c: New test.
46484
46485         * g++.dg/opt/inline1.C: New test.
46486
46487 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
46488
46489         * gcc.dg/altivec-5.c: New test.
46490
46491         * gcc.dg/20020415-1.c: New test.
46492
46493 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
46494
46495         * lib/chill.exp: Remove.
46496
46497 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
46498
46499         * g++.dg/other/big-struct.C: New test.
46500
46501 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
46502
46503         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46504         of scratch file.
46505
46506 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
46507
46508         PR c/6277
46509         * gcc.dg/i386-387-1.c: Allow optional leading underscore
46510         in scan-assembler function name
46511
46512 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
46513
46514         * g77.f-torture/execute/980628-4.x,
46515         g77.f-torture/execute/980628-5.x,
46516         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46517         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46518         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46519         i[34567]86-*-*.
46520
46521 2002-04-13  David S. Miller  <davem@redhat.com>
46522
46523         * gcc.c-torture/execute/20020413-1.c: New test.
46524
46525 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
46526
46527         * gcc.dg/asm-6.c,
46528         * g++.dg/ext/asm1.C: New tests.
46529
46530 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
46531
46532         PR c++ 5373.
46533         * g++.dg/parse/stmtexpr1.C: New test.
46534
46535         PR c++/5189.
46536         * g++.dg/template/copy1.C: New test.
46537
46538 2002-04-12  Richard Henderson  <rth@redhat.com>
46539
46540         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46541
46542 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
46543
46544         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46545         gcc.c-torture/execute/20020307-2.c.
46546
46547 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
46548
46549         * g++.dg/ext/attrib5.C,
46550         * g++.dg/lookup/struct1.C: New tests.
46551
46552 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
46553
46554         * gcc.dg/20020411-1.c: New test.
46555
46556         * gcc.c-torture/execute/20020411-1.c: New test.
46557
46558 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
46559
46560         * g77.f-torture/execute/6177.f: New test.
46561
46562 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
46563
46564         PR middle-end/6247
46565         * g++.dg/opt/cleanup1.C: New test.
46566
46567         * g++.dg/opt/const1.C: New test.
46568
46569 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
46570
46571         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46572
46573 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46574
46575         PR c++/5507
46576         * g++.dg/template/typename2.C: New test.
46577
46578 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
46579
46580         * gcc.c-torture/execute/loop-12.c: New.
46581
46582 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
46583
46584         * g77.f-torture/execute/980628-4.x,
46585         g77.f-torture/execute/980628-5.x,
46586         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46587         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46588         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46589
46590 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46591
46592         PR optimization/6086
46593         * g++.dg/opt/preinc1.C: New test.
46594
46595 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46596
46597         PR c++/5571
46598         * g++.dg/opt/static2.C: New test.
46599
46600 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46601
46602         PR c/5120
46603         * gcc.dg/20020406-1.c: New test.
46604
46605 2002-04-04  David S. Miller  <davem@redhat.com>
46606
46607         * gcc.c-torture/execute/20020404-1.c: New test.
46608
46609 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
46610
46611         PR c/6123
46612         * gcc.dg/20020312-2.c: Do not declare global register variable
46613         if __PIC__ or __pic__ is defined.
46614
46615 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
46616
46617         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
46618         __asm__ so that it works correctly even if -ansi -pedantic-errors.
46619
46620 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46621
46622         * gcc.misc-tests/linkage.exp: Update last change to handle
46623         sparc*-, not just sparc-.
46624
46625 2002-04-03  Richard Henderson  <rth@redhat.com>
46626
46627         * gcc.dg/cpp/ucs.c: Improved long UCS test.
46628
46629 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46630
46631         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46632
46633 2002-04-02  David S. Miller  <davem@redhat.com>
46634
46635         * gcc.c-torture/execute/20020402-3.c: New test.
46636
46637 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46638
46639         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46640         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46641
46642         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46643         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46644         g77.f-torture/execute/20001201.x,
46645         g77.f-torture/execute/u77-test.x: New files.
46646
46647         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46648         * gcc.dg/wchar_t-1.c: Ditto.
46649
46650 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46651
46652         * gcc.c-torture/execute/20020402-1.c: New test.
46653
46654 2002-04-01  Richard Henderson  <rth@redhat.com>
46655
46656         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46657
46658         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46659
46660 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46661
46662         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46663
46664 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46665
46666         * g++.dg/inherit/template-as-base.C: Expect error.
46667         * g++.dg/inherit/namespace-as-base.C: Likewise.
46668
46669 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
46670
46671         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46672         g++.dg/ext/instantiate3.C: Tweak match patterns.
46673
46674         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46675         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46676         -da test.
46677
46678 2002-03-31  Richard Henderson  <rth@redhat.com>
46679
46680         * gcc.dg/special/alias-2.c: New.
46681         * gcc.dg/special/ecos.exp: Run it.
46682
46683 2002-03-31  Richard Henderson  <rth@redhat.com>
46684
46685         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46686
46687 2002-03-31  Kazu Hirata  <kazu@hxi.com>
46688
46689         * gcc.dg/weak-1.c: Disable on h8300 port.
46690
46691 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
46692
46693         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46694         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46695         ordering tests.
46696         * g++.dg/bprob/bprob-1.C: New test.
46697         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46698         * g++.dg/gcov/gcov-1.C: New test.
46699         * g++.dg/gcov/gcov-1.x: New file.
46700         * g++.dg/gcov/gcov-2.C: New test.
46701         * g++.dg/gcov/gcov-3.C: New test.
46702         * g++.dg/gcov/gcov-3.h: New file.
46703
46704 2002-03-28  Roger Sayle  <roger@eyesopen.com>
46705
46706         * g++.old-deja/g++.other/builtins5.C: New test.
46707         * g++.old-deja/g++.other/builtins6.C: New test.
46708         * g++.old-deja/g++.other/builtins7.C: New test.
46709         * g++.old-deja/g++.other/builtins8.C: New test.
46710         * g++.old-deja/g++.other/builtins9.C: New test.
46711
46712 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
46713
46714         * g++.dg/opt/static1.C: New test.
46715
46716         * g++.dg/opt/longbranch1.C: New test.
46717
46718 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
46719
46720         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46721
46722         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46723
46724 2002-03-28  Jeffrey A Law  (law@redhat.com)
46725
46726         * gcc.c-torture/execute/20020328-1.c: New test.
46727
46728 2002-03-27  Richard Henderson  <rth@redhat.com>
46729
46730         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46731         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46732         move from g++.old-deja/g++.ext/.
46733
46734 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
46735
46736         * g++.dg/init/new2.C: New test.
46737
46738 2002-03-26  Richard Henderson  <rth@redhat.com>
46739
46740         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46741
46742         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46743         on sparc.
46744
46745         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
46746         sparcv9 systems.
46747         * gcc.dg/20001102-1.c: Likewise.
46748
46749 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
46750
46751         * gcc.dg/cpp/endif-pedantic1.c,
46752         gcc.dg/cpp/endif-pedantic2.c: New tests.
46753
46754 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
46755
46756         * g++.dg/init/new1.C: New test.
46757
46758 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46759
46760         * g++.dg/abi/vbase9.C: New test.
46761
46762 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
46763
46764         * gcc.dg/arm-asm.c: New test.
46765
46766 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
46767
46768         * gcc.dg/Wswitch-enum.c: New test.
46769         Fix PR c/5044.
46770
46771 2002-03-26  Richard Henderson  <rth@redhat.com>
46772
46773         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46774         structure.
46775
46776 2002-03-25  Richard Henderson  <rth@redhat.com>
46777
46778         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
46779         sparcv9 systems.
46780
46781         * gcc.c-torture/compile/20011119-1.c (xxx): New.
46782         * gcc.c-torture/compile/20011119-2.c (xxx): New.
46783
46784 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
46785
46786         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
46787
46788 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
46789
46790         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
46791         targets using generic thunk support.
46792
46793 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
46794
46795         * gcc.c-torture/compile/20020323-1.c: New test.
46796
46797         * g++.dg/opt/conj2.C: New test.
46798
46799 2002-03-24  Richard Henderson  <rth@redhat.com>
46800
46801         * gcc.dg/weak-1.c: Use -fno-common.
46802
46803 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46804
46805         * g77.dg/f77-edit-apostrophe-out.f: New test
46806         * g77.dg/f77-edit-h-out.f: New test
46807         * g77.dg/f77-edit-t-in.f: New test
46808         * g77.dg/f77-edit-t-out.f: New test
46809         * g77.dg/f77-edit-x-out.f: New test
46810         * g77.dg/f77-edit-slash-out.f: New test
46811         * g77.dg/f77-edit-colon-out.f: New test
46812         * g77.dg/f77-edit-s-out.f: New test
46813
46814 2002-03-24  Richard Henderson  <rth@redhat.com>
46815
46816         * objc/execute/formal_protocol-6.x: New XFAIL.
46817
46818 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46819
46820         * gcc.dg/weak-1.c: Early return from dg-final on platforms
46821         that do not support weak symbols
46822
46823 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46824
46825         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
46826         * lib/g77.exp: Likewise.
46827         * lib/objc.exp: Likewise.
46828
46829 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
46830
46831         * gcc.dg/Wswitch-default.c: New test.
46832
46833 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
46834
46835         * g++.dg/other/enum1.C: New test.
46836
46837 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
46838
46839         * gcc.dg/pragma-ep-3.c: Fix typo.
46840
46841 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46842
46843         * g++.dg/inherit/template-as-base.C: New test.
46844
46845 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
46846
46847         * g++.old-deja/g++.other/dwarf2-1.C: Move...
46848         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
46849
46850 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
46851
46852         * gcc.dg/cpp/multiline.c: Update to match.
46853
46854 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
46855
46856         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
46857
46858 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
46859
46860         * gcc.dg/cpp/extratokens2.c: New file.
46861
46862 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
46863
46864         * gcc.dg/20020312-2.c: Add rs6000 target.
46865
46866         * gcc.c-torture/compile/20020319-1.c: New test.
46867
46868 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46869
46870         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
46871         (A, E): Handle this.
46872
46873 2002-03-20  Jason Merrill  <jason@redhat.com>
46874
46875         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
46876         ignoring -fpic.
46877         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
46878         through prune_gcc_output.
46879
46880 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
46881
46882         * gcc.c-torture/compile/20020320-1.c: New test.
46883
46884 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
46885
46886         * gcc.c-torture/compile/20020318-1.c: New test.
46887
46888         * gcc.dg/struct-by-value-1.c: New test.
46889
46890         * gcc.dg/20020319-1.c: New test.
46891
46892 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
46893
46894         * g++.dg/opt/conj1.C: New test.
46895
46896 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
46897
46898         * g++.dg/template/qualttp20.C: Revert previous change.
46899         * g++.dg/template/qualttp3.C: Likewise.
46900         * g++.dg/template/qualttp4.C: Likewise.
46901         * g++.dg/template/qualttp5.C: Likewise.
46902         * g++.dg/template/qualttp6.C: Likewise.
46903         * g++.dg/template/qualttp7.C: Likewise.
46904         * g++.dg/template/qualttp8.C: Likewise.
46905         * g++.dg/template/recurse.C: Likewise.
46906
46907 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46908
46909         * gcc.dg/cpp/wchar-1.c: Update.
46910
46911 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46912
46913         * g++.dg/template/conv1.C: New test.
46914         * g++.dg/template/conv2.C: New test.
46915         * g++.dg/template/conv3.C: New test.
46916         * g++.dg/template/conv4.C: New test.
46917
46918 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46919
46920         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
46921         * g++.dg/template/qualttp3.C: Likewise.
46922         * g++.dg/template/qualttp4.C: Likewise.
46923         * g++.dg/template/qualttp5.C: Likewise.
46924         * g++.dg/template/qualttp6.C: Likewise.
46925         * g++.dg/template/qualttp7.C: Likewise.
46926         * g++.dg/template/qualttp8.C: Likewise.
46927         * g++.dg/template/recurse.C: Likewise.
46928
46929 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46930
46931         * g++.dg/opt/dtor1.C: New test.
46932
46933 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
46934
46935         * gcc.c-torture/compile/20020315-1.c: New test.
46936
46937 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
46938
46939         * gcc.dg/weak-1.c: Fix scan tests.
46940
46941 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
46942
46943         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
46944         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
46945         cris-*-aout* mmix-*-*.
46946         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
46947         cris-*-aout* mmix-*-*.
46948         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
46949         cris-*-elf* cris-*-aout* and mmix-*-*.
46950         * gcc.dg/20001009-1.c: Ditto.
46951         * gcc.dg/20010912-1.c: Ditto.
46952         * gcc.dg/20020122-4.c: Ditto.
46953         * gcc.dg/inline-2.c: Ditto.
46954
46955 2002-03-14  Jeffrey A Law  (law@cygnus.com)
46956
46957         * gcc.c-torture/compile/20020314-1.c: New test.
46958
46959 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
46960
46961         * gcc.c-torture/execute/20020314-1.c: New test.
46962
46963 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
46964
46965         * g++.dg/warn/Wunused-1.C: New test.
46966
46967 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
46968
46969         * g++.dg/abi/mangle6.C: New test.
46970
46971 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
46972
46973         * gcc.c-torture/compile/20020309-2.c: New test.
46974
46975         * gcc.c-torture/compile/20020312-1.c: New test.
46976
46977 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
46978
46979         * g++.dg/other/access1.C: New test.
46980
46981 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
46982
46983         * gcc.c-torture/execute/wchar_t-1.c: New test.
46984
46985 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
46986
46987         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
46988
46989 2002-03-12  Roger Sayle  <roger@eyesopen.com>
46990
46991         * gcc.dg/20020312-1.c: New test case.
46992
46993 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
46994
46995         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
46996
46997 2002-03-11  Richard Henderson  <rth@redhat.com>
46998
46999         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47000         * g++.old-deja/g++.jason/report.C: Likewise.
47001
47002 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47003
47004         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47005         * g++.old-deja/g++.robertl/eb56.C: Likewise.
47006
47007 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
47008
47009         * g++.dg/overload/pmf1.C: New test.
47010
47011 2002-03-11  Kazu Hirata  <kazu@hxi.com>
47012
47013         * gcc.c-torture/execute/20020307-1.c: Use long.
47014
47015 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
47016
47017         PR optimization/5844
47018         * gcc.dg/20020310-1.c: New test.
47019
47020 2002-03-09  Michael Meissner  <meissner@redhat.com>
47021
47022         * gcc.c-torture/execute/memcpy-2.c: New test.
47023         * gcc.c-torture/execute/memset-1.c: New test.
47024         * gcc.c-torture/execute/strlen-1.c: New test.
47025         * gcc.c-torture/execute/strcmp-1.c: New test.
47026         * gcc.c-torture/execute/strncmp-1.c: New test.
47027
47028 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
47029
47030         * gcc.dg/ppc-ldstruct.c: New test.
47031
47032 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
47033
47034         * gcc.c-torture/execute/va-arg-22.c: New test.
47035
47036 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47037
47038         * gcc.c-torture/compile/20020309-1.c: New test.
47039
47040 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
47041
47042         * gcc.c-torture/execute/20020307-2.c: New test.
47043
47044 2002-03-07  Jeffrey A Law  (law@redhat.com)
47045
47046         * g77.f-torture/compile/20020307-1.f: New test.
47047
47048 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
47049
47050         * gcc.dg/unordered-1.c: New test.
47051
47052 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
47053
47054         * gcc.c-torture/execute/20020307-1.c: New test.
47055
47056 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
47057
47058         * gcc.dg/20020304-1.c: New test.
47059
47060         * gcc.c-torture/compile/20020304-2.c: New test.
47061
47062 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
47063
47064         * gcc.c-torture/compile/20020304-1.c: New test case
47065         (from PR c/5830).
47066
47067 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
47068
47069         * gcc.dg/20020103-1.c: Add other -D ppc variants.
47070
47071 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47072
47073         * g++.dg/other/classkey1.C: New test.
47074
47075 2002-03-01  Richard Henderson  <rth@redhat.com>
47076
47077         * gcc.c-torture/compile/981223-1.x: New.
47078         * gcc.c-torture/compile/920625-1.x: New.
47079
47080 2002-02-28  Richard Henderson  <rth@redhat.com>
47081
47082         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47083
47084 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
47085
47086         * gcc.c-torture/execute/20020227-1.c: New test.
47087
47088 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
47089
47090         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47091         here" ERROR lines.
47092         * g++.old-deja/g++.oliva/partord1.C: Likewise.
47093         * g++.old-deja.g++.other/defarg1.C: Likewise.
47094         * g++.old-deja/g++.pt/calls2.C: Likewise.
47095         * g++.old-deja/g++.pt/crash20.C: Likewise.
47096         * g++.old-deja/g++.pt/crash30.C: Likewise.
47097         * g++.old-deja/g++.pt/crash36.C: Likewise.
47098         * g++.old-deja/g++.pt/crash6.C: Likewise.
47099         * g++.old-deja/g++.pt/defarg13.C: Likewise.
47100         * g++.old-deja/g++.pt/derived3.C: Likewise.
47101         * g++.old-deja/g++.pt/error1.C: Likewise.
47102         * g++.old-deja/g++.pt/friend21.C: Likewise.
47103         * g++.old-deja/g++.pt/friend23.C: Likewise.
47104         * g++.old-deja/g++.pt/infinite1.C: Likewise.
47105         * g++.old-deja/g++.robertl/eb128.C: Likewise.
47106
47107 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
47108
47109         * gcc.c-torture/execute/20020225-2.c: New test.
47110
47111 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
47112
47113         * gcc.c-torture/execute/920730-1t.c,
47114         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47115         Delete test cases, only relevant to -traditional.
47116
47117 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47118
47119         * gcc.dg/cpp/undef1.c: Remove.
47120         * gcc.dg/cpp/directiv.c: Update.
47121         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47122
47123 2002-02-27  Michael Meissner  <meissner@redhat.com>
47124
47125         * gcc.c-torture/execute/20020226-1.c: New test.
47126
47127 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
47128
47129         * g++.dg/debug/debug4.C: New test.
47130
47131         * gcc.dg/ia64-visibility-1.c: New test.
47132
47133 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
47134
47135         * gcc.dg/debug/20020224-1.c: New.
47136
47137 2002-02-25  Kazu Hirata  <kazu@hxi.com>
47138
47139         * gcc.c-torture/execute/960416-1.x: New.
47140         * gcc.c-torture/execute/divconst-3.x: Likewise.
47141
47142 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
47143
47144         * gcc.dg/20020224-1.c: New test.
47145
47146 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
47147
47148         * gcc.c-torture/execute/20020225-1.c: New.
47149
47150 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47151
47152         * gcc.dg/cpp/wchar-1.c: New test.
47153
47154 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
47155
47156         * gcc.dg/20020222-1.c: New test.
47157
47158 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
47159
47160         * g++.dg/opt/anonunion1.C: New test.
47161
47162 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
47163
47164         * g++.dg/template/qualttp19.C: New test.
47165         * g++.dg/template/qualttp20.C: New test.
47166         * g++.old-deja/g++.jason/report.C: Adjust expected errors
47167         * g++.old-deja/g++.other/qual1.C: Likewise.
47168
47169 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
47170
47171         * gcc.dg/attr-alwaysinline.c: New.
47172
47173 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
47174
47175         * gcc.dg/20020220-1.c: New test.
47176
47177         * gcc.dg/20020220-2.c: New test.
47178
47179         * g++.dg/opt/mmx1.C: New test.
47180
47181 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
47182
47183         * gcc.c-torture/compile/20020110.c: New test.
47184
47185 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
47186
47187         * gcc.c-torture/execute/20020219-1.c: New test.
47188
47189         * gcc.dg/20020219-1.c: New test.
47190
47191         * gcc.dg/noncompile/20020220-1.c: New test.
47192
47193         * g++.dg/opt/ptrintsum1.C: New test.
47194
47195         * gcc.dg/debug/20020220-1.c: New test.
47196
47197 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
47198
47199         * gcc.c-torture/execute/20020216-1.c: New test.
47200
47201 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47202
47203         * gcc.dg/decl-1.c: Update, new test.
47204
47205 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
47206
47207         * g++.dg/abi/bitfield1.C: New test.
47208         * g++.dg/abi/bitfield2.C: New test.
47209
47210 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47211
47212         * gcc.dg/attr-nest.c: New test.
47213
47214 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47215
47216         * gcc.c-torture/execute/20020215-1.c: New test.
47217
47218 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
47219
47220         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47221         * g++.dg/debug/debug.exp: New.
47222         * g++.dg/debug/trivial.C: New.
47223         * g++.dg/debug/debug1.C: Moved...
47224         * g++.dg/other/debug1.C: ...from here.
47225         * g++.dg/debug/debug2.C: Moved...
47226         * g++.dg/other/debug2.C: ...from here.
47227         * g++.dg/debug/debug3.C: Moved...
47228         * g++.dg/other/debug3.C: ...from here.
47229
47230         * gcc.dg/noncompile/20020213-1.c: New test.
47231
47232 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
47233
47234         * g++.dg/other/debug3.C: New test.
47235
47236         * gcc.c-torture/execute/20020213-1.c: New test.
47237
47238 2002-02-13  Richard Smith <richard@ex-parrot.com>
47239
47240         * g++.old-deja/g++.other/thunk1.C: New test.
47241
47242 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47243
47244         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47245
47246 2002-02-13  Stan Shebs  <shebs@apple.com>
47247
47248         * gcc.dg/altivec-3.c: New.
47249
47250 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
47251
47252         * gcc.dg/Wunreachable-1.c: New test.
47253         * gcc.dg/Wunreachable-2.c: New test.
47254
47255 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47256
47257         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47258
47259 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
47260
47261         * gcc.dg/decl-1.c: New test.
47262
47263 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47264
47265         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47266
47267 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47268
47269         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47270         * gcc.c-torture/compile/980506-1.x: Likewise.
47271
47272 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47273
47274         * gcc.dg/20020210-1.c: New.
47275
47276 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
47277
47278         * g77.f-torture/execute/947.f: New regression test
47279         for PR fortran/947.
47280
47281 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
47282
47283         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47284         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47285
47286 2002-02-08  Richard Henderson  <rth@redhat.com>
47287
47288         * gcc.c-torture/compile/labels-3.c: New.
47289
47290 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
47291
47292         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47293         expression statements work instead.
47294         * gcc.dg/noncompile/20020207-1.c: New test.
47295
47296 2002-02-07  Richard Henderson  <rth@redhat.com>
47297
47298         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47299
47300 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47301
47302         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47303         message from g77
47304         * lib/g77-dg.exp: Trim g77 error messages so that they are
47305         recognized by dg.exp.
47306
47307 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47308
47309         PR fortran/5473
47310         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
47311
47312 2002-02-07  Richard Henderson  <rth@redhat.com>
47313
47314         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47315         to be sufficiently aligned for integers.
47316
47317 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
47318
47319         * g++.dg/template/friend4.C: New test.
47320
47321 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47322
47323         PR fortran/5743
47324         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47325         unsupported cases.
47326
47327 2002-02-07  Richard Henderson  <rth@redhat.com>
47328
47329         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47330         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47331         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47332         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47333
47334 2002-02-06  Richard Henderson  <rth@redhat.com>
47335
47336         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47337
47338 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
47339
47340         * gcc.dg/20020206-1.c: New test.
47341
47342 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
47343
47344         * gcc.c-torture/execute/20020206-1.c: New test.
47345
47346         * gcc.c-torture/execute/20020206-2.c: New test.
47347
47348         PR optimization/5429:
47349         * gcc.c-torture/compile/20020206-1.c: New test.
47350
47351 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
47352
47353         * g++.dg/ext/align1.C: Do not use an explicit alignment value
47354         as certain file formats cannot support particularly large
47355         alignments.
47356
47357         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47358         and do not expect to be able to link the executable.
47359
47360         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47361         fail because the COFF format does not support the weak attribute.
47362
47363 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
47364
47365         * g77.dg/pr5473.f: New test
47366
47367 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
47368
47369         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47370         Fix testcase accordingly.
47371
47372 2002-02-04  Richard Henderson  <rth@redhat.com>
47373
47374         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47375         (buf): Change to be an array of pointers, not ints.
47376
47377 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47378
47379         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
47380         before all tests.  Move warning one line above to match where it
47381         C frontend emits.
47382         * gcc.dg/Wswitch-2.c: New test.
47383         * g++.dg/warn/Wswitch-1.C: New test.
47384         * g++.dg/warn/Wswitch-2.C: New test.
47385
47386 2002-02-04  Richard Henderson  <rth@redhat.com>
47387
47388         * g++.dg/abi/offsetof.C: Fix size comparison.
47389
47390 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
47391
47392         * gcc.dg/cast-qual-2.c: New test.
47393
47394 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47395
47396         * gcc.dg/20020201-4.c: New test.
47397
47398 2002-02-04  Ben Elliston  <bje@redhat.com>
47399
47400         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47401         target_info attribute != 0, in addition to the empty string.
47402         (gcc_target_compile): Likewise.
47403
47404 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
47405
47406         * gcc.dg/Wswitch.c: New test.
47407         PR gcc/4475. PR gcc/3780.
47408
47409 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
47410
47411         * g77.f-torture/execute/5122.f: New test for regressions
47412         against PR fortran/5122.
47413
47414 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
47415
47416         * g77.f-torture/compile/pr3743.f: Delete
47417         * g77.dg/pr3743-1.f: New test.
47418         * g77.dg/pr3743-2.f: New test.
47419         * g77.dg/pr3743-3.f: New test.
47420         * g77.dg/pr3743-4.f: New test.
47421
47422 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47423
47424         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47425
47426 2002-02-02  Richard Henderson  <rth@redhat.com>
47427
47428         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47429         * gcc.c-torture/execute/bf64-1.c: Likewise.
47430
47431 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47432
47433         * gcc.dg/20020201-2.c: New test.
47434
47435         * gcc.dg/20020201-3.c: New test.
47436
47437         * gcc.c-torture/execute/bitfld-2.c: New test.
47438
47439 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47440
47441         * gcc.dg/bitfld-1.c: Update.
47442         * gcc.dg/bitfld-2.c: Update.
47443         * gcc.c-torture/execute/bitfld-1.x: New.
47444
47445 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47446
47447         * gcc.c-torture/execute/20020201-1.c: New test.
47448
47449 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
47450
47451         PR target/5469
47452         * gcc.dg/20020201-1.c: New test.
47453
47454 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
47455
47456         PR fortran/3743
47457         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47458         * g77.f-torture/compile/pr3743.x: Remove
47459
47460 2002-01-31  Tom Rix  <trix@redhat.com>
47461
47462         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47463
47464 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47465
47466         * gcc.dg/noncompile/20020130-1.c: New test.
47467
47468 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
47469
47470         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47471
47472 2002-01-29  Richard Henderson  <rth@redhat.com>
47473
47474         * gcc.c-torture/execute/991118-1.c: Cast various constants back
47475         to long long.
47476         * gcc.c-torture/execute/bf64-1.c: Likewise.
47477
47478 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
47479
47480         * gcc.c-torture/execute/20020129-1.c: New test.
47481
47482 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47483
47484         * gcc.c-torture/compile/20000224-1.c: Update.
47485         * gcc.c-torture/execute/bitfld-1.c: New tests.
47486         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47487         * gcc.dg/uninit-A.c: Update.
47488
47489 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47490
47491         * g++.dg/template/ctor1.C: Add instantiation.
47492
47493 2002-01-28  Paul Koning  <pkoning@equallogic.com>
47494
47495         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47496         argument to __builtin_prefetch to be const ptr.
47497
47498 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
47499
47500         * gcc.c-torture/compile/20020120-1.c: New test.
47501
47502 2002-01-27  Kazu Hirata  <kazu@hxi.com>
47503
47504         * gcc.c-torture/execute/20020127-1.c: New test.
47505
47506 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
47507
47508         * g77.dg/f77-edit-i-in.f: New test
47509         * g77.dg/f77-edit-i-out.f: New test
47510
47511 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
47512
47513         * gcc.dg/debug/debug.exp: New file.
47514         * gcc.dg/debug/trivial.c: New file.
47515         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47516         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47517         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47518         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47519         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47520         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47521         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47522         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47523         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47524         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47525         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47526         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47527         * gcc.dg/20000503-1.c: Removed.
47528         * gcc.dg/20010207-1.c: Removed.
47529         * gcc.dg/20011223-1.c: Removed.
47530         * gcc.dg/20020104-2.c: Removed.
47531         * gcc.dg/debug-1.c: Removed.
47532         * gcc.dg/debug-2.c: Removed.
47533         * gcc.dg/debug-3.c: Removed.
47534         * gcc.dg/debug-4.c: Removed.
47535         * gcc.dg/debug-5.c: Removed.
47536         * gcc.dg/debug-6.c: Removed.
47537         * gcc.dg/dwarf2-1.c: Removed.
47538         * gcc.dg/dwarf2-2.c: Removed.
47539
47540 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
47541
47542         * g++.old-deja/g++.other/eh5.C: New test.
47543         * g++.old-deja/g++.other/sibcall2.C: New test.
47544         * g++.old-deja/g++.other/array9.C: New test.
47545         * g++.old-deja/g++.other/typename2.C: New test.
47546         * g++.old-deja/g++.other/crash60.C: New test.
47547         * g++.old-deja/g++.other/conv9.C: New test.
47548         * g++.old-deja/g++.other/mangle10.C: New test.
47549         * g++.old-deja/g++.other/unchanging1.C: New test.
47550         * g++.old-deja/g++.other/exprstmt1.C: New test.
47551         * g++.old-deja/g++.other/inline23.C: New test.
47552         * g++.old-deja/g++.eh/ia64-1.C: New test.
47553         * g++.old-deja/g++.other/dwarf2-1.C: New test.
47554         * g++.old-deja/g++.other/reload1.C: New test.
47555         * g++.old-deja/g++.other/static20.C: New test.
47556         * g++.old-deja/g++.other/local-alloc1.C: New test.
47557         * g++.old-deja/g++.other/conv8.C: New test.
47558         * g++.old-deja/g++.other/stmtexpr2.C: New test.
47559         * g++.old-deja/g++.other/storeexpr1.C: New test.
47560         * g++.old-deja/g++.other/storeexpr2.C: New test.
47561         * g++.dg/eh/template2.C: New test.
47562         * g++.dg/warn/weak1.C: New test.
47563
47564 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
47565
47566         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47567         Remove first, non-varying, argument.
47568
47569 2002-01-23  Richard Henderson  <rth@redhat.com>
47570
47571         * gcc.dg/inline-2.c: New.
47572
47573         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47574         Add optional target arg.  Check number of arguments.
47575         (scan-assembler-not, scan-assembler-dem): Likewise.
47576         (scan-assembler-dem-not): Likewise.
47577
47578 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47579
47580         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47581         line 12.
47582         * g++.old-deja/g++.brendan/parse3.C,
47583         g++.old-deja/g++.other/crash26.C,
47584         g++.old-deja/g++.other/crash28.C,
47585         g++.old-deja/g++.other/crash29.C,
47586         g++.old-deja/g++.other/crash30.C,
47587         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47588
47589 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
47590
47591         * gcc.dg/20020115-1.c: New.
47592
47593 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
47594
47595         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47596
47597 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
47598
47599         * gcc.dg/20020122-3.c: New.
47600
47601 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
47602
47603         * g++.dg/other/gc1.C: New test.
47604
47605 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47606
47607         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47608
47609 2002-01-22  Richard Henderson  <rth@redhat.com>
47610
47611         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47612
47613 2002-01-22  Richard Henderson  <rth@redhat.com>
47614
47615         * gcc.dg/20020122-4.c: New.
47616
47617 2002-01-22  H.J. Lu <hjl@gnu.org>
47618
47619         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47620         link output.
47621         * gcc.dg/special/ecos.exp: Likewise.
47622         * lib/g++-dg.exp: Likewise.
47623         * lib/g77-dg.exp: Likewise.
47624         * lib/gcc-dg.exp : Likewise.
47625         * lib/mike-g++.exp: Likewise.
47626         * lib/mike-g77.exp: Likewise.
47627         * lib/mike-gcc.exp: Likewise.
47628         * lib/objc-dg.exp: Likewise.
47629
47630 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
47631
47632         PR target/5379
47633         * gcc.dg/20020122-2.c: New test.
47634
47635 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
47636
47637         * gcc.dg/20020122-1.c: New test.
47638
47639 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
47640
47641         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47642
47643 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
47644
47645         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47646
47647 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47648
47649         * gcc.c-torture/compile/20020121-1.c: New test.
47650
47651 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47652
47653         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47654         ld_library_path.
47655
47656 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
47657
47658         * gcc.dg/20020218-1.c: New test.
47659
47660 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
47661
47662         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47663         messages
47664         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47665         "At global scope" warning
47666         * g++.dg/ext/align1.C: Change cygwin test for alignment
47667         from db-bogus to dg-warning
47668
47669 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
47670
47671         * g77.f-torture/compile/cpp2.F: New test.
47672
47673 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47674
47675         * g++.dg/template/access1.C: New test.
47676
47677 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
47678
47679         * gcc.dg/20020118-1.c: New.
47680
47681 2002-01-18  Kazu Hirata  <kazu@hxi.com>
47682
47683         * gcc.c-torture/execute/20020118-1.c: New test.
47684
47685 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47686
47687         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47688         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47689         alignment warnings.
47690
47691 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47692
47693         * gcc.misc-tests/i386-prefetch.exp: Save and restore
47694         torture_with_loops and torture_without_loops
47695
47696 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
47697
47698         * gcc.c-torture/compile/20020116-1.c: New test.
47699
47700 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
47701
47702         * gcc.dg/20020116-2.c: New test.
47703
47704         * gcc.dg/ultrasp4.c: New test.
47705
47706         * gcc.dg/20020116-1.c: New test.
47707
47708 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
47709
47710         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47711         by EABI.
47712
47713 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
47714
47715         * gcc.misc-tests/i386-prefetch.exp: New.
47716         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47717         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47718         * gcc.misc-tests/i386-pf-none-1.c: New test.
47719         * gcc.misc-tests/i386-pf-sse-1.c: New test.
47720
47721 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
47722
47723         * gcc.dg/gnu89-init-1.c: Add new tests.
47724
47725 2002-01-15  Andreas Jaeger  <aj@suse.de>
47726
47727         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47728         * gcc.dg/i386-mmx-2.c: Likewise.
47729         * gcc.dg/i386-sse-1.c: Likewise.
47730         * gcc.dg/i386-sse-2.c: Likewise.
47731         * gcc.dg/i386-sse-3.c: Likewise.
47732
47733 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
47734
47735         * g77.f-torture/execute/intrinsic-unix-bessel.f:
47736         Uncomment additional cases that now pass.
47737
47738 2002-01-11  Richard Henderson  <rth@redhat.com>
47739
47740         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47741         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47742
47743 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
47744
47745         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47746
47747 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
47748
47749         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47750         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47751
47752 2002-01-10  Dale Johannesen  <dalej@apple.com>
47753
47754         * gcc.c-torture/execute/loop-11.c: New.
47755
47756 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
47757
47758         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47759         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47760
47761 2002-01-09  Richard Henderson  <rth@redhat.com>
47762
47763         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47764         type in which to perform the operation for each size.
47765
47766 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
47767
47768         * gcc.c-torture/compile/20020109-2.c: New test.
47769
47770 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
47771
47772         * gcc.c-torture/execute/loop-10.c: New test.
47773
47774 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47775
47776         * gcc.c-torture/compile/20010226-1.c: New test.
47777         * gcc.c-torture/compile/20010227-1.c: New test.
47778         * gcc.c-torture/compile/20010426-1.c: New test.
47779         * gcc.c-torture/compile/20010510-1.c: New test.
47780         * gcc.c-torture/compile/20010605-3.c: New test.
47781         * gcc.c-torture/compile/20010824-1.c: New test.
47782         * gcc.c-torture/execute/20010409-1.c: New test.
47783         * gcc.dg/noncompile/20000901-1.c: New test.
47784         * gcc.dg/20001023-1.c: New test.
47785         * gcc.dg/20001101-1.c: New test.
47786         * gcc.dg/20001102-1.c: New test.
47787         * gcc.dg/20010207-1.c: New test.
47788         * gcc.dg/20010405-1.c: New test.
47789         * gcc.dg/20010822-1.c: New test.
47790         * gcc.dg/20011107-1.c: New test.
47791
47792 2002-01-09  Jeffrey A Law  (law@redhat.com)
47793
47794         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
47795
47796         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
47797         execution failure on PA targets.
47798
47799 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47800
47801         * gcc.c-torture/compile/20020109-1.c: New test.
47802
47803 2002-01-08  Kazu Hirata  <kazu@hxi.com>
47804
47805         * gcc.c-torture/execute/20020108-1.c: New test.
47806
47807 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
47808
47809         * gcc.dg/20020108-1.c: New test.
47810
47811 2002-01-08  H.J. Lu <hjl@gnu.org>
47812
47813         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
47814         for header files.
47815
47816 2002-01-08  Geoff Keating  <geoffk@redhat.com>
47817
47818         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
47819         consistency.
47820
47821 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
47822
47823         * gcc.dg/altivec-4.c: Test altivec predicates.
47824
47825 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
47826
47827         * gcc.c-torture/execute/20020107-1.c: New test.
47828
47829 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
47830
47831         PR c/5279
47832         * gcc.c-torture/compile/20020106-1.c: New test.
47833
47834 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
47835
47836         * gcc.c-torture/execute/nestfunc-4.c: New test.
47837
47838 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47839
47840         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
47841         extra triple that slipped in.
47842         * g++.old-deja/g++.abi/align.C: Likewise.
47843         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47844
47845 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47846
47847         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
47848         * g++.old-deja/g++.abi/align.C: Likewise.
47849         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47850
47851         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
47852         on FreeBSD/i386.
47853         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
47854         FreeBSD.
47855
47856 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
47857
47858         * gcc.dg/20020104-1.c: New test.
47859
47860         * gcc.dg/20020104-2.c: New test.
47861
47862 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
47863
47864         * gcc.dg/20020103-1.c: Fix typo in target selector.
47865
47866 2002-01-03  Richard Henderson  <rth@redhat.com>
47867
47868         * gcc.dg/20020103-1.c: New.
47869
47870 2002-01-03  Kazu Hirata  <kazu@hxi.com>
47871
47872         * gcc.c-torture/execute/20020103-1.c: New test.
47873
47874 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
47875
47876         * g++.dg/other/debug2.C: New test.
47877
47878         * gcc.c-torture/compile/20020103-1.c: New test.
47879
47880 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
47881
47882         * gcc.dg/gnu89-init-1.c: Added new tests.
47883
47884 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47885
47886         * g++.dg/template/friend2.C: Remove as patch is reverted.
47887
47888         * g++.dg/warn/oldcast1.C: New test.
47889
47890         * g++.dg/template/ptrmem1.C: New test.
47891         * g++.dg/template/ptrmem2.C: New test.
47892
47893         * g++.dg/template/ntp.C: New test.
47894
47895         * g++.dg/other/component1.C: New test.
47896
47897         * g++.dg/template/ttp3.C: New test.
47898
47899         * g++.dg/template/friend2.C: New test.
47900         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
47901
47902 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47903
47904         * g++.dg/other/ptrmem1.C: New test.
47905         * g++.dg/other/ptrmem2.C: New test.
47906
47907 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47908
47909         * g++.dg/template/ctor1.C: New test.
47910
47911 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47912
47913         * g++.dg/template/friend2.C: New test.
47914
47915 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
47916
47917         * gcc.dg/mmix-1.c: New test.
47918
47919 2001-12-31  Richard Henderson  <rth@redhat.com>
47920
47921         * gcc.dg/asm-5.c: New.
47922
47923 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
47924
47925         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
47926         in namespace __gnu_cxx
47927
47928 2001-12-30  Richard Henderson  <rth@redhat.com>
47929
47930         * gcc.dg/debug-6.c: New.
47931
47932 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
47933
47934         * gcc.c-torture/compile/20011229-2.c: New test.
47935
47936 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
47937
47938         * gcc.dg/debug-3.c: New test.
47939         * gcc.dg/debug-4.c: New test.
47940         * gcc.dg/debug-5.c: New test.
47941
47942 2001-12-29  Richard Henderson  <rth@redhat.com>
47943
47944         * g++.dg/eh/loop1.C: New.
47945
47946 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47947
47948         * g++.dg/template/crash1.C: New test.
47949
47950 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47951
47952         * g++.dg/other/const1.C: New test.
47953
47954 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47955
47956         * gcc.c-torture/compile/20011229-1.c: New test.
47957
47958 2001-12-28  Stan Shebs  <shebs@apple.com>
47959
47960         * lib/objc-torture.exp: Resync with c-torture.exp.
47961         * lib/objc.exp: Load standard libraries.
47962
47963 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
47964
47965         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
47966         additional tests.
47967
47968 2001-12-27  Roger Sayle <roger@eyesopen.com>
47969
47970         * gcc.c-torture/execute/string-opt-16.c: New testcase.
47971
47972 2001-12-27  Richard Henderson  <rth@redhat.com>
47973
47974         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
47975
47976 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47977
47978         * g++.dg/eh/ctor1.C: New test.
47979         * g++.dg/other/error2.C: New test.
47980
47981 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47982
47983         * g++.dg/other/init2.C: New test.
47984
47985 2001-12-24  Richard Henderson  <rth@redhat.com>
47986
47987         * gcc.dg/20011223-1.c: New.
47988         * gcc.dg/inline-1.c: New.
47989
47990 2001-12-23  Richard Henderson  <rth@redhat.com>
47991
47992         * gcc.dg/asm-4.c: Test operand modifiers.
47993
47994 2001-12-23  Richard Henderson  <rth@redhat.com>
47995
47996         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
47997
47998 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47999
48000         * gcc.c-torture/execute/20011223-1.c: New test.
48001
48002 2001-12-21  Richard Henderson  <rth@redhat.com>
48003
48004         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48005         re-enables the warning.
48006
48007 2001-12-21  Richard Henderson  <rth@redhat.com>
48008
48009         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48010
48011 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48012
48013         * gcc.c-torture/compile/20011218-1.c: New test.
48014
48015 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
48016
48017         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
48018         arm-isr.c test.
48019         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
48020         epilogue generation for ARM ISR routines.
48021
48022 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48023
48024         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48025         * gcc.dg/format/c90-printf-3.c: Likewise.
48026         * gcc.dg/format/c99-printf-3.c: Likewise.
48027         * gcc.dg/format/ext-1.c: Likewise.
48028         * gcc.dg/format/ext-6.c: Likewise.
48029         * gcc.dg/format/format.h: Prototype unlocked stdio.
48030
48031 2001-12-20  Richard Henderson  <rth@redhat.com>
48032
48033         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48034         (arena): Use it.
48035         (malloc): Correct allocation logic.  Abort if we fill up the
48036         arena before initialization complete.
48037         (realloc): Correct allocation logic.
48038
48039 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48040
48041         * gcc.c-torture/compile/20011219-2.c: New test.
48042
48043         * gcc.c-torture/execute/20011219-1.c: New test.
48044
48045 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
48046
48047         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48048         target does not support weak symbols.
48049
48050 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
48051
48052         * gcc.c-torture/compile/20011219-1.c: New test.
48053
48054 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
48055
48056         * g++.dg/other/error1.C: New test.
48057
48058 2001-12-17  Jeffrey A Law  (law@redhat.com)
48059
48060         * gcc.c-torture/execute/20011217-1.c: New test.
48061
48062 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
48063
48064         * objc.dg/special/: New directory.
48065         * objc.dg/special/special.exp: New file.
48066         * objc.dg/special/unclaimed-category-1.h: New file.
48067         * objc.dg/special/unclaimed-category-1a.m: New file.
48068         * objc.dg/special/unclaimed-category-1.m: New file.
48069
48070 2001-12-17  Andreas Jaeger  <aj@suse.de>
48071
48072         * gcc.c-torture/compile/20011217-2.c: New test.
48073
48074 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48075
48076         * gcc.c-torture/compile/20011217-1.c: New test.
48077
48078 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
48079
48080         * gcc.dg/20011214-1.c: New.
48081
48082 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
48083
48084         * gcc.dg/altivec-4.c: New.
48085
48086 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
48087
48088         * gcc.dg/20011113-1.c: New test.
48089
48090 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48091
48092         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48093         std::__malloc_alloc_template<0> and
48094         std::__default_alloc_template<false, 0>.
48095
48096 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
48097
48098         * objc/execute/bf-21.m: New test.
48099         * objc/execute/enumeration-1.m: New test.
48100         * objc/execute/enumeration-2.m: New test.
48101
48102 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
48103
48104         * gcc.dg/gnu89-init-1.c: New test.
48105
48106 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
48107
48108         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48109         * g++.old-deja/g++.jason/2371.C: Likewise.
48110         * g++.old-deja/g++.jason/template33.C: Likewise.
48111         * g++.old-deja/g++.jason/template34.C: Likewise.
48112         * g++.old-deja/g++.jason/template36.C: Likewise.
48113         * g++.old-deja/g++.oliva/typename1.C: Likewise.
48114         * g++.old-deja/g++.oliva/typename2.C: Likewise.
48115         * g++.old-deja/g++.other/typename1.C: Likewise.
48116         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48117         * g++.old-deja/g++.pt/nontype5.C: Likewise.
48118         * g++.old-deja/g++.pt/typename11.C: Likewise.
48119         * g++.old-deja/g++.pt/typename14.C: Likewise.
48120         * g++.old-deja/g++.pt/typename16.C: Likewise.
48121         * g++.old-deja/g++.pt/typename3.C: Likewise.
48122         * g++.old-deja/g++.pt/typename4.C: Likewise.
48123         * g++.old-deja/g++.pt/typename5.C: Likewise.
48124         * g++.old-deja/g++.pt/typename7.C: Likewise.
48125         * g++.old-deja/g++.robertl/eb9.C: Likewise.
48126
48127 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
48128
48129         * g++.dg/other/linkage1.C: New test.
48130         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48131         specifiers.
48132
48133 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48134
48135         * gcc.dg/concat.c: New test.
48136
48137 2001-12-11  Stan Shebs  <shebs@apple.com>
48138
48139         * objc/compile: New test directory.
48140         * objc/compile/compile.exp: New expect script.
48141         * objc/compile/20011211-1.m: New compile test.
48142
48143 2001-12-11  Jason Merrill  <jason@redhat.com>
48144
48145         * lib/prune.exp (prune_gcc_output): Also handle "In member
48146         function".  So many permutations...
48147
48148 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
48149
48150         * g++.dg/template/typedef1.C: New test.
48151
48152 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
48153
48154         * g++.dg/other/copy1.C: New test.
48155
48156 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
48157
48158         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48159
48160         * gcc.dg/builtin-choose-expr.c: New.
48161
48162 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
48163
48164         * gcc.dg/altivec-2.c: New.
48165
48166 2001-12-07  Richard Henderson  <rth@redhat.com>
48167
48168         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48169
48170 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
48171
48172         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48173         ultrasparc.
48174
48175 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48176
48177         * g++-old.deja/g++.robertl/eb101.C: Deleted.
48178
48179 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
48180
48181         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48182         variable argument list.
48183
48184 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
48185
48186         * gcc.c-torture/execute/memcheck: Delete entire directory.
48187         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48188         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48189
48190 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48191
48192         * gcc.dg/Wshadow-1.c: New test.
48193
48194 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
48195
48196         * gcc.c-torture/compile/20011130-1.c: New test.
48197
48198         * gcc.dg/noncompile/20011025-1.c: New test.
48199
48200         * g++.dg/other/anon-union.C: New test.
48201
48202         * gcc.c-torture/execute/20011024-1.c: New test.
48203
48204 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48205
48206         * gcc.c-torture/execute/20000722-1.x,
48207         gcc.c-torture/execute/20010123-1.x: Remove.
48208         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48209         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48210         gcc.dg/c99-complit-2.c: New tests.
48211
48212 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
48213
48214         * g++.dg/inherit/base1.C: New test.
48215
48216 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
48217
48218         * g++.dg/other/stdarg1.C: New test.
48219
48220         * gcc.c-torture/compile/20011130-2.c: New test.
48221
48222 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
48223
48224         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48225         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48226         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48227         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48228         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48229         * gcc.dg/builtin-prefetch-1.c: New test.
48230
48231 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
48232
48233         * gcc.dg/20011130-1.c: New test.
48234
48235 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48236
48237         * g++.dg/other/scope1.C: New test.
48238         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48239
48240 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48241
48242         * gcc.dg/vla-init-1.c: New test.
48243
48244 2001-12-01  Geoff Keating  <geoffk@redhat.com>
48245
48246         * gcc.c-torture/compile/structs.c: New testcase from GDB.
48247
48248 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48249
48250         * objc.dg/alias.m: Update.
48251         * objc.dg/class-1.m: Update.
48252         * objc.dg/const-str-1.m: Update.
48253         * objc.dg/fwd-proto-1.m: Update.
48254         * objc.dg/id-1.m: Update.
48255         * objc.dg/super-class-1.m: Update.
48256
48257 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
48258
48259         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48260         constructs.
48261
48262 2001-11-28  Jeffrey A Law  (law@cygnus.com)
48263
48264         * gcc.c-torture/execute/20011128-1.c: New test.
48265
48266 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
48267
48268         * gcc.dg/20011127-1.c: New test.
48269
48270 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48271
48272         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
48273         from Austin Group draft 7.
48274         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
48275         scanf format arguments.
48276         * gcc.dg/format/no-exargs-2.c: New test.
48277
48278 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
48279
48280         * g++.dg/abi/vbase8-4.C: New test.
48281
48282 2001-11-24  Ian Lance Taylor  <ian@airs.com>
48283
48284         * gcc.c-torture/execute/20011121-1.c: New test.
48285
48286 2001-11-23  Jeffrey A Law  (law@cygnus.com)
48287
48288         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48289
48290 2001-11-23  Andreas Jaeger  <aj@suse.de>
48291
48292         * gcc.dg/cpp/charconst-2.c: New test.
48293
48294 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
48295
48296         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48297         to the host if it is remote.  Let tests specify extra headers
48298         they use.
48299         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48300         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48301         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48302         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48303         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48304         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48305         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48306         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48307         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48308         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48309
48310 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
48311
48312         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48313         for little endian ARMs.
48314
48315 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
48316
48317         * gcc.c-torture/compile/20011119-1.c: New test.
48318         * gcc.c-torture/compile/20011119-2.c: New test.
48319
48320 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
48321
48322         * gcc.dg/altivec-1.c: Fix typo.
48323
48324 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48325
48326         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48327
48328 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
48329
48330         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48331
48332 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
48333
48334         * lib/g77.exp: Don't specify --rpath-link.
48335
48336         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48337         across all the headers.
48338         * gcc.dg/format/format.exp: For testing on a remote host,
48339         copy format.h.
48340
48341         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48342         * gcc.c-torture/execute/930406-1.c: Likewise.
48343         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48344
48345 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
48346
48347         * gcc.dg/altivec-1.c: New.
48348
48349 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
48350
48351         * gcc.dg/cpp/fpreprocessed.c: New test case.
48352
48353 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48354
48355         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48356         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48357         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48358
48359 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48360
48361         * gcc.dg/no-builtin-1.c: New test.
48362
48363 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
48364
48365         * gcc.c-torture/execute/20011115-1.c: New test.
48366
48367 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
48368
48369         * gcc.c-torture/compile/20011114-2.c: New test.
48370         * gcc.c-torture/compile/20011114-3.c: New test.
48371         * gcc.c-torture/compile/20011114-4.c: New test.
48372
48373 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48374
48375         * g++.dg/other/init1.C: New test.
48376
48377 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
48378
48379         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48380         message.
48381
48382         * gcc.c-torture/execute/20011114-1.c: New testcase.
48383
48384         * gcc.c-torture/compile/20010327-1.c: Revert last change.
48385         * gcc.c-torture/compile/20011114-1.c: New test, exactly
48386         like the (before this change) version of 20010327-1.c.
48387
48388 2001-11-14  Roger Sayle <roger@eyesopen.com>
48389
48390         * gcc.c-torture/execute/string-opt-13.c: New testcase.
48391
48392 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
48393
48394         * g++.dg/init/array2.C: New test.
48395
48396 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
48397
48398         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48399
48400 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
48401
48402         * g++.dg/other/forscope1.C: New test.
48403         * g++.dg/ext/forscope1.C: New test.
48404         * g++.dg/ext/forscope2.C: New test.
48405
48406 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
48407
48408         * gcc.c-torture/execute/20011113-1.c: New test.
48409
48410 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
48411
48412         * gcc.c-torture/execute/20011109-2.c: New test.
48413
48414         * gcc.c-torture/execute/20011109-1.c: New test.
48415
48416 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
48417
48418         * gcc.c-torture/compile/20011109-1.c: New test.
48419
48420 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
48421
48422         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48423         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48424         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48425         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48426         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48427         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48428         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48429
48430 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48431
48432         * g++.dg/warn/Wshadow-1.C: New tests.
48433         * g++.old-deja/g++.mike/for3.C: Update.
48434
48435 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48436
48437         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48438         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48439         XFAILs.  Adjust expected error texts.
48440         * gcc.c-torture/compile/20011106-1.c,
48441         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48442         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48443         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48444         gcc.dg/c99-array-lval-5.c: New tests.
48445
48446 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48447
48448         * gcc.dg/cpp/defined.c: Update.
48449
48450 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48451
48452         * gcc.c-torture/execute/anon-1.c: New test.
48453
48454 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
48455
48456         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48457         same size, so no warning should be produced on stormy16.
48458
48459         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48460         due to oversized array.
48461         * g++.old-deja/g++.mike/ns15.C: Likewise.
48462         * g++.old-deja/g++.pt/crash16.C: Likewise.
48463
48464 2001-11-02  Graham Stott  <grahams@redhat.com>
48465
48466         * g++.dgother/debug1.C: Fix typos.
48467
48468 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
48469
48470         * g++.dg/other/debug1.C: New test.
48471
48472 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48473
48474         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48475         of unsigned long.
48476
48477 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
48478
48479         * gcc.dg/20011029-2.c: New test.
48480
48481         * gcc.c-torture/compile/20011029-1.c: New test.
48482
48483 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
48484
48485         * objc/execute/class_self-1.m: New test.
48486         * objc/execute/class_self-2.m: New test.
48487
48488 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
48489
48490         * gcc.misc-tests/msgs.exp: Delete.
48491         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48492         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
48493         error set to match recent changes.
48494
48495 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
48496
48497         * gcc.dg/20011021-1.c: New test.
48498
48499 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
48500
48501         * gcc.c-torture/compile/20011023-1.c: New test.
48502
48503 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
48504
48505         * lib/g77.exp: Rewrite based on lib/g++.exp.
48506
48507 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
48508
48509         * gcc.c-torture/execute/20011019-1.c: New test.
48510
48511         * gcc.dg/20011018-1.c: New test.
48512
48513 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
48514
48515         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48516
48517 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
48518
48519         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48520         * gcc.dg/attr-invalid.c: Likewise.
48521
48522 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
48523
48524         * gcc.dg/20011015-1.c: New test.
48525
48526 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48527
48528         * g++.dg/template/unify2.C: New test.
48529
48530 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48531
48532         * g++.dg/other/exception-specification.C: New test
48533
48534 2001-10-13  Tom Rix  <trix@redhat.com>
48535
48536         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48537         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48538
48539 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
48540
48541         * gcc.dg/20011009-1.c: New test.
48542
48543 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
48544
48545         PR g++/4476
48546         * g++.dg/other/friend1.C: New test.
48547
48548 2001-10-11  Richard Henderson  <rth@redhat.com>
48549
48550         * g++.old-deja/g++.other/crash18.C: Add -S to options.
48551
48552 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48553
48554         * gcc.c-torture/compile/20011010-1.c: New.
48555
48556 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48557
48558         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48559         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48560         g77.f-torture/execute/execute.exp,
48561         g77.f-torture/noncompile/noncompile.exp,
48562         gcc.c-torture/compile/compile.exp,
48563         gcc.c-torture/execute/execute.exp,
48564         gcc.c-torture/execute/ieee/ieee.exp,
48565         gcc.c-torture/execute/memcheck/memcheck.exp,
48566         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48567         objc/execute/execute.exp: Update FSF address.
48568
48569 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48570
48571         * gcc.dg/cpp/cmdlne-C.c: Update.
48572         * gcc.dg/cpp/cmdlne-C2.c: New.
48573
48574 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48575
48576         * gcc.c-torture/execute/20011008-3.c: New.
48577
48578 2001-10-08  DJ Delorie  <dj@redhat.com>
48579
48580         * gcc.dg/20011008-1.c: New.
48581         * gcc.dg/20011008-2.c: New.
48582
48583 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48584
48585         * gcc.dg/cpp/spacing1.c: Update test.
48586
48587 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48588
48589         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48590         spelling errors of "separate" as "seperate".
48591
48592 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
48593
48594         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48595         enough to avoid inlining.
48596
48597 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48598
48599         * lib/g77.exp: set libg2c_dir correctly.
48600
48601 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48602
48603         * gcc.dg/cpp/macro11.c: New test.
48604
48605 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48606
48607         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48608         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48609         gcc.dg/format/multattr-3.c: New tests.
48610         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
48611         tests for format attributes on function pointers being rejected.
48612
48613 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48614
48615         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48616
48617 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48618
48619         * g++.dg/warn/format1.C: New test.
48620
48621 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48622
48623         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48624
48625 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48626
48627         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48628
48629 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48630
48631         * gcc.dg/cpp/redef2.c: Add test.
48632
48633 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
48634
48635         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48636         long-standing bug on i686, apparently.
48637         * gcc.c-torture/execute/loop-2c.x: New file.
48638         * gcc.c-torture/execute/loop-2d.x: New file.
48639         * gcc.c-torture/execute/loop-3c.x: New file.
48640
48641 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
48642
48643         * gcc.dg/cpp/20000625-2.c: Correct line number.
48644
48645 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48646
48647         * gcc.dg/cpp/macro10.c: New test.
48648         * gcc.dg/cpp/strify3.c: New test.
48649         * gcc.dg/cpp/spacing1.c: Add tests.
48650         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48651         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48652
48653 2001-09-24  DJ Delorie  <dj@redhat.com>
48654
48655         * gcc.c-torture/execute/20010924-1.c: New test.
48656
48657 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48658
48659         * objc/execute/paste.m: Remove.
48660
48661 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48662
48663         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48664
48665 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
48666
48667         * g77.dg/strlen0.f: New test.
48668
48669 2001-09-21  Richard Henderson  <rth@redhat.com>
48670
48671         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48672         * g++.old-deja/g++.abi/vtable2.C: Likewise.
48673
48674 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48675
48676         Table-driven attributes.
48677         * g++.dg/ext/attrib1.C: New test.
48678
48679 2001-09-20  DJ Delorie  <dj@redhat.com>
48680
48681         * gcc.dg/20000926-1.c: Update expected warning messages.
48682         * gcc.dg/array-2.c: Likewise, and test for warnings too.
48683         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48684         array.
48685
48686 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
48687
48688         * g++.dg/eh/registers1.C: New test case.
48689
48690 2001-09-17  Richard Henderson  <rth@redhat.com>
48691
48692         * gcc.dg/array-5.c: Fix VLA decomposition test.
48693
48694 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48695
48696         * gcc.dg/cpp/line5.c: New testcase.
48697
48698 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48699
48700         * gcc.dg/cpp/macro9.c: New test.
48701
48702 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
48703
48704         * gcc.c-torture/execute/980223.c: Change type of addr from long
48705         to char *.
48706
48707 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
48708
48709         * gcc.c-torture/execute/20010915-1.c: New test.
48710
48711 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
48712
48713         * g77.dg/bprob: New directory.
48714         * g77.dg/bprob/bprob.exp: New file.
48715         * g77.dg/bprob/bprob-1.f: New test.
48716         * g77.dg/gcov: New directory.
48717         * g77.dg/gcov/gcov.exp: New file.
48718         * g77.dg/gcov/gcov-1.f: New test.
48719         * g77.dg/gcov/gcov-1.x: New file.
48720
48721 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48722
48723         * gcc.dg/cpp/directiv.c: Update.
48724         * gcc.dg/cpp/undef1.c: Update.
48725
48726 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
48727
48728         * gcc.dg/20010912-1.c: New test.
48729
48730 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
48731
48732         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48733         language-independent file in lib.
48734         * lib/gcov.exp: New file.
48735
48736 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48737
48738         * gcc.c-torture/compile/20010911-1.c: New test.
48739
48740 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
48741
48742         * lib/profopt.exp: New, to support profile-directed optimizations.
48743         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48744         * gcc.misc-tests/bprob-1.c: New test.
48745         * gcc.misc-tests/bprob-2.c: New test.
48746
48747 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
48748
48749         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48750         XFAIL and which kinds of gcov output to verify.
48751         * gcc.misc-tests/gcov-4b.x: New file.
48752         * gcc.misc-tests/gcov-5b.x: New file.
48753         * gcc.misc-tests/gcov-6.x: New file.
48754         * gcc.misc-tests/gcov-7.c: New test.
48755         * gcc.misc-tests/gcov-7.x: New file.
48756
48757 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
48758
48759         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48760         * gcc.misc-tests/gcov-6.c: New test.
48761
48762 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48763
48764         PR c++/3986
48765         * g++.dg/abi/vbase1.C: New test.
48766
48767 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
48768
48769         * objc.dg/method-2.m: New.
48770
48771 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48772
48773         PR c++/4203
48774         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48775         * g++.dg/init/empty1.C: New test.
48776
48777 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
48778
48779         * gcc.c-torture/compile/20010903-1.c: New test.
48780
48781 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
48782
48783         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
48784         for m68k.
48785
48786 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
48787
48788         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
48789
48790         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
48791
48792         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
48793
48794 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
48795
48796         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
48797         for 16-bit 'unsigned int'.
48798
48799 2001-08-29  Kazu Hirata  <kazu@hxi.com>
48800
48801         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
48802
48803 2001-08-27  Richard Henderson  <rth@redhat.com>
48804
48805         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
48806         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
48807
48808 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
48809
48810         * gcc.dg/asm-names.c (ymain): New.
48811
48812 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
48813
48814         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
48815         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
48816         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
48817
48818 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48819
48820         * gcc.dg/compare5.c: New testcase.
48821
48822 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
48823
48824         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
48825         and "In instantiation".
48826
48827 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
48828
48829         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
48830
48831 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
48832
48833         * gcc.misc-tests/gcov.exp: Add support for branch information.
48834         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
48835         * gcc.misc-tests/gcov-4.c: New test.
48836         * gcc.misc-tests/gcov-4b.c: New test.
48837         * gcc.misc-tests/gcov-5b.c: New test.
48838
48839 2001-08-20  Zack Weinberg  <zackw@panix.com>
48840
48841         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
48842         expected to fail.
48843
48844 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48845
48846         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
48847
48848 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
48849
48850         * g++.dg/eh/template1.C: New test.
48851
48852 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
48853
48854         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
48855         Fix thinko.
48856         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
48857         for xfail.
48858
48859 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
48860
48861         * lib/g77-dg.exp: Use prune.exp for common procedures
48862         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
48863         * lib/g77.exp: (g77-dg-prune) Remove
48864
48865 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
48866
48867         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
48868
48869 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48870
48871         * g++.dg/template/unify1.C: New test.
48872
48873 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
48874
48875         * g++.dg/abi/empty4.C: New test.
48876
48877 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
48878
48879         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
48880         solaris2.*
48881         * g77.f-torture/compile/pr3743.x: Likewise.
48882
48883 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48884
48885         * g++.dg/other/using-declaration.C: New test.
48886
48887 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48888
48889         * gcc.dg/cpp/tr-sign.c: New testcase.
48890
48891 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48892
48893         * gcc.dg/cpp/19951025-1.c: Revert.
48894         * gcc.dg/cpp/directiv.c: We no longer process directives that
48895         interrupt macro arguments.
48896
48897 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
48898
48899         * gcc.dg/bconstp-1.c: New test.
48900
48901 2001-08-03  Richard Henderson  <rth@redhat.com>
48902
48903         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
48904
48905 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48906
48907         * gcc.dg/cpp/19951025-1.c: Update.
48908
48909 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
48910
48911         * g77.dg/ff90-1.f (s): Fix reference of variable z,
48912         should be x.
48913
48914 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
48915
48916         Kill -fhonor-std.
48917         * g++.old-deja/g++.ns/ns14.C: Remove special options.
48918         * g++.old-deja/g++.other/std1.C: Likewise.
48919         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
48920
48921 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
48922
48923         * lib/g77.exp: Load gcc-defs.exp for common procedures
48924         (g77_pass, g77_fail, g77_finish, g77_exit,
48925         ${tool}_check_unsupported_p} Now redundant.  Deleted.
48926
48927 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
48928
48929         * g77.dg/fbackslash.f
48930         * g77.dg/fcase-preserve.f
48931         * g77.dg/ff90-1.f
48932         * g77.dg/ffixed-line-length-0.f
48933         * g77.dg/ffixed-line-length-132.f
48934         * g77.dg/ffixed-line-length-7.f
48935         * g77.dg/ffixed-line-length-72.f
48936         * g77.dg/ffixed-line-length-none.f
48937         * g77.dg/ffree-form-1.f
48938         * g77.dg/fno-backslash.f
48939         * g77.dg/fno-f90-1.f
48940         * g77.dg/fno-fixed-form-1.f
48941         * g77.dg/fno-onetrip.f
48942         * g77.dg/fno-typeless-boz.f
48943         * g77.dg/fno-underscoring.f
48944         * g77.dg/fno-vxt-1.f
48945         * g77.dg/fonetrip.f
48946         * g77.dg/ftypeless-boz.f
48947         * g77.dg/fugly-assumed.f
48948         * g77.dg/funderscoring.f
48949         * g77.dg/fvxt-1.f
48950
48951 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
48952
48953         * objc.dg/fwd-proto-1.m: New.
48954         * objc.dg/local-decl-1.m: New.
48955         * objc.dg/naming-1.m: New.
48956         * objc.dg/naming-2.m: New.
48957         * objc.dg/proto-hier-1.m: New.
48958
48959 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
48960
48961         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
48962         largest-type elements to a struct makes its size grow.
48963
48964 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48965
48966         * g++.dg/abi/vthunk1.C: New test.
48967
48968 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48969
48970         * g++.dg/abi/vbase8-22.C: New test.
48971
48972 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48973
48974         * gcc.dg/cpp/macro8.c: New test.
48975
48976 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48977
48978         * g++.dg/abi/vbase8-21.C: New test.
48979
48980 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48981
48982         * g++.dg/abi/vbase8-10.C: New test.
48983
48984 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48985
48986         * lib/g++.exp (g++_set_ld_library_path): Renamed to
48987         ${tool}_set_ld_library_path.
48988         Changed caller.
48989         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
48990         g++.exp.
48991
48992 2001-07-26  Stan Cox <scox@redhat.com>
48993
48994         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
48995         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
48996         gcc_exit, gcc_check_unsupported_p):
48997         Moved to gcc-deps.exp
48998         * gcc-deps.exp: New file.
48999
49000 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49001
49002         * g++.old-deja/g++.pt/defarg14.C: New test.
49003
49004 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49005
49006         * g++.old-deja/g++.other/lineno5.C: New test.
49007
49008 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49009
49010         * g++.old-deja/g++.pt/crash68.C: New test.
49011
49012 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
49013
49014         * g++.old-deja/g++.other/crash42.C: New test.
49015
49016 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49017
49018         * gcc.dg/cpp/extratokens.c: Fix.
49019         * gcc.dg/cpp/skipping2.c: New tests.
49020
49021 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49022
49023         * gcc.c-torture/execute/20010724-1.c: New file.
49024         * gcc.c-torture/execute/20010724-1.x: New file.
49025
49026 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49027
49028         * g++.old-deja/g++.other/cond7.C: New test.
49029
49030 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49031
49032         * g++.old-deja/g++.other/optimize4.C: New test.
49033
49034 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49035
49036         * g++.old-deja/g++.abi/vbase8-5.C: New test.
49037
49038 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
49039
49040         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49041         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49042         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49043         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49044
49045         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49046         bug report" message.
49047
49048         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49049         * g++.dg/ext/instantiate1.C: Move from old-deja.
49050
49051 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
49052
49053         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49054         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49055         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49056         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49057
49058 2001-07-23  Jeffrey A Law  (law@cygnus.com)
49059
49060         * gcc.c-torture/execute/20010723-1.c: New test.
49061
49062 2001-07-23  Ben Elliston  <bje@redhat.com>
49063
49064         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49065
49066 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49067
49068         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49069         i[34567]86-*-*.
49070         Delete handling of ieee_multilib_flags.
49071         Pass -mieee for alpha*-*-* and sh-*-*.
49072         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49073
49074 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
49075
49076         Remove old-abi tests.
49077         * g++.old-deja/g++.mike/p11116.C: Remove.
49078         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49079
49080 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
49081
49082         * g77.f-torture/compile/pr3743.f: New test
49083
49084 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
49085
49086         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49087
49088 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49089
49090         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49091         g++.old-deja/g++.pt/static6.C: Likewise.
49092         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49093         supports weak symbols.
49094
49095 2001-07-18  Andreas Jaeger  <aj@suse.de>
49096
49097         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49098         supported again.
49099
49100 2001-07-18  Andreas Jaeger  <aj@suse.de>
49101
49102         * gcc.dg/iftrap-1.c: Fix target line.
49103
49104 2001-07-17  Richard Henderson  <rth@redhat.com>
49105
49106         * gcc.c-torture/execute/20010717-1.c: New.
49107
49108 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49109
49110         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49111         tests.
49112
49113 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49114
49115         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49116
49117 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49118
49119         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49120         UAC_SIGBUS, UAC_NOPRINT definitions.
49121
49122 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
49123
49124         * objc/execute/object_is_class.m: New test.
49125         * objc/execute/object_is_meta_class.m: New test.
49126
49127 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49128
49129         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49130         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49131
49132 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
49133
49134         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49135         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49136
49137 2001-07-14  Richard Henderson  <rth@redhat.com>
49138
49139         * gcc.dg/iftrap-1.c: New.
49140
49141 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
49142
49143         * g77.f-torture/execute/intrinsic77.f: New test.
49144
49145 2001-07-11  Janis Johnson <janis@us.ibm.com>
49146
49147         * gcc.misc-tests/gcov-3.c: New test.
49148
49149 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49150
49151         * gcc.c-torture/compile/20010711-1.c,
49152         * gcc.c-torture/compile/20010711-2.c: New tests.
49153
49154 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49155
49156         * gcc.c-torture/execute/20010711-1.c: New test.
49157
49158 2001-07-11  Ben Elliston  <bje@redhat.com>
49159
49160         * g++.old-deja/g++.other/enum5.C: New test.
49161
49162 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
49163
49164         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49165         (g++-dg-prune): Call prune_gcc_output.
49166         * prune.exp: New file for prune_gcc_output.
49167         * lib/g++.exp, lib/gcc.exp: Load it.
49168
49169 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49170
49171         * gcc.c-torture/compile/20010701-1.c,
49172         g++.old-deja/g++.ext/attrib6.C: New tests.
49173
49174 2001-07-06  Jeffrey A Law  (law@cygnus.com)
49175
49176         * gcc.c-torture/compile/20010706-1.c: New test.
49177
49178 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
49179
49180         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49181
49182 2001-06-28  Stan Shebs  <shebs@apple.com>
49183
49184         * gcc.dg/pragma-darwin.c: New test.
49185
49186 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49187
49188         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49189         Solaris 2.[678] system.
49190
49191 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49192
49193         * gcc.dg/20010622-1.c: New test.
49194
49195 2001-06-18  Stan Shebs  <shebs@apple.com>
49196
49197         * objc.dg: New directory.
49198         * objc.dg/dg.exp: New file.
49199         * objc.dg/alias.m: New.
49200         * objc.dg/class-1.m: New.
49201         * objc.dg/class-2.m: New.
49202         * objc.dg/const-str-1.m: New.
49203         * objc.dg/const-str-2.m: New.
49204         * objc.dg/id-1.m: New.
49205         * objc.dg/method-1.m: New.
49206         * objc.dg/super-class-1.m: New.
49207         * lib/objc-dg.exp: New file.
49208
49209 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49210
49211         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49212         of label name.
49213
49214 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
49215
49216         * g++.old-deja/g++.abi/vbase8-9.C: New test.
49217
49218 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49219
49220         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49221         variable.
49222
49223 2001-06-12  Richard Henderson  <rth@redhat.com>
49224
49225         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49226
49227 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49228
49229         * g++.old-deja/g++.abi/vbase5.C: New test.
49230         * g++.old-deja/g++.abi/vbase6.C: New test.
49231         * g++.old-deja/g++.abi/vbase7.C: New test.
49232
49233 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49234
49235         * gcc.c-torture/compile/20010610-1.c: New test.
49236
49237 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49238
49239         * g++.old-deja/g++.abi/vbase4.C: New test.
49240
49241 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49242
49243         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49244         support %f for HC11/HC12 targets.
49245         * gcc.c-torture/execute/930513-1.x: New file, likewise.
49246         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49247         on HC11/HC12 targets.
49248         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49249
49250 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49251
49252         * gcc.dg/wchar_t-1.c: New file.
49253         * gcc.dg/wint_t-1.c: Likewise.
49254
49255 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
49256
49257         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49258
49259 2001-06-11  Richard Henderson  <rth@redhat.com>
49260
49261         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49262
49263 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49264
49265         * gcc.c-torture/compile/20010611-1.c: New test.
49266
49267 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49268
49269         * gcc.dg/c99-tag-1.c: Add more tests.
49270
49271 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
49272
49273         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49274         representation on MN10300 and ARM/Thumb.
49275
49276 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
49277
49278         * g77.f-torture/execute/20010610.f: New.
49279
49280 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
49281
49282         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49283         names.
49284
49285 2001-06-09  Richard Henderson  <rth@redhat.com>
49286
49287         * gcc.c-torture/execute/ashrdi-1.c: New.
49288         * gcc.c-torture/execute/ashldi-1.c: New.
49289         * gcc.c-torture/execute/lshrdi-1.c: New.
49290
49291 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
49292
49293         * objc/execute/load-3.m: Added. Check sending +load to categories,
49294         in addition to classes.
49295
49296 2001-06-08  Stan Shebs  <shebs@apple.com>
49297
49298         * objc/execute/load-2.m: New test.  From Nicola Pero
49299         <n.pero@mi.flashnet.it>.
49300
49301 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
49302
49303         * gcc.c-torture/execute/20010605-2.c: New test.
49304
49305 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49306
49307         * g++.old-deja/g++.abi/vbase2.C: New test.
49308         * g++.old-deja/g++.abi/vbase3.C: New test.
49309
49310 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49311
49312         * g++.old-deja/g++.pt/friend49.C: New test.
49313
49314 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
49315
49316         * g++.old-deja/g++.ext/anon3.C: New test.
49317
49318 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
49319
49320         * g++.old-deja/g++.other/conv7.C: New test.
49321
49322 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49323
49324         * gcc.c-torture/compile/20010605-2.c: New test.
49325
49326 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49327
49328         * gcc.c-torture/execute/20010604-1.c: New test.
49329
49330 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
49331
49332         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49333
49334 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
49335
49336         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49337         (g++_link_flags): Likewise.
49338         (g++_init): Pass gccpath's value to two previous functions.
49339
49340 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49341
49342         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49343         Ensure logfile entry matches exec command line.
49344
49345 2001-05-31  Richard Henderson  <rth@redhat.com>
49346
49347         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49348         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49349
49350 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
49351
49352         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49353         compiler for irix6.2
49354
49355 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
49356
49357         * g++.old-deja/g++.other/optimize3.C: New file.
49358
49359 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
49360
49361         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49362         assemble.
49363
49364 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
49365
49366         * g++.old-deja/g++.other/optimize2.C: New file.
49367
49368 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
49369
49370         * gcc.c-torture/compile/20010518-2.c: New file.
49371         * gcc.c-torture/execute/20010518-1.c: New file.
49372         * gcc.c-torture/execute/20010518-2.c: New file.
49373
49374 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49375
49376         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49377
49378 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
49379
49380         G++ no longer defines builtins that do not begin with __builtin.
49381         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49382         * g++.old-deja/g++.brendand/misc13.C: Likewise.
49383         * g++.old-deja/g++.law/builtin1.C: Likewise.
49384         * g++.old-deja/g++.law/cvt2.C: Likewise.
49385         * g++.old-deja/g++.mike/net5.C: Likewise.
49386         * g++.old-deja/g++.other/builtins1.C: Likewise.
49387         * g++.old-deja/g++.other/builtins2.C: Likewise.
49388         * g++.old-deja/g++.other/builtins3.C: Likewise.
49389         * g++.old-deja/g++.other/builtins4.C: Likewise.
49390         * g++.old-deja/g++.other/inline8.C: Likewise.
49391         * g++.old-deja/g++.robertl/eb39.C: Likewise.
49392
49393 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
49394
49395         * g++.old-deja/g++.pt/using1.C: Adjust.
49396         * g++.old-deja/g++.pt/using2.C: New test.
49397
49398 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49399
49400         * gcc.dg/cpp/charconst.c: New tests.
49401         * gcc.dg/cpp/escape.c: New tests.
49402         * gcc.dg/cpp/escape-1.c: New tests.
49403         * gcc.dg/cpp/escape-2.c: New tests.
49404         * gcc.dg/cpp/ucs.c: New tests.
49405
49406 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
49407
49408         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49409         native compiler for irix6.5.
49410
49411 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
49412
49413         * lib/g++.exp (g++_include_flags): Use args to compute
49414         get_multilibs.
49415         (g++_link_flags): Likewise.
49416         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49417
49418 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49419
49420         * gcc.dg/c90-hexfloat-1.c: Add more tests.
49421
49422 2001-05-21  Geoff Keating  <geoffk@redhat.com>
49423
49424         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49425         this file.
49426
49427 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49428
49429         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49430         STACK_SIZE;
49431         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49432         to STACK_SIZE; Use it to define size of add_histo array.
49433         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49434         to STACK_SIZE.
49435         (f): Use GITT_SIZE to define size of gitt local table.
49436         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49437         to STACK_SIZE; Use it to define size of bytemem array.
49438
49439 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49440
49441         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49442         on 68HC11/HC12 due to the asm instruction.
49443         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49444         * gcc.c-torture/compile/920520-1.x: Likewise.
49445         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49446         on 68HC11/HC12 because the function is larger than 64K.
49447         * gcc.c-torture/compile/961203-1.x: New file, this test fails
49448         on 68HC11/HC12 because the structure is too large.
49449
49450 2001-05-20  Richard Henderson  <rth@redhat.com>
49451
49452         * gcc.c-torture/execute/20010520-1.c: New.
49453
49454 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49455
49456         * g++.old-deja/g++.warn/compare1.C: New test.
49457         * gcc.dg/compare4.c: New test.
49458
49459 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
49460
49461         * g++.old-deja/g++.other/optimize1.C: New test.
49462
49463 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49464
49465         * g++.old-deja/g++.pt/spec41.C: New test.
49466
49467 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
49468
49469         * gcc.c-torture/compile/20010114-1.x: Remove.
49470
49471 2001-05-18  Stan Shebs  <shebs@apple.com>
49472
49473         * gcc.c-torture/compile/20010518-1.c: New test.
49474
49475 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
49476
49477         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49478         * g++.old-deja/g++.pt/crash67.C: New test.
49479
49480 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
49481
49482         * g++.old-deja/g++.other/debug9.C: New test.
49483
49484 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
49485
49486         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49487
49488 2001-05-16  Jan Hubicka  <jh@suse.cz>
49489
49490         * gcc.c-torture/compile/20010516-1.c: New test.
49491
49492 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49493
49494         * g++.old-deja/g++.other/crash41.C: New test.
49495
49496 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49497
49498         * g++.old-deja/g++.pt/crash66.C: New test.
49499
49500 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
49501
49502         * g++.old-deja/g++.robertl/eb27.C: Convert.
49503
49504 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
49505
49506         * g++.dg/friend-warn.C: New test.  Do not warn about friend
49507         declaration being redundant.
49508
49509 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
49510
49511         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49512
49513 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
49514
49515         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49516
49517 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
49518
49519         * lib/g++.exp: Use testsuite_flags.
49520
49521 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
49522
49523         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49524
49525 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49526
49527         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49528
49529 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
49530
49531         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49532
49533 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
49534
49535         * gcc.c-torture/compile/20010313-1.c: New test.
49536
49537 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
49538
49539         * gcc.dg/cpp/direct2.c: New test.
49540         * gccq.dg/cpp/direct2s.c: New test.
49541
49542         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49543
49544 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
49545
49546         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49547         * g++.old-deja/g++.other/op3.C: Likewise.
49548
49549 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49550
49551         * gcc.dg/cpp/syshdr.h: New file.
49552         * gcc.dg/cpp/sysmac1.c: Update.
49553         * gcc.dg/cpp/sysmac2.c: Update.
49554
49555 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49556
49557         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49558
49559 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
49560
49561         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49562         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49563
49564 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
49565
49566         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49567
49568 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
49569
49570         * lib/g++.exp (g++_include_flags): Don't use any special flags
49571         if TESTING_IN_BUILD_TREE is not defined.
49572         (g++_init): Use a plain 'c++' as the compiler if
49573         TESTING_IN_BUILD_TREEE is not defined.
49574
49575 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49576
49577         * g++.old-deja/g++.eh/catch13.C: New test.
49578         * g++.old-deja/g++.eh/catch14.C: New test.
49579
49580 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49581
49582         * gcc.dg/cpp/tr-define.c: New test.
49583
49584 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
49585
49586         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49587         <stdlib.h>, not <malloc.h>.
49588
49589 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49590
49591         * g++.old-deja/g++.ns/template17.C: New test.
49592
49593 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49594
49595         * g++.old-deja/g++.pt/ref4.C: New test.
49596
49597 2001-04-30  Richard Henderson  <rth@redhat.com>
49598
49599         * gcc.dg/20000724-1.c: Revert last change.
49600
49601 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
49602
49603         * g77.f-torture/execute/20010430.f: New test.
49604
49605 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
49606
49607         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49608
49609 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
49610
49611         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49612
49613 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49614
49615         * g++.old-deja/g++.eh/crash6.C: New test.
49616
49617 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49618
49619         * g++.old-deja/g++.other/warn7.C: New test.
49620
49621 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49622
49623         * g++.old-deja/g++.other/defarg9.C: New test.
49624
49625 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49626
49627         * g77.f-torture/compile/20010426.f: New test.
49628         * g77.f-torture/execute/20010426.f: New test.
49629
49630 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49631
49632         * g77.f-torture/compile/20000629-1.x: Remove - error
49633         has been fixed.
49634
49635 2001-04-26  Jeffrey A Law  (law@cygnus.com)
49636
49637         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49638         Tweak slightly to work with g++.dg framework.
49639         * g++.dg/special/ecos.exp: Run initp1.C test.
49640         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49641
49642         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49643         its linker doesn't give line numbers either.
49644         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49645
49646 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49647
49648         * g++.old-deja/g++.other/lex1.C: New test.
49649
49650 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
49651
49652         * gcc.dg/noncompile/20010425-1.c: New test.
49653
49654 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49655
49656         * g++.old-deja/g++.pt/mangle2.C: New test.
49657
49658 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49659
49660         * gcc.dg/format/plus-1.c: New test.
49661
49662 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49663
49664         * gcc.dg/20010423-1.c: New test.
49665
49666 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49667
49668         * gcc.c-torture/execute/20010422-1.c: New test.
49669
49670 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
49671
49672         * g++.old-deja/g++.ns/type2.C: New test.
49673
49674 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
49675
49676         * g++.old-deja/g++.other/perf1.C: New test.
49677
49678 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
49679
49680         * gcc.dg/c99-func-2.c: Remove xfail.
49681         * gcc.dg/c99-func-3.c: Remove xfail.
49682         * gcc.dg/c99-func-4.c: Remove xfail.
49683
49684 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
49685
49686         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49687
49688 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49689
49690         * gcc.c-torture/compile/20010423-1.c: New test.
49691
49692 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49693
49694         * g++.old-deja/g++.pt/typename28.C: New test.
49695
49696 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49697
49698         * g++.old-deja/g++.abi/empty2.C: New test.
49699         * g++.old-deja/g++.abi/empty3.C: New test.
49700
49701 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49702
49703         * g++.old-deja/g++.other/comdat2.C: New test.
49704         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49705
49706 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49707
49708         * g++.old-deja/g++.other/overload14.C: New test.
49709
49710 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49711
49712         * g++.old-deja/g++.other/lookup23.C: New test.
49713
49714 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49715
49716         * gcc.c-torture/execute/20010403-1.c: New test.
49717
49718 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
49719             Mark Mitchell  <mark@codesourcery.com>
49720
49721         * lib/old-dejagnu.exp: Don't delete output of executable.
49722         Add .exe suffix to executables.
49723
49724 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
49725
49726         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49727
49728 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49729
49730         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49731
49732 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49733
49734         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49735         * g++.old-deja/g++.abi/crash1.C: New test.
49736
49737 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49738
49739         * g++.old-deja/g++.other/crash40.C: New test.
49740
49741 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49742
49743         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49744
49745 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
49746
49747         * g++.old-deja/g++.other/warn6.C: New test.
49748
49749 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49750
49751         * g++.old-deja/g++.robertl/eb42.C: Same.
49752
49753 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49754
49755         * gcc.dg/wtr-conversion-1.c: New testcase.
49756
49757 2001-04-10  Richard Henderson  <rth@redhat.com>
49758
49759         * g++.old-deja/g++.other/array5.C: New.
49760
49761 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49762
49763         * gcc.c-torture/execute/20010408-1.c: New test.
49764
49765 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
49766
49767         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49768         headers and constructs.
49769         * g++.old-deja/g++.robertl/eb79.C: Same.
49770         * g++.old-deja/g++.robertl/eb77.C (main): Same.
49771         * g++.old-deja/g++.robertl/eb73.C: Same.
49772         * g++.old-deja/g++.robertl/eb66.C (main): Same.
49773         * g++.old-deja/g++.robertl/eb55.C (t): Same.
49774         * g++.old-deja/g++.robertl/eb54.C (main): Same.
49775         * g++.old-deja/g++.robertl/eb46.C (main): Same.
49776         * g++.old-deja/g++.robertl/eb44.C: Same.
49777         * g++.old-deja/g++.robertl/eb41.C (main): Same.
49778         * g++.old-deja/g++.robertl/eb4.C (main): Same.
49779         * g++.old-deja/g++.robertl/eb39.C: Same.
49780         * g++.old-deja/g++.robertl/eb33.C (main): Same.
49781         * g++.old-deja/g++.robertl/eb31.C (main): Same.
49782         * g++.old-deja/g++.robertl/eb30.C: Same.
49783         * g++.old-deja/g++.robertl/eb3.C: Same.
49784         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
49785         * g++.old-deja/g++.robertl/eb21.C: Same.
49786         * g++.old-deja/g++.robertl/eb15.C: Same.
49787         * g++.old-deja/g++.robertl/eb118.C: Same.
49788         * g++.old-deja/g++.robertl/eb115.C (main): Same.
49789         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
49790         * g++.old-deja/g++.robertl/eb109.C: Same.
49791         * g++.old-deja/g++.other/sibcall1.C (main): Same.
49792         * g++.old-deja/g++.mike/rtti1.C: Same.
49793         * g++.old-deja/g++.mike/p658.C: Same.
49794         * g++.old-deja/g++.mike/net46.C: Same.
49795         * g++.old-deja/g++.mike/net34.C: Same.
49796         * g++.old-deja/g++.mike/memoize1.C: Same.
49797         * g++.old-deja/g++.mike/eh2.C: Same.
49798         * g++.old-deja/g++.law/weak.C: Same.
49799         * g++.old-deja/g++.law/visibility7.C: Same.
49800         * g++.old-deja/g++.law/visibility25.C: Same.
49801         * g++.old-deja/g++.law/visibility22.C: Same.
49802         * g++.old-deja/g++.law/visibility2.C: Same.
49803         * g++.old-deja/g++.law/visibility17.C: Same.
49804         * g++.old-deja/g++.law/visibility13.C: Same.
49805         * g++.old-deja/g++.law/visibility10.C: Same.
49806         * g++.old-deja/g++.law/visibility1.C: Same.
49807         * g++.old-deja/g++.law/virtual3.C (eval): Same.
49808         * g++.old-deja/g++.law/vbase1.C: Same.
49809         * g++.old-deja/g++.law/operators32.C: Same.
49810         * g++.old-deja/g++.law/nest3.C: Same.
49811         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
49812         * g++.old-deja/g++.law/except5.C (main): Same.
49813         * g++.old-deja/g++.law/cvt7.C (run): Same.
49814         * g++.old-deja/g++.law/cvt2.C: Same.
49815         * g++.old-deja/g++.law/cvt16.C: Same.
49816         * g++.old-deja/g++.law/ctors6.C (bar): Same.
49817         * g++.old-deja/g++.law/ctors17.C (main): Same.
49818         * g++.old-deja/g++.law/ctors13.C: Same.
49819         * g++.old-deja/g++.law/ctors12.C (main): Same.
49820         * g++.old-deja/g++.law/ctors10.C: Same.
49821         * g++.old-deja/g++.law/code-gen5.C: Same.
49822         * g++.old-deja/g++.law/bad-error7.C: Same.
49823         * g++.old-deja/g++.law/arm9.C: Same.
49824         * g++.old-deja/g++.law/arm12.C: Same.
49825         * g++.old-deja/g++.law/arg8.C: Same.
49826         * g++.old-deja/g++.law/arg1.C: Same.
49827         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
49828         * g++.old-deja/g++.jason/template31.C: Same.
49829         * g++.old-deja/g++.jason/template24.C (main): Same.
49830         * g++.old-deja/g++.jason/2371.C: Same.
49831         * g++.old-deja/g++.eh/new2.C: Same.
49832         * g++.old-deja/g++.eh/new1.C: Same.
49833         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
49834         * g++.old-deja/g++.brendan/nest21.C (main): Same.
49835         * g++.old-deja/g++.brendan/err-msg3.C: Same.
49836         * g++.old-deja/g++.brendan/crash62.C: Same.
49837         * g++.old-deja/g++.brendan/crash52.C: Same.
49838         * g++.old-deja/g++.brendan/crash49.C (main): Same.
49839         * g++.old-deja/g++.brendan/crash38.C: Same.
49840         * g++.old-deja/g++.brendan/crash15.C (main): Same.
49841         * g++.old-deja/g++.brendan/copy9.C: Same.
49842
49843 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
49844
49845         * gcc.c-torture/execute/20001203-2.c (memset):
49846         Count argument is of type __SIZE_TYPE__.
49847
49848 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
49849
49850         * gcc.c-torture/compile/20010404-1.c: New test.
49851
49852 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
49853
49854         * gcc.c-torture/compile/20010326-1.c: New test.
49855
49856 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
49857
49858         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
49859         peculiarities of the SH.
49860         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
49861
49862 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49863
49864         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
49865         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
49866         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
49867
49868 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49869
49870         * g77.f-torture/compile/20010321-1.f: New test.
49871
49872 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49873
49874         * gcc.c-torture/compile/20010329-1.c: New test.
49875
49876 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49877
49878         * gcc.c-torture/execute/20010329-1.c: New test.
49879
49880 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49881
49882         * g++.old-deja/g++.other/eh4.C: Fix typo.
49883
49884 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49885
49886         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
49887
49888 2001-03-28  Philip Blundell  <philb@gnu.org>
49889
49890         * gcc.c-torture/compile/20010328-1.c: New test.
49891
49892 2001-03-27  Richard Henderson  <rth@redhat.com>
49893
49894         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
49895         * g++.old-deja/g++.eh/vbase3.C: Likewise.
49896
49897 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
49898
49899         * gcc.c-torture/compile/20010327-1.c: New test.
49900
49901 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49902
49903         * g++.old-deja/g++.other/friend12.C: New test.
49904         * g++.old-deja/g++.other/friend9.C: Expect no errors.
49905         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
49906
49907 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49908
49909         * gcc.c-torture/execute/20010325-1.c: New test.
49910
49911 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
49912
49913         * g++.old-deja/g++.other/mangle3.C: New test.
49914
49915 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
49916
49917         * g++.old-deja/g++.other/anon8.C: New test.
49918
49919 2001-03-20  Philip Blundell  <philb@gnu.org>
49920
49921         * gcc.c-torture/compile/20010320-1.c: New test.
49922
49923 2001-03-17  Richard Henderson  <rth@redhat.com>
49924
49925         * g++.old-deja/g++.other/eh4.C: Add expected error text.
49926
49927 2001-03-15  Geoff Keating  <geoff@redhat.com>
49928
49929         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
49930         tests on AIX.
49931
49932 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
49933
49934         * g++.old-deja/g++.other/eh4.C: New test.
49935
49936 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49937
49938         * gcc.dg/cpp/mi1.c: Update.
49939
49940 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
49941
49942         * g++.old-deja/g++.other/regstack.C: New test.
49943
49944 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49945
49946         * g++.old-deja/g++.other/ref4.C: New test.
49947
49948 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
49949
49950         * objc/execute/va_method.m: Added.
49951         * objc/execute/IMP.m: Added.
49952         * objc/execute/_cmd.m: Added.
49953         * objc/execute/accessing_ivars.m: Added.
49954         * objc/execute/class-1.m: Added.
49955         * objc/execute/class-10.m: Added.
49956         * objc/execute/class-11.m: Added.
49957         * objc/execute/class-12.m: Added.
49958         * objc/execute/class-13.m: Added.
49959         * objc/execute/class-14.m: Added.
49960         * objc/execute/class-2.m: Added.
49961         * objc/execute/class-3.m: Added.
49962         * objc/execute/class-4.m: Added.
49963         * objc/execute/class-5.m: Added.
49964         * objc/execute/class-6.m: Added.
49965         * objc/execute/class-7.m: Added.
49966         * objc/execute/class-8.m: Added.
49967         * objc/execute/class-9.m: Added.
49968         * objc/execute/class-tests-1.h
49969         * objc/execute/class-tests-2.h
49970         * objc/execute/compatibility_alias.m: Added.
49971         * objc/execute/encode-1.m: Added.
49972         * objc/execute/formal_protocol-1.m: Added.
49973         * objc/execute/formal_protocol-2.m: Added.
49974         * objc/execute/formal_protocol-3.m: Added.
49975         * objc/execute/formal_protocol-4.m: Added.
49976         * objc/execute/formal_protocol-5.m: Added.
49977         * objc/execute/formal_protocol-6.m: Added.
49978         * objc/execute/formal_protocol-7.m: Added.
49979         * objc/execute/informal_protocol.m: Added.
49980         * objc/execute/initialize.m: Added.
49981         * objc/execute/load.m: Added.
49982         * objc/execute/many_args_method.m: Added.
49983         * objc/execute/nested-3.m: Added.
49984         * objc/execute/no_clash.m: Added.
49985         * objc/execute/private.m: Added.
49986         * objc/execute/redefining_self.m: Added.
49987         * objc/execute/root_methods.m: Added.
49988         * objc/execute/selector-1.m: Added.
49989         * objc/execute/static-1.m: Added.
49990         * objc/execute/static-2.m: Added.
49991         * objc/execute/va_method.m: Added.
49992
49993 2001-03-10  Richard Henderson  <rth@redhat.com>
49994
49995         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
49996
49997 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49998
49999         * g++.old-deja/g++.other/crash31.C: XFAIL.
50000         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50001         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50002         * gcc.c-torture/execute/20010123-1.x: XFAIL.
50003         * gcc.c-torture/execute/20010124-1.x: XFAIL.
50004         * gcc.dg/sequence-pt-1.c: XFAIL one test.
50005
50006 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
50007
50008         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50009
50010 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50011
50012         * gcc.dg/20000724-1.c: Don't use multiline strings.
50013
50014 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50015
50016         * objc/execute/string1.m, objc/execute/string2.m: Compare the
50017         result of -cString against what we expect it to be; don't just
50018         print it out for no one to read.
50019
50020         * objc/execute/string3.m, objc/execute/string4.m: New tests.
50021         Based on testcases provided by Nicola Pero.
50022
50023 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50024
50025         * gcc.dg/cpp/macro7.c: New test.
50026
50027 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50028
50029         * gcc.dg/cpp/multiline.c: Update.
50030
50031 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50032
50033         * g++.old-deja/g++.other/enum3.C: New test.
50034
50035 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50036
50037         * g++.old-deja/g++.other/pod1.C: New test.
50038
50039 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50040
50041         * g++.old-deja/g++.ext/overload1.C: New test.
50042
50043 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50044
50045         * g++.old-deja/g++.pt/using1.C: New test.
50046
50047 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50048
50049         * g++.old-deja/g++.other/using9.C: New test.
50050
50051 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
50052
50053         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50054
50055         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50056
50057 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
50058
50059         * g++.old-deja/g++.ext/realpt1.C: Remove.
50060
50061 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
50062
50063         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50064
50065 2001-02-26  Will Cohen  <wcohen@redhat.com>
50066
50067         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50068
50069 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
50070
50071         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50072         templatized constructors.
50073
50074 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50075
50076         * gcc.c-torture/execute/20010224-1.c: New test.
50077
50078 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
50079
50080         * gcc.c-torture/execute/20010222-1.c: New test.
50081
50082 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
50083
50084         * g++.old-deja/g++.other/inline20.C: New test.
50085
50086 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
50087
50088         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50089
50090 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50091
50092         * g++.old-deja/g++.other/lookup22.C: New test.
50093
50094 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
50095
50096         * g77.dg: New directory.
50097         * g77.dg/20010216-1.f: New test case.
50098         * g77.dg/dg.exp: New driver.
50099         * lib/g77-dg.exp: New driver library.
50100
50101 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50102
50103         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50104
50105 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
50106
50107         * g++.old-deja/g++.other/decl9.C: New test.
50108
50109 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
50110
50111         * g++.old-deja/g++.other/init16.C: Update the test so that it does
50112         not need <string> and also tests the initialization at runtime.
50113
50114 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50115
50116         * gcc.c-torture/execute/longlong.c: New test.
50117
50118 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50119
50120         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50121
50122 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50123
50124         * gcc.c-torture/execute/920302-1.c (execute):
50125         Change argument type to short.
50126
50127 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50128
50129         * g++.old-deja/g++.pt/deduct6.C: New test.
50130
50131 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50132
50133         * g++.old-deja/g++.pt/deduct5.C: New test.
50134
50135 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
50136
50137         * gcc.c-torture/execute/20010209-1.c: New test.
50138
50139 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50140
50141         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50142
50143 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
50144
50145         * g++.dg/vtgc1.C: Update for new ABI.
50146
50147         * consistency.vlad: New directory, 1665 files.
50148
50149 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50150
50151         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50152         return type.
50153         * gcc.dg/cpp/digraphs.c: Declare puts.
50154
50155 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50156
50157         * g++.old-deja/g++.other/warn5.C: New test.
50158
50159 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50160
50161         * g++.old-deja/g++.pt/spec40.C: New test.
50162
50163 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50164
50165         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50166         case.
50167         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50168
50169 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
50170
50171         * gcc.c-torture/compile/20010209-1.c: New test.
50172
50173 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
50174
50175         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50176         excess errors message but not if it crashes.
50177         * g++.old-deja/g++.other/crash27.C: Likewise.
50178         * g++.old-deja/g++.other/crash28.C: Likewise.
50179         * g++.old-deja/g++.other/crash30.C: Likewise.
50180         * g++.old-deja/g++.other/crash32.C: Likewise.
50181         * g++.old-deja/g++.other/crash35.C: Likewise.
50182         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50183
50184 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50185
50186         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50187         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50188         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50189         g77.f-torture/execute/execute.exp,
50190         g77.f-torture/noncompile/noncompile.exp,
50191         gcc.c-torture/execute/execute.exp,
50192         gcc.c-torture/execute/memcheck/memcheck.exp,
50193         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50194         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50195         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50196         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50197         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50198         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50199         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50200         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50201         Remove bug reporting instructions with ancient email addresses.
50202
50203 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50204
50205         * gcc.dg/20010202-1.c: New test.
50206         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50207
50208 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
50209
50210         * g++.dg/stdbool-if.C: New test.
50211
50212 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
50213
50214         * objc/execute/fdecl.m: Added main().
50215
50216 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50217
50218         * gcc.c-torture/execute/20010206-1.c: New test.
50219
50220 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50221
50222         * gcc.dg/cpp/avoidpaste1.c: Update.
50223
50224 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
50225
50226         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50227         Pero <nicola@brainstorm.co.uk>.
50228         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50229
50230 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
50231
50232         * g++.old-deja/g++.pt/spec39.C: New test.
50233
50234 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
50235
50236         * gcc.c-torture/compile/20010202-1.c: New test.
50237
50238 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
50239
50240         * g++.old-deja/g++.abi/primary2.C: New test.
50241         * g++.old-deja/g++.abi/primary3.C: New test.
50242         * g++.old-deja/g++.abi/primary4.C: New test.
50243         * g++.old-deja/g++.abi/primary5.C: New test.
50244         * g++.old-deja/g++.abi/vtable3.h: New test.
50245         * g++.old-deja/g++.abi/vtable3a.C: New test.
50246         * g++.old-deja/g++.abi/vtable3b.C: New test.
50247         * g++.old-deja/g++.abi/vtable3c.C: New test.
50248         * g++.old-deja/g++.abi/vtable3d.C: New test.
50249         * g++.old-deja/g++.abi/vtable3e.C: New test.
50250         * g++.old-deja/g++.abi/vtable3f.C: New test.
50251         * g++.old-deja/g++.abi/vtable3g.C: New test.
50252         * g++.old-deja/g++.abi/vtable3h.C: New test.
50253         * g++.old-deja/g++.abi/vtable3i.C: New test.
50254         * g++.old-deja/g++.abi/vtable3j.C: New test.
50255         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50256
50257 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
50258
50259         * g++.old-deja/g++.other/anon6.C: New test.
50260         * g++.old-deja/g++.other/anon7.C: New test.
50261
50262 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50263
50264         * gcc.dg/cpp/avoidpaste2.c: New tests.
50265
50266 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
50267
50268         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50269
50270 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
50271
50272         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50273         DECIMAL_DIG cases for Irix."
50274
50275 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
50276
50277         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50278
50279 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50280
50281         * gcc.dg/c99-tag-1.c: New test.
50282
50283 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50284
50285         * gcc.dg/cpp/tr-warn1.c: Add tests.
50286
50287 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50288
50289         * gcc.dg/cpp/avoidpaste1.c: Update.
50290         * gcc.dg/cpp/paste4.c: Update.
50291
50292 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
50293
50294         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50295         cases for Irix.
50296
50297 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50298
50299         * g++.old-deja/g++.other/inline19.C: New test.
50300
50301 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50302
50303         * gcc.dg/Wlarger-than.c: New test.
50304
50305 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50306
50307         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50308
50309 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
50310
50311         * gcc.c-torture/execute/20010129-1.c: New test.
50312         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50313
50314 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50315
50316         * gcc.dg/cpp/avoidpaste1.c: Test case.
50317
50318 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
50319
50320         * g++.old-deja/g++.other/inline18.C: New test.
50321
50322 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50323
50324         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50325         and __builtin_putchar.
50326
50327 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
50328
50329         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50330         tests.
50331
50332 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
50333
50334         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50335         floating point number rounding mode to round to the nearest
50336         representable mode.
50337
50338 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
50339
50340         * g++.old-deja/g++.other/mangle2.C: New test.
50341
50342 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50343
50344         * gcc.c-torture/compile/20010124-1.c: New test.
50345
50346 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
50347
50348         * g++.old-deja/g++.pt/spec38.C: New test.
50349
50350 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50351
50352         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50353         "Build don't run".
50354
50355 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50356
50357         * gcc.c-torture/execute/20010123-1.c: New test.
50358
50359 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50360
50361         * g++.old-deja/g++.pt/spec37.C: New test.
50362
50363 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50364
50365         * g++.old-deja/g++.pt/overload14.C: New test.
50366
50367 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50368
50369         * gcc.c-torture/execute/20010122-1.c: New test, exercise
50370         __builtin_return_address.
50371
50372 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
50373
50374         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50375         * g++.old-deja/g++.pt/spec35.C: New test.
50376         * g++.old-deja/g++.pt/spec36.C: New test.
50377
50378 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
50379
50380         * gcc.c-torture/compile/20010118-1.c: New test.
50381
50382 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
50383
50384         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50385
50386 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50387
50388         * gcc.c-torture/execute/20010119-1.c: New test.
50389
50390 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50391
50392         * g++.old-deja/g++.other/vbase5.C: New test.
50393
50394 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50395
50396         * gcc.c-torture/execute/20010118-1.c: New test.
50397
50398 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50399
50400         * g++.old-deja/g++.pt/deduct3.C: New test.
50401
50402 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50403
50404         * g++.old-deja/g++.pt/spec34.C: New test.
50405
50406 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50407
50408         * g77.f-torture/compile/20000601-2.f: New test.
50409
50410 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50411
50412         * g++.old-deja/g++.other/init17.C: New test.
50413
50414 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
50415
50416         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50417
50418 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50419
50420         * g++.old-deja/g++.pt/unify8.C: New test.
50421
50422 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50423
50424         * g++.old-deja/g++.abi/vbase1.C: New test.
50425
50426 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50427
50428         * g++.old-deja/g++.pt/crash65.C: New test.
50429
50430 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50431
50432         * gcc.dg/cpp/assembl2.S: New test case.
50433
50434 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
50435
50436         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50437         are supported.
50438
50439 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50440
50441         * g++.old-deja/g++.other/builtins1.C: New test.
50442         * g++.old-deja/g++.other/builtins2.C: Likewise.
50443         * g++.old-deja/g++.other/builtins3.C: Likewise.
50444         * g++.old-deja/g++.other/builtins4.C: Likewise.
50445
50446 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
50447
50448         * gcc.c-torture/compile/20010117-1.c: New test.
50449         * gcc.c-torture/compile/20010117-2.c: New test.
50450
50451 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50452
50453         * g77.f-torture/execute/20010116.[fx]: New test,
50454         XFAIL on i?86-*-*.
50455         * g77.f-torture/compile/20010115.f: Indicate it's
50456         a test for PR fortran/1636.
50457
50458 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50459
50460         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50461
50462 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50463
50464         * g77.f-torture/compile/20010115.f: New test.
50465
50466 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
50467
50468         * g++.old-deja/g++.pt/nontype5.C: New test.
50469
50470 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50471
50472         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50473         have an equivalent working one below it.
50474
50475 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50476
50477         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50478         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50479
50480 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50481
50482         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50483         message containing "init_priority".
50484         (conpr-2.C): Likewise.
50485         (conpr-3.C): Likewise.
50486         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50487
50488 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50489
50490         * gcc.c-torture/execute/20010114-2.c: New test.
50491
50492 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50493
50494         * gcc.c-torture/compile/20010114-1.c: New test.
50495         * gcc.c-torture/compile/20010114-1.x: Xfail.
50496         * gcc.c-torture/compile/20010114-2.c: New test.
50497         * gcc.c-torture/execute/20010114-1.c: New test.
50498         * gcc.dg/trunc-1.c: New test.
50499         * gcc.dg/uninit-B.c: New test.
50500
50501 2001-01-13  Nick Clifton  <nickc@redhat.com>
50502
50503         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50504         target.
50505
50506 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50507
50508         * gcc.c-torture/compile/20010113-1.c: New test.
50509
50510 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
50511
50512         * gcc.c-torture/compile/20001212-1.c: New test.
50513
50514 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50515
50516         * gcc.dg/cpp/widestr1.c: Update.
50517         * gcc.dg/cpp/prag-imp.c: Remove.
50518
50519 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
50520
50521         * gcc.c-torture/execute/20000801-3.x: Remove.
50522         * gcc.dg/c90-init-1.c: New test.
50523         * gcc.dg/c99-init-1.c: New test.
50524         * gcc.dg/c99-init-2.c: New test.
50525         * gcc.dg/gnu99-init-1.c: New test.
50526
50527 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
50528
50529         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50530         testing that no relevant ones were found.
50531
50532 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50533
50534         * g++.old-deja/g++.pt/cast2.C: New test.
50535
50536 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50537
50538         * g++.old-deja/g++.pt/friend47.C: New test.
50539
50540 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50541
50542         * g++.old-deja/g++.pt/instantiate13.C: New test.
50543
50544 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50545
50546         * g++.old-deja/g++.other/defarg7.C: New test.
50547         * g++.old-deja/g++.other/defarg8.C: New test.
50548
50549 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50550
50551         * g++.old-deja/g++.pt/crash64.C: New test.
50552
50553 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50554
50555         * g++.old-deja/g++.pt/crash63.C: New test.
50556
50557 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50558
50559         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50560
50561 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
50562
50563         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50564
50565 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50566
50567         * g++.old-deja/g++.pt/error3.C: New test.
50568
50569 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50570
50571         * g++.old-deja/g++.other/crash39.C: New test.
50572
50573 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50574
50575         * g++.old-deja/g++.other/vbase4.C: New test.
50576
50577 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
50578
50579         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50580         * gcc.dg/special/20000419-2.c: New file. Identical to above.
50581         * gcc.dg/special/special.exp: New test driver which will check
50582         for alias support for the above test.
50583
50584 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
50585
50586         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50587         problems on small machines.
50588         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50589         parameterize.
50590
50591 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
50592
50593         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50594         mips.
50595         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50596
50597 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
50598
50599         * g++.old_deja/g++.pt/using8.C: New test.
50600
50601 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50602
50603         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50604
50605 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
50606
50607         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50608         where a failure is expected.
50609         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50610
50611 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50612
50613         * g++.old_deja/g++.pt/instantiate12.C: New test.
50614
50615 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50616
50617         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50618         start of structs.
50619         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50620         * g++.old-deja/g++.brendan/crash17.C: Likewise.
50621         * g++.old-deja/g++.brendan/crash29.C: Likewise.
50622         * g++.old-deja/g++.brendan/crash48.C: Likewise.
50623         * g++.old-deja/g++.brendan/ns1.C: Likewise.
50624         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50625         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50626         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50627         * g++.old-deja/g++.eh/spec6.C: Likewise.
50628         * g++.old-deja/g++.jason/crash3.C: Likewise.
50629         * g++.old-deja/g++.law/ctors11.C: Likewise.
50630         * g++.old-deja/g++.law/ctors17.C: Likewise.
50631         * g++.old-deja/g++.law/ctors5.C: Likewise.
50632         * g++.old-deja/g++.law/ctors9.C: Likewise.
50633         * g++.old-deja/g++.mike/ambig1.C: Likewise.
50634         * g++.old-deja/g++.mike/net22.C: Likewise.
50635         * g++.old-deja/g++.mike/p3538a.C: Likewise.
50636         * g++.old-deja/g++.mike/p3538b.C: Likewise.
50637         * g++.old-deja/g++.mike/virt3.C: Likewise.
50638         * g++.old-deja/g++.niklas/t128.C: Likewise.
50639         * g++.old-deja/g++.other/anon4.C: Likewise.
50640         * g++.old-deja/g++.other/using1.C: Likewise.
50641         * g++.old-deja/g++.other/warn3.C: Likewise.
50642         * g++.old-deja/g++.pt/t37.C: Likewise.
50643         * g++.old-deja/g++.robertl/eb69.C: Likewise.
50644         * g++.old-deja/g++.robertl/eb71.C: Likewise.
50645
50646 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50647
50648         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50649
50650 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50651
50652         * gcc.c-torture/execute/stdio-opt-3.c: New test.
50653
50654 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
50655
50656         * gcc.c-torture/compile/20010107-1.c: New test.
50657
50658 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50659
50660         * gcc.c-torture/execute/builtin-noret-1.c: New test.
50661
50662 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50663
50664         * gcc.dg/format/format.h: New file.
50665         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50666         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50667         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50668         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50669         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50670         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50671         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50672         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50673         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50674         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50675         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50676         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50677         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50678         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50679         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50680         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50681         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50682         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50683         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50684         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50685         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50686         instead of declaring standard types, macros and functions in each
50687         test.
50688
50689 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
50690
50691         * gcc.c-torture/execute/20010106-1.c: New test.
50692
50693 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50694
50695         * gcc.dg/format/format.exp: New file.
50696         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50697         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50698         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50699         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50700         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50701         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50702         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50703         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50704         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50705         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50706         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50707         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50708         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50709         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50710         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50711         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50712         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50713         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50714         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50715         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50716         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50717         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50718         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50719         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50720         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50721         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50722         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50723         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50724         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50725         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50726         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50727         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50728         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50729         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50730         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50731         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50732         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50733         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50734         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50735         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50736         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50737         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50738
50739 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
50740
50741         * gcc.c-torture/execute/991228-1.c: Take word endianness into
50742         account.
50743
50744 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50745
50746         * gcc.c-torture/execute/builtin-complex-1.c: New test.
50747
50748 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
50749
50750         * g++.old-deja/g++.pt/crash62.C: New test.
50751
50752 2001-01-04  Richard Henderson  <rth@redhat.com>
50753
50754         * gcc.dg/20000926-1.c: Update expected warnings.
50755         * gcc.dg/array-2.c: Likewise.
50756         * gcc.dg/array-4.c: Also validate flexible array members.
50757         * gcc.dg/c99-flex-array-1.c: New.
50758
50759 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50760
50761         * gcc.c-torture/compile/20001222-1.x: Remove.
50762
50763 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50764
50765         * gcc.c-torture/execute/built-in-setjmp.c: New.
50766
50767 2001-01-03  Richard Henderson  <rth@redhat.com>
50768
50769         * gcc.dg/940510-1.c: Update expected error wording.
50770         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50771
50772 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
50773
50774         * lib/target-supports.exp (check_alias_available): Modified to
50775         indicate aliases not supported if only weak aliases are supported.
50776
50777 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50778
50779         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
50780         Turn on cmpstrsi checks for __pj__ and __i370__.
50781
50782 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50783
50784         * g++.old-deja/g++.other/virtual11.C: New test.
50785
50786 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50787
50788         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
50789
50790 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50791
50792         * gcc.c-torture/compile/20010102-1.c: New test.
50793
50794 2001-01-02  Andreas Jaeger  <aj@suse.de>
50795
50796         * gcc.dg/noreturn-3.c: New test.
50797
50798         * gcc.dg/noreturn-4.c: New test.
50799
50800 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50801
50802         * gcc.c-torture/execute/stdio-opt-1.c: Also test
50803         __builtin_fputc and __builtin_fwrite.
50804
50805 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50806
50807         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
50808         signed char, not default char.
50809
50810 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50811
50812         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
50813
50814 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
50815
50816         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
50817
50818 2000-12-29  Richard Henderson  <rth@redhat.com>
50819
50820         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
50821         (__cyg_profile_func_exit): Define.
50822
50823 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50824
50825         * g++.dg/vtgc1.C: New test.
50826
50827 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
50828
50829         * gcc.dg/noncompile/20001228-1.c: New test.
50830
50831         * gcc.dg/20001228-1.c: New test.
50832
50833         * gcc.c-torture/execute/20001228-1.c: New test.
50834
50835 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
50836
50837         * gcc.dg/format-strfmon-1.c: New test.
50838
50839 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50840
50841         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
50842         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
50843         * gcc.c-torture/execute/string-opt-1.c: Likewise.
50844         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50845         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50846         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50847         * gcc.c-torture/execute/string-opt-6.c: Likewise.
50848         * gcc.c-torture/execute/string-opt-7.c: Likewise.
50849         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50850         * gcc.c-torture/execute/string-opt-9.c: Likewise.
50851         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50852         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50853         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50854
50855         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
50856         * gcc.c-torture/execute/string-opt-4.c: Test index.
50857
50858 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
50859
50860         * gcc.c-torture/compile/20001226-1.c: New test.
50861
50862 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50863
50864         * gcc.c-torture/compile/20001222-1.c: New test.
50865         * gcc.c-torture/compile/20001222-1.x: Xfail.
50866
50867 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
50868
50869         * gcc.c-torture/execute/comp-goto-2.c: New test.
50870
50871 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
50872
50873         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
50874         Use long types if __INT_MAX__ is 32767.
50875         (main): Use cast to (sint32 *) when poking 88 into a_page.
50876
50877         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
50878
50879 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
50880
50881         * gcc.c-torture/compile/20001221-1.c: New test.
50882         * gcc.c-torture/execute/20001221-1.c: New test.
50883
50884 2000-12-20  Richard Henderson  <rth@redhat.com>
50885
50886         * g++.old-deja/g++.pt/crash36.C: Update error lines.
50887         * g++.old-deja/g++.robertl/eb109.C: Likewise.
50888
50889 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50890
50891         * gcc.dg/compare3.c: New test.
50892
50893 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50894
50895         * gcc.dg/format-warnll-1.c: New test.
50896
50897 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50898
50899         * gcc.dg/cpp/cmdlne-P.c: New test.
50900
50901 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50902
50903         * gcc.c-torture/execute/builtin-abs-1.c,
50904         gcc.c-torture/execute/builtin-abs-2.c: New tests.
50905
50906 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50907
50908         * gcc.dg/cpp/multiline.c: New test.
50909
50910 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50911
50912         * g++.old-deja/g++.other/syshdr1.C: Update.
50913         * gcc.dg/cpp/lineflags.c: Remove temporarily.
50914
50915 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50916
50917         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
50918
50919 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50920
50921         * g++.old-deja/g++.pt/ttp65.C: New test.
50922
50923 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50924
50925         * g++.old-deja/g++.pt/ttp64.C: New test.
50926
50927 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50928
50929         * g++.old-deja/g++.pt/spec33.C: New test.
50930
50931 2000-12-14  Catherine Moore  <clm@redhat.com>
50932
50933         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
50934         * gcc.c-torture/execute/920612-2.c: Likewise.
50935         * gcc.c-torture/execute/920428-2.c: Likewise.
50936         * gcc-c-torture/execute/va-arg-11.c: Call exit.
50937         * gcc.c-torture/execute/va-arg-21.c: Likewise.
50938
50939 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50940
50941         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
50942         * gcc.dg/pack-test-2.c: Likewise.
50943
50944 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50945
50946         Tests by Zack Weinberg <zackw@stanford.edu>.
50947
50948         * gcc.dg/cpp/defined.c: Update.
50949         * gcc.dg/cpp/defined_trad.c: New tests.
50950
50951 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50952
50953         * gcc.dg/cpp/trad-direct.c: Update.
50954
50955 2000-12-11  Neil Booth  <neilb@earthling.net>
50956
50957         * gcc.dg/cpp/defined_trad.c
50958
50959 2000-12-11  Neil Booth  <neilb@earthling.net>
50960
50961         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
50962
50963 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50964
50965         * gcc.dg/format-miss-2.c: New test.
50966
50967 2000-12-09  Neil Booth  <neilb@earthling.net>
50968
50969         * gcc.dg/cpp/lineflags.c: New tests.
50970         * gcc.dg/cpp/poison.c: Update.
50971         * gcc.dg/cpp/redef2.c: Update.
50972         * gcc.dg/cpp/skipping.c: New test.
50973
50974 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
50975
50976         * g++.old-deja/g++.other/eh3.C: New testcase.
50977
50978 2000-12-07  Neil Booth  <neilb@earthling.net>
50979
50980         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
50981         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
50982         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
50983         wtr-union-init-2.c, wtr-union-init-3.c: Update.
50984         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
50985         Update.
50986
50987 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50988
50989         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
50990         __SIZE_TYPE__ instead of int for type of integers cast to
50991         pointers.
50992
50993 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
50994
50995         * g++.old-deja/g++.other/cleanup4.C: New test.
50996
50997 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50998
50999         * format-sec-1.c: New test.
51000
51001 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51002
51003         * gcc.dg/format-nonlit-3.c: New test.
51004
51005 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51006
51007         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51008         through a null pointer.
51009
51010 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51011
51012         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51013         * g++.old-deja/g++.pt/partial4.C: New test.
51014
51015 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
51016
51017         * gcc.c-torture/execute/ieee/hugeval.x: New.
51018
51019 2000-12-06  Neil Booth  <neilb@earthling.net>
51020
51021         * gcc.dg/cpp/backslash2.c: New tests.
51022
51023 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51024
51025         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51026         * gcc.c-torture/execute/stdio-opt-2.c: New test.
51027
51028 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
51029
51030         * gcc.c-torture/execute/20001203-2.c: New testcase.
51031
51032 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51033
51034         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51035         * g++.old-deja/g++.other/virtual10.C: New test.
51036
51037 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51038
51039         * g++.old-deja/g++.mike/pmf5.C: Remove test.
51040
51041 2000-12-05  Richard Henderson  <rth@redhat.com>
51042
51043         * gcc.c-torture/compile/20001205-1.c: New.
51044
51045 2000-12-04  Neil Booth  <neilb@earthling.net>
51046
51047         * g++.old-deja/g++.other/virtual9.C: New test.
51048         * g++.old-deja/g++.pt/crash61.C: New test.
51049         * gcc.c-torture/execute/loop-9.c: New test.
51050
51051 2000-12-04  Neil Booth  <neilb@earthling.net>
51052
51053         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51054         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51055         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51056         * gcc.dg/cpp/extratokens.c: ...here.
51057
51058 2000-12-04  Neil Booth  <neilb@earthling.net>
51059
51060         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51061         New tests.
51062
51063 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51064
51065         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51066         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51067
51068 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51069
51070         * gcc.c-torture/execute/20001203-1.c: New test.
51071
51072 2000-12-03  Neil Booth  <neilb@earthling.net>
51073
51074         * gcc.dg/cpp/macro6.c: New test cases.
51075
51076 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51077
51078         * gcc.c-torture/execute/string-opt-9.c: New test.
51079         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51080         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51081         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51082
51083         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51084         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51085
51086 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
51087
51088         * gcc.dg/cpp/if-6.c: New testcase.
51089
51090         * gcc.dg/20001201-1.c: New testcase.
51091
51092 2000-12-02  Neil Booth  <neilb@earthling.net>
51093
51094         * g++.old-deja/g++.other/externC4.C,
51095         g++.old-deja/g++.other/friend10.C: New tests.
51096
51097 2000-12-02  Neil Booth  <neilb@earthling.net>
51098
51099         * g++.old-deja/g++.other/instan2.C
51100         * g++.old-deja/g++.other/instan3.C: New test.
51101
51102 2000-12-02  Neil Booth  <neilb@earthling.net>
51103
51104         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51105         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51106         gnuc99.c,gnuc99-pedantic.c: New tests.
51107
51108 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51109
51110         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51111         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51112
51113 2000-12-01  Neil Booth  <neilb@earthling.net>
51114
51115         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51116         * gcc.dg/cpp/poison.c: Update.
51117         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51118
51119 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
51120
51121         * g77.f-torture/execute/20001201.f: New test.
51122
51123 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51124
51125         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51126
51127 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
51128
51129         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51130
51131 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
51132
51133         * g++.old-deja/g++.other/cast6.C: New test.
51134
51135 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
51136
51137         * gcc.c-torture/execute/20001130-2.c: New testcase.
51138
51139 2000-11-30  Richard Henderson  <rth@redhat.com>
51140
51141         * gcc.c-torture/execute/20001130-1.c: New test.
51142
51143 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51144
51145         * g++.old-deja/g++.other/op3.C: New test.
51146
51147 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51148
51149         * g++.old-deja/g++.other/op2.C: New test.
51150
51151 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51152
51153         * g++.old-deja/g++.other/crash38.C: New test.
51154
51155 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
51156
51157         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51158
51159 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
51160
51161         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51162         tests.
51163         * gcc.c-torture/execute/string-opt-6.c: New test.
51164
51165         * gcc.dg/20001117-1.c: Add main.
51166
51167 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
51168
51169         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51170         Move from here ...
51171         * gcc.dg/940510-1.c: ... to here.
51172
51173         * gcc.dg/20000926-1.c: GNU C now allows initializations of
51174         zero-size arrays in toplevel structures.
51175
51176 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51177
51178         * gcc.c-torture/execute/loop-8.c: New test.
51179
51180 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51181
51182         * g++.old-deja/g++.other/base1.C: New test.
51183
51184 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51185
51186         * g++.old-deja/g++.other/parse2.C: New test.
51187
51188 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51189
51190         * g++.old-deja/g++.pt/incomplete1.C: New test.
51191
51192 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51193
51194         * g++.old-deja/g++.other/friend9.C: New test.
51195
51196 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51197
51198         * gcc.dg/20001127-1.c: New test.
51199
51200 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51201
51202         * g++.old-deja/g++.pt/friend46.C: New test.
51203
51204 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51205
51206         * g++.old-deja/g++.other/ptrmem8.C: New test.
51207
51208 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51209
51210         * gcc.c-torture/execute/string-opt-7.c: New test.
51211         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51212
51213 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51214
51215         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51216         instead of 'mkcheck 2'.
51217
51218 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51219
51220         * gcc.c-torture/execute/memcheck/driver.c,
51221         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51222         C9X references to refer to C99.
51223
51224 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
51225
51226         * gcc.dg/ultrasp3.c: New test.
51227
51228 2000-11-25  Neil Booth  <neilb@earthling.net>
51229
51230         * gcc.dg/cpp/include2.c: Update test to be locale independent.
51231
51232 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
51233
51234         * gcc.c-torture/compile/20001123-2.c: New.
51235
51236 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51237
51238         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51239
51240 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
51241
51242         * gcc.dg/sequence-point-1.c: Add some new tests.
51243         * gcc.c-torture/execute/20001124-1.c: New test.
51244
51245 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51246
51247         * g++.old-deja/g++.other/vaarg4.C: New test.
51248         * gcc.c-torture/compile/20001123-1.c: New test.
51249
51250 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51251
51252         * g++.other/crash24.C: Adjust and remove XFAIL.
51253         * g++.other/crash37.C: New test.
51254
51255 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
51256
51257         * g++.old-deja/g++.pt/instantiate9.C: New test.
51258
51259 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
51260
51261         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51262         new ABI, too.
51263
51264         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51265         * g++.old-deja/g++.robertl/eb55.C: Likewise.
51266
51267 2000-11-22  Neil Booth  <neilb@earthling.net>
51268
51269         * gcc.dg/cpp/Wtrigraphs.c: New test.
51270
51271 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
51272
51273         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51274
51275 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
51276
51277         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51278
51279 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
51280
51281         * lib/gcc-dg.exp: load_lib scanasm.exp.
51282         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51283         * lib/g++-dg.exp: load_lib scanasm.exp.
51284         * lib/scanasm.exp: New.
51285         (scan-assembler, scan-assembler-not): Add optional arguments to
51286         test name, or if not present, the pattern name.
51287         (scan-assembler-dem, scan-assembler-dem-not): New.
51288
51289         * g++.dg/dg.exp: New.
51290
51291 2000-11-21  Neil Booth  <neilb@earthling.net>
51292
51293         * gcc.dg/cpp/integrated1.c: Remove.
51294
51295 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51296
51297         * gcc.c-torture/execute/20001121-1.c: New test.
51298
51299 2000-11-21  Richard Henderson  <rth@redhat.com>
51300
51301         * gcc.c-torture/compile/20001121-1.c: New test.
51302
51303 2000-11-20  Neil Booth  <neilb@earthling.net>
51304
51305         * gcc.dg/cpp/integrated1.c: New test.
51306
51307 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51308
51309         * g++.old-deja/g++.other/inline17.C: New test.
51310
51311 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
51312
51313         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51314         local variable to be zero: I made the variable global. Now
51315         uses abort() and exit() instead of relying on main's return value.
51316
51317 2000-11-20  Neil Booth  <neilb@earthling.net>
51318
51319         * gcc.dg/cpp/paste2.c: Update test.
51320         * objc/execute/paste.m: New test.
51321
51322 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51323
51324         * gcc.dg/c99-condexpr-1.c: New test.
51325
51326 2000-11-20  Neil Booth  <neilb@earthling.net>
51327
51328         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51329
51330 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
51331
51332         * g++.old-deja/g++.pt/export1.C: New test.
51333
51334 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
51335
51336         * gcc.dg/20001117-1.c: New test.
51337
51338 2000-11-18  Richard Henderson  <rth@redhat.com>
51339
51340         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51341
51342 2000-11-18  Richard Henderson  <rth@redhat.com>
51343
51344         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51345         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51346         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51347
51348 2000-11-18  Richard Henderson  <rth@redhat.com>
51349
51350         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51351         (main): New.  Exit cleanly.
51352
51353 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51354
51355         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51356         gcc.dg/c99-fordecl-2.c: New tests.
51357
51358 2000-11-18  Richard Henderson  <rth@redhat.com>
51359
51360         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51361         * gcc.c-torture/execute/zerolen-2.c: New.
51362
51363 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51364
51365         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51366         memory.
51367
51368 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51369
51370         * g++.old-deja/g++.pt/instantiate8.C: New test.
51371
51372 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51373
51374         * g++.old-deja/g++.other/incomplete.C: Add more tests.
51375         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51376
51377 2000-11-16  Nick Clifton  <nickc@redhat.com>
51378
51379         * gcc.c-torture/execute/nestfunc-2.c: New test.
51380         * gcc.c-torture/execute/nestfunc-3.c: New test.
51381
51382 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51383
51384         * gcc.c-torture/compile/20001116-1.c: New test.
51385
51386 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51387
51388         * gcc.c-torture/execute/20001115-1.c: New test.
51389
51390 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
51391
51392         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51393         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51394         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51395         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51396
51397 2000-11-15  Neil Booth  <neilb@earthling.net>
51398
51399         gcc.dg/cpp/_Pragma1.c: Update.
51400         gcc.dg/cpp/_Pragma2.c: New test.
51401
51402 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51403
51404         * g++.old-deja/g++.other/anon5.C: New test.
51405
51406 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51407
51408         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51409         tests.
51410
51411 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
51412
51413         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51414         output.
51415
51416 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51417
51418         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51419         labels at end of compound statements.
51420
51421 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
51422
51423         * gcc.c-torture/execute/loop-7.c: New test.
51424
51425 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51426
51427         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51428
51429 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51430
51431         * gcc.dg/c99-bool-1.c: New test.
51432
51433 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51434
51435         * gcc.dg/c99-scope-1.c: Remove xfail.
51436         * gcc.dg/c99-scope-2.c: New test.
51437
51438 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51439
51440         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51441         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51442
51443 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
51444
51445         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51446         error messages.
51447
51448         * g++.mike/p700.C: Don't typedef wchar_t.
51449         * g++.mike/p784.C: Likewise.
51450         * g++.mike/eb101.C: Don't use __wchar_t.
51451
51452 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
51453
51454         * g77.f-torture/execute/20001111.[fx]: Test premature exit
51455         from DO loop.
51456
51457 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51458
51459         * gcc.c-torture/execute/20001111-1.c: New test.
51460
51461 2000-11-10  Nick Clifton  <nickc@redhat.com>
51462
51463         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51464         long multuiple and accumulate.
51465
51466 2000-11-09  Richard Henderson  <rth@redhat.com>
51467
51468         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51469         via size_t instead of int.
51470
51471         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51472         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51473         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51474         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51475
51476 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
51477
51478         * gcc.c-torture/compile/20001109-1.c: New test.
51479         * gcc.c-torture/compile/20001109-2.c: New test.
51480
51481 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
51482
51483         * g++.old-deja/g++.pt/operator1.C: New test.
51484         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51485
51486 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51487
51488         * gcc.dg/20001108-1.c: New test.
51489
51490 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51491
51492         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51493         with both arguments constant strings.
51494         * gcc.c-torture/execute/string-opt-3.c: New test.
51495         * gcc.c-torture/execute/string-opt-4.c: New test.
51496         * gcc.c-torture/execute/string-opt-5.c: New test.
51497
51498 2000-11-08  Nick Clifton  <nickc@redhat.com>
51499
51500         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
51501         mulsidi3adddi patterns.
51502
51503 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
51504
51505         * g++.old-deja/g++.other/crash36.C: New test.
51506
51507 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
51508
51509         * g++.old-deja/g++.other/init16.C: New test.
51510
51511 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
51512
51513         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51514
51515 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51516
51517         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51518         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51519         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51520
51521 2000-11-07  DJ Delorie  <dj@redhat.com>
51522
51523         * gcc.dg/20000614-1.c: Add return so that test can pass.
51524
51525 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51526
51527         * gcc.c-torture/execute/string-opt-1.c: New test.
51528
51529 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51530
51531         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
51532         mips-sgi-irix6.* because the MIPS ABI passes floating-point
51533         parameters in registers, and there is no way for a varargs
51534         function to know in which order the integer and floating-point
51535         parameters should be interleaved when they are placed on the
51536         stack.
51537         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51538         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51539
51540 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51541
51542         * gcc.c-torture/execute/string-opt-2.c: New test.
51543
51544 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
51545
51546         * g++.old-deja/g++.pt/crash60.C: New test.
51547
51548 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51549
51550         * g++.old-deja/g++.other/crash24.C: New test.
51551         * g++.old-deja/g++.other/crash25.C: New test.
51552         * g++.old-deja/g++.other/crash26.C: New test.
51553         * g++.old-deja/g++.other/crash27.C: New test.
51554         * g++.old-deja/g++.other/crash28.C: New test.
51555         * g++.old-deja/g++.other/crash29.C: New test.
51556         * g++.old-deja/g++.other/crash30.C: New test.
51557         * g++.old-deja/g++.other/crash31.C: New test.
51558         * g++.old-deja/g++.other/crash32.C: New test.
51559         * g++.old-deja/g++.other/crash33.C: New test.
51560         * g++.old-deja/g++.other/crash34.C: New test.
51561         * g++.old-deja/g++.other/crash35.C: New test.
51562
51563 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51564
51565         * gcc.c-torture/execute/20001031-1.c: New test.
51566
51567 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
51568
51569         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51570         namespace.
51571
51572         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51573         standards-conformant.
51574
51575         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51576
51577         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51578         * g++.old-deja/g++.mike/p755a.C: Likewise.
51579         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51580         library makes no calls to `operator new' during initialization.
51581
51582 2000-11-04  Neil Booth  <neilb@earthling.net>
51583
51584         * gcc.dg/cpp/include2.c: New tests.
51585
51586 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
51587
51588         * lib/g++.exp (g++_set_ld_library_path): New function.
51589         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51590
51591 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
51592
51593         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
51594         warnings.
51595
51596 2000-11-01  Richard Henderson  <rth@redhat.com>
51597
51598         * g++.old-deja/g++.ext/namedret1.C: New.
51599         * g++.old-deja/g++.ext/namedret2.C: New.
51600         * g++.old-deja/g++.ext/namedret3.C: New.
51601
51602 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
51603
51604         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51605         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51606
51607 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51608
51609         * gcc.c-torture/execute/va-arg-21.c: New test.
51610
51611 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51612
51613         * gcc.dg/c99-complex-2.c: New test.
51614
51615 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51616
51617         * gcc.c-torture/execute/stdio-opt-1.c: New test.
51618
51619 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
51620
51621         * g++.old-deja/g++.other/inline16.C: New test.
51622
51623 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
51624
51625         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51626         __PRETTY_FUNCTION__
51627
51628 2000-10-29  Neil Booth  <neilb@earthling.net>
51629
51630         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51631         New tests.
51632         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51633         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51634         optimisation.
51635
51636 2000-10-29  Neil Booth  <neilb@earthling.net>
51637
51638         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51639         * mi1.c, mi1c.h: Add null directives to multiple-include test.
51640         * mi5.c: Test multiple includes work with -C.
51641         * trigraphs.c: Test ^= version.
51642
51643 2000-10-28  Neil Booth  <neilb@earthling.net>
51644
51645         New tests and test updates for new macro expander.
51646
51647         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51648         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51649         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51650         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51651         new diagnostic messages.
51652
51653         * gcc.dg/cpp/macro3.c: New tests.
51654
51655 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
51656
51657         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51658         on the same line.
51659
51660 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
51661
51662         * g++.old-deja/g++.other/eh2.C: New test.
51663
51664 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51665
51666         * gcc.c-torture/execute/20001027-1.c: New test.
51667
51668 2000-10-26  Richard Henderson  <rth@redhat.com>
51669
51670         * gcc.c-torture/execute/20001026-1.c: New.
51671
51672 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
51673
51674         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51675         * g++.old-deja/g++.law/builtin1.C: Likewise.
51676         * g++.old-deja/g++.law/ctors10.C: Likewise.
51677         * g++.old-deja/g++.law/virtual3.C: Likewise.
51678         * g++.old-deja/g++.mike/p658.C: Likewise.
51679         * g++.old-deja/g++.other/sibcall1.C: Likewise.
51680         * g++.old-deja/g++.other/vaarg2.C: Likewise.
51681         * g++.old-deja/g++.robertl/eb124.C: Likewise.
51682         * g++.old-deja/g++.robertl/eb44.C: Likewise.
51683         * g++.old-deja/g++.robertl/eb77.C: Likewise.
51684
51685 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
51686
51687         * gcc.c-torture/compile/20001024-1.c: New test.
51688
51689 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
51690
51691         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51692         to tell us whether or not we are using V3.
51693
51694 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51695
51696         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51697         operands.
51698
51699 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51700
51701         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51702
51703 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
51704
51705         * gcc.c-torture/execute/20001024-1.c: New test.
51706
51707 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
51708
51709         * g++.old-deja/g++.other/sibcall1.C: New test.
51710
51711 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
51712
51713         * gcc.dg/noncompile/init-3.c: New test.
51714
51715 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51716
51717         * gcc.dg/format-array-1.c: New test.
51718
51719 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51720
51721         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51722         writing through null pointers; remove comment about testing
51723         unterminated strings.
51724
51725 2000-10-17  Matthew Hiller  <hiller@redhat.com>
51726
51727         * gcc.c-torture/execute/20001017-2.c: New test.
51728
51729 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51730
51731         * gcc.c-torture/compile/20001018-1.c: New test.
51732         * gcc.c-torture/compile/20001018-1.x: Xfail.
51733
51734 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51735
51736         * gcc.c-torture/execute/20001017-1.c: New test.
51737
51738 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51739
51740         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51741         for multiple use of arguments with scanf formats; add tests for
51742         multiple use of arguments.
51743
51744 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
51745
51746         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51747         from some old tests.
51748
51749 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51750
51751         * gcc.dg/format-miss-1.c: New test.
51752
51753 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51754
51755         * gcc.c-torture/execute/20001013-1.c: New test.
51756
51757 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51758
51759         * gcc.dg/format-branch-1.c: New test.
51760
51761 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51762
51763         * README, lib/file-format.exp: Remove EGCS references.
51764
51765 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51766
51767         * gcc.dg/20001013-1.c: New test.
51768
51769 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51770
51771         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51772         for intmax_t in the compiler using __typeof__ and the type rules
51773         for conditional expressions.
51774
51775 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
51776
51777         * gcc.dg/20001012-1.c: New test.
51778         * gcc.dg/20001012-2.c: New test.
51779
51780 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51781
51782         * gcc.dg/format-attr-1.c: New test.
51783
51784 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51785
51786         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
51787         __LONG_LONG_MAX__ instead of LLONG_MAX.
51788
51789 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51790
51791         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
51792         scanf flags.
51793         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
51794         flags.
51795
51796 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51797
51798         * gcc.dg/sequence-pt-1.c: New test.
51799
51800 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
51801
51802         * gcc.c-torture/execute/20001011-1.c: New testcase.
51803         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
51804
51805 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51806
51807         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
51808         does not error on it.
51809
51810 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51811
51812         * gcc.dg/20001009-1.c: New test.
51813
51814 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51815
51816         * gcc.c-torture/compile/20001009-1.c: Move from here ....
51817         * gcc.c-torture/execute/20001009-2.c: ... to here.
51818
51819 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
51820
51821         * gcc.c-torture/compile/20001009-1.c: New testcase.
51822         * gcc.c-torture/execute/20001009-1.c: New testcase.
51823         Testcases provided by Jan Hubicka <jh@suse.cz>.
51824
51825 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51826
51827         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51828         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
51829         uintmax_t using <limits.h> to emulate the compiler's internal
51830         logic.  No longer XFAIL %j tests.
51831
51832 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51833
51834         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
51835         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51836         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
51837         regexps and details of expected handling of some bad formats.
51838         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
51839         suppression.
51840
51841 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51842
51843         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
51844         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
51845         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
51846         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
51847         in list archives.
51848
51849 2000-10-06  Richard Henderson  <rth@cygnus.com>
51850
51851         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
51852         * g++.old-deja/g++.brendan/crash52.C: Likewise.
51853         * g++.old-deja/g++.jason/report.C: Likewise.
51854         * g++.old-deja/g++.law/friend5.C: Likewise.
51855         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
51856         of the expected warnings.
51857
51858 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
51859
51860         * g++.old-deja/g++.pt/enum14.C: New test.
51861
51862 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
51863
51864         * g++.old-deja/g++.pt/crash59.C: New test.
51865
51866 2000-10-04  Will Cohen  <wcohen@redhat.com>
51867
51868         * gcc.dg/20000926-1.c: New test.
51869
51870 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
51871
51872         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
51873         function name for current C++ compiler.
51874         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
51875
51876 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
51877
51878         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
51879         __PRETTY_FUNCTION__.
51880         * g++.old-deja/g++.ext/pretty2.C: Likewise.
51881
51882 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51883
51884         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
51885
51886 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
51887
51888         * gcc.c-torture/compile/20000923-1.c: New test.
51889
51890 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
51891
51892         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
51893         * g++.old-deja/g++.pt/ttp62.C: Same.
51894         * g++.old-deja/g++.other/inline14.C: Same.
51895
51896 2000-09-24  Richard Henderson  <rth@cygnus.com>
51897
51898         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
51899
51900 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51901
51902         * gcc.dg/c90-printf-1.c: Add test for wide string format.
51903
51904 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
51905
51906         * gcc.c-torture/compile/20000922-1.c: New file.
51907
51908 2000-09-21  Nick Clifton  <nickc@redhat.com>
51909
51910         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
51911         a signed long modulo operation.
51912         (mod6): New function - perform an unsigned long modulo operation.
51913         (main): Add tests for modulos of very large numbers by very small
51914         dividends.
51915
51916 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51917
51918         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
51919
51920 2000-09-19  Richard Henderson  <rth@cygnus.com>
51921
51922         * gcc.dg/compare2.c (case 10): XFAIL.
51923
51924 2000-09-18  Richard Henderson  <rth@cygnus.com>
51925
51926         * gcc.c-torture/execute/20000906-1.c: Move ...
51927         * gcc.dg/20000906-1.c: ... here.  Only run on targets
51928         that support __builtin_trap.
51929
51930 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
51931
51932         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
51933
51934 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51935
51936         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
51937         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
51938         more $ format tests.
51939
51940 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51941
51942         * gcc.dg/format-errmk-1.c: New test.
51943
51944 2000-09-17  Greg McGary  <greg@mcgary.org>
51945
51946         * gcc.c-torture/execute/20000917-1.x: Remove.
51947
51948 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51949
51950         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
51951
51952 2000-09-17  Greg McGary  <greg@mcgary.org>
51953
51954         * gcc.c-torture/execute/20000917-1.c: New test.
51955         * gcc.c-torture/execute/20000917-1.x: XFAIL.
51956
51957 2000-09-16  Neil Booth  <NeilB@earthling.net>
51958
51959         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
51960         in nested macro bug.
51961
51962 2000-09-15  Neil Booth  <NeilB@earthling.net>
51963
51964         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
51965
51966 2000-09-14  Jeffrey A Law  (law@cygnus.com)
51967
51968         * gcc.c-torture/execute/20000914-1.c: New test.
51969
51970 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
51971
51972         * g++.other/inline13.C: New test.
51973
51974 2000-09-12  Andreas Jaeger  <aj@suse.de>
51975
51976         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
51977         constant by Ulrich Drepper <drepper@redhat.com>.
51978
51979 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
51980
51981         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
51982
51983 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51984
51985         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
51986
51987 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
51988
51989         * gcc.dg/cpp/backslash.c: New test.
51990
51991 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
51992
51993         * gcc.c-torture/execute/20000910-1.c: New test.
51994         * gcc.c-torture/execute/20000910-2.c: Likewise.
51995
51996 2000-09-11  Robert Lipe  <robertl@sco.com>
51997
51998         * gcc.dg/pragma-align.c: New test.
51999
52000 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
52001
52002         * g++.old-deja/g++.pt/explicit82.C: New test.
52003         * g++.old-deja/g++.pt/explicit83.C: New test.
52004
52005 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
52006
52007         * gcc.dg/asm-names.c: New test.
52008
52009 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52010
52011         * gcc.dg/cpp/tr-warn6.c: New test
52012
52013 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52014
52015         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52016         be accepted.
52017
52018 2000-09-07  Catherine Moore  <clm@redhat.com>
52019
52020         * gcc.c-torture/execute/unroll-1.c: New test.
52021
52022 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
52023
52024         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52025         ERROR markers.
52026         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52027         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52028         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52029         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52030         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52031         Preprocess only.
52032         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52033         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52034
52035 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52036
52037         * g++.old-deja/g++.pt/deduct2.C: New test.
52038
52039 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52040
52041         * g++.old-deja/g++.pt/parms2.C: New test.
52042
52043 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52044
52045         * g++.old-deja/g++.pt/crash58.C: New test.
52046
52047 2000-09-06  Greg McGary  <greg@mcgary.org>
52048
52049         * gcc.c-torture/execute/20000906-1.c: New test.
52050         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52051
52052 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52053
52054         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52055
52056 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52057
52058         * g++.old-deja/g++.pt/crash57.C: New test.
52059
52060 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52061
52062         * g++.old-deja/g++.pt/crash56.C: New test.
52063
52064 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52065
52066         * g++.old-deja/g++.pt/koenig1.C: New test.
52067
52068 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52069
52070         * gcc.dg/20000904-1.c: New test.
52071
52072 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52073
52074         * gcc.dg/cpp/paste8.c: New test.
52075
52076 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
52077
52078         * gcc.c-torture/compile/20000827-1.c: New test.
52079
52080 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52081
52082         * gcc.dg/format-diag-1.c: New test.
52083
52084 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52085
52086         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52087         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52088         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52089         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52090         gcc.dg/formatz-1.c: Adjust warning regular expressions.
52091
52092 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52093
52094         * g++.old-deja/g++.other/nested4.C: New test.
52095
52096 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52097
52098         * g++.old-deja/g++.ns/scoped1.C: New test.
52099
52100 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
52101
52102         * lib/g++.exp: Support testing already-installed GCC.
52103
52104 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52105
52106         * wtr-label-1.c, wtr-suffix-1.c: New tests.
52107
52108 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52109
52110         * gcc.dg/return-type-2.c: New test.
52111
52112 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
52113
52114         * gcc.c-torture/compile/20000825-1.c: New test.
52115
52116 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
52117
52118         * gcc.dg/dwarf2-2.c: New test.
52119
52120 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
52121
52122         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52123         dg-warning regexps.
52124
52125 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52126
52127         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52128         gcc.dg/format-ext-5.c: New tests.
52129
52130 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
52131
52132         * g++.old-deja/g++.other/crash22.C: New test.
52133
52134 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
52135
52136         * gcc.dg/noncompile/930622-2.c: Adjust error message.
52137
52138 2000-08-24  Richard Henderson  <rth@cygnus.com>
52139
52140         * gcc.dg/ia64-sync-1.c: New test.
52141         * gcc.dg/ia64-sync-2.c: New test.
52142         * gcc.dg/ia64-asm-1.c: New test.
52143
52144 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52145
52146         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52147         * gcc.dg/format-ext-2.c: New test.
52148
52149 2000-08-23  Jason Merrill  <jason@redhat.com>
52150
52151         * lib/old-dejagnu.exp: Also ignore "In member function" and
52152         "At global scope".
52153
52154 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52155
52156         * gcc.dg/noncompile/label-lineno-1.c: New test.
52157
52158 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52159
52160         * gcc.dg/c99-array-nonobj-1.c: New test.
52161
52162 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52163
52164         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52165         tests.
52166         * gcc.dg/format-ext-1.c: New test.
52167
52168 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52169
52170         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52171         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52172         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52173         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52174         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52175
52176 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52177
52178         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52179         gcc.dg/c99-strftime-2.c: New tests.
52180
52181 2000-08-22  Richard Henderson  <rth@cygnus.com>
52182
52183         * gcc.c-torture/execute/20000822-1.c: New test.
52184
52185 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52186
52187         * gcc.c-torture/execute/20000819-1.x: Remove.
52188
52189 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52190
52191         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52192         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52193         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52194         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52195         gcc.dg/format-xopen-1.c: New tests.
52196
52197 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52198
52199         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52200
52201 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52202
52203         * g++.old-deja/g++.other/loop2.C: New test.
52204
52205         * gcc.c-torture/compile/20000606-1.c: New test.
52206         * gcc.c-torture/compile/20000728-1.c: New test.
52207         * gcc.c-torture/execute/20000801-1.c: New test.
52208         * gcc.c-torture/execute/20000801-2.c: New test.
52209         * gcc.c-torture/execute/20000819-1.c: New test.
52210         * gcc.c-torture/execute/20000819-1.x: XFAIL.
52211         * gcc.dg/20000629-1.c: New test.
52212         * gcc.dg/20000724-1.c: New test.
52213         * gcc.dg/20000807-1.c: New test.
52214
52215 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52216
52217         * gcc.dg/cpp/pragma-1.c: New test.
52218         * gcc.dg/cpp/pragma-2.c: New test.
52219
52220 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
52221
52222         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52223         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
52224
52225 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52226
52227         * gcc.c-torture/compile/20000818-1.c: New test.
52228
52229 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
52230
52231         * gcc.c-torture/execute/20000818-1.c: New test.
52232
52233 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52234
52235         * gcc.dg/format-va-1.c: New test.
52236
52237 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52238
52239         * g++.old-deja/g++.other/typedef8.C: New test.
52240
52241 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52242
52243         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52244         * g++.old-deja/g++.mike/net36.C: Mark candidate.
52245         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52246         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52247         * g++.old-deja/g++.other/ptrmem7.C: New test.
52248         * g++.old-deja/g++.pt/ptrmem10.C: New test.
52249
52250 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52251
52252         * g++.old-deja/g++.pt/typename27.C: New test.
52253
52254 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
52255
52256         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52257         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52258         * g++.old-deja/g++.pt/friend45.C: New test.
52259         * g++.old-deja/g++.other/friend8.C: New test.
52260
52261 2000-08-15  Richard Henderson  <rth@cygnus.com>
52262
52263         * gcc.c-torture/execute/20000815-1.c: New test.
52264
52265 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52266
52267         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52268         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52269         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52270
52271 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
52272
52273         * g++.old-deja/g++.other/refinit2.C: New test.
52274
52275 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
52276
52277         * lib/c-torture.exp (c-torture): Make
52278         compiler_conditional_xfail_data global.
52279         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52280         compiler_conditional_xfail_data machinery.
52281         (f-torture-execute): Likewise.
52282         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52283         and only when unrolling loops.
52284
52285         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52286
52287 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52288
52289         * g++.old-deja/g++.pt/explicit81.C: New test.
52290
52291 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52292
52293         * g++.old-deja/g++.pt/typename26.C: New test.
52294
52295 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
52296
52297         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52298         warning.
52299
52300 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52301
52302         * g++.old-deja/g++.other/array3.C: New test.
52303
52304 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52305
52306         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52307         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52308         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52309         New tests.
52310
52311 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
52312
52313         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52314         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52315
52316 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
52317
52318         * gcc.c-torture/execute/20000808-1.c: New test.
52319
52320 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52321
52322         * gcc.dg/c90-const-expr-1.c: New test.
52323
52324 2000-08-08  Richard Henderson  <rth@cygnus.com>
52325
52326         * gcc.dg/noncompile/920923-1.c: Declare calloc.
52327
52328 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52329
52330         * gcc.dg/noncompile/const-ll-1.c: New test.
52331
52332 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52333
52334         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52335
52336 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52337
52338         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52339         that running programs linked against the shared version of libobjc
52340         run correctly.
52341
52342 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52343
52344         * gcc.dg/c99-printf-1.c: New test.
52345
52346 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52347
52348         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52349
52350 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
52351
52352         * gcc.c-torture/execute/20000731-1.x: Delete.
52353
52354 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
52355
52356         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52357         and torture_without_loops as is done by c-torture.exp.
52358         (search_for): Copy from c-torture.exp.
52359         (gcc-dg-runtest): New function, drives a directory of tests
52360         iterating over the TORTURE_OPTIONS.
52361         (scan-assembler, scan-assembler-not): Move here from
52362         individual directory drivers.
52363
52364         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52365         defined by lib/gcc-dg.exp.
52366         * gcc.dg/cpp/cpp.exp: Likewise.
52367         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
52368         gcc-dg-runtest, so we cycle over optimization options.
52369
52370         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52371         * gcc.dg/compare2.c: No longer expected to fail.
52372
52373 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52374
52375         * gcc.c-torture/execute/20000804-1.c: New test.
52376
52377 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52378
52379         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52380
52381 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
52382
52383         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52384
52385 2000-08-03  Jeffrey A Law  (law@cygnus.com)
52386
52387         * gcc.c-torture/compile/20000803-1.c: New test.
52388
52389 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52390
52391         * gcc.c-torture/execute/20000801-3.c,
52392         gcc.c-torture/execute/20000801-4.c: New tests.
52393         * gcc.c-torture/execute/20000801-3.x,
52394         gcc.c-torture/execute/20000801-4.x: Xfail.
52395
52396 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
52397
52398         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52399         libobjc/.libs to allow for libtool.
52400
52401 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
52402
52403         * gcc.c-torture/compile/20000802-1.c: New test.
52404
52405 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
52406
52407         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52408
52409 2000-07-31  Jeffrey A Law  (law@cygnus.com)
52410
52411         * gcc-c-torture/execute/20000731-2.c: New test.
52412
52413         * gcc.c-torture/execute/20000731-1.c: New test.
52414         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52415
52416 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
52417
52418         * gcc.dg/cpp/paste7.c: New test.
52419         * gcc.dg/cpp/20000725-1.c: New test.
52420
52421 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
52422
52423         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52424         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52425         declaration warning for __builtin_dwarf_reg_size.
52426
52427         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52428
52429 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52430
52431         * gcc.dg/noncompile/voidparam-1.c: New test.
52432
52433 2000-07-30  Richard Henderson  <rth@cygnus.com>
52434
52435         * gcc.dg/c90-digraph-1.c: Don't xfail.
52436         * gcc.dg/compare2.c (case 10): Xfail.
52437         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52438
52439 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
52440
52441         * gcc.dg/c99-main-1.c: New test.
52442
52443 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52444
52445         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52446
52447 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
52448
52449         * gcc.c-tortuer/execute/20000726-1.c: New test.
52450
52451 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
52452
52453         * gcc.c-torture/execute/enum-2.c: New test.
52454
52455 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52456
52457         * gcc.dg/cpp/tr-warn3.c: New test.
52458
52459 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52460
52461         * g++.old-deja/g++.ext/implicit1.C: Remove.
52462         * g++.old-deja/g++.jason/c2.C: Remove
52463         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52464         * g++.old-deja/g++.pt/crash16.C: Likewise.
52465         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52466
52467 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52468
52469         * g++.old-deja/g++.other/for2.C: New test.
52470
52471 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
52472
52473         * gcc.dg/20000720-1.c: New test.
52474
52475 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
52476
52477         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
52478
52479 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
52480
52481         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52482         * gcc.c-torture/execute/20000722-1.c: New.
52483         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52484
52485 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
52486
52487         * gcc.dg/cpp/20000720-1.S: New test.
52488
52489 2000-07-21  Michael Meissner  <meissner@redhat.com>
52490
52491         * gcc.c-torture/execute/ieee/hugeval.c: New test.
52492
52493 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52494
52495         * g++.old-deja/g++.brendan/crash16.C,
52496         g++.old-deja/g++.brendan/parse3.C,
52497         g++.old-deja/g++.brendan/redecl1.C,
52498         g++.old-deja/g++.ns/template13.C,
52499         g++.old-deja/g++.other/decl4.C,
52500         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52501
52502 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52503
52504         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52505         and "Internal error".
52506
52507         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52508         regexps.
52509         * gcc.dg/cpp/paste6.c: New test.
52510
52511 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
52512
52513         * gcc.dg/cpp/tr-direct.c: New test.
52514
52515         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52516         gcc.dg/cpp/undef1.c: Tweak error regexps.
52517
52518 2000-07-18  Eric Christopher <echristo@redhat.com>
52519
52520         * gcc.c-torture/compile/20000718-1.c: New test.
52521
52522 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
52523
52524         * cpplex.c (_cpp_push_token): If the token being pushed back
52525         is the previous token in this context, just subtract one from
52526         context->posn.
52527         * cppmacro.c (save_expansion): Clear aux field when storing a
52528         placemarker.
52529
52530 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
52531
52532         * gcc.dg/noncompile/redecl-1.c: New test.
52533
52534 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
52535
52536         * gcc.c-torture/execute/20000717-5.c: New test.
52537         * gcc.c-torture/execute/20000717-1.x: Removed.
52538
52539 2000-07-17  Richard Henderson  <rth@cygnus.com>
52540
52541         * gcc.c-torture/execute/20000717-4.c: New test.
52542
52543 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
52544
52545         * gcc.dg/cpp/syshdr.c: New test.
52546         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52547
52548 2000-07-17  Neil Booth  <neilb@earthling.net>
52549
52550         * gcc.dg/cpp/cmdlne-dM.c: New test.
52551         * gcc.dg/cpp/cmdlne-dD.c: New test.
52552
52553 2000-07-17  Jeffrey A Law  (law@cygnus.com)
52554
52555         * gcc.c-torture/execute/20000717-3.c: New test.
52556
52557         * gcc.c-torture/compile/20000717-1.c: New test.
52558
52559 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
52560
52561         * gcc.c-torture/execute/20000717-2.c: New test.
52562
52563 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52564
52565         * gcc.dg/formatz-1.c: New test.
52566
52567         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52568         * gcc.dg/c99-digraph-1.c: New tests.
52569
52570         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52571         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52572
52573         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52574         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52575         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52576         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52577         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52578         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52579         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52580
52581 2000-07-17  Greg McGary <greg@mcgary.org>
52582
52583         * gcc.c-torture/execute/20000717-1.c: New test.
52584         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52585
52586 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
52587
52588         * gcc.c-torture/execute/20000715-2.c: New test.
52589         * gcc.dg/20000715-1.c: New test.
52590
52591 2000-07-15  Michael Meissner  <meissner@redhat.com>
52592
52593         * gcc.c-torture/execute/20000715-1.c: New test.
52594
52595 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
52596
52597         * gcc.c-torture/execute/20000707-1.c: New test.
52598
52599 2000-07-13  Neil Booth  <NeilB@earthling.net>
52600
52601         * gcc.dg/cpp/digraph1.c,
52602         gcc.dg/cpp/digraph2.c,
52603         gcc.dg/cpp/digraphs.c: New tests.
52604
52605 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
52606
52607         * g77.f-torture/compile/20000630-2.f: New test.
52608         * g77.f-torture/compile/20000630-2.x
52609
52610 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52611
52612         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
52613
52614 2000-07-11  Neil Booth  <NeilB@earthling.net>
52615
52616         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52617
52618 2000-07-11  Neil Booth  <NeilB@earthling.net>
52619
52620         * gcc.dg/cpp/cmdlne-C.c: New.
52621
52622 2000-07-09  Neil Booth  <NeilB@earthling.net>
52623
52624         * gcc.dg/cpp/directiv.c: New tests.
52625         * gcc.dg/cpp/undef1.c: Update.
52626
52627 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
52628
52629         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52630
52631 2000-07-09  Neil Booth  <NeilB@earthling.net>
52632
52633         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52634
52635 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
52636
52637         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52638         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52639
52640 2000-07-08  Neil Booth  <NeilB@earthling.net>
52641
52642         * gcc.dg/cpp/macsyntx.c: New tests.
52643
52644 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52645
52646         * gcc.dg/20000707-1.c: New test.
52647
52648 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52649
52650         * gcc.c-torture/execute/20000706-1.c: New test.
52651         * gcc.c-torture/execute/20000706-2.c: New test.
52652         * gcc.c-torture/execute/20000706-3.c: New test.
52653         * gcc.c-torture/execute/20000706-4.c: New test.
52654         * gcc.c-torture/execute/20000706-5.c: New test.
52655
52656 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52657
52658         * g++.old-deja/g++.pt/instantiate7.C: New test.
52659
52660 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52661
52662         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52663         * g++.old-deja/g++.mike/thunk3.C: Likewise.
52664         * g++.old-deja/g++.other/rtti3.C: Likewise.
52665         * g++.old-deja/g++.other/rttid3.C: Likewise.
52666
52667 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
52668
52669         *  g77.f-torture/compile/20000630-1.x: Fix typo
52670
52671 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
52672
52673         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52674         assembly output.
52675
52676 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
52677
52678         * gcc.dg/cpp/ident.c: New test.
52679
52680 2000-07-05  Neil Booth  <NeilB@earthling.net>
52681
52682         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52683           gcc.dg/cpp/lexstrng.c: New tests.
52684
52685 2000-07-04  Neil Booth  <NeilB@earthling.net>
52686
52687         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52688         * gcc.dg/cpp/strify2.c: Same.
52689
52690 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
52691
52692         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52693         * gcc.dg/cpp/19990703-1.c: Likewise.
52694         * gcc.dg/cpp/20000625-1.c: Likewise.
52695         * gcc.dg/cpp/20000625-2.c: Likewise.
52696
52697         * gcc.dg/cpp/macro1.c,
52698         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52699         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52700         gcc.dg/cpp/strify1.c,
52701         gcc.dg/cpp/strify2.c: New tests.
52702
52703 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
52704
52705         * gcc.c-torture/execute/20000703-1.c: New test.
52706
52707 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52708
52709         * g++.old-deja/g++.pt (lookup10.C): New test.
52710
52711 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52712
52713         * g++.old-deja/g++.pt (typename25.C): New test.
52714
52715 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
52716
52717         * gcc.c-torture/compile/20000701-1.c: New test.
52718
52719 2000-06-30  Nick Clifton  <nickc@cygnus.com>
52720
52721         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52722         to test case.
52723
52724 2000-06-30  Catherine Moore  <clm@cygnus.com>
52725
52726         * gcc.c-torture/execute/align-1.c: New test.
52727
52728 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
52729
52730         * g++.old-deja/g++.pt/expr8.C: New test.
52731         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52732
52733 2000-06-29  Nick Clifton  <nickc@cygnus.com>
52734
52735         * gcc.c-torture/compile/20000629-1.c: New test.
52736
52737 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52738
52739
52740         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52741         gcc.dg/noncompile directory, depending on whether they're
52742         preprocessor tests or not.  Annotate all the tests for the dg
52743         framework.
52744
52745         * gcc.c-torture/noncompile/noncompile.exp: Delete.
52746         * gcc.dg/noncompile/noncompile.exp: New.
52747
52748         * Moved files:
52749         Old name                                New name
52750         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
52751         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
52752         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
52753         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
52754         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
52755         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
52756         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
52757         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
52758         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
52759         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
52760         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
52761         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
52762         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
52763         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
52764         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
52765         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
52766         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
52767         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
52768         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
52769         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
52770         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
52771         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
52772         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
52773         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
52774
52775         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
52776         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
52777         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
52778         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
52779         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
52780         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
52781
52782 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52783
52784         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
52785         declare one variable.  On the fourth, error.
52786         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
52787         declared by 20000628-1a.h.
52788
52789 2000-06-29  Richard Henderson  <rth@redhat.com>
52790
52791         * gcc.c-torture/execute/930529-1.x: New file.
52792         * gcc.dg/920413-1.c: Adjust expected warning text.
52793         * gcc.dg/980217-1.c: Declare abort.
52794         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
52795
52796 2000-06-29  Jeffrey A Law  (law@cygnus.com)
52797
52798         * g77.f-torture/compile/20000629-1.f: New test.
52799         * g77.f-torture/compile/20000629-1.x: Expected to fail.
52800
52801 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52802
52803         Rearrange lots of files, removing entirely the
52804         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
52805         directories.
52806
52807         * Deleted files:
52808         gcc.c-torture/code_quality/code_quality.exp
52809         gcc.c-torture/special/special.exp
52810         gcc.failure/failure.exp
52811         gcc.failure/940409-1.x
52812         gcc.c-torture/compile/961203-1.x
52813
52814         * New files:
52815         gcc.misc-tests/linkage.exp
52816         gcc.c-torture/execute/920730-1t.c
52817         gcc.c-torture/execute/920730-1t.x
52818         gcc.c-torture/compile/920520-1.x
52819         gcc.c-torture/compile/920521-1.x
52820         gcc.c-torture/compile/981006-1.x
52821         gcc.c-torture/execute/eeprof-1.x
52822
52823         * Moved files (possibly with modifications to fit a new harness):
52824         Old name                                New name
52825         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
52826         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
52827         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
52828         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
52829         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
52830         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
52831         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
52832         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
52833         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
52834         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
52835         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
52836         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
52837         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
52838         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
52839
52840 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52841
52842         * c-torture/compile/961203-1.x: Delete.
52843
52844         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
52845         not exit. Include stdio.h.
52846         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
52847         * gcc.misc-tests/dg-12.c: Likewise.
52848         * gcc.misc-tests/dg-5.c: Likewise.
52849         * gcc.misc-tests/dg-6.c: Likewise.
52850         * gcc.misc-tests/dg-7.c: Prototype abort.
52851         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
52852         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
52853         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
52854         not exit.
52855         * gcc.misc-tests/sieve.c: Use return from main, not exit.
52856         * gcc.misc-tests/sort2.c: Use return from main, not exit.
52857
52858 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
52859
52860         * gcc.dg/cpp/20000628-1.c: New test.
52861         * gcc.dg/cpp/20000628-1.h: New header for above test.
52862         * gcc.dg/cpp/20000628-1a.h: Likewise.
52863
52864 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
52865
52866         * gcc.dg/cpp: New directory.
52867         * gcc.dg/cpp/cpp.exp: New driver.
52868         * gcc.dg/cpp/20000627-1.c: New test.
52869         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
52870         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
52871         and rewrite as a compilation test.
52872
52873         * gcc.dg: Move many files into the cpp subdirectory, possibly
52874         renaming or editing them as well.
52875         Old name                New name
52876         990119-1.c              cpp/19990119-1.c
52877         990228-1.c              cpp/19990228-1.c
52878         990407-1.c              cpp/19990407-1.c
52879         990409-1.c              cpp/19990409-1.c
52880         990413-1.c              cpp/19990413-1.c
52881         990703-1.c              cpp/19990703-1.c
52882         20000127-1.c            cpp/20000127-1.c
52883         20000129-1.c            cpp/20000129-1.c
52884         20000207-1.c            cpp/20000207-1.c
52885         20000207-2.c            cpp/20000207-2.c
52886         20000209-1.c            cpp/20000209-1.c
52887         20000209-2.c            cpp/20000209-2.c
52888         20000301-1.c            cpp/20000301-1.c
52889         20000419-1.c            cpp/20000419-1.c
52890         20000510-1.S            cpp/20000510-1.S
52891         20000519-1.c            cpp/20000519-1.c
52892         20000529-1.c            cpp/20000529-1.c
52893         20000625-1.c            cpp/20000625-1.c
52894         20000625-2.c            cpp/20000625-2.c
52895         cpp-as1.c               cpp/assert1.c
52896         cpp-as2.c               cpp/assert2.c
52897         cxx-comments-1.c        cpp/cxxcom1.c
52898         cxx-comments-2.c        cpp/cxxcom2.c
52899         endif-label.c           cpp/endif.c
52900         cpp-hash1.c             cpp/hash1.c
52901         cpp-hash2.c             cpp/hash2.c
52902         cpp-if1.c               cpp/if-1.c
52903         cpp-if2.c               cpp/if-2.c
52904         cpp-if3.c               cpp/if-3.c
52905         cpp-if4.c               cpp/if-4.c
52906         cpp-if5.c               cpp/if-5.c
52907         cpp-cond.c              cpp/if-cexp.c
52908         cpp-missingop.c         cpp/if-mop.c
52909         cpp-missingparen.c      cpp/if-mpar.c
52910         cpp-opprec.c            cpp/if-oppr.c
52911         cpp-ifparen.c           cpp/if-paren.c
52912         cpp-shortcircuit.c      cpp/if-sc.c
52913         cpp-shift.c             cpp/if-shift.c
52914         cpp-unary.c             cpp/if-unary.c
52915         cpp-li1.c               cpp/line1.c
52916         cpp-li2.c               cpp/line2.c
52917         lineno.c                cpp/line3.c
52918         lineno-2.c              cpp/line4.c
52919         cpp-mi.c                cpp/mi1.c
52920         cpp-mic.h               cpp/mi1c.h
52921         cpp-micc.h              cpp/mi1cc.h
52922         cpp-mind.h              cpp/mi1nd.h
52923         cpp-mindp.h             cpp/mi1ndp.h
52924         cpp-mix.h               cpp/mi1x.h
52925         cpp-mi2.c               cpp/mi2.c
52926         cpp-mi2a.h              cpp/mi2a.h
52927         cpp-mi2b.h              cpp/mi2b.h
52928         cpp-mi2c.h              cpp/mi2c.h
52929         cpp-mi3.c               cpp/mi3.c
52930         cpp-mi3.def             cpp/mi3.def
52931         poison-1.c              cpp/poison.c
52932         pr-impl.c               cpp/prag-imp.c
52933         cpp-redef-2.c           cpp/redef1.c
52934         cpp-redef.c             cpp/redef2.c
52935         strpaste.c              cpp/strp1.c
52936         strpaste-2.c            cpp/strp2.c
52937         cpp-tradpaste.c         cpp/tr-paste.c
52938         cpp-tradstringify.c     cpp/tr-str.c
52939         cpp-tradwarn1.c         cpp/tr-warn1.c
52940         cpp-tradwarn2.c         cpp/tr-warn2.c
52941         trigraphs.c             cpp/trigraphs.c
52942         cpp-unc1.c              cpp/unc1.c
52943         cpp-unc2.c              cpp/unc2.c
52944         cpp-unc3.c              cpp/unc3.c
52945         cpp-unc.c               cpp/unc4.c
52946         undef.c                 cpp/undef1.c
52947         undef-2.c               cpp/undef2.c
52948         cpp-wi1.c               cpp/widestr1.c
52949
52950 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
52951
52952         * lib/g++.exp (g++_include_flags): Tweak.
52953
52954 2000-06-27  H.J. Lu  <hjl@gnu.org>
52955             Loren J. Rittle  <ljrittle@acm.org>
52956
52957         * lib/g++.exp (g++_include_flags): Override libgloss.exp
52958         version with one that knows about the new gcc tree structure.
52959         (g++_link_flags): Same.
52960
52961 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
52962
52963         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
52964         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
52965         case we are cross-compiling.
52966
52967         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
52968         g++.old-deja/g++.niklas/Makefile.in,
52969         g++.old-deja/g++.niklas/configure.in,
52970         g++.old-deja/g++.other/Makefile.in,
52971         g++.old-deja/g++.other/configure.in,
52972         gcc.c-torture/code_quality/Makefile.in,
52973         gcc.c-torture/code_quality/configure.in,
52974         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
52975         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
52976         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
52977         gcc.c-torture/execute/ieee/Makefile.in,
52978         gcc.c-torture/execute/ieee/configure.in,
52979         gcc.c-torture/noncompile/Makefile.in,
52980         gcc.c-torture/noncompile/configure.in,
52981         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
52982         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
52983         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
52984
52985 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
52986
52987         * g++.old-deja/g++.other/ambig3.C: New test.
52988
52989 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
52990
52991         * g++.old-deja/g++.pt/syntax1.C: New test.
52992         * g++.old-deja/g++.pt/syntax2.C: New test.
52993         * g++.old-deja/g++.other/syntax3.C: New test.
52994         * g++.old-deja/g++.other/syntax4.C: New test.
52995
52996 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
52997
52998         * gcc.dg/20000623-1.c: Prototype exit and abort.
52999
53000 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
53001
53002         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53003         New tests.
53004         * gcc.dg/cpp-mi3.def: New file.
53005
53006         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53007         inside assertions.
53008         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53009         lexer's error messages.
53010         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53011         divine anything from the linemarkers.
53012         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53013         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53014
53015 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
53016
53017         * gcc.dg/20000623-1.c: New test.
53018
53019 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
53020
53021         * gcc.c-torture/execute/20000622-1.c: New test.
53022
53023 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53024
53025         * g++.old-deja/g++.other/init15.C: New test.
53026
53027 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53028
53029         * g++.old-deja/g++.pt/vaarg2.C: New test.
53030         * g++.old-deja/g++.pt/vaarg3.C: New test.
53031
53032 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
53033
53034         * g++.old-deja/g++.other/dyncast6.C: New test.
53035
53036 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
53037
53038         * gcc.c-torture/execute/loop-6.c: New test.
53039
53040 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
53041
53042         * gcc.dg/20000614-1.c: New test.
53043         * gcc.dg/20000614-2.c: New test.
53044
53045 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
53046
53047         * g++.old-deja/g++.other/inline12.C: New test.
53048
53049 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
53050
53051         * g++.old-deja/g++.other/eh1.C: New test.
53052
53053 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
53054
53055         * g++.old-deja/g++.other/type.C: New test.
53056
53057 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53058
53059         * g++.old-deja/g++.other/initstring.C: New test.
53060
53061 2000-06-12  Jason Merrill  <jason@redhat.com>
53062
53063         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53064
53065 2000-06-09  Jeffrey A Law  (law@cygnus.com)
53066
53067         * gcc.c-torture/compile/20000609-1.c: New test.
53068
53069 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
53070
53071         * gcc.dg/20000609-1.c: New test.
53072
53073 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
53074
53075         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53076         * gcc.c-torture/noncompile/poison-1.c: Move...
53077         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53078         * gcc.dg/cpp-li1.c: Add a token after the #line.
53079
53080 2000-06-05  Richard Henderson  <rth@cygnus.com>
53081
53082         * gcc.c-torture/execute/20000605-2.c: New test.
53083         * gcc.c-torture/execute/20000605-3.c: New test.
53084
53085 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
53086
53087         * g77.f-torture/execute/20000503-1.x: New file.
53088
53089 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
53090
53091         * g++.old-deja/g++.eh/badalloc1.C: New test.
53092
53093 2000-06-05  Richard Henderson  <rth@cygnus.com>
53094
53095         * gcc.c-torture/execute/20000605-1.c: New test.
53096
53097 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53098             Nathan Sidwell <nathan@codesourcery.com>
53099
53100         * gcc.c-torture/compile/20000605-1.c: New test.
53101
53102 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
53103
53104         * g77.f-torture/compile/20000601-1.f: New test.
53105
53106 2000-06-03  Richard Henderson  <rth@cygnus.com>
53107
53108         * gcc.c-torture/execute/20000603-1.c: New.
53109
53110 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
53111
53112         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53113         * gcc.dg/noreturn-2.c (noreturn): Likewise.
53114
53115 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
53116
53117         * gcc.dg/compare2.c (case 12): XFAIL.
53118         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53119         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53120
53121         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53122
53123 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
53124
53125         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53126         guard macro is already defined when the header is first
53127         included.
53128         * gcc.dg/cpp-mix.h: New file.
53129         * gcc.dg/endif-label.c: Update patterns to match compiler.
53130
53131         * g++.brendan/complex1.C: Declare abort.
53132         * g++.law/refs4.C: Remove XFAIL.
53133         * g++.oliva/expr2.C: Declare abort and exit.
53134
53135 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
53136
53137         * gcc.c-torture/execute/20000528-1.c: New test.
53138
53139         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53140         * g++.old-deja/g++.law/temps4.C: Likewise.
53141
53142         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53143         stdlib.h.  Call abort() on failure.
53144         * g++.old-deja/g++.law/refs4.C: Likewise.
53145         * g++.old-deja/g++.law/temps4.C: Likewise.
53146         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53147         * gcc.c-torture/execute/20000112-1.c: Include string.h.
53148
53149 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
53150
53151         Relative to g++.dg/special:
53152         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53153
53154         Relative to g++.old-deja:
53155         * g++.brendan/complex1.C, g++.jason/optimize2.C,
53156         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53157         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53158         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53159         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53160         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53161         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53162
53163         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53164         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53165         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53166         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53167         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53168         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53169         and/or string.h.
53170
53171         * g++.other/goto1.C: Update expectations for error messages.
53172
53173 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
53174
53175         * gcc.c-torture/compile/20000523-1.c: New test.
53176
53177 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53178
53179         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53180
53181 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53182
53183         * g++.old-deja/g++.eh/catch11.C: New test.
53184         * g++.old-deja/g++.eh/catch12.C: New test.
53185
53186 2000-05-24  Nick Clifton  <nickc@cygnus.com>
53187
53188         * gcc.c-torture/execute/20000523-1.c: New test.
53189
53190 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
53191
53192         * c-torture/execute/bcp-1.c: Replace abort in arg of
53193         __builtin_constant_p with a generic external function.
53194
53195         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53196         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53197         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53198         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53199         Prototype abort and/or exit.
53200
53201         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53202         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53203         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53204         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53205
53206 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
53207
53208         * gcc.dg/dwarf2-1.c: New test.
53209
53210 2000-05-20  Richard Henderson  <rth@cygnus.com>
53211
53212         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53213
53214 2000-05-20  Andreas Jaeger  <aj@suse.de>
53215
53216         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53217         testcase.
53218
53219 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
53220
53221         * gcc.c-torture/execute/20000519-2.c: New test.
53222
53223 2000-05-19  Andreas Jaeger  <aj@suse.de>
53224
53225         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53226         which fails with SSA.
53227
53228         * lib/c-torture.exp: Also test with -O3 -fssa.
53229
53230 2000-05-18  Michael Meissner  <meissner@redhat.com>
53231
53232         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53233         * gcc.c-torture/execute/920415-1.c: Ditto.
53234         * gcc.c-torture/execute/920501-1.c: Ditto.
53235         * gcc.c-torture/execute/conversion.c: Ditto.
53236         * gcc.c-torture/execute/cvt-1.c: Ditto.
53237
53238 2000-05-18  Jeffrey A Law  (law@cygnus.com)
53239
53240         * gcc.c-torture/compile/20000518-1.c: New test.
53241
53242 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53243
53244         * g77.f-torture/compile/200005018.f: New test.
53245
53246 2000-05-17  Jeffrey A Law  (law@cygnus.com)
53247
53248         * gcc.c-torture/compile/20000517-1.c: New test.
53249
53250 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53251
53252         * gcc.c-torture/execute/20000516-1.c: New test.
53253
53254 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
53255
53256         * g++.old-deja/g++.other/eh.C: New test.
53257
53258 2000-05-12  Richard Henderson  <rth@cygnus.com>
53259
53260         * gcc.c-torture/execute/990208-1.c (main): Don't pass
53261         constants through to doit's conditional.
53262
53263 2000-05-11  Jeffrey A Law  (law@cygnus.com)
53264
53265         * gcc.c-torture/compile/20000511-1.c: New test.
53266         * g77.f-torture/compile/20000511-1.f: New test.
53267         * g77.f-torture/compile/20000511-2.f: New test.
53268
53269 2000-05-11  Michael Meissner  <meissner@redhat.com>
53270
53271         * gcc.c-torture/execute/20000511-1.c: New test.
53272
53273 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
53274
53275         * gcc.dg/dg.exp: Scan .S files as well as .c files.
53276         * gcc.dg/20000510-1.S: New.
53277
53278 2000-05-08  Catherine Moore  <clm@cygnus.com>
53279
53280         * gcc.dg/unused-3.c: New.
53281
53282 2000-05-06  Richard Henderson  <rth@cygnus.com>
53283
53284           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53285           * g++.old-deja/g++.mike/warn1.C: Likewise.
53286           * g++.old-deja/g++.pt/local1.C: Likewise.
53287           * g++.old-deja/g++.pt/local7.C: Likewise.
53288           * g++.old-deja/g++.pt/spec16.C: Likewise.
53289
53290 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
53291
53292         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53293
53294 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
53295
53296           * g77.f-torture/execute/20000503-1.f: New test.
53297
53298 2000-05-04  Andreas Jaeger  <aj@suse.de>
53299
53300         * gcc.dg/noreturn-2.c: New test.
53301
53302 2000-05-04  Neil Booth  <NeilB@earthling.net>
53303
53304         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53305         preprocessor.
53306
53307 2000-05-04  Richard Henderson  <rth@cygnus.com>
53308
53309         * gcc.c-torture/execute/20000503-1.c: Fix typo.
53310
53311 2000-05-04  Richard Henderson  <rth@cygnus.com>
53312
53313         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
53314         OpenSSL by Jason R Thorpe.
53315
53316 2000-05-03  Jim Wilson  <wilson@cygnus.com>
53317
53318         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53319
53320 2000-05-03  Robert Lipe <robertlipe@usa.net>
53321
53322         * gcc.dg/20000503-1.c: New test.
53323
53324 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
53325
53326         * gcc.c-torture/compile/20000502-1.c: New test.
53327         * g++.old-deja/g++.other/align.C: New test.
53328         * gcc.dg/cpp-tradstringify.c: New test.
53329
53330 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53331
53332         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53333         and hard registers.
53334
53335 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
53336
53337         * gcc.c-torture/execute/loop-5.c: New test.
53338
53339 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
53340
53341         * gcc.c-torture/execute/va-arg-20.c: New test.
53342
53343 2000-04-23  Jeffrey A Law  (law@cygnus.com)
53344
53345         * gcc.c-torture/execute/20000422-1.c: New test.
53346
53347 2000-04-20  Greg McGary  <gkm@gnu.org>
53348
53349         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53350         when optimizing, but without sibling-call optimizations (-O1).
53351
53352 2000-04-20  Jeffrey A Law  (law@cygnus.com)
53353
53354           * gcc.c-torture/compile/20000420-1.c: New test.
53355
53356 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53357
53358         * g++.abi/ptrflags.C: New test.
53359         * g++.eh/catchptr1.C: Test incomplete pointer chains.
53360
53361 2000-04-19  Catherine Moore  <clm@cygnus.com>
53362
53363         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53364
53365 2000-04-19  Greg McGary  <gkm@gnu.org>
53366
53367         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53368         sibling-call optimizations.
53369
53370 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
53371
53372         * gcc.dg/20000419-1.c: New test.
53373
53374 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
53375
53376         * gcc.c-torture/execute/20000412-6.c: New test.
53377
53378 2000-04-12  Jeffrey A Law  (law@cygnus.com)
53379
53380         * gcc.c-torture/execute/20000412-5.c: New test.
53381         * g77.f-torture/compile/20000412-1.f: New test.
53382         * gcc.c-torture/execute/20000412-4.c: New test.
53383         * gcc.c-torture/compile/20000412-2.c: New test.
53384         * gcc.c-torture/execute/20000412-3.c: New test.
53385         * gcc.c-torture/compile/20000412-1.c: New test.
53386         * gcc.c-torture/execute/20000412-2.c: New test.
53387
53388 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
53389
53390         * objc/execute/bf-20.m: New test.
53391
53392 2000-04-10  Richard Henderson  <rth@cygnus.com>
53393
53394         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53395
53396         * gcc.c-torture/execute/20000412-1.c: New test.
53397
53398 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53399
53400         * g++.old-deja/g++.eh/catchptr1.C: New test.
53401
53402 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
53403
53404         * g++.old-deja/g++.abi/cxa_vec.C: New test.
53405
53406 2000-04-08  Neil Booth  <NeilB@earthling.net>
53407
53408         * gcc.dg/cpp-nullchar.c: Remove test as
53409         embedded nulls cause problems.
53410
53411 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53412
53413         * gcc.dg/compare2.c: New test.
53414
53415 2000-04-08  Neil Booth  <NeilB@earthling.net>
53416
53417         * gcc.dg/cpp-nullchar.c: New test.
53418
53419 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
53420
53421         * gcc.dg/cpp-mi2.c: New test.
53422         * gcc.dg/cpp-mi2[abc].h: New files.
53423
53424 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
53425
53426         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53427         member name.
53428
53429 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
53430
53431         * g++.old-deja/g++.abi/vmihint.C: New test.
53432
53433 2000-04-06  Neil Booth  <NeilB@earthling.net>
53434
53435         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53436         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53437         copyright.
53438
53439 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
53440
53441         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53442         avoid stack-frame overwrite.
53443
53444 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
53445
53446         * gcc.c-torture/compile/20000405-2.c: New test.
53447         * gcc.c-torture/compile/20000405-3.c: New test.
53448
53449 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53450
53451         * gcc.c-torture/compile/20000405-1.c: New test.
53452
53453 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
53454
53455         * gcc.dg/cast-qual-1.c: Revert last change.
53456
53457 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53458
53459         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53460
53461 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
53462
53463         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53464         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53465
53466 2000-04-03  Jeffrey A Law  (law@cygnus.com)
53467
53468         * gcc.c-torture/compile/20000403-2.c: New test.
53469         * gcc.c-torture/compile/20000403-1.c: New test.
53470
53471 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
53472
53473         * gcc.c-torture/execute/20000403-1.c: New test.
53474
53475 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
53476
53477         * gcc.c-torture/execute/20000402-1.c: New test.
53478
53479 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
53480
53481         * gcc.c-torture/execute/va-arg-15.c: New test.
53482         * gcc.c-torture/execute/va-arg-16.c: New test.
53483         * gcc.c-torture/execute/va-arg-17.c: New test.
53484         * gcc.c-torture/execute/va-arg-18.c: New test.
53485         * gcc.c-torture/execute/va-arg-19.c: New test.
53486
53487 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
53488
53489         * gcc.c-torture/compile/981211-1.c: Move to...
53490         * gcc.dg/cpp-as1.c: ...here.
53491         * gcc.dg/cpp-as2.c: New file.
53492
53493         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53494         compiler.
53495
53496 2000-04-02  Neil Booth  <NeilB@earthling.net>
53497
53498         * gcc.dg/cpp-cond.c  New tests.
53499         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
53500         accidental success less likely.
53501         * gcc.dg/cpp-missingop.c  New tests.
53502         * gcc.dg/cpp-missingparen.c  New tests.
53503         * gcc.dg/cpp-shift.c  New tests.
53504         * gcc.dg/cpp-shortcircuit.c  New tests.
53505         * gcc.dg/cpp-unary.c  New tests.
53506
53507 2000-03-29  Jeffrey A Law  (law@cygnus.com)
53508
53509         * gcc.c-torture/compile/20000329-1.c: New test.
53510
53511 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
53512
53513         * gcc.c-torture/compile/20000326-1.c: New test.
53514         * gcc.c-torture/compile/20000326-2.c: New test.
53515
53516 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
53517
53518         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53519         the first parameter is a function argument.
53520
53521 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
53522
53523         * g++.old-deja/g++.ext/array4.C: New test.
53524
53525 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
53526
53527         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53528
53529 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53530
53531         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53532
53533 2000-03-19  Richard Henderson  <rth@cygnus.com>
53534
53535         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53536
53537 2000-03-19  Richard Henderson  <rth@cygnus.com>
53538
53539         * gcc.c-torture/compile/20000319-1.c: New test.
53540
53541 2000-03-14  Jeffrey A Law  (law@cygnus.com)
53542
53543         * gcc.c-torture/execute/20000314-3.c: New test.
53544         * gcc.c-torture/execute/20000314-2.c: New test.
53545         * gcc.c-torture/execute/20000314-1.c: New test.
53546         * gcc.c-torture/compile/20000314-2.c: New test.
53547         * gcc.c-torture/compile/20000314-1.c: New test.
53548
53549 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
53550
53551         * g++.old-deja/g++.warn/inline.C: New test.
53552
53553 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
53554
53555         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53556         standards-compliant result rather than specific constants.
53557         Put test-values in array.
53558
53559 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
53560
53561         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53562         (g++_target_compile): Put test-specific options last.
53563
53564 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53565
53566         * g++.old-deja/g++.eh/vbase4.C: New test.
53567
53568 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53569
53570         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53571
53572 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53573
53574         * g++.old-deja/g++.brendan/misc12.C: Removed.
53575         * g++.old-deja/g++.pt/memtemp77.C: Constify.
53576         * g++.old-deja/g++.ext/pretty4.C: New test.
53577
53578 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53579
53580         * g++.old-deja/g++.other/string2.C: New test.
53581
53582 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
53583
53584         * g++.old-deja/g++.warn/impint2.C: New test.
53585
53586 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
53587
53588         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53589         is 1, not zero.
53590
53591 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
53592
53593         * g++.old-deja/g++.warn/impint.C: New test.
53594         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53595         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53596         * g++.old-deja/g++.pt/explicit12.C: Likewise.
53597         * g++.old-deja/g++.pt/explicit13.C: Likewise.
53598         * g++.old-deja/g++.pt/explicit17.C: Likewise.
53599         * g++.old-deja/g++.pt/explicit18.C: Likewise.
53600         * g++.old-deja/g++.pt/explicit19.C: Likewise.
53601         * g++.old-deja/g++.pt/explicit23.C: Likewise.
53602         * g++.old-deja/g++.pt/explicit31.C: Likewise.
53603         * g++.old-deja/g++.pt/explicit35.C: Likewise.
53604         * g++.old-deja/g++.pt/explicit6.C: Likewise.
53605         * g++.old-deja/g++.pt/memclass7.C: Likewise.
53606
53607 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
53608
53609         * gcc.dg/cpp-redef.c: New test.
53610
53611 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
53612
53613         * g++.old-deja/g++.pt/unify7.C: New test.
53614
53615 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53616
53617         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53618         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53619
53620 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
53621
53622         * gcc.c-torture/compile/20000224-1.c: New test.
53623
53624 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53625
53626         * gcc.c-torture/compile/cpp-2.c: New test.
53627         * gcc.c-torture/compile/cpp-1.c: New test.
53628
53629 2000-02-25  Jeffrey A Law  (law@cygnus.com)
53630
53631         * gcc.c-torture/execute/20000225-1.c: New test.
53632
53633 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53634
53635         * gcc.dg/cpp-li2.c: New test.
53636
53637         * gcc.dg/cpp-wi1.c: New test.
53638
53639         * gcc.dg/cpp-li1.c: New test.
53640
53641 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
53642
53643         * g++.old-deja/g++.other/sizeof5.C: New test.
53644
53645 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53646
53647         * gcc.c-torture/execute/va-arg-13.c: New test.
53648
53649 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
53650
53651         * gcc.c-torture/execute/va-arg-12.c: New test.
53652
53653 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53654
53655         * gcc.c-torture/execute/20000223-1.c: New test.
53656
53657 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53658
53659         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53660
53661 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
53662
53663         * g++.old-deja/g++.abi/ptrmem.C: New test.
53664
53665 2000-02-19  Richard Henderson  <rth@cygnus.com>
53666
53667         * gcc.c-torture/compile/init-3.c: New.
53668
53669 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
53670
53671         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53672         ALWAYS_CXXFLAGS.
53673
53674 2000-02-11  Robert Lipe <robertl@sco.com>
53675
53676         * gcc.c-torture/compile/20000211-3.c: New test.
53677
53678 2000-02-11  Martin Buchholz <martin@xemacs.org>
53679
53680         * gcc.c-torture/compile/20000211-2.c: New test.
53681
53682 2000-02-11  Jeffrey A Law  (law@cygnus.com)
53683
53684         * gcc.c-torture/compile/20000211-1.c: New test.
53685
53686 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
53687
53688         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53689           on native targets
53690
53691 2000-02-08  Nathan Sidwell  <nathan@acm.org>
53692
53693         * g++.old-deja/g++.other/cast5.C: New test.
53694
53695 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
53696
53697         * gcc.c-torture/execute/20000205-1.c: New.
53698
53699 2000-02-03  Nathan Sidwell  <nathan@acm.org>
53700
53701         * g++.old-deja/g++.jason/cast3.C: Return void.
53702         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53703
53704 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53705
53706         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53707
53708         * gcc.dg/loop-1.c: New test.
53709
53710 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
53711
53712         * gcc.c-torture/compile/20000127-1.c: New test.
53713         * gcc.c-torture/execute/991228-1.c: New test.
53714
53715 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53716
53717         * gcc.dg/unused-2.c: New test.
53718
53719         * gcc.dg/conv-1.c: New test.
53720
53721 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
53722
53723         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53724         compiler.
53725         (tool_option_proc): Fix typo.
53726
53727 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
53728
53729         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53730         of the ld on the host, not on the build machine.
53731         Also, don't crash if '--help' is not a supported option.
53732
53733 2000-01-24  Richard Henderson  <rth@cygnus.com>
53734
53735         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53736
53737 2000-01-20  Jeffrey A Law  (law@cygnus.com)
53738
53739         * gcc.c-torture/execute/20000120-2.c: New test.
53740         * gcc.c-torture/execute/20000120-1.c: New test.
53741
53742 2000-01-13  Jeffrey A Law  (law@cygnus.com)
53743
53744         * gcc.c-torture/execute/20000113-1.c: New test.
53745
53746 2000-01-12  Jeffrey A Law  (law@cygnus.com)
53747
53748         * gcc.c-torture/execute/20000112-1.c: New test.
53749
53750 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53751
53752         * gcc.dg/20000111-1.c: New test.
53753
53754 2000-01-10  Jeffrey A Law  (law@cygnus.com)
53755
53756         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53757         with 16 bit integers.
53758
53759 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53760
53761         * gcc.dg/20000108-1.c: New test.
53762
53763 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53764
53765         * g++.old-deja/g++.ns/koenig8.C: New test.
53766
53767 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53768
53769         * g++.old-deja/g++.other/cast4.C: New test.
53770
53771 2000-01-05  Jeffrey A Law  (law@cygnus.com)
53772
53773         * gcc.c-torture/compile/20000105-2.c: New test.
53774         * gcc.c-torture/compile/20000105-1.c: New test.
53775
53776 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53777
53778         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
53779         references to printf & atoi to conform to ANSI standard.
53780         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
53781         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
53782         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
53783         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
53784         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
53785         * g++.old-deja/g++.brendan/complex1.C: Likewise.
53786         * g++.old-deja/g++.brendan/copy1.C: Likewise.
53787         * g++.old-deja/g++.brendan/copy2.C: Likewise.
53788         * g++.old-deja/g++.brendan/copy3.C: Likewise.
53789         * g++.old-deja/g++.brendan/copy4.C: Likewise.
53790         * g++.old-deja/g++.brendan/copy5.C: Likewise.
53791         * g++.old-deja/g++.brendan/copy6.C: Likewise.
53792         * g++.old-deja/g++.brendan/copy7.C: Likewise.
53793         * g++.old-deja/g++.brendan/copy8.C: Likewise.
53794         * g++.old-deja/g++.brendan/crash11.C: Likewise.
53795         * g++.old-deja/g++.brendan/crash14.C: Likewise.
53796         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
53797         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
53798         * g++.old-deja/g++.brendan/delete2.C: Likewise.
53799         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
53800         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
53801         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
53802         * g++.old-deja/g++.brendan/eh1.C: Likewise.
53803         * g++.old-deja/g++.brendan/groff1.C: Likewise.
53804         * g++.old-deja/g++.brendan/init3.C: Likewise.
53805         * g++.old-deja/g++.brendan/misc12.C: Likewise.
53806         * g++.old-deja/g++.brendan/misc7.C: Likewise.
53807         * g++.old-deja/g++.brendan/new2.C: Likewise.
53808         * g++.old-deja/g++.brendan/operators4.C: Likewise.
53809         * g++.old-deja/g++.brendan/operators5.C: Likewise.
53810         * g++.old-deja/g++.brendan/overload2.C: Likewise.
53811         * g++.old-deja/g++.brendan/overload7.C: Likewise.
53812         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
53813         * g++.old-deja/g++.brendan/reference1.C: Likewise.
53814         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
53815         * g++.old-deja/g++.brendan/template24.C: Likewise.
53816         * g++.old-deja/g++.brendan/template3.C: Likewise.
53817         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
53818         * g++.old-deja/g++.jason/inline3.C: Likewise.
53819         * g++.old-deja/g++.jason/opeq.C: Likewise.
53820         * g++.old-deja/g++.law/arg5.C: Likewise.
53821         * g++.old-deja/g++.law/arm7.C: Likewise.
53822         * g++.old-deja/g++.law/ctors11.C: Likewise.
53823         * g++.old-deja/g++.law/cvt8.C: Likewise.
53824         * g++.old-deja/g++.law/init9.C: Likewise.
53825         * g++.old-deja/g++.law/refs4.C: Likewise.
53826         * g++.old-deja/g++.law/template2.C: Likewise.
53827         * g++.old-deja/g++.law/visibility24.C: Likewise.
53828         * g++.old-deja/g++.law/vtable3.C: Likewise.
53829         * g++.old-deja/g++.mike/asm2.C: Likewise.
53830         * g++.old-deja/g++.mike/eh1.C: Likewise.
53831         * g++.old-deja/g++.mike/misc1.C: Likewise.
53832         * g++.old-deja/g++.mike/misc13.C: Likewise.
53833         * g++.old-deja/g++.mike/misc14.C: Likewise.
53834         * g++.old-deja/g++.mike/ns12.C: Likewise.
53835         * g++.old-deja/g++.mike/p1248.C: Likewise.
53836         * g++.old-deja/g++.mike/p3708.C: Likewise.
53837         * g++.old-deja/g++.mike/p3708a.C: Likewise.
53838         * g++.old-deja/g++.mike/p3708b.C: Likewise.
53839         * g++.old-deja/g++.mike/p646.C: Likewise.
53840         * g++.old-deja/g++.mike/p700.C: Likewise.
53841         * g++.old-deja/g++.mike/p783.C: Likewise.
53842         * g++.old-deja/g++.mike/p783a.C: Likewise.
53843         * g++.old-deja/g++.mike/p783b.C: Likewise.
53844         * g++.old-deja/g++.mike/p786.C: Likewise.
53845         * g++.old-deja/g++.mike/p789.C: Likewise.
53846         * g++.old-deja/g++.mike/p789a.C: Likewise.
53847         * g++.old-deja/g++.mike/p807a.C: Likewise.
53848         * g++.old-deja/g++.other/delete3.C: Likewise.
53849         * g++.old-deja/g++.other/dyncast1.C: Likewise.
53850         * g++.old-deja/g++.other/dyncast2.C: Likewise.
53851         * g++.old-deja/g++.other/dyncast3.C: Likewise.
53852         * g++.old-deja/g++.other/empty1.C: Likewise.
53853         * g++.old-deja/g++.other/temporary1.C: Likewise.
53854         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
53855         * g++.old-deja/g++.pt/t16.C: Likewise.
53856         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
53857
53858 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
53859
53860         * gcc.dg/991230-1.c: New test.
53861
53862 1999-12-29  Jeffrey A Law  (law@cygnus.com)
53863
53864         * gcc.c-torture/compile/991229-3.c: New test.
53865         * gcc.c-torture/compile/991229-2.c: New test.
53866         * gcc.c-torture/compile/991229-1.c: New test.
53867
53868 1999-12-29  Greg McGary <gkm@eng.ascend.com>
53869
53870         * gcc.c-torture/compile/labels-2.c: New test.
53871
53872 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
53873
53874         * gcc.c-torture/execute/991227-1.c: New test.
53875
53876 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53877
53878         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
53879
53880 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
53881
53882         * gcc.c-torture/execute/991221-1.c: New test.
53883
53884 1999-12-20  Nathan Sidwell  <nathan@acm.org>
53885
53886         * g++.old-deja/g++.other/cast3.C: New test.
53887
53888 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
53889
53890         * gcc.c-torture/execute/991216-4.c: New test.
53891
53892 1999-12-16  Michael Meissner  <meissner@cygnus.com>
53893
53894         * gcc.c-torture/execute/991216-1.c: New test.
53895         * gcc.c-torture/execute/991216-2.c: New test.
53896         * gcc.c-torture/execute/991216-3.c: New test.
53897
53898 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53899
53900         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
53901         Actually make the test fail by using "-O2" for compilation.
53902
53903 1999-12-15  Nathan Sidwell  <nathan@acm.org>
53904
53905         * g++.old-deja/g++.warn/cast-align1.C: New test.
53906
53907 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53908
53909         * gcc.c-torture/compile/991214-1.c: New test.
53910         * gcc.c-torture/compile/991214-2.c: New test.
53911
53912 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53913
53914         * gcc.dg/991214-1.c: New test.
53915
53916 1999-12-13  Jeffrey A Law  (law@cygnus.com)
53917
53918         * gcc.c-torture/compile/991213-3.c: New test.
53919         * gcc.c-torture/compile/991213-2.c: New test.
53920         * gcc.c-torture/compile/991213-1.c: New test.
53921
53922 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
53923
53924         * gcc.dg/991209-1.c: New test.
53925
53926 1999-12-08  Nathan Sidwell <nathan@acm.org>
53927
53928         * gcc.c-torture/compile/991208-1.c: New test.
53929
53930 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53931
53932         * gcc.dg/ultrasp2.c: New test.
53933
53934 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
53935
53936         * g++.old-deja/g++.abi/align.C (main): Fix typo.
53937
53938 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
53939
53940         * gcc.c-torture/compile/991202-1.c: New test.
53941         * gcc.c-torture/execute/991202-1.c: New test.
53942         * gcc.c-torture/execute/991202-2.c: New test.
53943         * gcc.c-torture/execute/991202-3.c: New test.
53944
53945 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
53946
53947         * g++.old-deja/g++.abi/align.C: New test.
53948         * g++.old-deja/g++.abi/aggregates.C: Likewise.
53949         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53950
53951 1999-12-01  Richard Henderson  <rth@cygnus.com>
53952
53953         * gcc.c-torture/execute/991201-1.c: New.
53954
53955 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
53956
53957         * gcc.dg/991129-1.c: New test.
53958
53959 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53960
53961         * gcc.c-torture/compile/991127-1.c: New test.
53962
53963 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53964
53965         * g++.old-deja/g++.other/warn4.C: New test.
53966
53967 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53968
53969         * g++.old-deja/g++.eh/cleanup2.C: New test.
53970         * g++.old-deja/g++.ext/pretty2.C: New test.
53971         * g++.old-deja/g++.ext/pretty3.C: New test.
53972         * g++.old-deja/g++.other/debug6.C: New test.
53973
53974 1999-10-20  Jim Wilson  <wilson@cygnus.com>
53975
53976         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
53977         compiler_output to look for one error message instead of two.
53978
53979 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
53980
53981         * gcc.c-torture/execute/991118-1.c: Also test case
53982         where the word boundary does not split a byte evenly.
53983
53984 1999-11-19  Nathan Sidwell  <nathan@acm.org>
53985
53986         * g++.old-deja/g++.ext/restrict1.C: New test.
53987
53988 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
53989
53990         * gcc.c-torture/execute/991118-1.c: New test.
53991
53992 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
53993
53994         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
53995         working directory pathnames.
53996
53997 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
53998
53999         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54000         host is equipped with driver.h and driver.o so it can actually
54001         compile and run the tests.
54002
54003 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
54004
54005         * gcc.c-torture/compile/991008-1.c: New test.
54006
54007 1999-11-08  Nick Clifton  <nickc@cygnus.com>
54008
54009         * lib/gcc-dg.exp: Include target-supports.exp
54010
54011 1999-11-05  Nick Clifton  <nickc@cygnus.com>
54012
54013         * lib/target-supports.exp: New file: Provide procs to test for
54014         features supported by the target.
54015         (check_weak_available): Moved here from ecos.exp.
54016         (check_alias_available): New proc: Determine of the target
54017         toolchain supports the alias attribute.
54018
54019         * gcc.dg/special/ecos.exp: Move check_weak_available to
54020         target-supports.exp.
54021         (alias-1.c): Only perform the test if the target supports
54022         aliases.
54023         (wkali-1.c): Only perform the test if the target supports
54024         aliases.
54025
54026         * gcc.dg/990506-0.c: Expect error messages from cross
54027         targets as well as native targets.
54028
54029 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54030
54031         * gcc.dg/ultrasp1.c: Removed xfail.
54032         * gcc.dg/struct-ret-2.c: Likewise.
54033         * gcc.dg/array-1.c: Likewise.
54034
54035 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54036
54037         * gcc.dg/struct-ret-2.c: New test.
54038
54039         * gcc.dg/array-1.c: New test.
54040
54041 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
54042
54043         * gcc.c-torture/execute/991030-1.c: New test.
54044
54045 1999-10-26  Richard Henderson  <rth@cygnus.com>
54046
54047         * gcc.c-torture/compile/991026-2.c: New test.
54048
54049 1999-10-26  Jeffrey A Law  (law@cygnus.com)
54050
54051         * gcc.c-torture/compile/991026-1.c: New test.
54052
54053 1999-10-23  Jeffrey A Law  (law@cygnus.com)
54054
54055         * gcc.c-torture/execute/991023-1.c: New test.
54056
54057 1999-10-19  Jeffrey A Law  (law@cygnus.com)
54058
54059         * gcc.c-torture/execute/991019-1.c: New test.
54060
54061 1999-10-16  Richard Henderson  <rth@cygnus.com>
54062
54063         * gcc.c-torture/execute/991016-1.c: New test.
54064
54065 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
54066
54067         * gcc.c-torture/execute/991014-1.c: New test.
54068
54069 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
54070
54071         * g++.old-deja/g++.other/union2.C: New test.
54072
54073 1999-10-13  Nathan Sidwell  <nathan@acm.org>
54074
54075         * g++.old-deja/g++.other/vaarg2.C: New test.
54076         * g++.old-deja/g++.other/vaarg3.C: New test.
54077
54078 1999-10-12  Craig Burley  <craig@jcb-sc.com>
54079
54080         * g77.f-torture/noncompile/19990905-1.f: Moved from being
54081         in compile/.
54082
54083 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
54084
54085         * gcc.c-torture/execute/va-arg-11.c: New test.
54086
54087 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
54088
54089         * lib/file-format.exp (gcc_target_object_format): Don't
54090         crash if objdump is unavailable.
54091
54092 1999-09-29  Donn Terry <donn@interix.com>
54093
54094         * gcc.misc-tests/mg.exp: delete extraneous redirection.
54095
54096 1999-09-28  Nick Clifton  <nickc@cygnus.com>
54097
54098         * gcc.c-torture/compile/990928-1.c: New test.
54099
54100 1999-09-28  Nathan Sidwell  <nathan@acm.org>
54101
54102         * g++.old-deja/g++.other/decl6.C: New test.
54103
54104 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54105
54106         * gcc.c-torture/execute/va-arg-10.c: New test.
54107
54108 1999-09-27  Nathan Sidwell  <nathan@acm.org>
54109
54110         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54111         __PRETTY_FUNCTION__.
54112
54113 1999-09-23  Nick Clifton  <nickc@cygnus.com>
54114
54115         * gcc.c-torture/execute/990923-1.c: New test.
54116
54117 1999-09-21  Nick Clifton  <nickc@cygnus.com>
54118
54119         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54120         for which -fpic is inappropriate.
54121
54122 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
54123
54124         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54125
54126 1999-09-21  Nathan Sidwell  <nathan@acm.org>
54127
54128         * g++.old-deja/g++.other/dyncast1.C: New test.
54129         * g++.old-deja/g++.other/dyncast2.C: New test.
54130         * g++.old-deja/g++.other/dyncast3.C: New test.
54131         * g++.old-deja/g++.other/dyncast4.C: New test.
54132         * g++.old-deja/g++.other/dyncast5.C: New test.
54133         * g++.old-deja/g++.eh/catch3.C: New test.
54134         * g++.old-deja/g++.eh/catch3p.C: New test.
54135         * g++.old-deja/g++.eh/catch4.C: New test.
54136         * g++.old-deja/g++.eh/catch4p.C: New test.
54137         * g++.old-deja/g++.eh/catch5.C: New test.
54138         * g++.old-deja/g++.eh/catch5p.C: New test.
54139         * g++.old-deja/g++.eh/catch6.C: New test.
54140         * g++.old-deja/g++.eh/catch6p.C: New test.
54141         * g++.old-deja/g++.eh/catch7.C: New test.
54142         * g++.old-deja/g++.eh/catch7p.C: New test.
54143         * g++.old-deja/g++.eh/catch8.C: New test.
54144         * g++.old-deja/g++.eh/catch8p.C: New test.
54145         * g++.old-deja/g++.eh/catch9.C: New test.
54146         * g++.old-deja/g++.eh/catch9p.C: New test.
54147
54148 1999-09-13  Nathan Sidwell  <nathan@acm.org>
54149
54150         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54151         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54152
54153 1999-09-13  Jeffrey A Law  (law@cygnus.com)
54154
54155         * gcc.c-torture/compile/990913-1.c: New test.
54156
54157 1999-09-10  Nathan Sidwell  <nathan@acm.org>
54158
54159         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54160         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54161
54162 1999-09-09  Richard Henderson  <rth@cygnus.com>
54163
54164         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54165
54166 1999-09-09  Nathan Sidwell  <nathan@acm.org>
54167
54168         * g++.old-deja/g++.other/lookup11.C: New test.
54169         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54170         what is permitted and what we want.
54171         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54172         overload use.
54173         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54174
54175 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
54176
54177         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54178         * gcc.c-torture/noncompile/poison-1.c: New file.
54179
54180 1999-09-08  Nathan Sidwell  <nathan@acm.org>
54181
54182         * g++.old-deja/g++.other/sizeof3.C: New test.
54183         * g++.old-deja/g++.other/sizeof4.C: New test.
54184         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54185         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54186
54187 1999-09-07  Richard Henderson  <rth@cygnus.com>
54188
54189         * gcc.dg/va-arg-1.c: New.
54190
54191 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54192
54193         * gcc.c-torture/execute/va-arg-9.c: New test.
54194
54195 1999-09-05  Craig Burley  <craig@jcb-sc.com>
54196
54197         * g77.f-torture/compile/980519-2.f: New test.
54198         * g77.f-torture/compile/19990905-0.f: New test.
54199         * g77.f-torture/compile/19990905-1.f: New test.
54200         * g77.f-torture/compile/19990905-2.f: New test.
54201
54202         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54203
54204 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
54205
54206         * gcc.c-torture/execute/990827-1.c: Fix typo.
54207
54208 1999-09-03  Nathan Sidwell  <nathan@acm.org>
54209
54210         * g++.old-deja/g++.other/deref1.C: New test.
54211
54212 1999-09-02  Nathan Sidwell  <nathan@acm.org>
54213
54214         * g++.old-deja/g++.other/ambig2.C: New test.
54215         * g++.old-deja/g++.other/cond5.C: New test.
54216         * g++.old-deja/g++.other/lookup16.C: New test.
54217
54218 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
54219
54220         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54221         assemblers too.
54222
54223 1999-08-31  Jeffrey A Law  (law@cygnus.com)
54224
54225         * lib/c-torture.exp: Avoid the "compare executables" optimization
54226         when testing native.
54227
54228 1999-08-29  Jeffrey A Law  (law@cygnus.com)
54229
54230         * gcc.c-torture/execute/990829-1.c: New test.
54231         * gcc.c-torture/compile/990829-1.c: New test.
54232
54233 1999-08-27  Paul Burchard  <burchard@pobox.com>
54234
54235         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54236         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54237         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54238         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54239         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54240         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54241         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54242         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54243         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54244         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54245         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54246
54247 1999-08-27  Jeffrey A Law  (law@cygnus.com)
54248
54249         * gcc.c-torture/execute/990827-1.c: New test.
54250
54251 1999-08-26  Craig Burley  <craig@jcb-sc.com>
54252
54253         * g77.f-torture/noncompile/19990826-4.f: New test.
54254
54255         * g77.f-torture/compile/19990826-3.f: New test.
54256
54257         * g77.f-torture/execute/19990826-2.f: New test.
54258
54259         * g77.f-torture/compile/19990826-1.f: New test.
54260
54261         * gcc.c-torture/execute/990826-0.c: New test.
54262         * g77.c-torture/execute/19990826-0.f: New test.
54263
54264         * g77.f-torture/noncompile/970626-2.f: New test.
54265
54266 1999-08-25  Paul Burchard  <burchard@pobox.com>
54267
54268         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54269         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54270         lss-011.C: New tests.
54271
54272 1999-08-25  Nathan Sidwell  <nathan@acm.org>
54273
54274         * g++.old-deja/g++.other/decl5.C: New test.
54275
54276 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54277
54278         * noncompile/noncompile.exp: Load_lib c-torture.exp.
54279         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54280         call `postbase' for each one.  All callers of `postbase' changed
54281         to call this instead.
54282
54283 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
54284
54285         * gcc.c-torture/execute/990811-1.c: New test.
54286
54287 1999-08-09  Nick Clifton  <nickc@cygnus.com>
54288
54289         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54290         just native ones.
54291
54292         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54293         just native ones.
54294
54295 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54296
54297         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54298
54299 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54300
54301         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54302
54303 1999-08-04  Nathan Sidwell  <nathan@acm.org>
54304
54305         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54306
54307 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54308
54309         * gcc.c-torture/execute/990804-1.c: New test.
54310
54311 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54312
54313         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54314         * g++.old-deja/g++.brendan/crash64.C: Likewise.
54315         * g++.old-deja/g++.brendan/overload8.C: Likewise.
54316
54317 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54318
54319         * g++.old-deja/g++.other/struct1.C: New test.
54320
54321 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54322
54323         * g++.old-deja/g++.other/enum2.C: New test.
54324
54325 1999-08-02  Richard Henderson  <rth@cygnus.com>
54326
54327         Adapted from tests from Franz Sirl:
54328         * gcc.c-torture/execute/va-arg-7.c: New test.
54329         * gcc.c-torture/execute/va-arg-8.c: New test.
54330
54331 1999-08-01  Jeffrey A Law  (law@cygnus.com)
54332
54333         * gcc.c-torture/compile/990801-2.c: New test.
54334
54335         * gcc.c-torture/compile/990801-1.c: New test.
54336
54337 1999-07-27  Michael Meissner  <meissner@cygnus.com>
54338
54339         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54340         fp-cmp-1.c, converting double to float.
54341
54342         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54343         fp-cmp-1.c, converting double to long double.
54344
54345         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54346         from fr1 to unknown_register, since fr1 is a legitimate register
54347         on some machines.
54348
54349 1999-07-25  Jeffrey A Law  (law@cygnus.com)
54350
54351         * README: More listname related changes.
54352
54353 1999-07-08  Catherine Moore  <clm@cygnus.com>
54354
54355         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
54356
54357 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
54358
54359         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54360
54361 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54362
54363         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54364
54365 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
54366
54367         * gcc.dg/990703-1.c: New test.
54368
54369 1999-06-29  Nick Clifton  <nickc@cygnus.com>
54370
54371         * lib/file-format.exp: New file: Move definition of proc
54372         gcc_target_object_format to here from
54373         gcc.dg/special/ecos.exp.
54374
54375         * lib/c-torture.exp: Include lib file-format.exp.
54376         * lib/gcc-dg.exp: Include lib file-format.exp.
54377
54378         * gcc.dg/special/ecos.exp: Remove definition of proc
54379         gcc_target_object_format.
54380
54381 1999-06-28  Jeffrey A Law  (law@cygnus.com)
54382
54383         * gcc.c-torture/execute/990628-1.c: New test.
54384
54385 1999-06-25  Jeffrey A Law  (law@cygnus.com)
54386
54387         * gcc.c-torture/compile/990625-2.c: New test.
54388
54389         * gcc.c-torture/compile/990625-1.c: New test.
54390
54391 1999-06-23  Nick Clifton  <nickc@cygnus.com>
54392
54393         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
54394         attributes compile.
54395         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54396         ports that use the COFF/PE file format.
54397
54398 1999-06-17  Jeffrey A Law  (law@cygnus.com)
54399
54400         * gcc.c-torture/compile/990617-1.c: New test.
54401
54402 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
54403
54404         * g++.old-deja/g++.other/decl4.C: New test.
54405
54406 1999-06-14  Nathan Sidwell  <nathan@acm.org>
54407
54408         * g++.old-deja/g++.other/bitfld3.C: New test.
54409
54410 1999-06-08  Nathan Sidwell  <nathan@acm.org>
54411
54412         * g++.old-deja/g++.eh/catch1.C: New test.
54413
54414 1999-06-07  Jeffrey A Law  (law@cygnus.com)
54415
54416         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54417
54418         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54419         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
54420
54421 1999-06-05  Craig Burley  <craig@jcb-sc.com>
54422
54423         * g77.f-torture/compile/19990502-0.f: Replace with new,
54424         shorter, test that still fails after recent changes.
54425
54426 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54427
54428         * gcc.c-torture/execute/990604-1.c: New test.
54429
54430 1999-05-31  Jeffrey A Law  (law@cygnus.com)
54431
54432         * gcc.c-torture/execute/990531-1.c: New test.
54433
54434 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54435
54436         * gcc.c-torture/compile/990527-1.c: New test.
54437
54438 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
54439
54440         * gcc.c-torture/execute/990527-1.c: New test.
54441
54442 1999-05-25  Nick Clifton  <nickc@cygnus.com>
54443
54444         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54445         bitfields as signed.
54446
54447 1999-05-25  Craig Burley  <craig@jcb-sc.com>
54448
54449         * g77.f-torture/compile/19990525-0.f: New test.
54450
54451 1999-05-25  Jeffrey A Law  (law@cygnus.com)
54452
54453         * gcc.c-torture/execute/990525-2.c: New test.
54454
54455         * gcc.c-torture/execute/990525-1.c: New test.
54456
54457 1999-05-24  Nathan Sidwell  <nathan@acm.org>
54458
54459         * g++.old-deja/g++.other/anon3.C: New test.
54460         * g++.old-deja/g++.other/anon4.C: New test.
54461         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54462         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54463         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54464         Merrill).
54465
54466 1999-05-24  Jeffrey A Law  (law@cygnus.com)
54467
54468         * gcc.c-torture/execute/990524-1.c: New test.
54469
54470         * gcc.dg/990524-1.c: New test.
54471
54472 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54473
54474         * gcc.c-torture/compile/990523-1.c: New test.
54475
54476 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
54477
54478         * gcc.c-torture/compile/990519-1.c: New test.
54479
54480 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54481
54482         * gcc.c-torture/compile/990517-1.c: New test.
54483
54484         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54485         (e4, f4): New tests.
54486         (main): Call them.
54487
54488 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54489
54490         * gcc.dg/noreturn-1.c: New test.
54491
54492 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54493
54494         * gcc.c-torture/execute/990513-1.c: New test.
54495
54496 1999-05-10  Richard Henderson  <rth@cygnus.com>
54497
54498         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54499
54500 1999-05-10  Craig Burley  <craig@jcb-sc.com>
54501
54502         * g77.f-torture/execute/erfc.f: Use small single-precision
54503         values, to avoid problems on Alphas when not -mieee.
54504
54505 1999-05-08  Craig Burley  <craig@jcb-sc.com>
54506
54507         * gcc.dg/990506-0.c: New test.
54508
54509 1999-05-08  Richard Henderson  <rth@cygnus.com>
54510
54511         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54512         the constant to test.  Don't XFAIL 64-bit targets.
54513
54514         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54515         * g++.old-deja/g++.law/profile1.C: Likewise.
54516
54517         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54518         operator new instances.
54519         * g++.old-deja/g++.other/delete5.C: Likewise.
54520
54521 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54522
54523         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54524         intrinsic.
54525
54526 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54527
54528         * g77.f-torture/execute/u77-test.f: Reverse order of two
54529         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54530
54531 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54532
54533         * gcc.dg/compare1.c: New test.
54534
54535 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54536
54537         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54538         New tests.
54539
54540 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54541
54542         * g77.f-torture/compile/19990502-1.f: New test.
54543
54544 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54545
54546         * g77.f-torture/compile/19990502-0.f: New test.
54547
54548 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54549
54550         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54551         intrinsic.
54552
54553 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54554
54555         * g77.f-torture/execute/u77-test.f (main): List libU77
54556         intrinsics not currently tested.
54557         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54558         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54559         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54560         Trim blanks off the ends of some printed strings.
54561
54562 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54563
54564         * g77.f-torture/execute/u77-test.f (main): Just warn about
54565         FSTAT gid disagreement, as it's expected on some systems.
54566
54567 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54568
54569         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54570         use a new function, which allows for some slop.
54571         Clean up some commentary.
54572         (issum): The new function.
54573         (sgladd): Deleted subroutine.
54574
54575 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54576
54577         * g77.f-torture/execute/u77-test.f: Modify to be more like
54578         libf2c/libU77 version, bringing patches to that version here.
54579         Add suitable commentary.
54580
54581 1999-04-25  Richard Henderson  <rth@cygnus.com>
54582
54583         * gcc.dg/990424-1.c: New test.
54584
54585 1999-04-24  Craig Burley  <craig@jcb-sc.com>
54586
54587         * g77.f-torture/execute/u77-test.f (main): Bug involving
54588         LSTAT has been fixed, so turn back on full checking.
54589
54590 1999-04-20  Craig Burley  <craig@jcb-sc.com>
54591
54592         * g77.f-torture/compile/19990419-0.f: New test.
54593         * g77.f-torture/execute/19990419-1.f: New test.
54594
54595 1999-04-17  Richard Henderson  <rth@cygnus.com>
54596
54597         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54598         to avoid the need for a prototype to supress a warning.
54599
54600 1999-04-07  Jim Wilson  <wilson@cygnus.com>
54601
54602         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54603
54604 1999-04-04  Jeffrey A Law  (law@cygnus.com)
54605
54606         * gcc.c-torture/execute/990404-1.c: New test.
54607
54608 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54609
54610         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54611         * gcc.dg/cpp-if3.c: Don't use -pedantic.
54612         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54613         missing initializer warnings.
54614
54615 1999-03-28  Jeffrey A Law  (law@cygnus.com)
54616
54617         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54618         matching strings.
54619
54620 1999-03-26  Jeffrey A Law  (law@cygnus.com)
54621
54622         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54623
54624 1999-03-26  Craig Burley  <craig@jcb-sc.com>
54625
54626         * g77.f-torture/execute/19990325-0.f: New test.
54627         * g77.f-torture/execute/19990325-1.f: New test.
54628
54629 1999-03-24  Jeffrey A Law  (law@cygnus.com)
54630
54631         * gcc.c-torture/execute/990324-1.c: New test.
54632
54633 1999-03-22  Jim Wilson  <wilson@cygnus.com>
54634
54635         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54636         test with 4.
54637
54638 1999-03-17  Richard Henderson  <rth@cygnus.com>
54639
54640         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
54641
54642 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54643
54644         * g77.f-torture/execute/19990313-2.f: New test.
54645         * g77.f-torture/execute/19990313-3.f: New test.
54646
54647 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54648
54649         * g77.f-torture/execute/19990313-0.f: New test.
54650         * g77.f-torture/execute/19990313-1.f: New test.
54651
54652 1999-03-12  Jim Wilson  <wilson@cygnus.com>
54653
54654         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54655         printf to sprintf.
54656         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54657         (main): Add check for u15.  Conditionalize u31 check depending on
54658         whether ints are <32 bits or >=32 bits.
54659
54660 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54661
54662         * g77.f-torture/execute/19981119-0.f: Improve testiness.
54663
54664 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54665
54666         * g77.f-torture/compile/19990305-0.f: New test.
54667         * g77.f-torture/execute/19981119-0.f: New test.
54668
54669 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54670
54671         * g77.f-torture/execute/970625-2.f: call ABORT if final
54672         result is not correct, instead of just printing it.
54673         Add this checking via newly introduced obfuscation, to
54674         trip up buggy front ends.
54675
54676 1999-03-07  Craig Burley  <craig@jcb-sc.com>
54677
54678         * g77.f-torture/compile/960317-1.f: Moved from being
54679         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
54680
54681 1999-03-06  Craig Burley  <craig@jcb-sc.com>
54682
54683         * g77.f-torture/execute/960317-1.f: New (old) test.
54684         * g77.f-torture/execute/970625-2.f: Ditto.
54685
54686 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
54687
54688         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54689         error message on line 1 or line 2; cccp and cpplib do this differently.
54690
54691 1999-03-01  Jeffrey A Law  (law@cygnus.com)
54692
54693         * g++.old-deja/g++.law/weak1.C: New test.
54694
54695 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54696
54697         * gcc.c-torture/execute/990119-1.c: Renamed to...
54698         * gcc.dg/990119-1.c: this, so it will only be tested once
54699         (it's a preprocessor test, it doesn't need to be run at
54700         multiple optimization levels).
54701
54702 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54703
54704         * lib/g++.exp: Don't add incdir=$base_dir/../include to
54705           ALWAYS_CXXFLAGS.
54706
54707 1999-02-24  Craig Burley  <craig@jcb-sc.com>
54708
54709         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54710         * g77.f-torture/compile/19981216-0.f: ...as it is expected
54711         to not be compilable by current g77.
54712
54713 1999-02-24  Nick Clifton  <nickc@cygnus.com>
54714
54715         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54716
54717 1999-02-22  Jeffrey A Law  (law@cygnus.com)
54718
54719         * gcc.c-torture/execute/990222-1.c: New test.
54720
54721 1999-02-19  Craig Burley  <craig@jcb-sc.com>
54722
54723         * g77.f-torture/compile/19990218-0.f: New test.
54724         * g77.f-torture/noncompile/19990218-1.f: New test.
54725
54726 1999-02-18  Craig Burley  <craig@jcb-sc.com>
54727
54728         * g77.f-torture/compile/19981216-0.f: New test.
54729
54730 1999-02-14  Jeffrey A Law  (law@cygnus.com)
54731
54732         * gcc.dg/990214-1.c: New test.
54733
54734 1999-02-13  Jeffrey A Law  (law@cygnus.com)
54735
54736         * gcc.dg/990213-2.c: New test.
54737
54738         * gcc.dg/990213-1.c: New test.
54739
54740 1999-02-12  Jeffrey A Law  (law@cygnus.com)
54741
54742         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54743         ints.
54744
54745 1999-02-11  Nick Clifton  <nickc@cygnus.com>
54746
54747         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54748         specified by target.
54749
54750         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54751
54752 1999-02-11  Jeffrey A Law  (law@cygnus.com)
54753
54754         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54755
54756 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54757
54758         * gcc.dg/special/ecos.exp: New test driver for new tests with
54759         special requirements.
54760
54761         * gcc.dg/special/alias-1.c: New test.
54762         * gcc.dg/special/gcsec-1.c: New test.
54763         * gcc.dg/special/weak-1.c: New test.
54764         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54765         * gcc.dg/special/weak-2.c: New test.
54766         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54767         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54768         * gcc.dg/special/wkali-1.c: New test.
54769         * gcc.dg/special/wkali-2.c: New test.
54770         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54771         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54772
54773 1999-02-10  Felix Lee  <flee@cygnus.com>
54774
54775           * lib/c-torture.exp (c-torture-compile): Pull out code for
54776           analyzing gcc error messages.
54777           (c-torture-execute): Likewise.  Fix some (harmless) false
54778           positives.
54779           * lib/gcc.exp (gcc_check_compile): New function.
54780
54781 1999-02-08  Richard Henderson  <rth@cygnus.com>
54782
54783         * gcc.c-torture/execute/990208-1.c: New test.
54784
54785 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54786
54787         * g++.dg/special/ecos.exp: New driver for new tests with special
54788         requirements
54789
54790         * g++.dg/special/conpr-1.C: New test
54791         * g++.dg/special/conpr-2.C: New test
54792         * g++.dg/special/conpr-2a.C: New test
54793         * g++.dg/special/conpr-3.C: New test
54794         * g++.dg/special/conpr-3a.C: New test
54795         * g++.dg/special/conpr-3b.C: New test
54796
54797         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
54798         allow g++ to use the dg driver
54799
54800         * README: Add comment about g++.dg directory
54801
54802 1999-02-06  Jeffrey A Law  (law@cygnus.com)
54803
54804         * README: Update email addresses.
54805
54806 1999-02-03  Nick Clifton  <nickc@cygnus.com>
54807
54808         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
54809         arguments in order to force structure S onto the stack even on
54810         the alpha.
54811         (test): Pass 10 leading arguments to function foo as well as the
54812         structure S.
54813
54814         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
54815         failure for all targets.
54816
54817         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
54818         abort to terminate program execution.
54819
54820 1999-01-30  Richard Henderson  <rth@cygnus.com>
54821
54822         * gcc.c-torture/execute/990130-1.c: New test.
54823
54824 1999-01-30  Jeffrey A Law  (law@cygnus.com)
54825
54826         * gcc.dg/990130-1.c: New test.
54827
54828 1999-01-28  Michael Meissner  <meissner@cygnus.com>
54829
54830         * gcc.c-torture/execute/990128-1.c: New test.
54831
54832 1999-01-27  Michael Meissner  <meissner@cygnus.com>
54833
54834         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
54835
54836 1999-01-27  Felix Lee  <flee@cygnus.com>
54837
54838         * lib/c-torture.exp (c-torture-compile): pull out code for
54839         analyzing gcc error messages.
54840         (c-torture-execute): ditto, and fix some (harmless) false
54841         positives.
54842         * lib/gcc.exp (gcc_check_compile): new function.
54843
54844 1999-01-17  Jeffrey A Law  (law@cygnus.com)
54845
54846         * gcc.dg/990117-1.c: New test.
54847
54848         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
54849
54850         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
54851
54852 1999-01-15  Jeffrey A Law  (law@cygnus.com)
54853
54854         * g77.f-torture/compile/990115-1.f: New test.
54855
54856 1999-01-07  Jeffrey A Law  (law@cygnus.com)
54857
54858         * gcc.c-torture/compile/990107-1.c: New test
54859
54860 1999-01-06  Jeffrey A Law  (law@cygnus.com)
54861
54862         * gcc.c-torture/execute/990106-2.c: New test.
54863
54864         * gcc.c-torture/execute/990106-1.c: New test.
54865
54866 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
54867
54868         * gcc.c-torture/compile/981223-1.c: New test.
54869
54870 1998-12-29  Richard Henderson  <rth@cygnus.com>
54871
54872         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
54873         (opt3): Rename from opt4 and disable.
54874
54875 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
54876
54877         * g++.old-deja/g++.pt/ptrmem5.C: New test.
54878
54879 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54880
54881         * g++.old-deja/g++.other/conv5.C: New test.
54882
54883 1998-12-14  Nick Clifton  <nickc@cygnus.com>
54884
54885         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
54886
54887 1998-12-11  Jeffrey A Law  (law@cygnus.com)
54888
54889         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
54890
54891 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
54892
54893         * gcc.c-torture/compile/981211-1.c: New test.
54894
54895 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54896
54897         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
54898
54899         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
54900
54901 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54902
54903         * gcc.special/930510-1.c: Make C9X safe.
54904         * gcc.misc-tests/gcov-1.c Similarly.
54905         * gcc.misc-tests/gcov-2.c Similarly.
54906
54907 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54908
54909         * gcc.dg/ultrasp1.c: New test.
54910
54911 1998-12-06  Richard Henderson  <rth@cygnus.com>
54912
54913         * gcc.c-torture/execute/981206.c: New test.
54914
54915 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54916
54917         * g++.old-deja/g++.ns/template7.C: New test.
54918
54919         * g++.old-deja/g++.other/expr1.C: New test.
54920
54921         * g++.old-deja/g++.eh/tmpl3.C: New test.
54922
54923         * g++.old-deja/g++.eh/tmpl2.C: New test.
54924
54925 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54926
54927         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
54928         * g++.old-deja/g++.other/using6.C: Removed.
54929         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
54930
54931         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
54932
54933 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54934
54935         * g++.old-deja/g++.pt/overload8.C: New test.
54936
54937         * g++.old-deja/g++.pt/overload7.C: New test.
54938
54939         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
54940
54941         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
54942         and relinking messages.
54943         * lib/g++.exp (g++_target_compile): Remove .rpo file when
54944         compiling with -frepo.
54945
54946 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
54947
54948         * g++.old-deja/g++.pt/lookup6.C: New test.
54949
54950 1998-11-30  Nick Clifton  <nickc@cygnus.com>
54951
54952         * gcc.c-torture/execute/981130-1.c: New test.
54953         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
54954
54955 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
54956
54957         * g++.old-deja/g++.pt/explicit76.C: New test.
54958
54959         * g++.old-deja/g++.pt/friend38.C: New test.
54960
54961         * g++.old-deja/g++.ns/crash2.C: New test.
54962
54963         * g++.old-deja/g++.pt/defarg8.C: New test.
54964
54965         * g++.old-deja/g++.pt/instantiate6.C: New test.
54966
54967         * g++.old-deja/g++.pt/static6.C: New test.
54968
54969         * g++.old-deja/g++.pt/decl2.C: New test.
54970
54971 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54972
54973         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
54974         problem is actually related with name lookup, but so what? :-)
54975
54976         * g++.old-deja/g++.pt/friend37.C: New test.
54977
54978 1998-11-25  Dave Love  <d.love@dl.ac.uk>
54979
54980         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
54981         element, which fails on some systems.
54982
54983         * g77.f-torture/execute/labug1.f: New test.
54984
54985 1998-11-21  Jeffrey A Law  (law@cygnus.com)
54986
54987         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
54988         is defined.
54989
54990 1998-11-18  Dave Love  <d.love@dl.ac.uk>
54991
54992         * g77.f-torture/compile/981117-1.f: New test.
54993
54994 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
54995
54996         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
54997         properly discarded.
54998
54999 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
55000
55001         * gcc.c-torture/execute/memcheck: New directory of tests for
55002         -fcheck-memory-usage.
55003
55004 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
55005
55006         * README: New file, general information about the testsuite and
55007         new description of the various C++ test subdirectories.
55008         * README.g++: Eliminate obsolete information, update and move most
55009         relevant stuff to README.
55010
55011 1998-11-07  Richard Henderson  <rth@cygnus.com>
55012
55013         * gcc.c-torture/compile/981107-1.c: New test.
55014
55015 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
55016
55017         * execute/memcpy-bi.c: New testcase.
55018
55019 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
55020
55021         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55022         base classes.
55023
55024         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55025         template is selected.
55026
55027         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55028         classes, it should be accepted for all types.
55029
55030         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55031
55032         * g++.old-deja/g++.pt/spec24.C: Ensure that template
55033         specializations start with template headers.
55034
55035 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
55036
55037         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55038
55039         * g++.old-deja/g++.other/init9.C: Test cross initialization of
55040         non-POD types.
55041
55042 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55043
55044         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55045
55046 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55047
55048         * compile/981022-1.c, compile/981022-1.x: New test and driver.
55049
55050 1998-10-19  Jeffrey A Law  (law@cygnus.com)
55051
55052         * 981019-1.c: New test.
55053
55054 1998-10-14  Robert Lipe <robertl@dgii.com>
55055
55056         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55057         find objc headers.
55058
55059 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55060
55061         * compile/981001-4.c: Remove use of GCC extension that triggers a
55062         compiler bug.
55063
55064 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
55065
55066         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55067
55068 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55069
55070         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
55071         instantiation of template produces incorrect code for delete
55072         expression.
55073
55074         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
55075         constructors' name is not unique.
55076         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55077         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55078
55079         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
55080         automatic array of const is ill-formed.
55081
55082         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
55083         of template parameter?
55084
55085         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
55086         const.
55087
55088         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
55089         pointer-to-member expression.
55090
55091         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
55092         declaration causes ICE.
55093
55094 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
55095
55096         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
55097         reserved in the global namespace.
55098
55099         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55100         generate needed virtual table.
55101
55102         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55103
55104 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
55105
55106         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55107         template-dependent type
55108
55109 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55110
55111         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55112         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55113         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55114
55115         * g++.old-deja/g++.other/using5.C: New test; using decl from base
55116         class should be usable as argument of member function.
55117         * g++.old-deja/g++.other/using6.C: New test; using decl from base
55118         class should be usable as return type of member function.
55119         * g++.old-deja/g++.other/using7.C: New test; using decl from base
55120         class should be usable as type of data member.
55121
55122         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55123
55124 1998-10-09  Jeffrey A Law  (law@cygnus.com)
55125
55126         * gcc.c-torture/special/920521-1.c: Fix bogus test.
55127
55128 1998-10-08  Nick Clifton  <nickc@cygnus.com>
55129
55130         * gcc.dg/dll-?.c Add thumb to target list.
55131         Fix assembler scan patterns to match current assembler output.
55132
55133 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
55134
55135         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
55136         matching of template brackets.
55137
55138         * g++.old-deja/g++.other/using4.C: New test.  Test using
55139         declarations of methods from base classes.
55140
55141         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
55142         within functions should introduce names into the innermost
55143         enclosing namespace.
55144
55145         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
55146         of static locals if first initialization throws.
55147
55148 1998-10-07  Jim Wilson  <wilson@cygnus.com>
55149
55150         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55151
55152 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
55153
55154         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
55155         lose track of the possible targets of tablejump insns.
55156         * special/special.exp: Run it.
55157
55158 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55159
55160         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
55161         must be declared before its specializations can be named in friend
55162         declarations.
55163
55164 1998-10-05  Dave Love  <d.love@dl.ac.uk>
55165
55166         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55167
55168         * g77.f-torture/execute/io1.f: New test.
55169
55170 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55171
55172         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55173         with pointer to template function, for which no argument deduction
55174         is possible.
55175
55176         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55177         specialization of template function as argument to template
55178         function.
55179
55180         * g++.old-deja/g++.other/access2.C: New test; Inner class
55181         shouldn't have privileged access to Outer's names.
55182
55183 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55184
55185         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55186         friend template declared within template class conflicts with
55187         nested class of the same name.
55188
55189         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55190         is ignored.
55191
55192         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55193         object with direct initializer as function declaration.
55194
55195         * g++.old-deja/g++.other/decl2.C: New test; duplicate
55196         initializers.
55197
55198         * g++.old-deja/g++.other/null2.C: New test; conditional operator
55199         involving const pointer and NULL produces incorrect result.
55200
55201         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55202         type name without `typename' should be rejected with -pedantic.
55203
55204 1998-10-02  Richard Henderson  <rth@cygnus.com>
55205
55206         * g++.old-deja/g++.other/addrof1.C: New test.
55207
55208 1998-10-01  Nick Clifton  <nickc@cygnus.com>
55209
55210         * gcc.c-torture/compile/981001-1.c: New test.
55211         * gcc.c-torture/execute/981001-1.c: New test.
55212
55213 1998-10-01  Jeffrey A Law  (law@cygnus.com)
55214
55215         * gcc.c-torture/compile/981001-2.c: New test.
55216         * gcc.c-torture/compile/981001-3.c: New test.
55217         * gcc.c-torture/compile/981001-4.c: New test.
55218
55219 1998-10-01  Robert Lipe  <robertl@dgii.com>
55220
55221         * lib/objc.exp (objc_target_compile): Add -L during compiles for
55222         multilibbed hosts.  Idea grafted from g77.exp.
55223
55224 1998-09-30  Dave Love  <d.love@dl.ac.uk>
55225
55226         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55227         avoid losing on systems which need -lsocket.
55228
55229 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
55230
55231         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55232         * g++.old-deja/g++.other/nested2.C: Ditto.
55233         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55234         failure.
55235
55236 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55237
55238         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55239         preferred over template operator!= for enum bitfields.
55240
55241 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
55242
55243         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55244         that happen to have the same base name, but in different scopes,
55245         are incorrectly rejected.
55246
55247 1998-09-16  Richard Henderson  <rth@cygnus.com>
55248
55249         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55250         on the native word size instead of an integer literal.
55251
55252 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55253
55254         * g++.old-deja/g++.other/static2.C: Invocation of static data
55255         member of type pointer-to-function denoted as non-static member.
55256
55257         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55258         checks involving function types and aliases.
55259
55260 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55261
55262         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55263         redefined to the same non-trivial type.
55264
55265         * g++.old-deja/g++.pt/explicit73.C: Test for proper
55266         namespace-qualification of template specializations declared in
55267         other namespaces.
55268
55269         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55270         to declare a subset of the specializations of a template function
55271         as friends of specializations of a template class.
55272
55273         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55274         member templates that do not fully specialize the enclosing
55275         template class are rejected.
55276
55277 1998-09-11  Dave Love  <d.love@dl.ac.uk>
55278
55279         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55280
55281 1998-09-08  Dave Love  <d.love@dl.ac.uk>
55282
55283         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55284         altered from libf2c/libU77 version.
55285
55286 1998-09-06  Dave Love  <d.love@dl.ac.uk>
55287
55288         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55289
55290 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
55291             Alexandre Oliva  <oliva@dcc.unicamp.br>
55292
55293         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55294         (un)signed char are different types for template specialization
55295         purposes.
55296
55297 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
55298
55299         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55300         * objc: ObjC testsuite.
55301
55302 1998-08-31  Catherine Moore  <clm@cygnus.com>
55303
55304         * gcc.c-torture/execute/941014-1.x: New file.
55305
55306 1998-08-31  Nick Clifton  <nickc@cygnus.com>
55307
55308         * lib/c-torture.exp: Add support for
55309         torture_eval_before_compile and torture_eval_before_execute
55310         variables.
55311
55312 1998-08-30  Jeffrey A Law  (law@cygnus.com)
55313
55314         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
55315         this test triggers valid.
55316
55317 1998-08-27  Jeffrey A Law  (law@cygnus.com)
55318
55319         * gcc.dg/980827-1.c: New test.
55320
55321 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
55322
55323         * gcc.c-torture/execute/loop-4b.c: New test.
55324
55325 1998-08-26  Nick Clifton  <nickc@cygnus.com>
55326
55327         * lib/c-torture.exp: Add support for
55328         torture_eval_before_compile and torture_eval_before_execute
55329         variables.
55330
55331 1998-08-25  Jeffrey A Law  (law@cygnus.com)
55332
55333         * gcc.c-torture/compile/980825-1.c: New test.
55334
55335 1998-08-24  Nick Clifton  <nickc@cygnus.com>
55336
55337         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55338         count number tests in opt_t0 not good_t0.
55339
55340 1998-08-24  Jeffrey A Law  (law@cygnus.com)
55341
55342         * gcc.c-torture/compile/930326-1.x: Fix typo.
55343
55344 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
55345
55346         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55347         causes an ICE.
55348
55349 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55350
55351         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55352         STACK_SIZE is defined.
55353         * gcc.c-torture/unsorted/stuct.c: Similarly.
55354
55355         * gcc.c-torture/compile/980821-1.c: New test.
55356
55357 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55358
55359         * gcc.c-torture/execute/980526-2.c: Disable for targets with
55360         16bit ints.
55361
55362 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
55363
55364         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55365         code.
55366
55367 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
55368
55369         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55370         error'.
55371
55372 1998-08-18  Jeffrey A Law  (law@cygnus.com)
55373
55374         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55375
55376 1998-08-16  Jeffrey A Law  (law@cygnus.com)
55377
55378         * gcc.c-torture/compile/980816-1.c: New test.
55379
55380         * gcc.dg/980816-1.c: New test.
55381
55382 1998-08-13  Jeffrey A Law  (law@cygnus.com)
55383
55384         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55385         compiler for ieee tests.
55386
55387 1998-08-01  Dave Love  <d.love@dl.ac.uk>
55388
55389         * g77.f-torture/compile/980729-0.f: New test.
55390
55391 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
55392
55393         * gcc.c-torture/special/eeprof-1.c: New test, for
55394         -finstrument-functions.
55395         * gcc.c-torture/special/special.exp: Run it.
55396
55397 1998-07-29  Jeffrey A Law  (law@cygnus.com)
55398
55399         * gcc.c-torture/compile/980729-1.c: New test.
55400
55401 1998-07-27  Nick Clifton  <nickc@cygnus.com>
55402
55403         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55404         __thumb__ is defined, and test for ARM style doubles if so.
55405
55406 1998-07-26  Dave Love  <d.love@dl.ac.uk>
55407
55408         * g77.f-torture/noncompile/980615-0.f: New test.
55409
55410 1998-07-26  H.J. Lu  (hjl@gnu.org)
55411
55412         * gcc.dg/980312-1.c: Do link instead of compile.
55413         * gcc.dg/980313-1.c: Likewise.
55414
55415 1998-07-26  Jeffrey A Law  (law@cygnus.com)
55416
55417         * gcc.c-torture/compile/980726-1.c: New test.
55418
55419 1998-07-25  Dave Love  <d.love@dl.ac.uk>
55420
55421         * g77.f-torture/execute/io0.f: New test.
55422
55423 1998-07-24  Nick Clifton  <nickc@cygnus.com>
55424
55425         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55426         an int.
55427
55428 1998-06-18  Michael Meissner  <meissner@cygnus.com>
55429
55430         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55431         m32r bugs.
55432
55433 1998-07-17  Nick Clifton  <nickc@cygnus.com>
55434
55435         * gcc.dg/980626-1.c: Expect failures for all toolchains until
55436         c-decl.c:grokdeclarator can handle mode attributes.
55437
55438 1998-07-16  Jeffrey A Law  (law@cygnus.com)
55439
55440         * gcc.c-torture/execute/980716-1.c: New test.
55441
55442 1998-07-13  Jeffrey A Law  (law@cygnus.com)
55443
55444         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55445         the mn10200.
55446         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
55447         the mn10200.
55448         * gcc.c-torture/execute/va-arg-3.x: Similarly.
55449         * gcc.c-torture/compile/930326-1.x: Similarly.
55450
55451 1998-07-13  Dave Love  <d.love@dl.ac.uk>
55452
55453         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55454         New test from Craig.
55455
55456 1998-07-12  Dave Love  <d.love@dl.ac.uk>
55457
55458         * g77.f-torture/noncompile/980616-0.f: New test.
55459
55460         * g77.f-torture/execute/970816-3.f: New test from Craig.
55461
55462 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55463
55464         *  g++.other/singleton.C: Return error value instead of taking
55465         SIGSEGV.
55466
55467 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55468
55469         *  g++.other/singleton.C: New test.  Warning is under dispute.
55470         Runtime crash is not.
55471
55472 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55473
55474         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55475         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55476         using6.C, using7.C}: New namespace tests.
55477
55478 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55479
55480         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55481         specialization with typedef'ed names used as array indexes.
55482
55483 1998-07-09  Jeffrey A Law  (law@cygnus.com)
55484
55485         * gcc.c-torture/execute/980709-1.c: New test.
55486
55487         * gcc.dg/980709-1.c: New test.
55488
55489 1998-07-07  Richard Henderson  <rth@cygnus.com>
55490
55491         * gcc.c-torture/execute/bcp-1.c: New test.
55492
55493 1998-07-07  Jeffrey A Law  (law@cygnus.com)
55494
55495         * gcc.c-torture/execute/980707-1.c: New test.
55496
55497 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
55498
55499         * gcc.c-torture/compile/980706-1.c: New test.
55500
55501 1998-07-01  Dave Love  <d.love@dl.ac.uk>
55502
55503         * g77.f-torture/execute/980701-0.f,
55504         g77.f-torture/execute/980701-1.f: New test from Craig.
55505
55506 1998-07-01  Jeffrey A Law  (law@cygnus.com)
55507
55508         * gcc.c-torture/compile/980701-1.c: New test.
55509
55510         * gcc.c-torture/execute/980701-1.c: New test.
55511
55512 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
55513 rlsruhe.de>
55514
55515         * g++.old-deja/g++.robertl/eb132.C: New test.
55516         * g++.old-deja/g++.robertl/eb133.C: Likewise.
55517
55518 1998-06-29  Dave Love  <d.love@dl.ac.uk>
55519
55520         * g77.f-torture/execute/980628-7.f,
55521         g77.f-torture/execute/980628-8.f,
55522         g77.f-torture/execute/980628-9.f,
55523         g77.f-torture/execute/980628-10.f: New tests from Craig.
55524
55525         * g77.f-torture/execute/980628-3.f: Remove mail headers.
55526
55527 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55528
55529         * g77.f-torture/execute/980628-4.f: New test from Craig.
55530         * g77.f-torture/execute/980628-5.f: Likewise.
55531         * g77.f-torture/execute/980628-2.f: Likewise.
55532         * g77.f-torture/execute/980628-0.f: Likewise.
55533         * g77.f-torture/execute/980628-1.f: Likewise.
55534         * g77.f-torture/execute/980628-3.f: Likewise.
55535         * g77.f-torture/execute/980628-6.f: Likewise.
55536
55537 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55538
55539         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55540         directory when nothing has been installed yet.
55541
55542 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
55543
55544         * gcc.c-torture/special/special.exp: Handle newer versions of
55545         dejagnu.
55546
55547 1998-06-26  Jeffrey A Law  (law@cygnus.com)
55548
55549         * gcc.dg/980626-1.c: New test.
55550
55551 1998-06-19  Bruno Haible <haible@ilog.fr>
55552
55553         * gcc.misc-tests/m-un-2.c: New test.
55554         * g++.old-deja/g++.other/warn01.c: Likewise.
55555
55556 1998-06-19  Robert Lipe  <robertl@dgii.com>
55557
55558         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55559         compatibility with assmblers with a different comment character.
55560         Eliminate use of GAS-specific extensions.
55561
55562 1998-06-19  Jeffrey A Law  (law@cygnus.com)
55563
55564         * gcc.c-torture/execute/ieee/980619-1.c: New test.
55565
55566 1998-06-19  Robert Lipe  <robertl@dgii.com>
55567
55568         * lib/g77.exp: Replace search for libf2c.a with search for newly
55569         renamed libg2c.a
55570
55571 1998-06-17  Jeffrey A Law  (law@cygnus.com)
55572
55573         * gcc.c-torture/execute/980617-1.c: New test.
55574
55575 1998-06-12  Jeffrey A Law  (law@cygnus.com)
55576
55577         * gcc.c-torture/execute/980612-1.c: New test.
55578
55579 1998-06-08  Jeffrey A Law  (law@cygnus.com)
55580
55581         * gcc.dg/980523-1.c: Only test on ppc-linux.
55582         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55583
55584         * gcc.c-torture/execute/980608-1.c: New test.
55585
55586 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
55587
55588         * gcc.c-torture/execute/980605-1.c: New test.
55589
55590 1998-06-04  Jeffrey A Law  (law@cygnus.com)
55591
55592         * gcc.c-torture/execute/980604-1.c: New test.
55593
55594 1998-06-02  Jeffrey A Law  (law@cygnus.com)
55595
55596         * gcc.c-torture/execute/980602-1.c: New test.
55597         * gcc.c-torture/execute/980602-2.c: Likewise.
55598
55599 1998-06-02  Dave Love  <d.love@dl.ac.uk>
55600
55601         * 970125-0.f: Fix per JCB.  Add commentary.
55602
55603 1998-05-31  Michael Meissner  <meissner@cygnus.com>
55604
55605         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55606         IEEE -0 support.
55607
55608 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55609
55610         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55611         earlier.
55612
55613 1998-05-28  Catherine Moore <clm@cygnus.com>
55614
55615         * gcc.c-torture/execute/980526-3.c: New test.
55616
55617 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
55618
55619         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55620         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55621         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55622         m88k-motorola-sysv3 to XFAIL.
55623
55624 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55625
55626         * gcc.dg/980526-1.c: New test.
55627         * gcc.c-torture/execute/980526-2.c: New test.
55628
55629 1998-05-26  Jeffrey A Law  (law@cygnus.com)
55630
55631         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55632
55633         * gcc.c-torture/execute/980526-1.c: New test.
55634
55635 1998-05-26  Dave Love  <d.love@dl.ac.uk>
55636
55637         * g77.f-torture/execute/alpha2.f: Add runtime test.
55638
55639 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
55640
55641         * g++.old-deja/old-deja.exp: Strip leading directories.
55642
55643         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55644         error for the line.  Don't run multiple tests for the same line.
55645
55646 1998-05-23  Jeffrey A Law  (law@cygnus.com)
55647
55648         * gcc.dg/980523-1.c: New test.
55649
55650 1998-05-23  Dave Love  <d.love@dl.ac.uk>
55651
55652         * g77.f-torture/compile/970915-0.f: New test.
55653
55654 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
55655
55656         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55657
55658 1998-05-21  Jeffrey A Law  (law@cygnus.com)
55659
55660         * gcc.dg/980520-1.c: New test.
55661
55662 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
55663
55664         * gcc.dg/980502-1.c: Fix return type.
55665
55666 1998-05-20  Jeffrey A Law  (law@cygnus.com)
55667
55668         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55669         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55670         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55671         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55672         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55673
55674 1998-05-20  Dave Love  <d.love@dl.ac.uk>
55675
55676         * g77.f-torture/execute/980520-1.f: New test.
55677
55678 1998-05-15  Dave Love  <d.love@dl.ac.uk>
55679
55680         * lib/mike-g77.exp: New file.
55681
55682         * g77.f-torture/noncompile/noncompile.exp,
55683         g77.f-torture/noncompile/check0.f: New files.
55684
55685 1998-05-14  Dave Love  <d.love@dl.ac.uk>
55686
55687         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55688         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55689         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55690         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55691         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55692         abort where appropriate.
55693
55694 1998-05-05  Michael Meissner  <meissner@cygnus.com>
55695
55696         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55697         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55698
55699 1998-04-29  Dave Love  <d.love@dl.ac.uk>
55700
55701         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55702
55703 1998-04-27  Dave Love  <d.love@dl.ac.uk>
55704
55705         * g77.f-torture/compile/980427-0.f: New test.
55706
55707 1998-04-24  Dave Love  <d.love@dl.ac.uk>
55708
55709         * g77.f-torture/compile/980424-0.f: New test.
55710
55711 1998-04-19  Dave Love  <d.love@dl.ac.uk>
55712
55713         * g77.f-torture/compile/980419-2.f (main): New test.
55714         * g77.f-torture/compile/970125-0.f: New test.
55715         * g77.f-torture/compile/980419-1.f: New test.
55716
55717 1998-04-08  Jim Wilson  <wilson@cygnus.com>
55718
55719         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
55720         of loop-4.c.
55721
55722 1998-04-07  Jim Wilson  <wilson@cygnus.com>
55723
55724         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55725
55726 1998-04-03  Jim Wilson  <wilson@cygnus.com>
55727
55728         * gcc.c-torture/compile/980329-1.c: New test.
55729
55730 1998-03-18  Jim Wilson  <wilson@cygnus.com>
55731
55732         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55733         * gcc.dg/980312-1.c: Fix typo in -march command.
55734
55735 1998-03-16  H.J. Lu  (hjl@gnu.org)
55736
55737         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55738
55739 1998-03-11  Robert Lipe  <robertl@dgii.com>
55740
55741         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
55742         Dave Love agree the Fortran source is bogus.
55743
55744 1998-03-11  Robert Lipe  <robertl@dgii.com>
55745
55746         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55747         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55748         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55749         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55750         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55751
55752 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55753
55754         * g++.old-deja/g++.other/friend1.C: New test.
55755
55756 1998-02-18  Dave Love  <d.love@dl.ac.uk>
55757
55758         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55759         possibly uninitialized) variables and declare dnrm2.
55760
55761 1998-02-23  Robert Lipe <robertl@dgii.com>
55762
55763         From Bruno Haible <haible@ilog.fr>:
55764         * gcc.c-torture/execute/980223.c: New test.
55765
55766 1998-02-13  Jeffrey A Law  (law@cygnus.com)
55767
55768         * gcc.dg/ifelse-1.c: New test.
55769
55770 1998-02-09  H.J. Lu  (hjl@gnu.org)
55771
55772         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55773
55774           * lib/old-dejagnu.exp (old-dejagnu): Added the
55775           "execution test - XFAIL *-*-*" handling in the spirit of
55776           "excess errors test -". Changed the "execution test fails"
55777           handling to be like "excess errors test fails".
55778           * Update various tests accordingly.
55779
55780 1998-02-06  Jim Wilson  <wilson@cygnus.com>
55781
55782         * gcc.c-torture/execute/980205.c: New test.
55783
55784 1998-01-18  Jeffrey A Law  (law@cygnus.com)
55785
55786         * lib/c-torture.exp: Look for .x files instead of .cexp files.
55787         * lib/f-torture.exp: Similarly.
55788         * gcc.c-torture: Rename all .cexp files to .x files.
55789
55790 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
55791
55792         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
55793         (940510-1.c): Removed duplicate.
55794         (971104-1.c): New test.
55795
55796 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
55797
55798           * lib/f-torture.exp: Improve error and loop detection.
55799
55800 1997-11-19  Michael Meissner  <meissner@cygnus.com>
55801
55802         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
55803         use that to size the filler array.
55804
55805 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
55806
55807         * lib/c-torture.exp(c-torture-execute): Fix typo.
55808
55809         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
55810         testcase as the executable name. Keep the executable around if
55811         the test fails.
55812
55813 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
55814
55815         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
55816         changes.  Only test one -g option, and move it to the end of the
55817         list of options to test.
55818
55819 1997-09-19  Michael Meissner  <meissner@cygnus.com>
55820
55821         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
55822         variable GCC_TORTURE_OPTIONS to supply default switches separated
55823         by colons.  If no environment variable, run tests with -O0 -g, -O1
55824         -g, and -O2 -g as well.
55825
55826 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
55827
55828         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
55829         explanatory comments. Fix indentation.
55830
55831 1997-09-15  Jeffrey A Law  (law@cygnus.com)
55832
55833         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
55834
55835 1997-09-11  Jeffrey A Law  (law@cygnus.com)
55836
55837         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
55838         * g++.old-deja/g++.mike/p7325.C: Likewise.
55839         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
55840
55841 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
55842
55843         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
55844         * g++.old-deja/g++.brendan/crash30.C: Likewise.
55845         * g++.old-deja/g++.brendan/crash39.C: Likewise.
55846         * g++.old-deja/g++.law/operators4.C: Likewise.
55847
55848 1997-09-11  Joe Buck  (jbuck@synopsys.com)
55849
55850         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
55851         * g++.old-deja/g++.mike/p784.C: Ditto.
55852         * g++.old-deja/g++.mike/p785.C: Ditto.
55853
55854 1997-09-05  Jeffrey A Law  (law@cygnus.com)
55855
55856           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
55857
55858 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55859
55860         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
55861         target feature; pass this to c-torture-execute as needed.
55862
55863 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55864
55865         * lib/c-torture.exp(c-torture-execute): If the previous and the
55866         current executables being tested are identical, we don't need to
55867         run the executable again. Try to make the executable names
55868         unique. Add an optional argument for passing additional compiler
55869         flags.
55870
55871 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
55872
55873         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
55874
55875 1997-08-29  Jeffrey A Law  (law@cygnus.com)
55876
55877         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
55878
55879 1997-07-31  Jeffrey A Law  (law@cygnus.com)
55880
55881         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
55882         32bit or larger longs.
55883
55884         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
55885         have either a 32bit long or 32bit int.
55886
55887 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
55888
55889         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
55890         Make double precision tests dependent on sizeof (double).
55891
55892 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
55893
55894         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
55895         too.
55896
55897 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
55898
55899         * gcc.c-torture/compile/961203-1.cexp: New script.
55900
55901 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
55902
55903         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
55904         up the includes ourselves.
55905
55906 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
55907
55908         * lib/plumhall.exp: Remove random include, and add a few
55909         verbose messages for debugging.
55910
55911 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
55912
55913         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
55914         of trying to do it ourselves.
55915
55916 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55917
55918         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
55919
55920 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
55921
55922         * gcc.prms/5403.c: Made regexp a bit less strict.
55923
55924 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
55925
55926         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
55927         is returned from remote_load instead.
55928         * lib/plumhall.exp: Ditto.
55929         * lib/mike-g++.exp: Ditto.
55930         * lib/old-dejagnu.exp: Ditto.
55931         * lib/c-torture.exp: Ditto.
55932
55933 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
55934
55935         * lib/g++.exp: Use build_wrapper procedure.
55936         * lib/gcc.exp: Ditto.
55937
55938 1997-05-20  Jeffrey A Law  (law@cygnus.com)
55939
55940         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
55941         an old-style decl for malloc.  Fixes tests to work when
55942         sizeof (int) != sizeof (size_t).
55943
55944 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55945
55946         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
55947
55948         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
55949         use stdargs.h interface.
55950
55951 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55952
55953         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
55954         NO_VARARGS when compiling.
55955
55956 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
55957
55958         * lib/plumhall.exp(ph_includes): New procedure.
55959         (ph_make): Use it.
55960         (ph_compiler): Ditto.
55961
55962         * lib/g++.exp: Rename test-glue.c to testglue.c.
55963         * lib/gcc.exp: Ditto.
55964
55965 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
55966
55967         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
55968         to completion when it's called.
55969
55970 1997-03-21  Michael Meissner  <meissner@cygnus.com>
55971
55972         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
55973         is defined, don't do test.
55974
55975 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
55976
55977         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
55978         for object files.
55979         (ph_summary): Mark skipped testcases as untested, not unresolved.
55980
55981         * lib/plumhall.exp (ph_make): If unresolved because of bad
55982         errorCode, record errorCode in log file.
55983         (*): Replace send_log/verbose with verbose -log.
55984
55985 1997-03-19  Michael Meissner  <meissner@cygnus.com>
55986
55987         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
55988         double conversion if double isn't at least 8 bytes.
55989
55990         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
55991         int to work with targets where int is 16 bits.
55992
55993         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
55994         8 bytes, just exit, since 4 byte doubles don't have enough bits of
55995         precision for the test to complete.
55996
55997 1997-03-14  Michael Meissner  <meissner@cygnus.com>
55998
55999         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56000         if d10v is not compiled with the -mdouble64 flag.
56001         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56002
56003         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56004         d10v is not compiled with the -mint32 flag.
56005
56006 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
56007
56008         * lib/plumhall.exp: Use incr_count.
56009
56010 1997-03-12  Jeffrey A Law  (law@cygnus.com)
56011
56012         * gcc.c-torture: Update to c-torture-1.45.
56013
56014 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
56015
56016         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56017         the name of the expect testcase file).
56018
56019         * lib/g++.exp(g++_init): Ditto.
56020
56021 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
56022
56023         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56024         the host.
56025
56026         * lib/gcc.exp(gcc_exit): New procedure.
56027
56028 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
56029
56030         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56031         specs where appropriate.
56032
56033         * g++.old-deja/g++.arm/*: Added additional ERROR checks
56034         because of new "candidates are" messages, and removed a few
56035
56036         * Converted all non-old-style g++ testcases to old-style, and
56037         moved into g++.old-deja.
56038
56039 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
56040
56041         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56042         options.
56043
56044         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56045         succeeded.
56046
56047         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56048
56049 1997-02-13  Michael Meissner  <meissner@cygnus.com>
56050
56051         * lib/gcc.exp (gcc_target_compile): Add support for defining
56052         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56053         the machine doesn't have those features.
56054
56055 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
56056
56057         * g++.law/operators4.exp: Don't use LIBS.
56058
56059 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
56060
56061         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56062
56063         * lib/mike-g++.exp: Don't set the compiler to be tested here.
56064         * lib/g++.exp: Set it here instead. Also, allow use of the
56065         --tool_exec and --tool_opt options. Change CXX to
56066         GXX_UNDER_TEST.
56067
56068         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56069
56070         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56071
56072 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
56073
56074         * lib/old-dejagnu.exp: Use prune_warnings instead of
56075         prune_system_crud.
56076         * lib/mike-g++.exp: Ditto.
56077         * lib/gcc.exp: Ditto.
56078         * lib/g++.exp: Ditto.
56079
56080         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56081
56082 1997-02-07  Jeffrey A Law  (law@cygnus.com)
56083
56084           * 941014-2.c: Include stdlib.h
56085           * 960327-1.c: Include stdio.h
56086           * dbra.c, index-1.c: Don't assume ints are 32bits.
56087
56088 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
56089
56090         * lib/gcc.exp: Add gcc,stack_size target feature.
56091
56092         * lib/g++.exp(g++_target_compile): Add the include and link
56093         paths here, not in two other places. And, it's $options, not
56094         options.
56095
56096         * lib/mike-g++.exp(postbase): Remove the code that determines
56097         the correct include and link paths.
56098         * g++.old-deja/old-deja.exp: Ditto.
56099
56100 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
56101
56102         * lib/g++.exp(g++_init): target_compile no longer returns the
56103         filename of the result.
56104
56105 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
56106
56107         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56108         call to glob.
56109
56110         * gcc.c-torture/special/special.exp: Change call to
56111         gcc_target_compile to include the object file.
56112
56113 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
56114
56115         * gcc.c-torture/special/special.exp: Correct misspelling in last
56116         change.
56117
56118 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
56119
56120         * lib/plumhall.exp(ph_summary): Log the entire output of the
56121         executable. Return -1 if there were any failures, 0 otherwise.
56122         (ph_execute): Return -1 if there were any failures, 0 otherwise.
56123         (ph_make): Clean up objects and executables that were built
56124         if the tests succeeded.
56125
56126 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
56127
56128         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56129         libraries and includes in the build tree as appropriate.
56130
56131 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56132
56133         * lib/c-torture.exp: Instead of looking for the global variable
56134         NO_LONG_LONG, check to see if that's a feature of the target.
56135
56136 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56137
56138         * config/default.exp: Minimize. Delete the remainer of the files in
56139         config; this functionality is now in devo/dejagnu/config.
56140
56141         g++.*/*: Pass any additional flags used to compile to postbase;
56142         delete CXXFLAGS.
56143
56144         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56145         is now done by runtest.exp. Use gcc_target_compile instead of
56146         compile.
56147
56148         lib/c-torture.exp: Use gcc_target_compile instead of compile.
56149         Remove references to CFLAGS. Use remote_file instead of
56150         calling rm -f.
56151         (c-torture): Take a list of arguments to use to compile this
56152         testcase.
56153
56154         lib/g++.exp: Simplify. Use target_compile instead of compile.
56155         lib/gcc-dg.exp: Ditto.
56156         lib/gcc.exp: Ditto.
56157         lib/mike-{gcc,g++}.exp: Ditto.
56158         lib/old-dejagnu.exp: Ditto.
56159         lib/plumhall.exp: Ditto.
56160
56161 1997-01-08  Jim Wilson  <wilson@cygnus.com>
56162
56163         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56164         (ph_linker): Likewise.
56165
56166 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
56167
56168           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56169         MAP_ANON / MAP_ANONYMOUS if defined;
56170         else try to map from /dev/zero .
56171
56172 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56173
56174         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56175         isn't defined, then define it to MAP_ANONYMOUS.
56176
56177 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56178
56179         * gcc.c-torture: Update to c-torture-1.42 release.
56180
56181 1996-11-11  Jeffrey A Law  (law@cygnus.com)
56182
56183         * gcc.c-torture: Update to c-torture-1.41 release.
56184
56185 1996-10-27  Jeffrey A Law  (law@cygnus.com)
56186
56187         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
56188         c-torture release.
56189
56190 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
56191
56192         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56193         and LDFLAGS.  Fix second case to append the target_info ldflags
56194         onto LDFLAGS, not CFLAGS.
56195         * lib/g++.exp (g++_init): Add target_info stuff.
56196         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
56197         of libgloss and newlib flags for !native.
56198
56199         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56200         (GDB): Fix relative path to go up another dir for finding gdb.
56201
56202 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
56203
56204         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56205         versions in the target_info array, if they don't exist.
56206
56207 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
56208
56209         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56210
56211 1996-07-08  Jim Wilson  <wilson@cygnus.com>
56212
56213         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56214         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56215
56216 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
56217
56218         * lib/old-dejagnu.exp: Don't remove the output file before we've
56219         actually tested it. Don't append pwd to the path of the executable
56220         we're testing.
56221
56222 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
56223
56224         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56225
56226 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
56227
56228         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56229         temporary directory for compiler files, and set it to a default
56230         value of /tmp. Set $output as the name of the output file from
56231         compiling the testcase. Add a -o option to $cflags_var so the
56232         compiler writes the final output file as $output. Set $executable
56233         to $output.
56234
56235         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56236         directory for compiler files, and set it to /tmp if it doesn't
56237         already have a value. Set $output_file to the name of the output
56238         file from compiling the testcase. Add a -o option to CXXFLAGS so
56239         the compiler writes the final output file as $output. Use $output
56240         as the executable to be tested.
56241
56242 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56243
56244         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56245
56246 1996-06-08  Jeffrey A Law  (law@cygnus.com)
56247
56248         * gcc.c-torture/execute/pending-1.c: New test.  Still
56249         pending in Tege's queue.
56250
56251 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
56252
56253         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56254         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
56255         if there were failures.  Call unresolved if there were unresolved
56256         testcases.  Call gcc_fail if program did not run to completion.
56257         (ph_make): Pass additional argument name to ph_execute.
56258         (ph_execute): Add new argument.  Pass additional arguments to
56259         ph_summary.  Call gcc_fail is there is no execution output.
56260
56261 1996-04-24  Jeffrey A Law  (law@cygnus.com)
56262
56263         * lib/plumhall.exp (proc_summary): Output relavent summary
56264         lines into the log so specific failures in plumhall can be
56265         investigated.
56266
56267 1996-04-10  Jeffrey A Law  (law@cygnus.com)
56268
56269         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56270         (c-torture-execute): Don't try to execute tests which use
56271         "long long" types if $NO_LONG_LONG is nonzero.
56272
56273 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
56274
56275         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56276         not c-torture.
56277
56278         * gcc.ieee: Move from here.
56279         * gcc.c-torture/execute/ieee: To here.
56280
56281 1996-03-26  Jeffrey A Law  (law@cygnus.com)
56282
56283         * gcc.c-torture: Update to c-torture-1.41 release.
56284
56285 1996-03-22  Jeffrey A Law  (law@cygnus.com)
56286
56287         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56288         not "$output".
56289
56290 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
56291
56292         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56293         -c present.
56294
56295 1996-03-02  Jeffrey A Law  (law@cygnus.com)
56296
56297         * config/proelf.exp: Handle connecting to a simulator.
56298
56299 1996-01-31  Jeffrey A Law  (law@cygnus.com)
56300
56301         * config/proelf.exp: New file.  Enough framework that we can
56302         run c-torture tests on the proelf targets (or any other target
56303         that gdb can connect to for that matter).
56304
56305 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
56306
56307         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56308         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
56309
56310         * lib/plumhall.exp (ph_execute): Always call ph_summary if
56311         exec_output exists.
56312
56313 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
56314
56315         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56316         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56317
56318         * config/*.exp: Update FSF address.  Change result of ${tool}_load
56319         to pass/fail/unresolved/unsupported/untested.  Caller must now
56320         call unresolved/unsupported/untested.
56321         * lib/*.exp: Update FSF address.  Update to handle new results of
56322         ${tool}_load.
56323         * lib/chill.exp (verbose): Delete.
56324
56325 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
56326
56327         * lib/gcc.exp (default_gcc_start): Change order of args to
56328         $LDFLAGS $CFLAGS $LIBS.
56329         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56330         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
56331         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56332         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56333         * gcc.misc-tests/dg-test.exp: Likewise.
56334         * gcc.misc-tests/msgs.exp: Likewise.
56335         * gcc.prms/prms.exp: Likewise.
56336         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56337         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
56338
56339         * lib/dg.exp: Deleted, moved to dejagnu/lib.
56340
56341 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56342
56343         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56344
56345         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56346         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56347
56348         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56349         necessary.
56350
56351 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
56352
56353         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56354         global for loop; add use of $mathlib.
56355         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56356         settings here; set mathlib for anything but VxWorks.
56357
56358 1996-01-22  Jeffrey A Law  (law@cygnus.com)
56359
56360         * gcc.c-torture: Update to c-torture-1.40 release.
56361
56362 1996-01-03  Jeffrey A Law  (law@cygnus.com)
56363
56364         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56365         dg.exp.
56366
56367 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
56368
56369         * lib/c-torture.exp (c-torture-execute): Declare "output" as
56370         global.
56371
56372 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
56373
56374         * lib/g++.exp (LIBS): Define if not already.
56375         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56376         (gcc-dg-prune): Call prune_gcc_output.
56377         * lib/gcc.exp (prune_gcc_output): New proc.
56378         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56379         prune_gcc_output.
56380
56381 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
56382
56383         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56384         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
56385
56386 1995-11-15  Jeffrey A Law  (law@cygnus.com)
56387
56388         * gcc.c-torture: Update to c-torture-1.39 release.
56389
56390 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
56391
56392         * lib/c-torture.exp (c-torture-execute): Don't return if one option
56393         fails, try others as well.
56394
56395 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
56396
56397         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56398         If compilation fails, mark execute tests as `untested'.
56399         If test is marked as unsupported, don't mark compilation and
56400         execute tests as failed.
56401
56402 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
56403
56404         * lib/g++.exp (g++_init): Don't link in libg++, and look to
56405         libstdc++ for whether or not we want to be doing shared
56406         libraries.  Delete link_curses since we don't need it anymore.
56407         * lib/mike-g++.exp (postbase): Don't link in libg++.
56408         * g++.old-deja/old-deja.exp: Likewise.
56409
56410 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
56411
56412         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56413
56414 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
56415
56416         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56417         For that, add `-Wl,-a,shared_archive'.
56418         * g++.old-deja/old-deja.exp: Likewise.
56419
56420 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
56421
56422         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56423
56424 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
56425
56426         * lib/mike-g++.exp (postbase): Pay attention to the status of
56427         g++_load.
56428
56429 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
56430
56431           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56432
56433 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
56434
56435         * lib/gcc.exp (default_gcc_start): No longer need to log program
56436         being executed or its output, execute_anywhere does that now.
56437         * lib/g++.exp (default_g++_version): Call execute_anywhere.
56438         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
56439
56440 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
56441
56442         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56443         the same as those in lib/g++.exp.
56444
56445 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
56446
56447         * gcc.c-torture: Update to c-torture-1.38 release.
56448         * gcc.ieee: Related changes.
56449
56450 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
56451
56452         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56453         "exec". Minor reformatting changes.
56454
56455         * config/rom68k.exp (${tool}_load): Make it work in a canadian
56456         cross. This means all "exec" calls now work on a remote host as
56457         well.
56458         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56459         cross. Filter out the extra "\r\n" stuff that expect puts in.
56460         (c-torture-execute): Filter out the bogus warnings like
56461         c-torture-compile does. Add support for canadian cross.
56462         * lib/gcc.exp (default_gcc_version, default_gcc_start)
56463         Use execute_anywhere rather than calling exec directly. Now it
56464         works for canadian cross testing.
56465
56466 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
56467
56468         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
56469         results into a variable, and check that rather than using file exists.
56470
56471 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
56472
56473         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56474         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
56475
56476 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56477
56478         * g++.old-deja/old-deja.exp: Create and pass runshlib and
56479         lib_curses if there's a shared libg++ in the build tree.
56480
56481 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
56482
56483         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56484         if not supported target.
56485
56486 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
56487
56488         * lib/g++.exp (g++_init): Move empty setting of runshlib and
56489         link_curses up to always happen, not just for native builds.
56490
56491 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
56492
56493         * gcc.c-torture: Update to c-torture-1.36 release.
56494         * gcc.failure: Related changes.
56495
56496 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
56497
56498         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56499
56500 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
56501
56502         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56503         * lib/mike-g++.exp (postbase): Not in here.  Still reference
56504         runshlib, link_curses, and mathlib for link and run.
56505
56506         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56507         pass the runtime shared library options for Solaris, OSF/1, and
56508         Irix5, and link with -lcurses to avoid unresolved references.
56509
56510 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
56511
56512         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56513         only run once.
56514
56515 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
56516
56517         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56518
56519 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
56520
56521         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
56522         do not have a framework for the "compat" tests yet.
56523
56524 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
56525
56526         * lib/mike-g++.exp (postbase): New local variable `mathlib',
56527         set to null if we're testing vxworks5.1.  Use that instead of
56528         `-lm' in the setting of LIBS for link and run.
56529
56530 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
56531
56532         * config/rom68k.exp (${tool}_load): Major changes to make it
56533         work.  Verified that it does in fact return the stuff in
56534         exec_output properly.  Catch any Emul or any TRAP other than 0.
56535
56536 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
56537
56538         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56539         LDFLAGS properly for targets that need stuff from libgloss.
56540         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56541         only run once.
56542         (gpp_initialized): New variable.
56543
56544 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
56545
56546         * config/rom68k.exp: Load libgloss.exp.
56547         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56548         so we can produce a fully linked binary.
56549         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56550         so we can produce a fully linked binary.
56551
56552 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
56553
56554         * lib/plumhall.exp (ph_section): Watch for expected failures.
56555         Add missing `else'.
56556
56557         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56558         run the testcase.
56559         (c-torture): Likewise.
56560
56561 1995-08-28  Doug Evans  <dje@cygnus.com>
56562
56563         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56564
56565         * lib/mike-g++.exp (mike_cleanup): New proc.
56566         (prebase): New globals compiler_result, not_compiler_result,
56567         target_regexp.
56568         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
56569         allow leading "-" in pattern.  Watch for unsupported tests.
56570         If $compiler_result is set, pattern match assembler code,
56571         and ditto for $not_compiler_result.
56572         * lib/mike-gcc.exp: Likewise.
56573
56574         * lib/plumhall.exp (ph_execute): Only call ph_summary if
56575         execution "succeeded".
56576
56577 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
56578
56579         * config/win32.exp: New file.
56580         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56581
56582 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
56583
56584         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56585         unsupported.
56586         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56587         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56588         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56589
56590         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56591         "... without exceptions was ...".  That is now handled by
56592         prune_system_crud.
56593         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56594
56595 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
56596
56597         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56598         sieve.c,sort2.c}: New files.
56599         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56600         sieve.exp,sort2.exp}: Drivers for them.
56601
56602         * lib/mike-gcc.exp (program_output): New user settable variable.
56603         (postbase): Call prune_system_crud.  Also prune extraneous compiler
56604         messages.
56605         * lib/mike-g++.exp (program_output): New user settable variable.
56606
56607         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56608
56609         * config/sh.exp: Deleted (use sim.exp instead).
56610
56611 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
56612
56613         * config/vx.exp: Declare CHECKTASK as global.
56614         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56615         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56616         * lib/old-dejagnu.exp: Load [pwd]/$executable.
56617
56618 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56619
56620         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56621         target. Like vx.exp, only includes `vx29k.exp' instead of
56622         `vxworks.exp'.
56623
56624 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
56625
56626         * config/sim.exp: Increase time limit from 120 seconds to 240.
56627
56628 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
56629
56630         * gcc.c-torture/execute/950628-1.c: New test.
56631
56632 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
56633
56634         * gcc.c-torture: Update with changes/additions from
56635         c-torture-1.34.
56636
56637 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
56638
56639         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56640
56641 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
56642
56643         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56644
56645 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
56646
56647         * gcc.c-torture/compile/950512-1.c: New test.
56648         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56649         * gcc.dg/struct-ret-1.c: Likewise.
56650
56651 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
56652
56653         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56654           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56655
56656 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
56657
56658         * gcc.c-torture/special/920411-1.c: Deleted.
56659         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56660
56661 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
56662
56663         * config/sim.exp (${tool}_load): Hack in call to bash to get a
56664         cpu limit.
56665
56666 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
56667
56668         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56669
56670 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
56671
56672         From kenner;
56673         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56674         is the proper length.
56675         * va-arg-3.c: Likewise.
56676
56677 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
56678
56679         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
56680         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56681
56682         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
56683         * lib/g++.exp (default_g++_start): Delete old cruft.
56684
56685 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
56686
56687         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56688         (2 * (1 << 18)) to (2 * (1 << 17)).
56689
56690         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56691
56692 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
56693
56694         * config/rom68k.exp: Renamed from config/idp.exp
56695
56696 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
56697
56698         * c-torture/compile/921109-2.c
56699
56700 1995-04-18  Mike Stump  <mrs@cygnus.com>
56701
56702         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56703         excess errors.
56704
56705 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
56706
56707         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56708         output.
56709         * lib/g++.exp (default_g++_start): Likewise.
56710
56711 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
56712
56713         * gcc.c-torture/compile/950329-1.c: New test.
56714
56715 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
56716
56717           * config/bug.exp (${tool}_load): Updated to use new remote_open
56718           and remote_close procs.
56719         * config/idp.exp: New file.
56720
56721 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
56722
56723         * gcc.c-torture/execute/950322-1.c: New test.
56724
56725 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
56726
56727         * config/vx.exp (${tool}_load): Clean up testing of return code from
56728         vxworks_ld and vxworks_spawn.
56729
56730 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
56731
56732         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56733
56734 1995-03-13  Mike Stump  <mrs@cygnus.com>
56735
56736         * lib/old-deja.exp: Add `excess errors test - ' error, now one
56737         can mark excess errors on a machine by machine basis.  Note, the
56738         default is to not expect any excess errors, even when excess
56739         errors test - is given, so you will want to put an XFAIL ... on
56740         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
56741         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56742         those 4 machines, but no others.
56743
56744 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
56745
56746         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56747         * lib/c-torture.exp: to here.
56748
56749 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
56750
56751         * gcc.c-torture/execute/950221-1.c: New test.
56752         * gcc.c-torture/execute/struct-ret-1.c: New test.
56753         * gcc.c-torture/compile/950221-1.c: New test.
56754
56755         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56756
56757 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
56758
56759         * gcc.c-torture/execute/arith-1.c (main): Return 0.
56760         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56761
56762 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
56763
56764         * g++.gb: New directory of tests, derived from my signature and
56765         class scoping tests.
56766
56767         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56768         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56769         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56770         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56771         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56772         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56773         * g++.gb/sig25.C: Likewise.
56774
56775         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56776         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56777         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
56778         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
56779         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
56780         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
56781         * g++.gb/sig25.exp: Likewise.
56782
56783         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
56784         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
56785         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
56786         * g++.gb/scope13.C: Likewise, this test still fails.
56787
56788         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
56789         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
56790         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
56791         * g++.gb/scope13.exp: Ditto.
56792
56793         * g++.gb/README: New file, explains what these tests are about.
56794
56795 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
56796
56797         * lib/dg.exp (dg-do): Support `preprocess'.
56798         (dg-test): Likewise.
56799
56800 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
56801
56802         * config/udi.exp: change "continue -expect" to "exp_continue".
56803
56804 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
56805
56806         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
56807         Delete redundant tests.
56808
56809         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
56810         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
56811         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
56812         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
56813         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
56814         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
56815         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
56816         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
56817
56818         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
56819         storing label pointers.
56820         * gcc.c-torture/execute/921019-1.c: Likewise.
56821         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
56822         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
56823         parameter fp.
56824         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
56825         constants.
56826
56827         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
56828         Delete obsolete tests.
56829
56830         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
56831         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
56832         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
56833         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
56834         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
56835         * gcc.c-torture/compile/950124-1.c: New test.
56836
56837         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
56838
56839 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
56840
56841         * lib/mike-g++.exp: Add -lm to LIBS.
56842
56843 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
56844
56845         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
56846
56847 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
56848
56849         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
56850
56851 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
56852
56853         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
56854
56855 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
56856
56857         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
56858         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
56859         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
56860         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
56861         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
56862         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
56863         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
56864         * g++.law/{operators31.C, operators32.C,
56865         * g++.law/{operators33.C, operators34.C}: Likewise.
56866         * g++.law/{pic1.C, refs2.C}: Likewise.
56867         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
56868         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
56869         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
56870         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56871
56872         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
56873         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
56874         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
56875         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
56876         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
56877         * g++.law/{enum9.exp, friend5.exp}: Likewise.
56878         * g++.law/{nest3.exp, nest4.exp}: Likewise.
56879         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
56880         * g++.law/{operators30.exp, operators31.exp}: Likewise.
56881         * g++.law/{operators32.exp, operators33.exp}: Likewise.
56882         * g++.law/{operators34.exp}: Likewise.
56883         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
56884         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
56885         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
56886         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
56887         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56888
56889         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
56890         No longer expected to fail.
56891         * g++.law/missed-error3.C: Tweak for recent bool changes.
56892
56893 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
56894
56895         * config/emb-unix: Deleted.
56896         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
56897         remote execution.  Do final link on remote host if REMOTE_LINK is set.
56898
56899 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
56900
56901         * lib/dg.exp (dg-test): Fix typo in last patch.
56902
56903 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
56904
56905         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
56906         (handles multiple occurrences).
56907
56908 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
56909
56910         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
56911         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
56912         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
56913         printed).
56914         * lib/c-torture.exp (c-torture-compile): Likewise.
56915         (c-torture): Prepend full path if missing.
56916         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
56917         (gcc_fail): Likewise.
56918         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
56919
56920 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
56921
56922         * lib/netware.exp: Only attach to NetWare i386 systems.
56923
56924 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
56925
56926         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
56927         messages.  Add test name to "output pattern match" pass/fail message.
56928
56929 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
56930
56931         * gcc.dg: New testsuite.
56932         * gcc.dg/dg.exp: New file.
56933
56934         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
56935         test-switch.c}: Deleted.
56936
56937         * gcc.misc-tests/msgs.exp: New testcase driver.
56938
56939 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
56940
56941         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
56942         Watch for illegal return values from ${tool}_load.
56943         * config/unix.exp (${tool}_load): Fix pass/fail detection for
56944         cross targets.  Coerce return value >0 to 1.
56945
56946 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
56947
56948         * config/unix.exp (${tool}_load): Call program rsh, not proc.
56949
56950         * config/emb-unix.exp: New file.
56951
56952         * config/sim.exp: Error if variable $SIM not defined.
56953         (${tool}_load): Mark test as "untested" if simulator missing.
56954
56955         * config/unix.exp: Load remote.exp to get rcp_download.
56956         * lib/c-torture.exp: Use different option lists for testcases with
56957         and without loops.
56958         * gcc.c-torture/execute/execute.exp: Likewise.
56959
56960 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
56961
56962         * config/*.exp: Clarify return code from ${tool}_load.
56963         Call `unresolved' or `untested' instead of `warning' or `perror'
56964         (sometimes you still want to call both though).
56965         Add comment that `shell_id' is local to each file.
56966         * config/udi.exp (timeout): Set to 30.
56967         Don't print warning if connection fails, $connectmode has already
56968         printed an error.
56969         (${tool}_load): Move verbose messages to level 2.
56970         Rework pattern for "Process started" message.
56971         Pass `shell_id' to ${connectmode}_download.
56972         Retry twice upon timeout.  Make resetting of target more robust.
56973         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
56974         Pass `shell_id' to exit_$connectmode.
56975         Only call exit_$connectmode if connected.
56976         * config/unix.exp (${tool}_load): Check return codes better.
56977         * config/vrtx.exp (${tool}_load): Likewise.
56978         * config/vx.exp (${tool}_load): Likewise.
56979         Delete unneeded global's.
56980         * lib/dg.exp (dg-test): Update to reflect clarified return codes
56981         from ${tool}_load.
56982         (dg-stat): Delete.
56983         (dg-init): Delete recording of pass/fail counts.
56984         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56985         (old-dejagnu-init): Likewise.
56986         (old-dejagnu-stat): Delete contents, empty proc now.
56987         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
56988         (c-torture): Delete references to lcnt, lpass, lfail.
56989         Get option list from TORTURE_OPTIONS.
56990         Delete -funroll[-all]-loops if no loops.
56991         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
56992         (g++_stat): Delete contents (empty proc now).
56993         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
56994         (gcc_finish): Likewise.
56995         (gcc_stat): Deleted.
56996         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
56997         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
56998         * gcc.c-torture/execute/execute.exp: Likewise.
56999         Split tests into two parts: compile, execute.
57000         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
57001         no loops.  Update to reflect clarified return codes from ${tool}_load.
57002
57003 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
57004
57005         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57006         to grep for.
57007         (old-dejagnu): Likewise (where necessary).
57008
57009 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
57010
57011         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57012
57013         * lib/dg.exp (dg-process-target): Fix processing of selector.
57014         Add comment regarding use of `error'.
57015
57016         * lib/gcc.exp (prune_system_crud): Define if missing.
57017         * lib/g++.exp (prune_system_crud): Likewise.
57018
57019         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57020         Call prune_system_crud.
57021         * lib/dg.exp (dg-runtest): New proc.
57022         Use perror instead of send_user for tcl errors in testcase.
57023         Don't return any value, it's never used.
57024         Don't clobber previous definition of `unknown'.
57025         Print tcl errors in `dg-final'.
57026
57027 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
57028
57029         * lib/dg.exp (dg-process-target): Improve syntax error messages.
57030         (dg-test): Don't print errorInfo, it contains stack backtrace.
57031
57032 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
57033
57034         * lib/g++.exp (runtest_file_p): Define if missing.
57035
57036 1994-09-24  Doug Evans  (dje@cygnus.com)
57037
57038         * lib/mike-g++.exp: Comment out loading of g++.exp.
57039         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
57040         (default_g++_version): Always print something.
57041         (default_g++_start): Comment out call to `which'.
57042         (g++_start, g++_load): Deleted (must be defined in config file).
57043         * lib/gcc.exp: Test for existence of $CC at start.
57044         Delete check for tmpdir (done in gcc_init).
57045         (default_gcc_version): Always print something.
57046         (default_gcc_start): Comment out call to `which'.
57047         * config/*.exp: Major cleanup - make cross targets work at least a
57048         little better for g++ (by not being "--tool gcc" specific).
57049         Rename gcc_xxx to ${tool}_xxx.
57050         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57051         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57052
57053 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
57054
57055         * lib/c-torture.exp (c-torture-compile): Rework compiler
57056         message processing.
57057
57058         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57059         c-torture.
57060
57061 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
57062
57063         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57064
57065         * lib/dg.exp (dg-process-target): Support { target native }.
57066
57067 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
57068
57069         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
57070         looked for "... program xxx got fatal signal".
57071         Correct regsub munging of `comp_output'.
57072         Ignore compiler messages "path prefix not used" and "linker input
57073         file unused".
57074
57075 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
57076
57077         * lib/gcc.exp (runtest_file_p): Define if missing.
57078         * gcc.prms/template.c: Example to work from.
57079
57080 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
57081
57082         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57083         * lib/dg.exp (dg-test): Call unsupported testcases as such.
57084
57085         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57086         * gcc.prms/1883.c: Moved from compile/940714-1.c.
57087         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57088         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57089
57090         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57091         (dg-process-target): No longer a varargs proc.
57092         Return S/N for target, P/F for xfail.  All callers changed.
57093         (user option procs): More argument checking.
57094         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57095         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57096         (dg-test): Skip test if not running on selected target in `dg-do'.
57097         Update handling of `dg-do-what', `dg-output-text'.
57098         Separate execution pass/fail from output pattern match pass/fail.
57099         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57100
57101 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
57102
57103         * gcc.c-torture/special/special.exp: Don't expect failure for mips
57104         target for 920510-1.c.
57105
57106 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
57107
57108         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57109         Clean up comment regarding use of passcnt, etc.
57110         (gcc_stat): Don't update `testcnt' here.
57111         (gcc_finish): Do it here.
57112         Might as well reset `but_id' here too.
57113         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57114         to determine if the file should be tested.
57115         * gcc.c-torture/compile/compile.exp: Likewise.
57116         * gcc.c-torture/execute/execute.exp: Likewise.
57117         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57118         * gcc.misc-tests/dg-test.exp: Likewise.
57119         * gcc.prms/prms.exp: Likewise.
57120         * gcc.wendy/wendy.exp: Likewise.
57121         * g++.old-deja.exp: Likewise.
57122         Move "Testing file" message to verbose level 1.
57123
57124 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
57125
57126         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57127
57128 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
57129
57130         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57131         (default_gcc_start): Accept optional second list element
57132         of compiler flags.  Print compiler output at verbosity level 2.
57133         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57134         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57135         Save current values of framework globals passcnt, failcnt, xpasscnt,
57136         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57137         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
57138         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57139         xfailcnt to compute stats.  Update framework global `testcnt' from
57140         pass/fail counts.
57141         (gcc_finish): New proc.  Clean up test environment.
57142         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57143         (gcc_epass, gcc_efail): Delete.
57144         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57145         argument of line number.
57146         (dg-init): If the tool has an init routine, call it.
57147         (dg-test): Remove args `cflags_var' and `libs_var'.
57148         Pass all compiler options to ${tool}_start.
57149         Handle missing line number.
57150         (dg-finish): New function.
57151         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57152         particular files.  Call gcc_finish at end.  Move "skipping test"
57153         message to verbosity level 3.
57154         * gcc.c-torture/compile/compile.exp: Likewise.
57155         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57156         * gcc.c-torture/execute/execute.exp: Likewise.
57157         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57158         Print testcase being tried at verbosity level 1.
57159         * gcc.c-torture/special/special.exp: Unset xfail.
57160         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57161         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57162         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57163         * gcc.failure/failure.exp: Likewise.
57164         * gcc.ieee/ieee.exp: Likewise.
57165         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57166         Update call to dg-test.  Call dg-finish at end.
57167         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
57168         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57169         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57170         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57171         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
57172         * gcc.wendy/wendy.exp: Add copyright.
57173         Delete setting of tmpdir (done by gcc_init).
57174         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57175         Pass compiler flags to gcc_start.  Call gcc_finish at end.
57176         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57177         gcc_[ce]pass/fail.
57178
57179 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
57180
57181         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57182         confusion.
57183         (g++_load): Likewise.
57184
57185         * config/*.exp (gcc_load): Some were varargs fns and some were not.
57186         Rename argument to `prog' to remove the confusion.
57187         Varargs fns behave differently too!
57188         (g++_load): Likewise.
57189
57190         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57191
57192         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57193         what it is.  Delete (always) printing of status value for !native.
57194         Simplify verbose code, and include status and exec_output.
57195         (g++_load): Use gcc_load.
57196
57197 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
57198
57199         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57200         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57201         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57202         940714-3.c as these testcases don't exist anymore.  Make
57203         va-arg-1.c expected to pass.
57204
57205 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
57206
57207         * gcc.misc-tests/misc.exp: Only run specific testcases.
57208         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
57209         * gcc.misc-tests/dg-[1-9].c: New files.
57210
57211         * lib/dg.exp: New testsuite driver.
57212         * gcc.prms/prms.exp: Use it.
57213
57214         * README.gcc: New file.
57215
57216         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57217         Document and reset `lxpass' and `lxfail'.
57218         Simplify "initialized" message.
57219         (gcc_stat): Clean up comments a little.
57220
57221 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
57222
57223         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57224
57225 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
57226
57227         * lib/old-dejagnu.exp (process-option): New proc.
57228         (old-dejagnu-init, old-dejagnu-stat): Likewise.
57229         (old-dejagnu): Simplify.
57230         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57231
57232 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
57233
57234         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57235         exists and is not an empty string.
57236
57237         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57238         $xfail rather than calling setup_xfail.  Clear $xfail when test is
57239         finished.
57240         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57241         automatically.
57242
57243         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57244         longer expected to fail.
57245
57246         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57247         "f" function call.
57248
57249         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57250
57251         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57252         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57253         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57254         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57255         c-torture-1.29.
57256
57257         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57258         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57259
57260         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57261
57262         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57263         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57264
57265         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57266         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57267         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57268
57269 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
57270
57271         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57272         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57273         940714-1.c, 940714-2.c, 940714-3.c},
57274         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57275         gcc.misc-tests/{mg.c,mg.exp}:
57276         New tests.
57277         * gcc.noncompile/noncompile.exp: Change accordingly.
57278
57279 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
57280
57281         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57282         Undo previous clobberage.
57283
57284 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
57285
57286         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57287         * gcc.special/{930510-1.c, special.exp}:
57288         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57289         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57290         struct-varargs-1.c}: New tests from c-torture-1.26.
57291
57292 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
57293
57294         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57295           argument to switch.
57296
57297 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
57298
57299         * Revert the previous changes.  Please see Rob's directory
57300         (/lisa/test/rob/progressive/gcc/testsuite) for testing
57301         fixes.
57302
57303 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
57304
57305         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57306         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57307         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57308         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57309         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57310         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57311         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57312         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57313         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57314         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57315         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57316         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57317         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57318         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57319         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57320         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57321         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57322         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57323         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57324         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57325         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57326         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57327         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57328         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57329         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57330         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57331         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57332         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57333         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57334         testing changes.
57335
57336 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
57337
57338         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57339         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57340         with perror calls.
57341
57342 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
57343
57344         * config/unix.exp (g++_load): Fix syntax.
57345
57346 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
57347
57348         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57349         * gcc.noncompile/921017-1.c: Deleted obsolete test.
57350         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57351         Don't expect va-arg-1.c to fail.  Correct expected output for
57352         920928-1.c.
57353         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57354         * gcc.wendy/hbm4.c: Correct typo.
57355         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57356
57357 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
57358
57359         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57360         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57361         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
57362         * lib/c-torture.exp (c-torture-compile): Ditto.
57363
57364         Reduce volume of output (remove all the -I's and such).
57365         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57366         Call gcc_cpass, gcc_cfail.
57367         (c-torture): Pass testing option to c-torture-compile.
57368
57369 1994-03-21  Doug Evans  (dje@cygnus.com)
57370
57371         Bring patches over from progressive.
57372         * config/default.exp: Exit remote shell cleanly.
57373         (g++_exit, g++_start): Add default versions.
57374         * config/sim.exp (gcc_load): Use perror, not error.
57375
57376 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
57377
57378         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
57379         set in site.exp.
57380
57381 1994-03-14  Doug Evans  (dje@cygnus.com)
57382
57383         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57384         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57385         (wendy_try): New proc to run testcase.
57386         (main loop): Call 'em.
57387         * gcc.wendy/*.c: Clean up pass to correct expected output.
57388
57389         * lib/gcc.exp: Minor cleanup work.
57390         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57391
57392 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
57393
57394         * config/sim.exp (gcc_load): Document return codes better.
57395         Don't pass -v to simulator.
57396
57397 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
57398
57399         * gcc.special/920717-x.c: Fix typo.
57400         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57401         get at sources.
57402
57403         * lib/mike-gcc.exp: Fix typo.
57404
57405 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
57406
57407         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57408         binary to use, transform the name.
57409         * config/*.exp: rename everything. Nuke any g++ specific files,
57410         it's now a special case of gcc that requires no special support.
57411         Add a default.exp for unsupported targets.
57412
57413 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
57414
57415         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57416         lib/old-dejagnu.exp: Fix a few patterns to work with the new
57417         version of Tcl.
57418
57419 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
57420
57421         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57422         than a warning.
57423
57424 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
57425
57426         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57427
57428 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
57429
57430         * gcc.execute/execute.exp: Combine opt_list and foption_list into
57431         option_list.  Compile every file with only 4/6 option choices
57432         (same as C torture) instead of with 12/18 different option
57433         choices.
57434         * lib/c-torture.exp: Likewise.
57435
57436         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57437         not already set.
57438
57439 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
57440
57441         * lib/old-deja.exp: Add `excess errors test fails' error, now one
57442         can put an XFAIL *-*-* on excess errors.
57443
57444 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
57445
57446         * g++.law: Add more tests derived from g++-bugs snapshots.
57447
57448         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
57449         equivalent to g++.law/init9.
57450
57451         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57452         compiled it, and the a.out file after we've run it.
57453
57454 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
57455
57456         * lib/mike-g++.exp (postbase): Delete the .o file after we've
57457         compiled it, and the a.out file after we've run it.
57458
57459 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
57460
57461         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57462
57463 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
57464
57465         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57466         version number.
57467
57468 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
57469
57470         * g++.law: New directory of g++ tests derived from the g++-bugs
57471         snapshots.
57472
57473 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
57474
57475         * gcc.compile: initbug1.c initbug1.exp testcase added
57476
57477 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
57478
57479         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57480         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57481           fixes submitted by Jeff Law (law@cs.utah.edu)
57482         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57483           Jeff Law (law@cs.utah.edu)
57484
57485
57486 1993-11-30  Mike Stump  (mrs@cygnus.com)
57487
57488         * config/unix-g++.exp: Follow the gcc way of doing things.
57489         * g++.old-deja/old-deja.exp: Minor updates.
57490         * lib/g++.exp: New file, follow the gcc way of doing things.
57491         * lib/old-dejagnu.exp: Minor updates.
57492         * lib/mike-g++.exp: Always unset errorInfo.
57493
57494 1993-11-06  Mike Stump  (mrs@cygnus.com)
57495
57496         * lib/gcc.exp: Fix some errors with the below change, CC and
57497         CFLAGS should be global when setting, not local.
57498
57499 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
57500
57501         * lib/gcc.exp: Transform tool name.
57502
57503 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57504
57505         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57506
57507 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57508
57509         * lib/gcc.exp: change gcc_done to gcc_stat
57510
57511 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57512
57513         * Upgraded gcc testsuite to c-torture version 1.25
57514
57515 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
57516
57517         * lib/gcc.exp: added reporting code. Changed verbose compile message.
57518         * lib/c-torture: added hooks for new reporting code.
57519
57520 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
57521
57522         * config/sh-gcc.exp: check if sh-sim exists in the path
57523
57524 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
57525
57526         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57527         * gcc.compile/compile.exp: Initial changes for new logic.
57528         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57529         * gcc.failure/failure.exp: Initial changes for new logic.
57530         * gcc.ieee/ieee.exp: Initial changes for new logic.
57531         * gcc.misc-tests/misc.exp: Initial changes for new logic.
57532         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57533         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57534         * lib/c-torture.exp: Initial changes for new logic.
57535         * lib/gcc.exp: Initial changes for new logic.
57536
57537 1993-10-15  Mike Stump  (mrs@cygnus.com)
57538
57539         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57540         depend upon failure or success.  Fully qualify names in failure
57541         and success messages.  Always remove a.out before starting
57542         compile, just in case.  Pay more attention to error text output by
57543         the compiler.  Handle testcases with no known past errors just
57544         like all others, so that things are uniform.  Other miscellaneous
57545         improvements.
57546
57547 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
57548
57549         * gcc.cpp: new directory for cpp tests
57550
57551 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
57552
57553         * lib/chill.exp: Code reformatted, removed unused code.
57554         * config/unix-chill.exp: Code reformatted, removed unused code.
57555         * chill.execute/execute.exp: Code reformatted, removed unused code.
57556         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57557
57558 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
57559
57560         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
57561         routines not written.
57562
57563 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
57564
57565         * config/bug-gcc.exp: Use new procs from bug.exp.
57566
57567 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
57568
57569         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57570         via ftp, rather than depending on NFS.
57571         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57572         case.
57573
57574 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
57575
57576         * config/bug-gcc.exp: Use new download proc.
57577
57578 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
57579
57580         * chill.execute/execute.exp: cleanups, handles errors better
57581         * chill.compile/compile.exp: rewrite, based on execute.exp
57582         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57583         * lib/chill.exp: major changes to diff proc and compile and link
57584         procs. added chill_fail and chill_pass wrappers to pass and
57585         fail. added more comments, and handle error codes better.
57586         Added a hack to capture stderr from exec, so noncompile tests
57587         can work.
57588
57589 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
57590
57591         * chill.execute/execute.exp: rewrite of testsuite driver
57592         * lib/chill.exp: rewrite of testsuite driver
57593         * config/unix-chill.exp: rewrite of testsuite driver
57594
57595 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
57596
57597         In chill.execute:
57598         * iexpr.ch: Standardize uppercase.
57599         * tuples.dat: Standardize uppercase.
57600         * vary.ch: standardize.  Correct varying string assignments.
57601         * vary.dat: Add new output lines.
57602
57603 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
57604
57605         In chill.execute:
57606         * chprintf.ch: Standardize use of uppercase.
57607         * tuples.ch: Standardize and turn arr2 into a DCL,
57608           rather than a SYN.
57609         * pinits.ch: Standardize.
57610
57611 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
57612
57613         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57614         * Makefil: Renamed to Makefile.in.
57615         * configure.in: New.
57616
57617 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
57618
57619         In chill.execute:
57620         * .cvsignore: Add result/output files.
57621         * Makefile: Fix up variables at start.  Use MFLAGS
57622           everywhere.  Correct bool_loc, built_ins entries.
57623           Add entry for vary1.ch.
57624         * bitarray.ch: Standardize upper-case usage.
57625         * bitexpr.ch: Standardize, add output of b1.
57626         * params.ch: Use arrayt in along PROC parameters, to
57627           avoid novelty problems.
57628         * sets.ch: Tiny cleanup.
57629         * vary1.ch: Re-indent.
57630
57631 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
57632
57633         * Add PR-related files to Makefiles, .cvsignore files, etc.
57634
57635 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
57636
57637         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57638           with compiler objects. New names are test-flow.c and test-loop.c
57639
57640 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
57641
57642         * Upgraded c-torture tests from 1.19 to 1.20
57643
57644         * new files:
57645         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57646         * gcc.compile: 930623-1.c 930623-2.c
57647         * gcc.noncompile: 930622-1.c 930622-2.c
57648         * gcc.failure: 920411-1.c 920627-2.c
57649         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57650
57651 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
57652
57653         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57654           More changes to get testsuite working properly. Needs more work.
57655           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57656
57657 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
57658
57659         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57660           More changes to get testsuite working properly. Needs more work.
57661
57662 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
57663
57664         * chill.compile/compile.exp: Added for Dejagnu support
57665         * chill.execute/execute.exp: Added for Dejagnu support
57666         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
57667
57668 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
57669
57670         This should complete moving the CHILL test files.
57671         * chill.noncompile(.cvsignore printf.grt
57672             in-printf.grt chprintf.grt chprintf.ch):
57673             Added test-support files.
57674           (Makefile): Modified further.
57675         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57676             signal.ch): Added test files.
57677           * chill.execute (.cvsignore printf.grt printr.c
57678             in-printf.grt rts.c chprintf.grt rts.h): Added
57679           test-support files.
57680             (Makefile): More corrections.
57681
57682 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
57683
57684         * chill.compile, chill.execute, chill.nocompile: Add CHILL
57685           test cases, ready for DejaGnu.
57686
57687 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
57688
57689         * Upgraded c-torture tests from 1.18 to 1.19
57690
57691         * gcc.compile: added test(s):
57692           930607-1.c
57693         * gcc.execute: added test(s):
57694           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57695
57696         * added new subdirectory for misc tests: gcc.misc-tests
57697         * gcc.misc-test(s): added tests:
57698           inst-check.c test-consts.c test-ior.c test-switch.c
57699
57700 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
57701
57702         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57703
57704 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
57705
57706         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57707
57708 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
57709
57710         * Upgraded c-torture tests from 1.17 to 1.18
57711
57712 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
57713
57714         * Upgraded c-torture tests from 1.12 to 1.17
57715
57716 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
57717
57718         * lib/old-dejagnu.exp:
57719           Fixed handling of XFAIL target triplets to correctly
57720           recognize wildcard characters.  Removed code that
57721           appended a unique id tag to the end of the file name
57722           printed out by the result of the testcases within a
57723           given test file.
57724
57725 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
57726
57727         * lib/old-dejagnu.exp:
57728           Reworked expected failure handling to trigger off of XFAIL
57729           keyword in keyphrase embeded in testcase source code. The
57730           XFAIL keyword must be at the end of the keyphrase line. It
57731           may optionally be followed by one or more target triplets.
57732           It has just occured that the handling of wildcards in the
57733           target triplet may not be correct.
57734
57735 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
57736
57737         * g++.old-deja/tests:
57738           Moved all subdirectories up one level into g++.old-deja .
57739
57740         * lib/old-dejagnu.exp:
57741           Fixed problem with CXXFLAGS not being properly reset, and being
57742           corrupted with extraneous "-c" compiler option.  This was
57743           causing binaries to not be generated for test that needed them.
57744           Modified strings passed to "pass" and "fail" so that individual
57745           tests from the same test file would be distinguished by an
57746           identifier appended to the test file name in the summary logs;
57747           this corrected a problem with erroneous diff logs.  Added code
57748           to search testcases for expected fail and unexpected pass keywords.
57749
57750 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
57751
57752         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57753
57754 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
57755
57756         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57757           Removed extraneous text from end of "Special g++ Options"
57758           keyphrase.
57759
57760         * lib/old-dejagnu.exp: Added pattern matching to look for new
57761           keywords, embedded in testcases comments, which will trigger
57762           calls to xpass and xfail.
57763
57764 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
57765
57766         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57767           comments embedded in the testcases, especially the one looking for
57768           special compiler options, as well as the pattern matching for the
57769           compiler output again.
57770
57771 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
57772
57773         * lib/old-dejagnu.exp: Do a proper check of the return value for
57774           execute tests. Fixed several problems with the pattern matching
57775           of the compiler output which gave erroneous test results.
57776           Changed several of the test result messages to be more descriptive.
57777         * config/unix-g++.exp: Proc g++_load now actually works and
57778           executes the tests passed to it and returns a usable return
57779           value.
57780
57781 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
57782
57783           * lib/gcc.exp: Exits gracefully if $CC is bogus.
57784
57785 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
57786
57787         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
57788           Modified both files to properly execute the old style
57789           dejagnu tests. The previous versions of these files were
57790           experimental and did not function anything near correctly.
57791
57792 1993-04-05  Rob Savoye  (rob@cygnus.com)
57793
57794         * Removed all Makefile.in and configure.in files. No configuration
57795         needed now.
57796
57797 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
57798
57799         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
57800
57801 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
57802
57803         * gcc.compile/configure.in, gcc.unsorted/configure.in,
57804         gcc.special/configure.in, gcc.noncompile/configure.in,
57805         gcc.execute/configure.in, gcc.code_quality/configure.in,
57806         g++.other/configure.in, g++.old-deja/configure.in,
57807         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
57808         in srcname setting.
57809
57810 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
57811
57812         * lib/udi.exp: Fixed mondfe and mondfe_download.
57813         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
57814         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
57815
57816 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
57817
57818         * config/udi-gdb.exp: Check $shell_id after connecting to target.
57819         (gdb_exit): Don't remove *_soc files.
57820
57821 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
57822
57823         * lib/c-torture.exp: Don't look for main; instead always use -w
57824         -c.  This is how the c-torture tests work.  Remove the object
57825         file if the compilation succeeds.
57826         * gcc.execute/execute.exp: Remove executable if test passes.
57827         * gcc.noncompile/noncompile.exp: Every test is an expected
57828         failure.
57829         * gcc.special/special.exp: Added tests from c-torture 1.11,
57830         corrected use of existing test.
57831         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
57832         gcc.execute/920625-1.c: Updated to c-torture 1.11.
57833         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
57834         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
57835         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
57836         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
57837         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
57838         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
57839         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
57840         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
57841         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
57842         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
57843         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
57844         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
57845         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
57846         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
57847         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
57848         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
57849         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
57850         c-torture 1.11.
57851         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
57852         correspond to c-torture 1.11.
57853
57854         * New file.