OSDN Git Service

PR c++/33506
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c++/33506
4         * g++.dg/ext/attrib29.C: New test.
5
6 2007-09-23  Ollie Wild  <aaw@google.com>
7
8         * gcc.dg/fold-bitand-1.c: New test.
9         * gcc.dg/fold-bitand-2.c: New test.
10         * gcc.dg/fold-bitand-3.c: New test.
11         * gcc.dg/fold-bitand-4.c: New test.
12
13 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
14
15         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
16         any of the macros to be defined for __mips16.
17         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
18
19 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
20
21         * gcc.dg/vect/pr21591.c: Require vect_int.
22         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
23         * gcc.dg/vect/vect-outer-2a.c: Likewise.
24         * gcc.dg/vect/vect-outer-2c.c: Likewise.
25
26 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
27
28         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
29         attributes.
30         * gcc.dg/va-arg-pack-len-2.c: New test.
31         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
32         attributes.
33         * g++.dg/ext/va-arg-pack-len-2.C: New test.
34
35         PR tree-optimization/32772
36         * gcc.c-torture/compile/20070905-1.c: New test.
37
38         PR tree-optimization/32975
39         * gcc.dg/pr32975.c: New test.
40
41         PR middle-end/28755
42         * gcc.dg/pr28755.c: New test.
43
44 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
45
46         * lib/target-supports.exp (check_effective_target_nomips16): New
47         procedure.
48         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
49         for mipsisa64*-*-*.
50         * gcc.dg/vect/vect.exp: Likewise.
51         * g++.dg/vect/vect.exp: Likewise.
52         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
53         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
54         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
55         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
56         * gcc.target/mips/clear-cache-1.c (f): Likewise.
57         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
58         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
59         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
60         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
61         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
62         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
63         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
64         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
65         (test14, test15, test16, test17, test18): Likewise.
66         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
67         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
68         (test14, test15, test16, test17, test18, test19, test20, test21)
69         (test22): Likewise.
70         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
71         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
72         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
73         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
74         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
75         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
76         * gcc.target/mips/mips-3d-1.c (main): Likewise.
77         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
78         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
79         (test13, test14, test15, test16, test17, test18, test19, test20)
80         (test21, test22, test23, test24, test25, test26, test27, test28)
81         (test29, test30, test31): Likewise.
82         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
83         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
84         (test13, test14, test15, test16, test17, test18, test19, test20)
85         (test21, test22, test23, test24, test25, test26, test27, test28)
86         (test29, test30, test31, test32, test33, test34, test35, test36)
87         (test37, test38, test39, test40, test41, test42, test43, test44)
88         (test45, test46, test47, test48, test49, test50, test51, test52)
89         (test53, test54, test55, test56, test57, test58, test59, test60)
90         (test61, test62, test63): Likewise.
91         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
92         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
93         (test13, test14, test15, test16, test17, test18, test19, test20)
94         (test21, test22, test23, test24, test25, test26, test27, test28)
95         (test29, test30, test31): Likewise.
96         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
97         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
98         (test13, test14, test15, test16, test17, test18, test19, test20)
99         (test21, test22, test23, test24, test25, test26, test27, test28)
100         (test29, test30, test31): Likewise.
101         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
102         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
103         (test13, test14, test15): Likewise.
104         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
105         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
106         (test13, test14, test15): Likewise.
107         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
108         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
109         (test13, test14, test15, test16, test17, test18, test19, test20)
110         (test21, test22, test23, test24, test25, test26, test27, test28)
111         (test29, test30, test31): Likewise.
112         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
113         (matrix_multiply4: Likewise.
114         * gcc.target/mips/mips-ps-1.c (main): Likewise.
115         * gcc.target/mips/mips-ps-2.c (main): Likewise.
116         * gcc.target/mips/mips-ps-3.c (main): Likewise.
117         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
118         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
119         (test13, test14, test15, test16, test17, test18, test19, test20)
120         (test21, test22, test23, test24, test25, test26, test27, test28)
121         (test29, test30, test31): Likewise.
122         * gcc.target/mips/mips-ps-5.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-ps-5.c (main): Likewise.
128         * gcc.target/mips/mips-ps-6.c (main): Likewise.
129         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
130         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
131         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
132         (sub_v4qi): Likewise.
133         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
134         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
135         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
136         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
137         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
138         (subb, subc): Likewise.
139         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
140         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
141         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
142         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
143         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
144         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
145         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
146         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
147         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
148         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
149         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
150         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
151         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
152
153 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
154
155         * lib/target-supports.exp (add_options_for_mips16_attribute)
156         (check_effective_target_mips16_attribute): New functions.
157         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
158         command line.
159         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
160         extra_test_flags.
161         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
162         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
163         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
164         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
165         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
166         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
167         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
168         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
169         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
170         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
171         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
172         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
173         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
174         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
175         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
176         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
177         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
178         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
179         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
180         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
181         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
182         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
183         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
184         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
185         (NOMIPS16): Delete.
186         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
187         of dg-options.
188         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
189         options.  Require { target mips16_attribute } and use dg-add-options
190         to add the associated options.
191         (foo): Use MIPS16.
192         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
193         * gcc.target/mips/call-saved-3.c: Likewise.
194         * gcc.target/mips/code-readable-1.c: Require { target
195         mips16_attribute } and use dg-add-options to add the associated
196         options.  Remove trailing whitespace.
197         (NOMIPS16): Delete.
198         * gcc.target/mips/code-readable-2.c: Likewise.
199         * gcc.target/mips/code-readable-3.c: Likewise.
200         * gcc.target/mips/mips16-attributes-2.c: Likewise.
201         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
202         Require { target mips16_attribute } and use dg-add-options to
203         add the associated options.
204         (cksum16, cksum8): Use MIPS16.
205         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
206         Require { target mips16_attribute } and use dg-add-options to
207         add the associated options.
208         (foo): Use MIPS16.
209         * gcc.target/mips/save-restore-2.c: Likewise.
210         * gcc.target/mips/save-restore-3.c: Likewise.
211         * gcc.target/mips/save-restore-4.c: Likewise.
212         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
213         -mno-abicalls.
214         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
215         (foo): Use NOMIPS16.
216
217 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
218
219         PR fortran/33337
220         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
221
222         PR fortran/33376
223         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
224
225 2007-09-22  Tobias Burnus  <burnus@net-b.de>
226
227         PR fortran/33445
228         * gfortran.dg/gomp/free-2.f90: New.
229         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
230         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
231
232 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
233
234         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
235         * gcc.target/i386/sse5-haddX.c: Ditto.
236         * gcc.target/i386/sse5-hsubX.c: Ditto.
237         * gcc.target/i386/sse5-maccXX.c: Ditto.
238         * gcc.target/i386/sse5-msubXX.c: Ditto.
239         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
240         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
241         * gcc.target/i386/sse5-permpX.c: Ditto.
242         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
243         effective target.
244         * gcc.target/i386/sse5-fma-vector.c: Ditto.
245         * gcc.target/i386/sse5-ima-vector.c: Ditto.
246         * gcc.target/i386/sse5-pcmov.c: Ditto.
247         * gcc.target/i386/sse5-pcmov2.c: Ditto.
248
249 2007-09-22  Richard Guenther  <rguenther@suse.de>
250
251         PR tree-optimization/33146
252         * gcc.c-torture/compile/pr33146.c: New testcase.
253
254 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
255
256         * lib/target-supports.exp (check_cached_effective_target): New
257         procedure.
258         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
259         (check_effective_target_c99_runtime): New procedure.
260         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
261         (test3l): Likewise cargl.
262         * gcc.dg/builtins-59.c: Require c99_runtime.
263         * gcc.dg/builtins-61.c: Likewise.
264         * gcc.dg/builtins-62.c: Likewise.
265
266 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
267
268         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
269         * lib/target-supports-dg.exp (dg-add-options): Likewise.
270         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
271         target-specific dg-options.
272         * gcc.dg/builtins-20.c: Likewise.
273         * gcc.dg/builtins-53.c: Likewise.
274         * gcc.dg/builtins-55.c: Likewise.
275         * gcc.dg/single-precision-constant.c: Likewise.
276         * gcc.dg/torture/builtin-convert-1.c: Likewise.
277         * gcc.dg/torture/builtin-convert-2.c: Likewise.
278         * gcc.dg/torture/builtin-convert-3.c: Likewise.
279         * gcc.dg/torture/builtin-convert-4.c: Likewise.
280         * gcc.dg/torture/builtin-power-1.c: Likewise.
281
282 2007-09-21  Chao-ying Fu  <fu@mips.com>
283
284         * lib/target-supports.exp (check_effective_target_fixed_point): New to
285         check if targets have fixed-point supports.
286         * gcc.dg/fixed-point/fixed-point.exp: New file.
287         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
288         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
289         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
290         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
291         * gcc.dg/fixed-point/constants-pedantic.c,
292         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
293         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
294         * gcc.dg/fixed-point/keywords-ignored-c99.c,
295         * gcc.dg/fixed-point/keywords-pedantic.c,
296         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
297         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
298         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
299         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
300         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
301         * gcc.dg/fixed-point/func-vararg-mixed.c,
302         * gcc.dg/fixed-point/operator-logical.c,
303         * gcc.dg/fixed-point/struct-union.c,
304         * gcc.dg/fixed-point/bit-complement.c,
305         * gcc.dg/fixed-point/operator-bitwise.c,
306         * gcc.dg/fixed-point/operator-comma.c,
307         * gcc.dg/fixed-point/struct-layout-1.c,
308         * gcc.dg/fixed-point/union-init.c,
309         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
310         * gcc.dg/fixed-point/func-mixed.c,
311         * gcc.dg/fixed-point/func-vararg-size0.c,
312         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
313         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
314         * gcc.dg/fixed-point/operator-unary.c,
315         * gcc.dg/fixed-point/allop-const.c,
316         * gcc.dg/fixed-point/muldiv-warning.c,
317         * gcc.dg/nofixed-point-1.c,
318         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
319         * gcc.target/mips/fixed-vector-type.c,
320         * gcc.target/mips/fixed-scalar-type.c: New tests.
321
322 2007-09-21  Olivier Hainque  <hainque@adacore.com>
323
324         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
325         * gnat.dg/test_nested_subtype_byref.adb: New test.
326
327 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
328
329         PR fortran/33439
330         * gfortran.dg/gomp/pr33439.f90: New test.
331
332 2007-09-21  Tobias Burnus  <burnus@net-b.de>
333
334         PR fortran/33455
335         * gfortran.dg/merge_char_3.f90: New.
336
337 2007-09-21  Tobias Burnus  <burnus@net-b.de>
338
339         PR fortran/33037
340         * gfortran.dg/transfer_check_1.f90: New.
341
342 2007-09-20  Asher Langton  <langton2@llnl.gov>
343
344         PR fortran/20441
345         * gfortran.dg/init_flag_1.f90: New.
346         * gfortran.dg/init_flag_2.f90: New.
347         * gfortran.dg/init_flag_3.f90: New.
348         * gfortran.dg/init_flag_4.f90: New.
349         * gfortran.dg/init_flag_5.f90: New.
350         * gfortran.dg/init_flag_6.f90: New.
351         * gfortran.dg/init_flag_7.f90: New.
352
353 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
354
355         PR c++/33460
356         * g++.dg/ext/anon-struct6.C: New.
357
358 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
359
360         PR libfortran/23272
361         * gfortran.dg/inquire_10.f90: New test.
362
363 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
364
365         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
366
367 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
368
369         PR fortran/33221
370         * gfortran.dg/used_types_18.f90: Declare variable of empty
371         derived type.
372
373 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
374
375         PR fortran/33288
376         * gfortran.dg/array_constructor_19.f90: New test.
377
378 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
379
380         PR debug/33316
381         * gcc.dg/debug/pr33316.c: New test.
382
383         PR c++/33496
384         * g++.dg/cpp0x/variadic76.C: New test.
385         * g++.dg/cpp0x/variadic77.C: New test.
386         * g++.dg/cpp0x/variadic78.C: New test.
387
388         PR c/33238
389         PR c/27301
390         * gcc.c-torture/execute/20070919-1.c: New test.
391         * gcc.dg/pr33238.c: New test.
392         * gcc.dg/pr27301.c: New test.
393
394 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
395
396         * lib/target-supports.exp (check_effective_target_mips64): New
397         procedure.
398         * gcc.dg/lower-subreg-1.c: Require !mips64.
399         * gcc.dg/sibcall-3.c (ATTR): New macro.
400         (recurser_void1, recurser_void2): Use it.
401         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
402         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
403
404 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
405
406         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
407         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
408         warning annotation.
409         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
410
411 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
412
413         PR fortran/33497
414         * gfortran.dg/c_loc_tests_11.f03: New test case.
415
416 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
417
418         PR c++/33459
419         * g++.dg/init/ref14.C: New.
420
421 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
422
423         * gnat.dg/slice2.ad[sb]: New testcase.
424
425 2007-09-19  Nick Clifton  <nickc@redhat.com>
426
427         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
428
429 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
430
431         * gcc.target/bfin/bfin.exp: New.
432         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
433         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
434         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
435         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
436         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
437         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
438         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
439         mcpu-bf561.c, mcpu-default.c}: New tests.
440
441 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
442
443         Restore detection of unsupported TLS.
444
445         Revert this patch:
446         2007-02-10  Richard Henderson  <rth@redhat.com>
447
448         * lib/target-supports.exp (check_effective_target_tls): Redefine
449         to mean non-emulated tls.
450         * gcc.dg/tls/alias-1.c: Remove tls requirement.
451         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
452         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
453         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
454         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
455         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
456         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
457
458         And then:
459         * lib/target-supports.exp (check_effective_target_tls): Use
460         stronger test for compiler support for TLS.
461         (check_effective_target_tls_native): New, to test for non-emulated
462         TLS support.
463         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
464         instead of dg-require-effective-target tls.
465         * g++.dg/gomp/copyin-1.C: Likewise.
466         * g++.dg/gomp/sharing-1.C: Likewise.
467         * g++.dg/gomp/tls-1.C: Likewise.
468         * g++.dg/gomp/tls-2.C: Likewise.
469         * g++.dg/gomp/tls-3.C: Likewise.
470         * g++.dg/tls/diag-1.C: Likewise.
471         * g++.dg/tls/diag-2.C: Likewise.
472         * g++.dg/tls/diag-3.C: Likewise.
473         * g++.dg/tls/diag-4.C: Likewise.
474         * g++.dg/tls/diag-5.C: Likewise.
475         * g++.dg/tls/init-1.C: Likewise.
476         * g++.dg/tls/init-2.C: Likewise.
477         * g++.dg/tls/trivial.C: Likewise.
478         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
479         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
480         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
481         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
482         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
483         * gcc.dg/gomp/clause-1.c: Likewise.
484         * gcc.dg/gomp/copyin-1.c: Likewise.
485         * gcc.dg/gomp/sharing-1.c: Likewise.
486         * gcc.dg/gomp/tls-1.c: Likewise.
487         * gcc.dg/gomp/tls-2.c: Likewise.
488         * gcc.dg/tls/alpha-1.c: Likewise.
489         * gcc.dg/tls/opt-1.c: Likewise.
490         * gcc.dg/tls/opt-13.c: Likewise.
491         * gcc.dg/tls/opt-14.c: Likewise.
492         * gcc.dg/tls/opt-2.c: Likewise.
493         * gcc.dg/tls/opt-3.c: Likewise.
494         * gcc.dg/tls/opt-4.c: Likewise.
495         * gcc.dg/tls/opt-7.c: Likewise.
496         * gcc.dg/tls/section-1.c: Likewise.
497         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
498         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
499         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
500         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
501         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
502         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
503         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
504         * gfortran.dg/gomp/crayptr2.f90: Likewise.
505         * gfortran.dg/gomp/fixed-1.f: Likewise.
506         * gfortran.dg/gomp/free-1.f90: Likewise.
507         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
508         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
509         * gfortran.dg/gomp/reduction1.f90: Likewise.
510         * gfortran.dg/gomp/sharing-1.f90: Likewise.
511
512 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
513
514         PR fortran/31119
515         * gfortran.dg/bounds_check_9.f90: New test.
516         * gfortran.dg/bounds_check_fail_2.f90: New test.
517
518 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
519
520         PR c++/33462 (again)
521         * g++.dg/ext/va-arg1.C: Adjust.
522
523 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
524
525         PR c++/33462
526         * g++.dg/ext/va-arg1.C: New.
527
528 2007-09-18  Tobias Burnus  <burnus@net-b.de>
529
530         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
531
532 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
533
534         PR c++/33463
535         * g++.dg/rtti/typeid6.C: New.
536
537 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
538
539         PR c++/33464
540         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
541         * g++.dg/ext/is_class_error2.C: New.
542
543 2007-09-18  Richard Guenther  <rguenther@suse.de>
544
545         PR tree-optimization/33340
546         * g++.dg/torture/pr33340.C: New testcase.
547
548 2007-09-18  Tobias Burnus  <burnus@net-b.de>
549
550         PR fortran/33231
551         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
552         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
553         * gfortran.dg/elemental_subroutine_5.f90: New.
554
555 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
556
557         * lib/target-supports.exp (check_profiling_available): Extend
558         mips*-*-elf check to mips*-*-elf*.
559
560 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
561
562         * gcc.dg/format/c90-scanf-5.c: New test.
563         * gcc.dg/format/c99-scanf-4.c: New test.
564         * gcc.dg/format/ext-7.c: New test.
565         * gcc.dg/format/ext-8.c: New test.
566
567         PR middle-end/33423
568         * gcc.c-torture/compile/20070915-1.c: New test.
569
570 2007-09-17  Tobias Burnus  <burnus@net-b.de>
571
572         PR fortran/33106
573         * gfortran.dg/private_type_9.f90: New.
574
575 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
576
577         PR middle-end/33449
578         * gfortran.dg/pr33449.f90: New test.
579
580 2007-09-17  Tobias Burnus  <burnus@net-b.de>
581
582         * gfortran.dg/interface_15.f90: Compile with -std=f95.
583         * gfortran.dg/private_type_1.f90: Ditto
584         * gfortran.dg/interface_18.f90: New.
585         * gfortran.dg/private_type_8.f90: New.
586
587 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
588
589         PR c++/33124
590         * g++.dg/warn/new1.C: Adjust.
591         * g++.dg/torture/str_empty.C: Likewise.
592
593 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
594
595         * gcc.target/mips/dse-1.c: New test.
596
597 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
598
599         PR c++/32756
600         * g++.dg/overload/operator3.C: New.
601
602 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
603
604         * gcc.target/mips/truncate-1.c: New test.
605
606 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
607
608         PR fortran/29396
609         PR fortran/29606
610         PR fortran/30625
611         PR fortran/30871
612         * gfortran.dg/subref_array_pointer_1.f90: New test.
613         * gfortran.dg/subref_array_pointer_2.f90: New test.
614
615 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
616
617         * gfortran.dg/nint_2.f90: Correct last change.
618
619 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
620
621         * gcc.dg/tree-ssa/parallelization-1.c: New test.
622
623 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
624
625         * gcc.dg/vect/pr33373b.c: New test.
626
627 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
628
629         PR target/33438
630         * gcc.target/i386/pr33438.c: New test.
631
632 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
633
634         * gfortran.dg/nint_2.f90: Revert previous commit.
635
636 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
637
638         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
639
640 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
641
642         PR debug/33429
643         * g++.dg/other/unused1.C: XFAIL class2 scan.
644
645 2007-09-13  Tobias Burnus  <burnus@net-b.de>
646
647         PR fortran/33343
648         * gfortran.dg/elemental_args_check_1.f90: New.
649         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
650         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
651
652 2007-09-13  Tobias Burnus  <burnus@net-b.de>
653
654         * gfortran.dg/recursive_check_3.f90: New.
655
656 2007-09-13  Tobias Burnus  <burnus@net-b.de>
657
658         PR fortran/33412
659         * gfortran.dg/elemental_bind_c.f90: New.
660
661 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
662
663         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
664         * gcc.target/mips/mips16-attributes-2.c: New test.
665         * gcc.target/mips/mips16-attributes-3.c: Likewise.
666         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
667         hard-float asm when __mips16 is defined.
668         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
669         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
670         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
671         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
672         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
673         * gcc.target/mips/pr26765.c (foo): Likewise.
674         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
675         targets, use dg-mips-options instead of dg-options, and use -mgp32
676         to force 32-bit mode.
677         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
678         and 64-bit mode.
679         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
680
681 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
682             Michael Meissner  <michael.meissner@amd.com>
683
684         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
685         * gcc.target/i386/sse5-hsubX.c: Ditto.
686         * gcc.target/i386/sse5-permpX.c: Ditto.
687         * gcc.target/i386/sse5-haddX.c: Ditto.
688         * gcc.target/i386/sse5-maccXX.c: Ditto.
689         * gcc.target/i386/sse5-msubXX.c: Ditto.
690         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
691         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
692
693         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
694         optimizes floating point conditional moves into the pcmov
695         instruction on SSE5.
696         * gcc.target/i386/sse5-pcmov2.c: Ditto.
697
698         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
699         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
700         SSE5.
701
702         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
703         compiler optimizes vector (a*b)+c into fmadd on SSE5.
704
705         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
706         optimizes (a*b)+c into fmadd on SSE5.
707
708         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
709         whether the SSE5 instructions can be generated.
710
711         * gcc.target/i386/sse5-check.h: New. Add support for 
712         SSE5 tests.
713
714         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
715         ammintrin.h, and turn on -msse5 option instead of -msse4a.
716         * gcc.target/i386/sse-13.c: Ditto.
717         * gcc.target/i386/sse-14.c: Ditto.
718
719 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
720
721         PR testsuite/33153
722         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
723         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
724
725 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
726
727         PR target/32338
728         * gcc.dg/pr32338-1.c: New test.
729         * gcc.dg/pr32338-2.c: New test.
730
731 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
732         
733         * lib/target-supports.exp (check_effective_target_sync_int_long):
734         Revert change to add xtensa.
735         (check_effective_target_sync_char_short): Likewise.
736         
737 2007-09-12  Olivier Hainque  <hainque@adacore.com>
738
739         * gnat.dg/packed_subtype.adb: New test.
740
741 2007-09-12  Tobias Burnus  <burnus@net-b.de>
742
743         PR fortran/33297
744         * gfortran.dg/intrinsic_size.f90: New.
745
746 2007-09-12  Tobias Burnus  <burnus@net-b.de>
747
748         PR fortran/33284
749         PR fortran/33310
750         * gfortran.dg/conflicts_2.f90: New.
751
752 2007-09-12  Ira Rosen  <irar@il.ibm.com>
753
754         PR tree-optimization/32377
755         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
756         dependence distance.
757         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
758         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
759         * gcc.dg/vect/no-vfa-vect-depend-1.c,
760         gfortran.dg/vect/no-vfa-pr32377.f90: New.
761
762 2007-09-12  Richard Guenther  <rguenther@suse.de>
763
764         PR middle-end/33382
765         * gcc.c-torture/compile/pr33382.c: New testcase.
766         * gcc.c-torture/execute/pr33382.c: Likewise.
767
768 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
769
770         PR fortran/33395
771         * gfortran.dg/c_ptr_tests_12.f03: New test case.
772
773 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
774
775         PR tree-optimization/33373
776         * gcc.dg/vect/pr33373.c: New test.
777
778 2007-09-12  Ben Elliston  <bje@au.ibm.com>
779
780         * lib/target-supports.exp (check_effective_target_vect_no_double):
781         Remove unused proc.
782
783 2007-09-12  Ben Elliston  <bje@au.ibm.com>
784             Ulrich Weigand  <uweigand@de.ibm.com>
785
786         * gcc.target/spu/dfcgt-nan.c: New test.
787
788 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
789
790         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
791
792 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
793
794         PR fortran/33040
795         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
796
797 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
798
799         * gcc.dg/va-arg-pack-len-1.c: New test.
800         * g++.dg/va-arg-pack-len-1.C: New test.
801
802 2007-09-11  Michael Matz  <matz@suse.de>
803
804         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
805
806 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
807
808         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
809         checks for size of long double.
810         * gcc.dg/dfp/convert.h: New file.
811         * gcc.dg/dfp/convert-bfp-2.c: New test.
812         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
813         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
814         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
815         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
816         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
817         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
818         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
819         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
820         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
821
822 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
823
824         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
825         Change dg-final to expect 1 non-profitable loop and
826         3 profitable loops.
827         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
828         Change dg-final to expect 1 non-profitable loop and
829         3 profitable loops.
830         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
831         Change dg-final to expect 1 profitable loop.
832         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
833         Change dg-final to expect 1 profitable loop.    
834         
835 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
836
837         * gcc.target/mips/call-saved-1.c: New test.
838         * gcc.target/mips/call-saved-2.c: Likewise.
839         * gcc.target/mips/call-saved-3.c: Likewise.
840         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
841         instead of mips_mips64.  Set mips_fp64 too.
842         (is_gp32_flag): Return true for -mips1 and -mips2.
843         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
844
845 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
846
847         * g++.dg/ext/va-arg-pack-1.C: New test.
848         * g++.dg/ext/va-arg-pack-2.C: New test.
849
850 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
851
852         PR target/33369
853         * gcc.dg/vect/pr33369.c: New test.
854
855 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
856
857         PR fortran/33370
858         * gfortran.dg/array_memcpy_5.f90:  New test.
859
860 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
861
862         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
863
864 2007-09-09  Richard Guenther  <rguenther@suse.de>
865
866         * gcc.c-torture/compile/20070906-1.c: New testcase.
867
868 2007-09-09  Ira Rosen  <irar@il.ibm.com>
869
870         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
871         noinline attribute.
872         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
873         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
874         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
875         Likewise.
876
877 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
878
879         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
880
881 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
882
883         * gnat.dg/addr2_p.ads: Bump size of array to 9.
884
885 2007-09-09  Ira Rosen  <irar@il.ibm.com>
886
887         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
888         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
889         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
890         Compile tests with -fno-tree-pre.
891         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
892         * lib/target-supports.exp (check_effective_target_vect_strided): New.
893         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
894         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
895         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
896         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
897         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
898         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
899         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
900         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
901         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
902         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
903         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
904         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
905         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
906         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
907         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
908         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
909         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
910
911 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
912
913         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
914         to call objdump.
915         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
916         Use remote_exec to call c++filt.
917         * lib/target-supports-dg.exp (dg-require-host-local): New.
918         * gcc.misc-tests/options.exp: Allow .exe in command paths.
919         * g++.dg/parse/repo1.C: Use dg-require-host-local.
920         * g++.dg/rtti/repo1.C: Likewise.
921         * g++.dg/template/repo1.C: Likewise.
922         * g++.dg/template/repo2.C: Likewise.
923         * g++.dg/template/repo3.C: Likewise.
924         * g++.dg/template/repo4.C: Likewise.
925         * g++.dg/template/repo5.C: Likewise.
926         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
927         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
928         * g++.old-deja/g++.pt/repo1.C: Likewise.
929         * g++.old-deja/g++.pt/repo2.C: Likewise.
930         * g++.old-deja/g++.pt/repo3.C: Likewise.
931         * g++.old-deja/g++.pt/repo4.C: Likewise.
932         * gcc.dg/cpp/trad/builtins.c: Likewise.
933
934 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
935
936         PR tree-optimization/32283
937         * gcc.dg/tree-ssa/loop-31.c: New test.
938
939 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
940
941         PR rtl-optimization/26449
942         * gcc.target/i386/pr26449-1.c: New file.
943
944 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
945
946         PR target/33329
947         PR rtl-optimization/26449
948         * gcc.target/i386/pr33329.c: New file.
949
950 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
951
952         * gnat.dg/renaming3.adb, renaming4.ads: New test.
953
954 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
955
956         * gnat.dg/unaligned_rep_clause.adb: New testcase.
957
958 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
959
960         PR tree-optimization/33301
961         * gfortran.dg/vect/pr33301.f: New test.
962
963 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
964
965         PR libfortran/33307
966         * gfortran.dg/backspace_10.f90: New test.
967
968 2007-09-07  Richard Guenther  <rguenther@suse.de>
969
970         Reapply
971         2007-09-06  Richard Guenther  <rguenther@suse.de>
972
973         PR tree-optimization/32586
974         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
975         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
976         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
977         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
978         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
979         now obsolete simplification.
980
981 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
982         
983         PR tree-optimization/33299
984         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
985         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
986
987 2007-09-07  Richard Guenther  <rguenther@suse.de>
988
989         Revert
990         2007-09-06  Richard Guenther  <rguenther@suse.de>
991
992         PR tree-optimization/32586
993         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
994         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
995         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
996         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
997         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
998         now obsolete simplification.
999
1000 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1001
1002         PR tree-optimization/32821
1003         * gcc.dg/tree-ssa/pr32821.c: New file.
1004
1005 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
1006
1007         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1008         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1009         and mips_forced_no_er.
1010         (dg-mips-options): Add -mno-abicalls when a small-data option is
1011         specified.  Skip tests with small-data options if mips_forced_gp.
1012         Skip tests with -mexplicit-relocs if mips_forced_no_er.
1013         * gcc.target/mips/sdata-1.c: New test.
1014         * gcc.target/mips/sdata-2.c: Likewise.
1015         * gcc.target/mips/sdata-3.c: Likewise.
1016         * gcc.target/mips/sdata-4.c: Likewise.
1017
1018 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
1019
1020         PR fortran/33298
1021         * spread_zerosize_1.f90:  New test case.
1022         * spread_bounds_1.f90:  New test case.
1023
1024 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
1025
1026         PR c++/32674
1027         * g++.dg/template/static31.C: New.
1028
1029 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1030
1031         PR fortran/33271
1032         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1033         powerpc*-linux-gnu.
1034
1035 2007-09-06  David Daney  <ddaney@avtrex.com>
1036             Richard Sandiford  <richard@codesourcery.com>
1037
1038         PR target/33256
1039         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1040         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1041         * gcc.target/mips/pr33256.c: New test.
1042
1043 2007-09-06  Tom Tromey  <tromey@redhat.com>
1044
1045         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1046
1047 2007-09-06  Richard Guenther  <rguenther@suse.de>
1048
1049         PR tree-optimization/32586
1050         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1051         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1052         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1053         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1054         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1055         now obsolete simplification.
1056
1057 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
1058
1059         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1060         * gcc.target/i386/sse3-addsubps.c: Ditto.
1061         * gcc.target/i386/sse3-haddpd.c: Ditto.
1062         * gcc.target/i386/sse3-haddps.c: Ditto.
1063         * gcc.target/i386/sse3-hsubpd.c: Ditto.
1064         * gcc.target/i386/sse3-hsubps.c: Ditto.
1065         * gcc.target/i386/sse3-lddqu.c: Ditto.
1066         * gcc.target/i386/sse3-movddup.c: Ditto.
1067         * gcc.target/i386/sse3-movshdup.c: Ditto.
1068         * gcc.target/i386/sse3-movsldup.c: Ditto.
1069
1070 2007-09-06  Richard Guenther  <rguenther@suse.de>
1071
1072         PR tree-optimization/33302
1073         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1074
1075 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1076
1077         PR libfortran/33225
1078         * gfortran.dg./fmt_float.f90: New test.
1079
1080 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1081
1082         PR libfortran/33253
1083         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1084
1085 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
1086
1087         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1088         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1089
1090 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
1091
1092         * g++.dg/eh/builtin1.C: New test.
1093         * g++.dg/eh/builtin2.C: New test.
1094         * g++.dg/eh/builtin3.C: New test.
1095
1096         PR c++/33289
1097         * g++.dg/eh/builtin4.C: New test.
1098
1099 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
1100
1101         * gcc.target/powerpc/dfp-dd.c: New test.
1102         * gcc.target/powerpc/dfp-td.c: New test.
1103
1104 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1105
1106         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1107         * gcc.dg/va-arg-pack-1.c: New test.
1108
1109 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
1110
1111         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1112         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1113         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1114         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1115         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1116
1117 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1118
1119         PR c++/30302
1120         * g++.dg/ext/anon-struct5.C: New.
1121
1122 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
1123
1124         * gcc.dg/i386-cpuid.h: Remove.
1125         * gcc.target/i386/mmx-check.h: Include cpuid.h.
1126         (main): Use __get_cpuid to get target features.
1127         * gcc.target/i386/sse-check.h: Ditto.
1128         * gcc.target/i386/sse2-check.h: Ditto.
1129         * gcc.target/i386/sse3-check.h: Ditto.
1130         * gcc.target/i386/ssse3-check.h: Ditto.
1131         * gcc.target/i386/sse4_1-check.h: Ditto.
1132         * gcc.target/i386/sse4_2-check.h: Ditto.
1133         * gcc.target/i386/sse4a-check.h: Ditto.
1134         * gcc.dg/torture/pr16104-1.c: Ditto.
1135         (do_test): Change to void.
1136         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1137         * gcc.target/i386/sse-6.c: Ditto.
1138         * gcc.target/i386/sse-7.c: Ditto.
1139         * g++.dg/other/i386-1.C: Include cpuid.h.
1140         (main): New function.  Use __get_cpuid to get target fetaures.
1141
1142 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1143             David Ung  <davidu@mips.com>
1144             Nigel Stephens <nigel@mips.com>
1145
1146         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1147         * gcc.c-torture/compile/mipscop-2.c: Likewise.
1148         * gcc.c-torture/compile/mipscop-3.c: Likewise.
1149         * gcc.c-torture/compile/mipscop-4.c: Likewise.
1150         * gcc.dg/torture/mips-hilo-1.c: Likewise.
1151         * gcc.dg/torture/mips-hilo-2.c: Likewise.
1152         * gcc.dg/torture/pr19683-1.c: Likewise.
1153         * gcc.target/mips/madd-3.c: Likewise.
1154         * gcc.target/mips/maddu-3.c: Likewise.
1155         * gcc.target/mips/msub-3.c: Likewise.
1156         * gcc.target/mips/msubu-3.c: Likewise.
1157         * gcc.target/mips/asm-1.c: Likewise.
1158         * gcc.target/mips/branch-1.c: Likewise.
1159         * gcc.target/mips/ins-1.c: Likewise.
1160         * gcc.target/mips/near-far-3.c: Likewise.
1161         * gcc.target/mips/near-far-4.c: Likewise.
1162         * gcc.target/mips/smartmips-lwxs.c: Likewise.
1163         * gcc.target/mips/smartmips-ror-1.c: Likewise.
1164         * gcc.target/mips/smartmips-ror-2.c: Likewise.
1165         * gcc.target/mips/smartmips-ror-3.c: Likewise.
1166         * gcc.target/mips/smartmips-ror-4.c: Likewise.
1167         * gcc.target/mips/dspr2-MULT.c: Likewise.
1168         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1169         * gcc.target/mips/mips32-dsp-run.c: Likewise.
1170         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1171         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1172         * gcc.target/mips/code-readable-2.c: Likewise.
1173         * gcc.target/mips/code-readable-3.c: Likewise.
1174
1175 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
1176             David Ung  <davidu@mips.com>
1177             Nigel Stephens <nigel@mips.com>
1178
1179         * gcc.target/mips/mips16-attributes.c: New.
1180
1181 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
1182
1183         PR fortran/31564
1184         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1185
1186         PR fortran/33241
1187         * gfortran.dg/char_length_10.f90: New test.
1188
1189 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
1190
1191         PR c++/29731
1192         * g++.dg/parse/template24.C: New.
1193
1194 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1195
1196         * g++.dg/other/spu2vmx-1.C: New test.
1197
1198 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
1199
1200         PR tree-optimization/33017
1201         * gcc.dg/pr33017.c: New test.
1202
1203 2007-09-05  Ben Elliston  <bje@au.ibm.com>
1204
1205         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1206         __protected_stream family of macros.
1207
1208 2007-09-04  Jan Hubicka  <jh@suse.cz>
1209
1210         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1211         * gcc.dg/tree-ssa/pr27236.c: Likewise.
1212         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1213         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1214         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1215         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1216         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1217         Likewise.
1218
1219 2007-09-04  Janus Weil  <jaydub66@gmail.com>
1220             Tobias Burnus  <burnus@net-b.de>
1221
1222         * gfortran.dg/proc_decl_1.f90: New.
1223         * gfortran.dg/proc_decl_2.f90: New.
1224         * gfortran.dg/proc_decl_3.f90: New.
1225         * gfortran.dg/proc_decl_4.f90: New.
1226
1227 2007-09-04  Jan Hubicka  <jh@suse.cz>
1228
1229         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1230         * gcc.dg/vect/vect-105.c: Mark functions noinline.
1231         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1232         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1233         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1234         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1235         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1236         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1237         * gcc.dg/vect/vect-50.c: Mark functions noinline.
1238         * gcc.dg/vect/vect-33.c: Mark functions noinline.
1239         * gcc.dg/vect/vect-16.c: Mark functions noinline.
1240         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1241         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1242         * gcc.dg/vect/vect-92.c: Mark functions noinline.
1243         * gcc.dg/vect/vect-75.c: Mark functions noinline.
1244         * gcc.dg/vect/vect-58.c: Mark functions noinline.
1245         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1246         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1247         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1248         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1249         * gcc.dg/vect/vect-114.c: Mark functions noinline.
1250         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1251         * gcc.dg/vect/vect-8.c: Mark functions noinline.
1252         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1253         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1254         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1255         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1256         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1257         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1258         * gcc.dg/vect/vect-42.c: Mark functions noinline.
1259         * gcc.dg/vect/vect-25.c: Mark functions noinline.
1260         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1261         * gcc.dg/vect/vect-67.c: Mark functions noinline.
1262         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1263         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1264         * gcc.dg/vect/vect-106.c: Mark functions noinline.
1265         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1266         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1267         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1268         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1269         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1270         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1271         * gcc.dg/vect/vect-34.c: Mark functions noinline.
1272         * gcc.dg/vect/vect-17.c: Mark functions noinline.
1273         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1274         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1275         * gcc.dg/vect/vect-93.c: Mark functions noinline.
1276         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1277         * gcc.dg/vect/vect-76.c: Mark functions noinline.
1278         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1279         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1280         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1281         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1282         * gcc.dg/vect/vect-115.c: Mark functions noinline.
1283         * gcc.dg/vect/vect-9.c: Mark functions noinline.
1284         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1285         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1286         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1287         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1288         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1289         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1290         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1291         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1292         * gcc.dg/vect/vect-60.c: Mark functions noinline.
1293         * gcc.dg/vect/vect-26.c: Mark functions noinline.
1294         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1295         * gcc.dg/vect/vect-85.c: Mark functions noinline.
1296         * gcc.dg/vect/vect-68.c: Mark functions noinline.
1297         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1298         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1299         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1300         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1301         * gcc.dg/vect/vect-107.c: Mark functions noinline.
1302         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1303         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1304         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1305         * gcc.dg/vect/vect-52.c: Mark functions noinline.
1306         * gcc.dg/vect/vect-35.c: Mark functions noinline.
1307         * gcc.dg/vect/vect-18.c: Mark functions noinline.
1308         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1309         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1310         * gcc.dg/vect/vect-77.c: Mark functions noinline.
1311         * gcc.dg/vect/vect-2.c: Mark functions noinline.
1312         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1313         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1314         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1315         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1316         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1317         * gcc.dg/vect/vect-116.c: Mark functions noinline.
1318         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1319         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1320         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1321         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1322         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1323         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1324         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1325         * gcc.dg/vect/vect-44.c: Mark functions noinline.
1326         * gcc.dg/vect/vect-27.c: Mark functions noinline.
1327         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1328         * gcc.dg/vect/vect-86.c: Mark functions noinline.
1329         * gcc.dg/vect/vect-100.c: Mark functions noinline.
1330         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1331         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1332         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1333         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1334         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1335         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1336         * gcc.dg/vect/vect-108.c: Mark functions noinline.
1337         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1338         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1339         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1340         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1341         * gcc.dg/vect/vect-11.c: Mark functions noinline.
1342         * gcc.dg/vect/vect-70.c: Mark functions noinline.
1343         * gcc.dg/vect/vect-36.c: Mark functions noinline.
1344         * gcc.dg/vect/vect-19.c: Mark functions noinline.
1345         * gcc.dg/vect/vect-95.c: Mark functions noinline.
1346         * gcc.dg/vect/vect-78.c: Mark functions noinline.
1347         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1348         * gcc.dg/vect/vect-3.c: Mark functions noinline.
1349         * gcc.dg/vect/vect-all.c: Mark functions noinline.
1350         * gcc.dg/vect/vect-117.c: Mark functions noinline.
1351         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1352         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1353         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1354         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1355         * gcc.dg/vect/vect-20.c: Mark functions noinline.
1356         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1357         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1358         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1359         * gcc.dg/vect/vect-62.c: Mark functions noinline.
1360         * gcc.dg/vect/vect-28.c: Mark functions noinline.
1361         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1362         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1363         * gcc.dg/vect/vect-87.c: Mark functions noinline.
1364         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1365         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1366         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1367         * gcc.dg/vect/vect-109.c: Mark functions noinline.
1368         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1369         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1370         noinline.
1371         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1372         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1373         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1374         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1375         * gcc.dg/vect/vect-12.c: Mark functions noinline.
1376         * gcc.dg/vect/vect-71.c: Mark functions noinline.
1377         * gcc.dg/vect/vect-54.c: Mark functions noinline.
1378         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1379         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1380         * gcc.dg/vect/vect-96.c: Mark functions noinline.
1381         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1382         * gcc.dg/vect/vect-110.c: Mark functions noinline.
1383         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1384         * gcc.dg/vect/vect-4.c: Mark functions noinline.
1385         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1386         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1387         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1388         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1389         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1390         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1391         * gcc.dg/vect/vect-21.c: Mark functions noinline.
1392         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1393         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1394         * gcc.dg/vect/vect-80.c: Mark functions noinline.
1395         * gcc.dg/vect/vect-63.c: Mark functions noinline.
1396         * gcc.dg/vect/vect-46.c: Mark functions noinline.
1397         * gcc.dg/vect/vect-29.c: Mark functions noinline.
1398         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1399         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1400         * gcc.dg/vect/vect-88.c: Mark functions noinline.
1401         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1402         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1403         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1404         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1405         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1406         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1407         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1408         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1409         * gcc.dg/vect/vect-30.c: Mark functions noinline.
1410         * gcc.dg/vect/vect-13.c: Mark functions noinline.
1411         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1412         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1413         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1414         * gcc.dg/vect/vect-72.c: Mark functions noinline.
1415         * gcc.dg/vect/vect-38.c: Mark functions noinline.
1416         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1417         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1418         * gcc.dg/vect/vect-97.c: Mark functions noinline.
1419         * gcc.dg/vect/vect-111.c: Mark functions noinline.
1420         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1421         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1422         * gcc.dg/vect/vect-5.c: Mark functions noinline.
1423         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1424         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1425         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1426         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1427         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1428         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1429         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1430         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1431         * gcc.dg/vect/vect-22.c: Mark functions noinline.
1432         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1433         * gcc.dg/vect/vect-64.c: Mark functions noinline.
1434         * gcc.dg/vect/vect-89.c: Mark functions noinline.
1435         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1436         * gcc.dg/vect/vect-103.c: Mark functions noinline.
1437         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1438         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1439         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1440         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1441         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1442         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1443         * gcc.dg/vect/vect-31.c: Mark functions noinline.
1444         * gcc.dg/vect/vect-14.c: Mark functions noinline.
1445         * gcc.dg/vect/vect-73.c: Mark functions noinline.
1446         * gcc.dg/vect/vect-56.c: Mark functions noinline.
1447         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1448         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1449         * gcc.dg/vect/vect-98.c: Mark functions noinline.
1450         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1451         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1452         * gcc.dg/vect/vect-112.c: Mark functions noinline.
1453         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1454         * gcc.dg/vect/vect-6.c: Mark functions noinline.
1455         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1456         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1457         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1458         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1459         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1460         * gcc.dg/vect/pr25413.c: Mark functions noinline.
1461         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1462         * gcc.dg/vect/vect-40.c: Mark functions noinline.
1463         * gcc.dg/vect/vect-23.c: Mark functions noinline.
1464         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1465         * gcc.dg/vect/vect-82.c: Mark functions noinline.
1466         * gcc.dg/vect/vect-65.c: Mark functions noinline.
1467         * gcc.dg/vect/vect-48.c: Mark functions noinline.
1468         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1469         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1470         * gcc.dg/vect/vect-104.c: Mark functions noinline.
1471         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1472         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1473         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1474         * gcc.dg/vect/vect-32.c: Mark functions noinline.
1475         * gcc.dg/vect/vect-15.c: Mark functions noinline.
1476         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1477         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1478         * gcc.dg/vect/vect-91.c: Mark functions noinline.
1479         * gcc.dg/vect/vect-74.c: Mark functions noinline.
1480         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1481         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1482         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1483         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1484         * gcc.dg/vect/vect-99.c: Mark functions noinline.
1485         * gcc.dg/vect/vect-113.c: Mark functions noinline.
1486         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1487         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1488         * gcc.dg/vect/vect-7.c: Mark functions noinline.
1489         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1490         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1491         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1492         * gcc.dg/vect/vect-24.c: Mark functions noinline.
1493         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1494         * gcc.dg/vect/vect-83.c: Mark functions noinline.
1495         * gcc.dg/vect/vect-66.c: Mark functions noinline.
1496         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1497
1498 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1499
1500         PR middle-end/33187
1501         * gcc.target/i386/cmov7.c: New file.
1502
1503 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
1504
1505         * gcc.target/i386/sse4a-check.h: New file.
1506         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
1507         * gcc.target/i386/sse4a-insert.c: Ditto.
1508         * gcc.target/i386/sse4a-montsd.c: Ditto.
1509         * gcc.target/i386/sse4a-montss.c: Ditto.
1510         * gcc.target/i386/mmx-check.h: New file.
1511         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
1512         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1513         * gcc.target/i386/sse-check.h: New file.
1514         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
1515         * gcc.target/i386/sse-3.c: Ditto.
1516         * gcc.target/i386/sse-7.c: Ditto.
1517         * gcc.target/i386/sse-9.c: Ditto.
1518         * gcc.target/i386/ssefn-3.c: Ditto.
1519         * gcc.target/i386/sse-recip.c: Ditto.
1520         * gcc.target/i386/sse-recip-vec.c: Ditto.
1521         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1522         * gcc.target/i386/20020523-1.c: Remove.
1523         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
1524         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1525         * gcc.target/i386/ssefn-4.c: Ditto.
1526         * gcc.target/i386/sse-6.c: Ditto.
1527         * gcc.target/i386/sse-10.c: Ditto.
1528         * gcc.target/i386/sse-11.c: Ditto.
1529         * gcc.target/i386/sse-18.c: Ditto.
1530         * gcc.target/i386/fpprec-1.c: Ditto.
1531         * g++.dg/other/i386-1.C: Ditto.
1532
1533 2007-09-04  Richard Guenther  <rguenther@suse.de>
1534
1535         PR tree-optimization/33291
1536         * gcc.dg/volatile2.c: New testcase.
1537         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1538         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1539         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1540         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1541
1542 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1543
1544         PR fortran/33253
1545         * gfortran.dg/namelist_15.f90: Update test.
1546         * gfortran.dg/namelist_24.f90: Update test.
1547         * gfortran.dg/namelist_38.f90: New test.
1548
1549 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
1550
1551         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
1552         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1553         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
1554         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1555         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
1556         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1557
1558 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1559
1560         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1561         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1562
1563         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1564
1565 2007-09-02  David Daney  <ddaney@avtrex.com>
1566
1567         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1568         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1569         * gcc.target/mips/atomic-memory-1.c: Ditto.
1570         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1571
1572 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
1573
1574         * gcc.target/cris/builtin_clz_v0.c: New testcase.
1575         * gcc.target/cris/builtin_clz_v3.c: New testcase.
1576
1577 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
1578
1579         * gfortran.dg/substr_6.f90: New test.
1580
1581 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
1582
1583         PR c++/33208
1584         * g++.dg/other/error18.C: New.
1585         * g++.dg/expr/bitfield3.C: Adjust.
1586
1587 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
1588
1589         PR fortran/33276
1590         * gfortran.fortran-torture/compile/pr33276.f90: New.
1591
1592 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
1593
1594         PR middle-end/33272
1595         * gcc.dg/c99-arraydecl-3.c: New test.
1596
1597 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1598
1599         PR c++/32597
1600         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1601         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1602
1603 2007-08-31  Tobias Burnus  <burnus@net-b.de>
1604
1605         PR fortran/33232
1606         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1607         * gfortran.dg/read_1.f90: New.
1608
1609 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1610
1611         PR c++/33210
1612         * g++.dg/template/error30.C: New.
1613
1614 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1615
1616         PR c++/32113
1617         * g++.dg/template/crash70.C: New.
1618
1619 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
1620
1621         PR c++/33212
1622         * g++.dg/ext/is_class_error.C: New.
1623
1624 2007-08-31  Olivier Hainque  <hainque@adacore.com>
1625
1626         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1627         
1628 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
1629             Revital Eres  <eres@il.ibm.com>
1630
1631         * gcc.target/powerpc/paired-1.c: New test.
1632         * gcc.target/powerpc/paired-2.c: New test.
1633         * gcc.target/powerpc/paired-3.c: New test.
1634         * gcc.target/powerpc/paired-4.c: New test.
1635         * gcc.target/powerpc/paired-5.c: New test.
1636         * gcc.target/powerpc/paired-6.c: New test.
1637         * gcc.target/powerpc/paired-7.c: New test.
1638         * gcc.target/powerpc/ppc-paired.c: New test.
1639
1640 2007-08-31  Ollie Wild  <aaw@google.com>
1641
1642         * g++.dg/conversion/ptrmem2.C: New test.
1643         * g++.dg/conversion/ptrmem3.C: New test.
1644         * g++.dg/conversion/ptrmem4.C: New test.
1645         * g++.dg/conversion/ptrmem5.C: New test.
1646         * g++.dg/conversion/ptrmem6.C: New test.
1647         * g++.dg/conversion/ptrmem7.C: New test.
1648         * g++.dg/conversion/ptrmem8.C: New test.
1649
1650 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
1651
1652         PR fortran/31879
1653         * gfortran.dg/char_length_7.f90: New test.
1654         * gfortran.dg/char_length_9.f90: New test.
1655         * gfortran.dg/char_assign_1.f90: Add extra warning.
1656
1657         PR fortran/31197
1658         PR fortran/31258
1659         * gfortran.dg/char_length_8.f90: New test.
1660
1661 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1662
1663         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1664
1665 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1666
1667         * gcc.dg/inline-24.c: New test.
1668         * g++.dg/opt/inline11.C: New test.
1669
1670 2007-08-30  Richard Guenther  <rguenther@suse.de>
1671
1672         * gcc.target/i386/vectorize5.c: New testcase.
1673
1674 2007-08-30  Tobias Burnus  <burnus@net-b.de>
1675
1676         PR fortran/33228
1677         * interface.c (check_interface0): Improve error for external procs.
1678         (check_sym_interfaces): Fix checking of module procedures.
1679
1680 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
1681
1682         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1683         (AI): Add AI_ALIGN.
1684         * gcc.dg/sync-3.c: New test.
1685
1686         PR middle-end/32758
1687         * gcc.dg/cleanup-12.c: New test.
1688
1689 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
1690
1691         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1692         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1693         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1694         * gcc.dg/pr32450.c: Ditto.
1695         * gcc.dg/nest.c: Ditto.
1696         * gcc.dg/nested-func-4.c: Ditto.
1697         * g++.old-deja/g++.law/profile1.C: Ditto.
1698
1699 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1700
1701         PR fortran/32989
1702         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1703         non-default integer kind arguments.
1704
1705 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
1706
1707         PR fortran/33105
1708         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1709
1710 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1711
1712         * gcc.dg/h8300-ice2.c: Remove target selector.
1713
1714 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
1715
1716         PR fortran/33215
1717         * gfortran.dg/binding_label_tests_15.f03: New test case.
1718         * gfortran.dg/binding_label_tests_16.f03: Ditto.
1719
1720 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1721
1722         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1723         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1724
1725 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
1726
1727         PR c++/33194
1728         * g++.dg/other/canon-33194.C: New.
1729
1730 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1731
1732         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1733         * gcc.c-torture/execute/pr23135.c: Likewise.
1734
1735 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
1736
1737         * gcc.dg/pr31344.c: Move to ...
1738         * gcc.dg/dfp/pr31344.c: ... here.
1739         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1740         * gcc.dg/20050503-1.c: Ditto.
1741         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1742         * gcc.dg/20061127-1.c: Compile only for fpic targets.
1743         * gcc.dg/20060801-1.c: Ditto.
1744
1745 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
1746
1747         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1748         * gfortran.dg/nan_1.f90: Likewise.
1749
1750 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1751
1752         PR fortran/33055
1753         Revert previous patch.
1754
1755 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
1756             Kazu Hirata  <kazu@codesourcery.com>
1757
1758         * gcc.target/m68k/interrupt-1.c: New.
1759
1760 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1761
1762         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1763         10000 for targets where "int" can't hold at least 100000.
1764         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1765         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1766         (test5)(test6): Use it.
1767         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1768         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1769         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1770         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1771         * gcc.dg/attr-alloc_size.c (test): Likewise.
1772
1773 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
1774
1775         PR c++/33209
1776         * g++.dg/template/error29.C: New.
1777
1778 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1779
1780         PR c++/32596
1781         * g++.dg/ext/visibility/anon5.C: New test.
1782
1783 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1784
1785         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1786
1787 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1788
1789         * gfortran.dg/gamma_1.f90: Remove large-real tests.
1790         * gfortran.dg/gamma_2.f90: Remove large-real tests.
1791         * gfortran.dg/gamma_4.f90: New: large-real tests.
1792
1793 2007-08-28  Jason Merrill  <jason@redhat.com>
1794
1795         PR c++/29000
1796         * g++.dg/ext/stmtexpr12.C: New test.
1797
1798         PR c++/28558
1799         * g++.dg/ext/attrib28.C: New test.
1800
1801 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
1802
1803         PR target/32661
1804         * gcc.target/i386/pr32661.c: New test.
1805
1806 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
1807
1808         PR middle-end/32370
1809         * gcc.dg/pr32370.c: New test.
1810
1811         PR rtl-optimization/33148
1812         * gcc.c-torture/compile/20070827-1.c: New test.
1813
1814         PR debug/32914
1815         * d++.dg/debug/const3.C: New test.
1816         * d++.dg/debug/const4.C: New test.
1817         * d++.dg/debug/dwarf2/const1.C: New test.
1818         * d++.dg/debug/dwarf2/const2.C: New test.
1819         * d++.dg/debug/dwarf2/const2b.C: New test.
1820
1821 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
1822             Vladimir Yanovsky  <yanov@il.ibm.com>
1823             Revital Eres  <eres@il.ibm.com>
1824             Andrey Belevantsev  <abel@ispras.ru>
1825
1826         * gcc.dg/sms-1.c: New test.
1827
1828 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
1829
1830         * g++.dg/ext/gnu-inline-common.h: New.
1831         * g++.dg/ext/gnu-inline-global-reject.C: New.
1832         * g++.dg/ext/gnu-inline-global.C: New.
1833         * g++.dg/ext/gnu-inline-namespace.C: New.
1834         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
1835         * g++.dg/ext/gnu-inline-class.C: New.
1836         * g++.dg/ext/gnu-inline-class-static.C: New.
1837         * g++.dg/ext/gnu-inline-template-class.C: New.
1838         * g++.dg/ext/gnu-inline-template-func.C: New.
1839
1840 2007-08-27  Jason Merrill  <jason@redhat.com>
1841
1842         PR c++/31337
1843         * g++.dg/ext/stmtexpr11.C: New.
1844
1845 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
1846
1847         * lib/target-supports.exp (check_profiling_available):
1848         Set profiling_available_saved to 0 on fido-*-elf.
1849
1850 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
1851
1852         PR tree-optimization/33173
1853         
1854         * gcc.c-torture/compile/pr33173.c: New.
1855
1856 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
1857
1858         PR target/31385
1859         * gcc.dg/dfp/pr31385.c: New.
1860
1861 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1862
1863         * gcc.dg/unsigned-long-compare.c: Remove target selector.
1864
1865 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1866
1867         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
1868         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
1869         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
1870         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
1871         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
1872         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
1873         gcc.target/m68k directory.
1874         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
1875         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
1876         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
1877         gcc.target/cris directory.
1878         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
1879         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
1880         gcc.target/bfin directory.
1881
1882         * gcc.target/sh: New directory.
1883         * gcc.target/sh/sh.exp: New file.
1884         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
1885         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
1886         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
1887         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
1888         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
1889         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
1890
1891 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
1892
1893         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
1894         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
1895         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
1896         * gcc.target/i386/local2.c: Ditto.
1897         * gcc.target/i386/stack-prot-kernel.c: Ditto.
1898         * gcc.target/i386/20011119-1.c: Ditto.
1899         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
1900         * gcc.target/i386/fastcall-1.c: Fix target selector.
1901
1902 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1903
1904         PR fortran/33055
1905         * gfortran.dg/negative_unit.f: Add new check
1906         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
1907         -fdefault-integer-8.
1908
1909 2007-08-26  Asher Langton  <langton2@llnl.gov>
1910
1911         * gfortran.dg/recursive_stack.f90: New.
1912         * gfortran.dg/openmp_stack.f90: New.
1913
1914 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1915
1916         PR fortran/31298
1917         * gfortran.dg/use_10.f90: New.
1918
1919 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1920
1921         PR fortran/32985
1922         * gfortran.dg/namelist_14.f90: Make test case valid.
1923         * gfortran.dg/common_10.f90: New.
1924
1925 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
1926
1927         PR middle-end/33181
1928         * gcc.dg/ifelse-2.c: New.
1929
1930 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1931
1932         PR fortran/32980
1933         * gfortran.dg/gamma_1.f90: New.
1934         * gfortran.dg/gamma_2.f90: New.
1935         * gfortran.dg/gamma_3.f90: New.
1936
1937 2007-08-26  Tobias Burnus  <burnus@net-b.de>
1938
1939         PR fortran/33188
1940         * gfortran.dg/used_types_18.f90: New.
1941
1942 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
1943
1944         * gcc.dg/array-init-2.c: New test.
1945
1946 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1947
1948         PR fortran/33178
1949         * gfortran.dg/initialization_4.f90: Update dg-error.
1950         * gfortran.dg/initialization_13.f90: New.
1951
1952 2007-08-24  Richard Guenther  <rguenther@suse.de>
1953
1954         PR middle-end/33166
1955         * gcc.c-torture/compile/pr33166.c: New testcase.
1956
1957 2007-08-24  Tobias Burnus  <burnus@net-b.de>
1958
1959         PR fortran/33139
1960         * gfortran.dg/pointer_assign_4.f90: New.
1961         * gfortran.dg/shape_2.f90: Fix test case.
1962         * gfortran.dg/char_result_4.f90: Ditto.
1963
1964 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1965
1966         * gcc.dg/array-init-1.c: New test.
1967
1968         PR c++/32567
1969         * g++.dg/parse/crash36.C: New test.
1970
1971 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
1972
1973         * gcc.dg/pr32721.c: Updated.
1974
1975 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
1976
1977         PR tree-optimization/32573
1978         PR middle-end/32946
1979         * gcc.dg/pr32573.c: New test.
1980
1981         PR c++/32898
1982         * g++.dg/lookup/ns3.C: New test.
1983
1984         * gfortran.dg/assumed_charlen_sharing.f90: New test.
1985
1986         PR c++/31941
1987         * g++.dg/parse/crash37.C: New test.
1988
1989 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
1990
1991         PR target/17390
1992         * gcc.target/i386/pr17390.c: New test.
1993
1994 2007-08-23  Richard Guenther  <rguenther@suse.de>
1995
1996         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
1997         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
1998         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
1999         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2000         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2001         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2002         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2003         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2004
2005 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
2006
2007         * gcc.target/s390: New directory.
2008         * gcc.target/s390/s390.exp: New file.
2009         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2010         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2011         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2012         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2013         gcc.target/s390 directory.
2014
2015 2007-08-23  Richard Guenther  <rguenther@suse.de>
2016
2017         PR tree-optimization/32328
2018         * testsuite/gcc.dg/pr32328.c: New testcase.
2019
2020 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2021
2022         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2023           available.
2024
2025 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2026
2027         PR fortran/33095
2028         * gfortran.dg/min_max_optional_5.f90: New test.
2029         * gfortran.dg/min_max_optional_2.f90: Remove.
2030         * gfortran.dg/min_max_optional_3.f90: Remove.
2031         * gfortran.dg/min_max_optional_4.f90: Remove.
2032
2033 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2034
2035         * gcc.target/i386/xorps-sse.c: New.
2036         * gcc.target/i386/xorps-sse2.c: New.
2037
2038 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
2039
2040         * gcc.target/i386/cmov3.c: Fix scan-assembler.
2041         * gcc.target/i386/cmov4.c: Fix scan-assembler.
2042         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2043
2044 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
2045
2046         PR fortran/33020
2047         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2048         include multiple kinds for SHAPE parameter within a single
2049         namespace.
2050         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2051         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
2052
2053 2007-08-22  Janus Weil  <jaydub66@gmail.com>
2054
2055         * interface_abstract_1.f90: Extended test case.
2056         * interface_abstract_3.f90: New test.
2057
2058 2007-08-21  Christian Bruel  <christian.bruel@st.com>
2059
2060         * gcc.dg/fold-sub.c: New test.
2061         
2062 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2063
2064         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2065         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2066         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2067         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2068         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2069         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2070
2071 2007-08-22  Richard Guenther  <rguenther@suse.de>
2072
2073         PR middle-end/33007
2074         * gcc.dg/pr33007.c: New testcase.
2075
2076 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
2077
2078         * gcc.c-torture/execute/strcmp-1.x: Delete.
2079
2080 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
2081
2082         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2083         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2084         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2085         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2086         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2087         gcc.target/i386/stack-realign.c,
2088         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2089         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2090         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2091         target using dg-require-effective-target directive.
2092         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2093         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2094         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2095         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2096         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2097         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2098         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2099         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2100         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2101         Require lp64 target using dg-require-effective-target directive.
2102         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2103         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2104         directive.
2105         * gcc.target/i386/20010202-1.c: Move from here ...
2106         * gcc.dg/20010202-1.c: ... to here.
2107
2108 2007-08-22  Richard Guenther  <rguenther@suse.de>
2109
2110         PR tree-optimization/33142
2111         * gcc.c-torture/execute/pr33142.c: New testcase.
2112
2113 2007-08-22  Richard Guenther  <rguenther@suse.de>
2114
2115         PR middle-end/32563
2116         * g++.dg/torture/pr32563.C: New testcase.
2117
2118 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
2119
2120         PR middle-end/32912
2121         * gcc.dg/pr32912-1.c: Add -w to options.
2122         * gcc.dg/pr32912-2.c: Likewise.
2123         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2124
2125 2007-08-21  Ian Lance Taylor  <iant@google.com>
2126
2127         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2128
2129 2007-08-21  Ian Lance Taylor  <iant@google.com>
2130
2131         PR tree-optimization/33134
2132         * g++.dg/tree-ssa/pr33134.C: New test.
2133
2134 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
2135
2136         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2137         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2138
2139 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
2140
2141         PR debug/32610
2142         * gcc.dg/debug/pr32610.c: New test.
2143
2144         * g++.dg/init/new24.C: New test.
2145
2146         PR middle-end/32912
2147         * gcc.dg/pr32912-1.c: New test.
2148         * gcc.dg/pr32912-2.c: New test.
2149         * gcc.dg/pr32912-3.c: New test.
2150
2151 2007-08-21  Richard Guenther  <rguenther@suse.de>
2152
2153         * gcc.dg/pointer-arith-10.c: New testcase.
2154
2155 2007-08-21  Richard Guenther  <rguenther@suse.de>
2156
2157         PR middle-end/33122
2158         * gcc.c-torture/compile/pr33122.c: New testcase.
2159
2160 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
2161
2162         * g++.dg/warn/Wnvdtor-2.C: New testcase.
2163
2164 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
2165
2166         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2167
2168 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
2169
2170         PR c++/33025
2171         * g++.dg/init/new23.C: New test.
2172
2173 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2174
2175         PR middle-end/30564
2176         * gcc.c-torture/compile/pr30564-1.c: New test.
2177         * gcc.c-torture/compile/pr30564-2.c: New test.
2178
2179 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
2180
2181         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2182
2183 2007-08-19  Tobias Burnus  <burnus@net-b.de>
2184
2185         * gfortran.dg/interface_abstract_2.f90: New.
2186         * gfortran.dg/interface_abstract_1.f90: Fix typo.
2187
2188 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2189
2190         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2191         unknown (so that outer-loop wont get analyzed).
2192         * gcc.dg/vect/vect-outer-1a.c: New test.
2193         * gcc.dg/vect/vect-outer-1b.c: New test.
2194         * gcc.dg/vect/vect-outer-1.c: New test.
2195         * gcc.dg/vect/vect-outer-2a.c: New test.
2196         * gcc.dg/vect/vect-outer-2b.c: New test.
2197         * gcc.dg/vect/vect-outer-2c.c: New test.
2198         * gcc.dg/vect/vect-outer-2.c: New test.
2199         * gcc.dg/vect/vect-outer-3a.c: New test.
2200         * gcc.dg/vect/vect-outer-3b.c: New test.
2201         * gcc.dg/vect/vect-outer-3c.c: New test.
2202         * gcc.dg/vect/vect-outer-3.c: New test.
2203         * gcc.dg/vect/vect-outer-4a.c: New test.
2204         * gcc.dg/vect/vect-outer-4b.c: New test.
2205         * gcc.dg/vect/vect-outer-4c.c: New test.
2206         * gcc.dg/vect/vect-outer-4d.c: New test.
2207         * gcc.dg/vect/vect-outer-4e.c: New test.
2208         * gcc.dg/vect/vect-outer-4f.c: New test.
2209         * gcc.dg/vect/vect-outer-4g.c: New test.
2210         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2211         * gcc.dg/vect/vect-outer-4i.c: New test.
2212         * gcc.dg/vect/vect-outer-4j.c: New test.
2213         * gcc.dg/vect/vect-outer-4k.c: New test.
2214         * gcc.dg/vect/vect-outer-4l.c: New test.
2215         * gcc.dg/vect/vect-outer-4m.c: New test.
2216         * gcc.dg/vect/vect-outer-4.c: New test.
2217         * gcc.dg/vect/vect-outer-5.c: New test.
2218         * gcc.dg/vect/vect-outer-6.c: New test.
2219         * gcc.dg/vect/vect-outer-fir.c: New test.
2220         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2221         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2222
2223 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2224
2225         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2226         and -fno-tree-reassoc.
2227         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2228         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2229         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2230         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2231         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2232         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2233         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2234         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2235         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2236         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2237         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2238         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2239         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2240         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2241         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2242         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2243         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2244         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2245         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2246         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2247         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2248         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2249         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2250         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2251         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2252         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2253         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2254         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2255         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2256         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2257         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2258         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2259         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2260         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2261         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2262         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2263         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2264
2265 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
2266
2267         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2268         versioning for aliasing).
2269         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2270
2271         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2272         targets.
2273         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2274
2275 2007-08-18  Tom Tromey  <tromey@redhat.com>
2276
2277         PR preprocessor/32974:
2278         * gcc.dg/cpp/pr32974.c: New file.
2279
2280 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2281
2282         * gfortran.dg/interface_abstract_1.f90: New.
2283
2284 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2285
2286         PR fortran/32881
2287         * gfortran.dg/pure_initializer_1.f90: New test.
2288
2289 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
2290
2291         PR fortran/32875
2292         * gfortran.dg/array_constructor_18.f90: New test.
2293
2294 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2295
2296         PR c++/28989
2297         * g++.dg/expr/lval3.C: New test.
2298         * g++.dg/expr/lval4.C: New test.
2299
2300 2007-08-17  Ollie Wild  <aaw@google.com>
2301
2302         PR c++/31749
2303         * g++.dg/lookup/builtin3.C: New test.
2304         * g++.dg/lookup/builtin4.C: New test.
2305         * g++.dg/lookup/using19.C: New test.
2306
2307 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2308
2309         PR c++/32190
2310         * g++.dg/parse/error31.C: New.
2311
2312 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2313
2314         PR c++/32112
2315         * g++.dg/template/error26.C: New.
2316
2317 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2318
2319         PR fortran/33079
2320         * gfortran.dg/zero_length_2.f90: New test.
2321
2322 2007-08-17  Tobias Burnus  <burnus@net-b.de>
2323
2324         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2325         * gfortran.dg/kind_tests_3.f03: Ditto.
2326         * gfortran.dg/global_vars_f90_init.f90: Ditto.
2327         * gfortran.dg/interface_13.f90: Ditto.
2328         * gfortran.dg/pr32738.f90: Ditto.
2329         * gfortran.dg/module_private_1.f90: Ditto.
2330         * gfortran.dg/test_only_clause.f90: Ditto.
2331         * gfortran.dg/bind_c_vars.f90: Ditto.
2332         * gfortran.dg/bind_c_dts.f90: Ditto.
2333         * gfortran.dg/use_9.f90: Ditto.
2334         * gfortran.dg/generic_8.f90: Ditto.
2335         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2336         * gfortran.dg/private_type_6.f90: Ditto.
2337         * gfortran.dg/c_assoc.f90: Ditto.
2338         * gfortran.dg/private_type_7.f90: Ditto.
2339         * gfortran.dg/global_vars_c_init.f90: Ditto.
2340         * gfortran.dg/bind_c_dts_2.f03: Ditto.
2341         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2342         * gfortran.dg/c_size_t_test.f03: Ditto.
2343         * gfortran.dg/used_types_12.f90: Ditto.
2344         * gfortran.dg/pr25923.f90: Ditto.
2345         * gfortran.dg/test_com_block.f90: Ditto.
2346         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2347         * gfortran.dg/equiv_constraint_7.f90: Ditto.
2348         * gfortran.dg/com_block_driver.f90: Ditto.
2349         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2350         * gfortran.dg/use_iso_c_binding.f90: Ditto.
2351         * gfortran.dg/c_loc_test.f90: Ditto.
2352         * gfortran.dg/c_ptr_tests.f03: Ditto.
2353         * gfortran.dg/module_interface_1.f90: Ditto.
2354
2355 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
2356
2357         PR c++/32870
2358         * g++.dg/other/error17.C: Adjust.
2359         
2360 2007-08-17  Ben Elliston  <bje@au.ibm.com>
2361
2362         PR middle-end/32970
2363         * g++.dg/ext/altivec-14.C: New test.
2364
2365 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2366
2367         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2368         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2369         dump files.
2370         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2371         * gcc.dg/vect/pr32366.c: Ditto.
2372
2373 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
2374
2375         PR testsuite/33082
2376         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2377         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2378         * gcc.dg/dfp/convert-int-fold.c: Ditto.
2379         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2380
2381 2007-08-16  Tobias Burnus  <burnus@net-b.de>
2382
2383         PR fortran/33072
2384         * gfortran.dg/use_9.f90: New.
2385
2386 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
2387
2388         * g++.dg/gcov/gcov-5.C: New test.
2389
2390 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
2391
2392         * g++.dg/gcov/gcov-4.C: New test.
2393         * lib/gcov.exp (verify-lines): Add support for
2394         checking no-coverage lines.
2395
2396 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
2397
2398         * gcc.dg/vect/vect-vfa-01.c: New.
2399         * gcc.dg/vect/vect-vfa-02.c: New.
2400         * gcc.dg/vect/vect-vfa-03.c: New.
2401         * gcc.dg/vect/vect-vfa-04.c: New.
2402         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2403         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2404         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2405         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2406         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2407         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2408         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2409         gfortran.dg/vect/pr19049.f90: Rename to start with
2410         prefix no-vfa-.
2411         * gcc.dg/vect/vect.exp: Disable versioning for alias
2412         when test starts with no-vfa-.
2413         * gfortran.dg/vect/vect.exp: Likewise.
2414
2415 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
2416
2417         * gcc.dg/torture/pr32897.c: New test.
2418
2419 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
2420
2421         PR c++/31132
2422         * g++.dg/template/crash69.C: New.
2423
2424 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
2425
2426         * lib/target-supports.exp (check_effective_target_arm32): Use
2427         check_no_compiler_messages.
2428
2429 2007-08-15  Diego Novillo  <dnovillo@google.com>
2430
2431         gcc.dg/tree-ssa/20070815.c: New test.
2432
2433 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2434
2435         PR fortran/33077
2436         * gfortran.dg/random_7.f90: Initialize variable.
2437
2438 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
2439
2440         PR middle-end/33074
2441         * gfortran.dg/pr33074.f90: New test.
2442
2443         PR c++/32992
2444         * g++.dg/opt/nrv14.C: New test.
2445
2446 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
2447
2448         PR c++/33035
2449         * g++.dg/template/crash68.C: New.
2450
2451 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
2452
2453         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2454         * gcc.dg/sibcall-4.c: Ditto.
2455
2456 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2457
2458         PR fortran/33066
2459         * gfortran.dg/use_8.f90: New test.
2460         * gfortran.dg/c_loc_tests_2.f03: Fix code.
2461
2462 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
2463
2464         PR c++/27211
2465         * g++.dg/template/error27.C: New.
2466         * g++.dg/template/error28.C: New.
2467         * g++.dg/other/pr28304.C: Adjust.
2468         * g++.old-deja/g++.mike/p811.C: Likewise.
2469
2470 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2471
2472         PR target/30315
2473         * gcc.target/i386/pr30315.c: New.
2474
2475 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2476
2477         PR fortran/32594
2478         * gfortran.dg/substr_5.f90: New test.
2479
2480 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
2481
2482         PR c/30428
2483         * gcc.dg/vector-2.c: New test.
2484
2485         PR c++/30428
2486         * g++.dg/ext/vector8.C: New test.
2487
2488 2007-08-13  Dan Hipschman  <dsh@google.com>
2489
2490         PR c/32953
2491         * gcc.dg/format/array-1.c: Add an additional test for
2492         unterminated format strings of length 1.
2493
2494 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2495
2496         PR fortran/32926
2497         * gfortran.dg/external_procedures_3.f90: New test.
2498
2499 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2500
2501         PR fortran/32827
2502         * gfortran.dg/import6.f90: New test.
2503
2504 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
2505
2506         PR C/30427
2507         *  gcc.dg/vector-1.c: New test.
2508
2509 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2510
2511         * gcc.dg/pr21255-4.c: Skip for PIC.
2512         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2513
2514 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
2515
2516         * gcc.dg/attr-isr.c: Skip for PIC.
2517         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2518         * gcc.dg/attr-isr-trapa.c: Likewise.
2519         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2520         * gcc.dg/pragma-isr-trapa.c: Likewise.
2521         * gcc.dg/pragma-isr-trapa2.c: Likewise.
2522
2523 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
2524
2525         PR fortran/32962
2526         * gfortran.dg/transpose_1.f90: New test.
2527
2528 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2529
2530         PR fortran/29600
2531         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2532         intrinsic.
2533
2534 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2535
2536         PR fortran/30964
2537         PR fortran/33054
2538         * gfortran.dg/random_4.f90: New test.
2539         * gfortran.dg/random_5.f90: New test.
2540         * gfortran.dg/random_6.f90: New test.
2541         * gfortran.dg/random_7.f90: New test.
2542
2543 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2544
2545         PR fortran/32860
2546         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2547
2548 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2549
2550         PR fortran/31629
2551         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2552
2553 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2554
2555         PR fortran/29600
2556         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2557         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2558
2559 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2560
2561         PR fortran/32937
2562         * gfortran.dg/char_length_6.f90: New test.
2563
2564 2007-08-10  Ollie Wild  <aaw@google.com>
2565
2566         * g++.dg/lookup/using18.C: New test.
2567
2568 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2569
2570         PR c++/17763
2571         * g++.dg/other/error16.C: New.
2572
2573 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2574
2575         PR libfortran/33039
2576         * gfortran.dg/namelist_37.f90: New test.
2577
2578 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
2579
2580         PR c++/22256
2581         * g++.dg/conversion/op3.C: New.
2582
2583 2007-08-09  Tobias Burnus  <burnus@net-b.de>
2584
2585         PR fortran/32987
2586         * gfortran.dg/fmt_tab_1.f90: New.
2587         * gfortran.dg/fmt_tab_2.f90: New.
2588
2589 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2590
2591         PR c/32796
2592         * gcc.c-torture/compile/pr32796.c: New test.
2593
2594 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2595
2596         PR middle-end/32813
2597         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2598         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2599         instead of just -O.
2600
2601 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
2602
2603         * gcc.target/mips/code-readable-1.c: New test.
2604         * gcc.target/mips/code-readable-2.c: Likewise.
2605         * gcc.target/mips/code-readable-3.c: Likewise.
2606
2607 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
2608             Revital Eres  <eres@il.ibm.com>
2609
2610         * gfortran.dg/sms-1.f90: Add comment.
2611         * gfortran.dg/sms-2.f90: New.
2612
2613 2007-08-07  Ian Lance Taylor  <iant@google.com>
2614
2615         * gcc.dg/instrument-1.c: New test.
2616         * gcc.dg/instrument-2.c: New test.
2617         * gcc.dg/instrument-3.c: New test.
2618
2619 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
2620
2621         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2622
2623 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
2624
2625         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
2626         !vector_alignment_reachable targets.
2627         * gcc.dg/vect/vect-33.c: Likewise.
2628         * gcc.dg/vect/vect-42.c: Likewise.
2629         * gcc.dg/vect/vect-44.c: Likewise.
2630         * gcc.dg/vect/vect-50.c: Likewise.
2631         * gcc.dg/vect/vect-70.c: Likewise.
2632         * gcc.dg/vect/vect-71.c: Likewise.
2633         * gcc.dg/vect/vect-87.c: Likewise.
2634         * gcc.dg/vect/vect-88.c: Likewise.
2635         * gcc.dg/vect/vect-91.c: Likewise.
2636         * gcc.dg/vect/vect-93.c: Likewise.
2637         * gcc.dg/vect/vect-96.c: Likewise.
2638         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2639         * gcc.dg/vect/section-anchors-69.c: Likewise.
2640         * gcc.dg/vect/pr25413.c: Likewise.
2641         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2642         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2643         * gfortran.dg/vect-2.f90: Likewise.
2644         * gfortran.dg/vect-3.f90: Likewise.
2645         * gfortran.dg/vect-4.f90: Likewise.
2646         * gfortran.dg/vect-5.f90: Likewise.
2647         * lib/target-supports.exp (check_effective_target_natural_alignment): 
2648         Return false for darwin. 
2649         (check_effective_target_vector_alignment_reachable_for_double): New.
2650
2651 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
2652
2653         * gcc.dg/multiword-1.c: New testcase.
2654
2655 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
2656
2657         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2658         messages.
2659         * gfortran.dg/namelist_36.f90: New test.
2660
2661 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2662
2663         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2664           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2665
2666 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
2667
2668         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2669         * gcc.dg/torture/type-generic-1.c: Likewise.
2670
2671 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2672
2673         * gcc.c-torture/20070522-1.c: Move to ...
2674         * gcc.c-torture/compile/20070522-1.c: Here.
2675
2676 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2677
2678         PR fortran/29828
2679         * gfortran.dg/minmax_char_1.f90: New test.
2680         * gfortran.dg/minmax_char_2.f90: New test.
2681         * gfortran.dg/min_max_optional_4.f90: New test.
2682
2683 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2684
2685         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2686         hanging on the testcase.
2687
2688 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2689
2690         PR middle-end/32988
2691         * gcc.c-torture/compile/pr32988.c: New test.
2692
2693 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2694
2695         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2696
2697 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
2698
2699         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
2700
2701         Revert:
2702         2007-03-22  Dirk Mueller  <dmueller@suse.de>
2703
2704         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2705
2706 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2707
2708         PR fortran/32979
2709         * gfortran.dg/isnan_1.f90: New test.
2710
2711 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
2712             Revital Eres <eres@il.ibm.com>
2713
2714         * gcc.dg/sms-antideps.c: New test.
2715
2716 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
2717
2718         PR fortran/31214
2719         * gfortran.dg/entry_13.f90: New test.
2720
2721         * gfortran.dg/entry_12.f90: Clean up .mod file.
2722
2723 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
2724
2725         PR fortran/32770
2726         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
2727         variables as kind=4 so they don't overflow the record length.
2728
2729 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
2730
2731         PR fortran/32968
2732         * gfortran.dg/selected_kind_1.f90: New test.
2733
2734 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2735
2736         PR middle-end/32780
2737         * gcc.c-torture/compile/pr32780.c: New test.
2738
2739 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2740
2741         RP middle-end/32399
2742         * gcc.c-torture/compile/pr32399.c: New testcase.
2743
2744 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2745
2746         PR middle-end/32304
2747         * g++.dg/torture/pr32304.C: New testcase.
2748
2749 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2750
2751         PR middle-end/32935
2752         * gfortran.fortran-torture/compile/complex_1.f90: New test.
2753
2754 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2755
2756         PR fortran/32955
2757         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2758
2759 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2760
2761         PR fortran/31202
2762         * gfortran.dg/nint_2.f90: New test.
2763
2764 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
2765
2766         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2767         * gcc.dg/weak/typeof-2.c: Likewise.
2768
2769 2007-08-03  Diego Novillo  <dnovillo@google.com>
2770
2771         PR 31521
2772         * gcc.dg/tree-ssa/pr31521.c: New test.
2773
2774 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2775
2776         PR fortran/32770
2777         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
2778         iostat must be default kind.
2779
2780 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2781
2782         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2783
2784 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2785
2786         PR fortran/32770
2787         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
2788         explicit so test passes with -fdefault-integer-8.
2789         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
2790         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
2791
2792 2007-08-02  Lee Millward  <lee.millward@gmail.com>
2793
2794         PR c++/30849
2795         * g++.dg/parse/asm1.C: New test.
2796
2797         PR c++/30850
2798         * g++.dg/parse/asm2.C: Likewise.
2799
2800         PR c++/30851
2801         * g++.dg/parse/asm3.C: Likewise.
2802         
2803 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2804
2805         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2806           "int" is only 16 bit bits wide.
2807         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2808
2809 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2810
2811         * g++.dg/torture/type-generic-1.C: New.
2812         * gcc.dg/pr28796-2.c: Move tests ...
2813         * gcc.dg/tg-tests.h: ... here.
2814         * gcc.dg/torture/type-generic-1.c: New.
2815
2816 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
2817
2818         PR libfortran/32954
2819         * minmaxloc_3.f90:  New test case.
2820
2821 2007-08-01  Tobias Burnus  <burnus@net-b.de>
2822
2823         PR fortran/32936
2824         * gfortran.dg/allocate_stat.f90: New.
2825
2826 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
2827
2828         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
2829
2830 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2831
2832         PR tree-optimization/32919
2833         * gcc.c-torture/compile/pr32919.c: New.
2834
2835 2007-08-01  Nick Clifton  <nickc@redhat.com>
2836
2837         * gcc.c-torture/execute/execute.exp: Change copyright header to
2838         refer to version 3 of the GNU General Public License and to point
2839         readers at the COPYING3 file and the FSF's license web page.
2840         * gcc.c-torture/execute/ieee/ieee.exp,
2841         gcc.c-torture/unsorted/unsorted.exp,
2842         gcc.c-torture/compile/compile.exp,
2843         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
2844         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
2845         gcc.target/cris/torture/cris-torture.exp,
2846         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
2847         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
2848         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
2849         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
2850         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
2851         gnat.dg/dg.exp, gnat.dg/style/style.exp,
2852         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
2853         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
2854         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
2855         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
2856         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
2857         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
2858         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
2859         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
2860         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
2861         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
2862         gcc.dg/noncompile/noncompile.exp,
2863         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
2864         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
2865         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
2866         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
2867         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
2868         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
2869         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
2870         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
2871         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
2872         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
2873         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
2874         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
2875         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
2876         g++.old-deja/old-deja.exp,
2877         gfortran.fortran-torture/execute/execute.exp,
2878         gfortran.fortran-torture/compile/compile.exp,
2879         treelang/output/output-1.c, treelang/output/output-1.tree,
2880         treelang/execute/execute.exp, treelang/Makefile.in,
2881         treelang/compile/compile.exp, g++.dg/dg.exp,
2882         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
2883         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
2884         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
2885         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
2886         g++.dg/compat/struct-layout-1.exp,
2887         g++.dg/compat/struct-layout-1_generate.c,
2888         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
2889         g++.dg/bprob/bprob.exp, config/default.exp,
2890         gcc.test-framework/test-framework.awk,
2891         gcc.test-framework/gen_directive_tests,
2892         gcc.test-framework/test-framework.exp,
2893         objc.dg/special/special.exp,
2894         objc.dg/gnu-encoding/gnu-encoding.exp,
2895         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
2896         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
2897         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
2898         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
2899         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
2900         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
2901         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
2902         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
2903         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
2904         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
2905         lib/target-supports-dg.exp, lib/gcc-defs.exp,
2906         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
2907         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
2908         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
2909         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
2910         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
2911         Likewise.
2912
2913 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2914
2915         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
2916         error message text.
2917
2918 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
2919
2920         PR fortran/32945
2921         * gfortran.dg/initialization_12.f90: New test.
2922
2923 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
2924
2925         PR fortran/31609
2926         * gfortran.dg/entry_12.f90: New test.
2927
2928 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2929
2930         PR fortran/32938
2931         * gfortran.dg/altreturn_6.f90: New test.
2932
2933 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
2934
2935         PR fortran/32942
2936         * gfortran.dg/exponent_2.f90: New test.
2937
2938 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
2939
2940         * gcc.dg/vect/vect-117.c: New test.
2941         * gcc.dg/vect/vect-74.c: Enabled test
2942         * gcc.dg/vect/vect-81.c: Enabled test
2943
2944 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
2945
2946         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
2947         s/dg-error/dg-warning where warning is expected.
2948
2949 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2950
2951         PR fortran/32770
2952         * gfortran.dg/array_constructor_12.f90:  Adjust argument
2953         of huge() to correct kind.
2954
2955 2007-07-30  Ollie Wild  <aaw@google.com>
2956
2957         * gcc.dg/cpp/counter-2.c: New test.
2958         * gcc.dg/cpp/counter-3.c: New test.
2959         * gcc.dg/cpp/dir-only-1.c: New test.
2960         * gcc.dg/cpp/dir-only-1.h: New file.
2961         * gcc.dg/cpp/dir-only-2.c: New test.
2962         * gcc.dg/cpp/dir-only-3.c: New test.
2963         * gcc.dg/cpp/dir-only-3a.h: New file.
2964         * gcc.dg/cpp/dir-only-3b.h: New file.
2965         * gcc.dg/cpp/dir-only-4.c: New test.
2966         * gcc.dg/cpp/dir-only-5.c: New test.
2967         * gcc.dg/cpp/dir-only-6.c: New test.
2968
2969 2007-07-30  Julian Brown  <julian@codesourcery.com>
2970
2971         * gcc.target/arm/neon/v*.c: Regenerate.
2972
2973 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
2974
2975         PR c++/32108
2976         * g++.dg/ext/label6.C: New.
2977
2978 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2979
2980         PR libfortran/32858
2981         PR libfortran/30814
2982         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
2983
2984 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
2985
2986         PR fortran/31211
2987         * gfortran.dg/actual_pointer_function_1.f90: New test.
2988
2989         PR fortran/32682
2990         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
2991
2992 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
2993
2994         PR fortran/32906
2995         * gfortran.dg/shape_1.f90: Adjust error message.
2996         * gfortran.dg/parameter_array_ref_1.f90: New test.
2997
2998 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2999
3000         PR fortran/31609
3001         * gfortran.dg/entry_11.f90: New test.
3002
3003 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
3004             Revital Eres  <eres@il.ibm.com>
3005
3006         * gfortran.dg/sms-1.f90: New test.
3007
3008 2007-07-28  Richard Guenther  <rguenther@suse.de>
3009
3010         * gcc.c-torture/compile/pr32920.c: New testcase.
3011
3012 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
3013
3014         PR c++/30917
3015         * g++.dg/lookup/friend11.C: New test.
3016
3017 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
3018
3019         * gfortran.dg/namelist_5.f90: Adjusted error message.
3020         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3021         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3022         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3023         * gfortran.dg/namelist_32.f90: ... this.
3024
3025         PR fortran/32876
3026         * gfortran.dg/namelist_33.f90: New test.
3027
3028         PR fortran/32905
3029         * gfortran.dg/namelist_34.f90: New test.
3030
3031         PR fortran/31818
3032         * gfortran.dg/namelist_35.f90: New test.
3033
3034 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
3035
3036         PR fortran/32880
3037         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3038
3039 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3040
3041         PR testsuite/32471
3042         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3043           assuming it is 0x7ffffffff.
3044         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3045         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3046
3047 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
3048
3049         * gfortran.dg/operator_3.f90: Fix dg directive.
3050         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3051         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3052         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3053
3054 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
3055
3056         * g++.dg/cpp0x/decltype1.C: New.
3057         * g++.dg/cpp0x/decltype2.C: New.
3058         * g++.dg/cpp0x/decltype3.C: New.
3059         * g++.dg/cpp0x/decltype4.C: New.
3060         * g++.dg/cpp0x/decltype5.C: New.
3061         * g++.dg/cpp0x/decltype6.C: New.
3062
3063 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3064
3065         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3066           because the test relies on bit 31 to be the sign bit.
3067
3068 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3069
3070         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3071           assuming it is 0x7fffffff.
3072         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3073         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3074
3075 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
3076
3077         PR c++/32346
3078         * g++.dg/expr/bitfield9.C: New test.
3079
3080 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3081
3082         PR fortran/32899
3083         * gfortran.dg/logical_comp.f90: Update dg-error strings.
3084
3085 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3086
3087         PR fortran/32760
3088         * gfortran.dg/private_type_7.f90: New test.
3089
3090 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3091
3092         PR fortran/32035
3093         * gfortran.dg/select_char_1.f90: New test.
3094
3095 2007-07-27  Tobias Burnus  <burnus@net-b.de>
3096
3097         PR fortran/32903
3098         * gfortran.dg/initialization_11.f90: New test.
3099
3100 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
3101
3102         * gcc.target/mips/ins-1.c: New test.
3103
3104 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
3105
3106         PR/19232
3107         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3108         (f1): Likewise.
3109
3110 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
3111
3112         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3113         error: width of 'spare' exceeds its type.
3114
3115 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
3116
3117         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3118         * gcc.dg/sibcall-4.c: Likewise.
3119
3120 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3121
3122         PR rtl-optimization/31500
3123         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3124         * g++.dg/warn/Warray-bounds.C: Likewise.
3125
3126 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
3127
3128         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3129
3130 2007-07-25  Julian Brown  <julian@codesourcery.com>
3131             Paul Brook  <paul@codesourcery.com>
3132             Joseph Myers  <joseph@codesourcery.com>
3133             Mark Shinwell  <shinwell@codesourcery.com>
3134
3135         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3136         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3137         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3138         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3139         (check_effective_target_arm_neon_hw): New.
3140         * gcc.target/arm/neon/neon.exp: New file.
3141         * gcc.target/arm/neon/polytypes.c: New file.
3142         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3143
3144 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
3145
3146         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3147           targets where an "int" is less than 32 bits wide.
3148
3149 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3150
3151         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3152
3153 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3154
3155         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3156           during addition if an int is only 16 bits wide.
3157         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3158
3159 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3160
3161         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3162           size as "long int" and are 32 or 64 bits wide.
3163         * gcc.dg/torture/pr28814.c: Likewise.
3164
3165 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3166
3167         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3168           exactly as wide as an int.
3169
3170 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
3171
3172         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3173         Define and use throughout as long long printf format specifier.
3174         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3175         Likewise.
3176
3177 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3178
3179         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3180         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3181
3182 2007-07-25  Ben Elliston  <bje@au.ibm.com>
3183
3184         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3185
3186 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
3187
3188         * gcc.c-torture/execute/20070724-1.c: New.
3189
3190 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3191
3192         PR fortran/31205
3193         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3194         "deallocates" to 24, since patch has code rid of much spurious
3195         code.
3196         * gfortran.dg/interface_assignment_1.f90 : New test.
3197
3198         PR fortran/32842
3199         * gfortran.dg/interface_assignment_2.f90 : New test.
3200
3201 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3202
3203         PR fortran/32867
3204         * fortran.dg/initialization_10.f90: New test.
3205
3206 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
3207
3208         PR fortran/32778
3209         * gfortran.dg/imag_2.f: Removed
3210         * gfortran.dg/warn_std_1.f90: New test.
3211         * gfortran.dg/warn_std_2.f90: New test.
3212         * gfortran.dg/warn_std_3.f90: New test.
3213
3214 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3215
3216         PR c++/29001
3217         * g++.dg/init/new22.C: New.
3218
3219 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
3220
3221         PR c++/32561
3222         * g++.dg/template/crash67.C: New.
3223
3224 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
3225
3226         * lib/target-support.exp (check_effective_target_natural_alignment): 
3227         (check_effective_target_vector_alignment_reachable): New.
3228         * config/spu/spu.c (spu_vector_alignment_reachable): New.
3229         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3230         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
3231         check.
3232         * gcc.dg/vect/pr25413.c: Likewise.
3233         * gcc.dg/vect/pr31699.c: Likewise.
3234
3235 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
3236
3237         PR fortran/30814
3238         * gfortran.dg/pack_bounds_1.f90:  New test case.
3239
3240 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
3241
3242         PR fortran/31639
3243         * gfortran.dg/initialization_9.f90: New test.
3244
3245 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3246
3247         PR fortran/32797
3248         PR fortran/32800
3249         * gfortran.dg/bind_c_usage_8.f03: New test case.
3250         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3251         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
3252
3253 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
3254
3255         * gcc.target/mips/branch-cost-1.c: New test.
3256         * gcc.target/mips/branch-cost-2.c: Likewise.
3257
3258 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3259
3260         PR fortran/32732
3261         * gfortran.dg/c_char_tests.f03: New test case.
3262         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3263         * gfortran.dg/c_char_tests_2.f03: New test case.
3264         * gfortran.dg/value_6.f03: Ditto.
3265         * gfortran.dg/value_7.f03: Ditto.
3266
3267 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
3268
3269         PR fortran/32600
3270         * gfortran.dg/c_funloc_tests_5.f03: New.
3271         * gfortran.dg/c_funloc_tests_5.f04: New.
3272         * gfortran.dg/c_funloc_tests_4_driver.c: New.
3273
3274 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3275
3276         PR c++/32839
3277         * g++.dg/expr/call4.C: New.
3278         * g++.dg/expr/call5.C: New.
3279
3280 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3281
3282         PR fortran/32710
3283         * gfortran.dg/namelist_30.f90: New test.
3284
3285 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
3286
3287         PR fortran/29962
3288         * gfortran.dg/array_initializer_1.f90: Removed warning.
3289         * gfortran.dg/initialization_1.f90: Adjusted messages.
3290         * gfortran.dg/nested_modules_6.f90: Removed warning.
3291
3292         PR fortran/31253
3293         * gfortran.dg/initialization_7.f90: New test.
3294
3295         PR fortran/31639
3296         * gfortran.dg/initialization_8.f90: New test.
3297
3298 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
3299
3300         PR c++/30818
3301         * g++.dg/template/crash47.C: Adjust errors.
3302         * g++.dg/template/crash48.C: Adjust errors.
3303         * g++.dg/template/typename12.C: New.
3304         * g++.dg/template/typename13.C: New.
3305         * g++.dg/template/typename14.C: New.
3306         * g++.dg/template/typedef6.C: Adjust errors.
3307
3308 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3309
3310         PR fortran/32627
3311         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3312         * gfortran.dg/pr32627.f03: New test case.
3313
3314         * gfortran.dg/c_f_pointer_logical.f03: New test case.
3315         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3316         c_f_pointer_logical.
3317         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3318         c_f_pointer_complex.
3319         * gfortran.dg/c_f_pointer_complex.f03: New test case.
3320         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3321         c_f_pointer_shape_tests_2.
3322         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3323
3324 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
3325
3326         PR fortran/32804
3327         * gfortran.dg/c_loc_tests_9.f03: New test case.
3328         * gfortran.dg/c_loc_tests_10.f03: Ditto.
3329
3330 2007-07-21  Lee Millward  <lee.millward@gmail.com>
3331
3332         PR fortran/32823
3333         * gfortran.dg/int_2.f90: New test.
3334         
3335 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3336
3337         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3338
3339 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
3340
3341         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3342         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3343
3344 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
3345
3346         PR tree-optimization/19910
3347         * gcc.dg/pr19910.c: New test.
3348
3349 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
3350
3351         PR fortran/32738
3352         * gfortran.dg/pr32738.f90: New test.
3353
3354 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3355
3356         PR tree-optimzation/32635
3357         * gfortran.dg/pr32635.f:  New test case.
3358
3359 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
3360
3361         PR fortran/32801
3362         * gfortran.dg/pr32801.f03: New test case.
3363
3364 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3365
3366         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3367         Test negative numbers also.
3368         * gcc.dg/c99-math-float-1.c: Likewise.
3369         * gcc.dg/c99-math-long-double-1.c: Likewise.
3370         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
3371         test inputs.
3372
3373 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
3374         
3375         * lib/target-supports.exp (check_effective_target_sync_int_long):
3376         Enable for xtensa.
3377         (check_effective_target_sync_char_short): Likewise.
3378         
3379 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3380
3381         * gcc.dg/pr28796-2.c: Add more cases.
3382
3383 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3384
3385         * gcc.dg/pr28796-1.c: Add more cases.
3386         * gcc.dg/pr28796-2.c: Likewise.
3387
3388 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3389
3390         * gcc.dg/pr28796-1.c: Add more cases.
3391         * gcc.dg/pr28796-2.c: Likewise.
3392
3393 2007-07-17  Janus Weil  <jaydub66@gmail.com>
3394
3395         PR fortran/32535
3396         * gfortran.dg/pr32535.f90: New test.
3397
3398 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
3399
3400         PR fortran/31320
3401         PR fortran/32665
3402         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3403
3404 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
3405
3406         PR rtl-optimization/32773
3407         * gcc.dg/pr32773.c: New test.
3408
3409 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3410
3411         * gcc.target/spu/intrinsics-1.c: Use dg-message to
3412         match flax-vector-conversions note.
3413         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3414         instead of dg-error for the warning.
3415
3416 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3417
3418         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3419           adapted to work on targets with 16-bit or wider int.
3420         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3421         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3422         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3423         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3424
3425 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
3426
3427         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3428         support large arrays.
3429         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3430         * gcc.dg/20061109-1.c: Likewise.
3431         * gcc.c-torture/execute/20061101-1.x: Likewise.
3432         * gcc.c-torture/execute/pr29797-1.x: Likewise.
3433         * gcc.c-torture/execute/pr31448.x: Likewise.
3434
3435 2007-07-16  Lee Millward  <lee.millward@gmail.com>
3436
3437         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3438
3439         PR fortran/32238
3440         * gfortran.dg/pr32238.f90: New test.
3441
3442         PR fortran/32222
3443         * gfortran.dg/pr32222.f90: New test.
3444
3445         PR fortran/32242
3446         * gfortran.dg/pr32242.f90: New test.
3447         
3448 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
3449             David Ung  <davidu@mips.com>
3450
3451         * gcc.target/mips/mips-sched-madd.c: New test case.
3452
3453 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3454
3455         PR libfortran/32611
3456         * gfortran.dg/large_real_kind_1.f90: Update test.
3457         * gfortran.dg/pr17706.f90: Update test.
3458         * gfortran.dg/fmt_zero_digits.f90: Update test.
3459         * gfortran.dg/fmt_zero_precision.f90: Update test.
3460         * gfortran.dg/real_const_3.f90: Update test.
3461
3462 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3463
3464         PR fortran/32036
3465         * gfortran.dg/bounds_check_8.f90: New test.
3466         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3467
3468 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3469
3470         PR fortran/32357
3471         * gfortran.dg/mvbits_2.f90: New test.
3472
3473 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3474
3475         PR libfortran/32731
3476         * gfortran.dg/pack_mask_1.f90:  New test.
3477         * gfortran.dg/unpack_mask_1.f90:  New test.
3478
3479 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3480
3481         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3482         * gcc.dg/20001101-1.c: Likewise.
3483         * gcc.dg/20001102-1.c: Likewise.
3484         * gcc.dg/20020116-2.c: Likewise.
3485         * gcc.dg/20020416-1.c: Likewise.
3486         * gcc.dg/sparc-constant-1.c: Likewise.
3487         * gcc.dg/sparc-dwarf2.c: Likewise.
3488         * gcc.dg/sparc-frame-1.c: Likewise.
3489         * gcc.dg/sparc-getcontext-1.c: Likewise.
3490         * gcc.dg/sparc-loop-1.c: Likewise.
3491         * gcc.dg/sparc-reg-1.c: Likewise.
3492         * gcc.dg/sparc-ret.c: Likewise.
3493         * gcc.dg/sparc-trap-1.c: Likewise.
3494         * gcc.dg/ultrasp10.c: Likewise.
3495         * gcc.dg/ultrasp11.c: Likewise.
3496         * gcc.dg/ultrasp1.c: Likewise.
3497         * gcc.dg/ultrasp2.c: Likewise.
3498         * gcc.dg/ultrasp3.c: Likewise.
3499         * gcc.dg/ultrasp4.c: Likewise.
3500         * gcc.dg/ultrasp5.c: Likewise.
3501         * gcc.dg/ultrasp6.c: Likewise.
3502         * gcc.dg/ultrasp7.c: Likewise.
3503         * gcc.dg/ultrasp8.c: Likewise.
3504         * gcc.dg/ultrasp9.c: Likewise.
3505         * gcc.dg/splet-1.c: Delete.
3506
3507 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
3508
3509         PR fortran/32724
3510         * gfortran.dg/stfunc_5.f90: New test.
3511
3512 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
3513
3514         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3515         New procedure to check if arrays are naturally aligned to the vector
3516         alignment boundary.
3517         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
3518         in size_t typedef.  Adjust tree dump scan results according to
3519         vect_aligned_arrays target check.
3520         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3521         vect_aligned_arrays target check.
3522         * gcc.dg/vect/pr31699.c: Ditto.
3523
3524 2007-07-13  Sa Liu  <saliu@de.ibm.com>
3525
3526         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3527         for V2DFmode vector conditional expression.
3528         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
3529         and dfceq patterns.
3530         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
3531         and dfcgt patterns.
3532         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
3533         V2DFmode comparison and test special values.
3534         * lib/target-supports.exp: Switch on test for V2DFmode 
3535         vector conditional expression.
3536
3537 2007-07-13  Richard Guenther  <rguenther@suse.de>
3538
3539         PR tree-optimization/32721
3540         * gcc.dg/pr32721.c: New testcase.
3541
3542 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
3543
3544         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3545         error message part that continues on a new line.
3546
3547 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
3548
3549         * gcc.dg/c99-tgmath-1.c: New.
3550         * gcc.dg/c99-tgmath-2.c: New.
3551         * gcc.dg/c99-tgmath-3.c: New.
3552         * gcc.dg/c99-tgmath-4.c: New.
3553
3554 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3555             Janis Johnson  <janis187@us.ibm.com>
3556
3557         PR testsuite/25241
3558         * gcc.test-framework/dg-error-exp-F.c: New test.
3559         * gcc.test-framework/dg-warning-exp-F.c: New test.
3560         * lib/gcc.exp: Enable warning and error prefixes.
3561         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3562         (dg-error): Wrap original dg-error.
3563         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3564         markers from dg-error/dg-warning directives.
3565         * gcc.dg/20040322-1.c: Likewise.
3566         * gcc.dg/Wchar-subscripts-1.c: Likewise.
3567         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3568         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3569         * gcc.dg/Werror-1.c: Likewise.
3570         * gcc.dg/Werror-10.c: Likewise.
3571         * gcc.dg/Werror-11.c: Likewise.
3572         * gcc.dg/Werror-2.c: Likewise.
3573         * gcc.dg/Werror-3.c: Likewise.
3574         * gcc.dg/Werror-4.c: Likewise.
3575         * gcc.dg/Werror-5.c: Likewise.
3576         * gcc.dg/Werror-6.c: Likewise.
3577         * gcc.dg/Werror-7.c: Likewise.
3578         * gcc.dg/Werror-8.c: Likewise.
3579         * gcc.dg/Werror-9.c: Likewise.
3580         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3581         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3582         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3583         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3584         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3585         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3586         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3587         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3588         * gcc.dg/Wnested-externs-1.c: Likewise.
3589         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3590         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3591         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3592         * gcc.dg/Wshadow-3.c: Likewise.
3593         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3594         * gcc.dg/Wwrite-strings-1.c: Likewise.
3595         * gcc.dg/anon-struct-5.c: Likewise.
3596         * gcc.dg/anon-struct-6.c: Likewise.
3597         * gcc.dg/anon-struct-7.c: Likewise.
3598         * gcc.dg/anon-struct-8.c: Likewise.
3599         * gcc.dg/array-8.c: Likewise.
3600         * gcc.dg/array-quals-2.c: Likewise.
3601         * gcc.dg/asm-qual-1.c: Likewise.
3602         * gcc.dg/asm-wide-1.c: Likewise.
3603         * gcc.dg/assign-warn-1.c: Likewise.
3604         * gcc.dg/assign-warn-2.c: Likewise.
3605         * gcc.dg/bitfld-10.c: Likewise.
3606         * gcc.dg/bitfld-11.c: Likewise.
3607         * gcc.dg/bitfld-12.c: Likewise.
3608         * gcc.dg/bitfld-13.c: Likewise.
3609         * gcc.dg/bitfld-14.c: Likewise.
3610         * gcc.dg/builtin-choose-expr-2.c: Likewise.
3611         * gcc.dg/builtins-30.c: Likewise.
3612         * gcc.dg/c90-const-expr-5.c: Likewise.
3613         * gcc.dg/c90-typespec-1.c: Likewise.
3614         * gcc.dg/c99-const-expr-5.c: Likewise.
3615         * gcc.dg/c99-flex-array-5.c: Likewise.
3616         * gcc.dg/c99-fordecl-3.c: Likewise.
3617         * gcc.dg/c99-tag-3.c: Likewise.
3618         * gcc.dg/c99-typespec-1.c: Likewise.
3619         * gcc.dg/c99-vla-jump-1.c: Likewise.
3620         * gcc.dg/c99-vla-jump-2.c: Likewise.
3621         * gcc.dg/c99-vla-jump-3.c: Likewise.
3622         * gcc.dg/c99-vla-jump-4.c: Likewise.
3623         * gcc.dg/c99-vla-jump-5.c: Likewise.
3624         * gcc.dg/cast-1.c: Likewise.
3625         * gcc.dg/cast-2.c: Likewise.
3626         * gcc.dg/cast-3.c: Likewise.
3627         * gcc.dg/cast-4.c: Likewise.
3628         * gcc.dg/cast-pretty-print-1.c: Likewise.
3629         * gcc.dg/comp-goto-2.c: Likewise.
3630         * gcc.dg/comp-goto-3.c: Likewise.
3631         * gcc.dg/cpp/error-1.c: Likewise.
3632         * gcc.dg/cpp/if-paren.c: Likewise.
3633         * gcc.dg/decl-7.c: Likewise.
3634         * gcc.dg/decl-8.c: Likewise.
3635         * gcc.dg/decl-nospec-1.c: Likewise.
3636         * gcc.dg/decl-nospec-2.c: Likewise.
3637         * gcc.dg/decl-nospec-3.c: Likewise.
3638         * gcc.dg/declspec-10.c: Likewise.
3639         * gcc.dg/declspec-11.c: Likewise.
3640         * gcc.dg/declspec-12.c: Likewise.
3641         * gcc.dg/declspec-13.c: Likewise.
3642         * gcc.dg/declspec-14.c: Likewise.
3643         * gcc.dg/declspec-15.c: Likewise.
3644         * gcc.dg/declspec-16.c: Likewise.
3645         * gcc.dg/declspec-17.c: Likewise.
3646         * gcc.dg/declspec-4.c: Likewise.
3647         * gcc.dg/declspec-5.c: Likewise.
3648         * gcc.dg/declspec-6.c: Likewise.
3649         * gcc.dg/declspec-7.c: Likewise.
3650         * gcc.dg/declspec-8.c: Likewise.
3651         * gcc.dg/declspec-9.c: Likewise.
3652         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3653         * gcc.dg/dfp/constants-c99.c: Likewise.
3654         * gcc.dg/dfp/keywords-c89.c: Likewise.
3655         * gcc.dg/dfp/keywords-c99.c: Likewise.
3656         * gcc.dg/dfp/keywords-reserved.c: Likewise.
3657         * gcc.dg/dfp/typespec.c: Likewise.
3658         * gcc.dg/dremf-type-compat-2.c: Likewise.
3659         * gcc.dg/dremf-type-compat-3.c: Likewise.
3660         * gcc.dg/dremf-type-compat-4.c: Likewise.
3661         * gcc.dg/empty-source-2.c: Likewise.
3662         * gcc.dg/empty-source-3.c: Likewise.
3663         * gcc.dg/enum3.c: Likewise.
3664         * gcc.dg/extra-semi-2.c: Likewise.
3665         * gcc.dg/extra-semi-3.c: Likewise.
3666         * gcc.dg/float-range-1.c: Likewise.
3667         * gcc.dg/float-range-2.c: Likewise.
3668         * gcc.dg/float-range-3.c: Likewise.
3669         * gcc.dg/float-range-5.c: Likewise.
3670         * gcc.dg/format/asm_fprintf-2.c: Likewise.
3671         * gcc.dg/format/asm_fprintf-3.c: Likewise.
3672         * gcc.dg/format/asm_fprintf-4.c: Likewise.
3673         * gcc.dg/format/asm_fprintf-5.c: Likewise.
3674         * gcc.dg/format/cast-1.c: Likewise.
3675         * gcc.dg/format/gcc_diag-3.c: Likewise.
3676         * gcc.dg/format/gcc_diag-4.c: Likewise.
3677         * gcc.dg/format/gcc_diag-6.c: Likewise.
3678         * gcc.dg/format/gcc_diag-8.c: Likewise.
3679         * gcc.dg/format/gcc_diag-9.c: Likewise.
3680         * gcc.dg/format/nul-2.c: Likewise.
3681         * gcc.dg/format/opt-1.c: Likewise.
3682         * gcc.dg/format/opt-2.c: Likewise.
3683         * gcc.dg/format/opt-3.c: Likewise.
3684         * gcc.dg/format/opt-4.c: Likewise.
3685         * gcc.dg/format/opt-5.c: Likewise.
3686         * gcc.dg/format/opt-6.c: Likewise.
3687         * gcc.dg/framework-2.c: Likewise.
3688         * gcc.dg/func-args-1.c: Likewise.
3689         * gcc.dg/func-outside-1.c: Likewise.
3690         * gcc.dg/func-outside-2.c: Likewise.
3691         * gcc.dg/gnu-cond-expr-2.c: Likewise.
3692         * gcc.dg/gnu-cond-expr-3.c: Likewise.
3693         * gcc.dg/if-empty-1.c: Likewise.
3694         * gcc.dg/init-bad-1.c: Likewise.
3695         * gcc.dg/init-bad-2.c: Likewise.
3696         * gcc.dg/init-bad-3.c: Likewise.
3697         * gcc.dg/init-desig-obs-2.c: Likewise.
3698         * gcc.dg/init-desig-obs-3.c: Likewise.
3699         * gcc.dg/init-empty-2.c: Likewise.
3700         * gcc.dg/init-empty-3.c: Likewise.
3701         * gcc.dg/inline-11.c: Likewise.
3702         * gcc.dg/inline-12.c: Likewise.
3703         * gcc.dg/inline-8.c: Likewise.
3704         * gcc.dg/inline-9.c: Likewise.
3705         * gcc.dg/inline3.c: Likewise.
3706         * gcc.dg/label-decl-1.c: Likewise.
3707         * gcc.dg/label-decl-2.c: Likewise.
3708         * gcc.dg/label-decl-3.c: Likewise.
3709         * gcc.dg/label-decl-4.c: Likewise.
3710         * gcc.dg/long-long-typespec-1.c: Likewise.
3711         * gcc.dg/lvalue-2.c: Likewise.
3712         * gcc.dg/lvalue-3.c: Likewise.
3713         * gcc.dg/nested-func-3.c: Likewise.
3714         * gcc.dg/nested-redef-1.c: Likewise.
3715         * gcc.dg/noreturn-4.c: Likewise.
3716         * gcc.dg/old-style-prom-2.c: Likewise.
3717         * gcc.dg/old-style-prom-3.c: Likewise.
3718         * gcc.dg/old-style-then-proto-1.c: Likewise.
3719         * gcc.dg/overflow-warn-1.c: Likewise.
3720         * gcc.dg/overflow-warn-2.c: Likewise.
3721         * gcc.dg/overflow-warn-3.c: Likewise.
3722         * gcc.dg/overflow-warn-4.c: Likewise.
3723         * gcc.dg/overflow-warn-6.c: Likewise.
3724         * gcc.dg/parm-forwdecl-2.c: Likewise.
3725         * gcc.dg/parm-forwdecl-3.c: Likewise.
3726         * gcc.dg/parm-impl-decl-1.c: Likewise.
3727         * gcc.dg/parm-impl-decl-2.c: Likewise.
3728         * gcc.dg/parm-incomplete-1.c: Likewise.
3729         * gcc.dg/parm-mismatch-1.c: Likewise.
3730         * gcc.dg/pointer-arith-1.c: Likewise.
3731         * gcc.dg/pointer-arith-2.c: Likewise.
3732         * gcc.dg/pointer-arith-3.c: Likewise.
3733         * gcc.dg/pointer-arith-4.c: Likewise.
3734         * gcc.dg/pointer-arith-6.c: Likewise.
3735         * gcc.dg/pointer-arith-7.c: Likewise.
3736         * gcc.dg/pointer-arith-8.c: Likewise.
3737         * gcc.dg/pr13804-1.c: Likewise.
3738         * gcc.dg/pr15698-1.c: Likewise.
3739         * gcc.dg/pr15698-2.c: Likewise.
3740         * gcc.dg/pr15698-3.c: Likewise.
3741         * gcc.dg/pr15698-4.c: Likewise.
3742         * gcc.dg/pr15698-5.c: Likewise.
3743         * gcc.dg/pr15698-6.c: Likewise.
3744         * gcc.dg/pr15698-7.c: Likewise.
3745         * gcc.dg/pr15698-8.c: Likewise.
3746         * gcc.dg/pr17188-1.c: Likewise.
3747         * gcc.dg/pr17301-1.c: Likewise.
3748         * gcc.dg/pr17301-2.c: Likewise.
3749         * gcc.dg/pr17730-1.c: Likewise.
3750         * gcc.dg/pr20368-1.c: Likewise.
3751         * gcc.dg/pr20368-2.c: Likewise.
3752         * gcc.dg/pr20368-3.c: Likewise.
3753         * gcc.dg/pr22308-1.c: Likewise.
3754         * gcc.dg/qual-component-1.c: Likewise.
3755         * gcc.dg/redecl-1.c: Likewise.
3756         * gcc.dg/redecl-11.c: Likewise.
3757         * gcc.dg/redecl-12.c: Likewise.
3758         * gcc.dg/redecl-13.c: Likewise.
3759         * gcc.dg/redecl-14.c: Likewise.
3760         * gcc.dg/redecl-15.c: Likewise.
3761         * gcc.dg/register-var-1.c: Likewise.
3762         * gcc.dg/register-var-2.c: Likewise.
3763         * gcc.dg/stmt-expr-2.c: Likewise.
3764         * gcc.dg/stmt-expr-3.c: Likewise.
3765         * gcc.dg/stmt-expr-label-1.c: Likewise.
3766         * gcc.dg/stmt-expr-label-2.c: Likewise.
3767         * gcc.dg/stmt-expr-label-3.c: Likewise.
3768         * gcc.dg/struct-empty-2.c: Likewise.
3769         * gcc.dg/struct-empty-3.c: Likewise.
3770         * gcc.dg/struct-parse-1.c: Likewise.
3771         * gcc.dg/struct-semi-1.c: Likewise.
3772         * gcc.dg/struct-semi-2.c: Likewise.
3773         * gcc.dg/struct-semi-3.c: Likewise.
3774         * gcc.dg/switch-5.c: Likewise.
3775         * gcc.dg/switch-6.c: Likewise.
3776         * gcc.dg/switch-7.c: Likewise.
3777         * gcc.dg/tls/diag-5.c: Likewise.
3778         * gcc.dg/transparent-union-1.c: Likewise.
3779         * gcc.dg/transparent-union-3.c: Likewise.
3780         * gcc.dg/typespec-1.c: Likewise.
3781         * gcc.dg/vla-init-2.c: Likewise.
3782         * gcc.dg/vla-init-3.c: Likewise.
3783         * gcc.dg/vla-init-4.c: Likewise.
3784         * gcc.dg/vla-init-5.c: Likewise.
3785         * gcc.dg/void-cast-2.c: Likewise.
3786         * gcc.dg/wvla-3.c: Likewise.
3787         * gcc.dg/wvla-7.c: Likewise.
3788         * gcc.target/i386/991209-1.c: Likewise.
3789         * gcc.target/ia64/fpreg-1.c: Likewise.
3790         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3791         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3792         
3793 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
3794
3795         PR fortran/31639
3796         * gfortran.dg/func_decl_4.f90: New test.
3797
3798 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
3799
3800         PR fortran/32727
3801         * gfortran.dg/interface_17.f90: New test.
3802
3803 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
3804
3805         PR fortran/32599
3806         * gfortran.dg/32599.f03: New test case.
3807
3808         PR fortran/32601
3809         * gfortran.dg/32601.f03: New test case.
3810         * gfortran.dg/32601_1.f03: Ditto.
3811         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3812         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3813
3814 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
3815
3816         * gcc.c-torture/execute/align-3.c: Remove function addr check.
3817
3818 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3819             Devang Patel  <dpatel@apple.com>
3820
3821         PR tree-optimization/25413
3822         * gcc.dg/vect/vect-align-1.c: New.
3823         * gcc.dg/vect/vect-align-2.c: New.
3824         * gcc.dg/vect/pr25413.c: New.
3825         * gcc.dg/vect/pr25413a.c: New.
3826         * gcc.dg/vect/pr31699.c: Fix dg-final check.
3827
3828 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
3829
3830         * lib/target-support.exp (check_ultrasparc_hw_available):
3831         New function.
3832         (is-effective-target): Check $arg for ultrasparc_hw.
3833         (is-effective-target-keyword): Likewise.
3834         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
3835         when determining what to do on sparc platforms.
3836         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
3837         * gcc.dg/20001101-1.c: Likewise.
3838         * gcc.dg/20001101-2.c: Likewise.
3839         * gcc.dg/ultrasp9.c: Likewise.
3840         * gcc.dg/ultrasp10.c: Likewise.
3841         * gcc.target/sparc/pdist-3.c: Likewise.
3842
3843 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
3844
3845         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
3846
3847 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
3848
3849         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
3850         get vectorized.
3851         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
3852         now get vectorized.
3853         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
3854         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
3855         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
3856         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
3857         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
3858         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
3859         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
3860         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
3861         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
3862         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
3863         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
3864         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
3865         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
3866         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
3867         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
3868         * lib/target-supports.exp (check_effective_target_vect_int_mul):
3869         Add spu.
3870
3871 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
3872
3873         PR c++/30854
3874         * g++.dg/parse/error30.C: New test.
3875
3876 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3877
3878         PR fortran/29804
3879         * gfortran.dg/alloc_comp_misc_1.f90: New test.
3880
3881 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
3882
3883         * gfortran.fortran-torture/compile/pr32663.f: New test.
3884
3885 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3886
3887         PR c++/31027
3888         * g++.dg/inherit/virtual4.C: New.
3889
3890 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
3891
3892         PR target/32661
3893         * gcc.target/i386/pr32661-1.c: New test.
3894
3895 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
3896
3897         * gnat.dg/invariant_index.ad[sb]: New test.
3898
3899 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
3900
3901         PR c++/32560
3902         * g++.dg/template/decl3.C: New.
3903
3904 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
3905
3906         PR 32617
3907         * gcc.c-torture/execute/align-3.c: New.
3908
3909 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
3910
3911         PR target/32708
3912         * gcc.target/i386/pr32708-1.c: New test.
3913         * gcc.target/i386/pr32708-2.c: Ditto.
3914         * gcc.target/i386/pr32708-3.c: Ditto.
3915
3916 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
3917
3918         * g++.dg/init/new20.C: Remove svn:executable flag.
3919
3920 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3921
3922         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
3923
3924 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
3925
3926         * gcc.dg/ultrasp7.c: Add fpic target requirement.
3927
3928 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3929
3930         PR testsuite/25241
3931         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
3932         directive.
3933         
3934 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
3935
3936         PR fortran/32157
3937         * gfortran.dg/overload_2.f90: New test.
3938
3939         PR fortran/32689
3940         * gfortran.dg/transfer_simplify_5.f90
3941
3942         PR fortran/32634
3943         * gfortran.dg/interface_15.f90: New test.
3944
3945 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3946
3947         PR libfortran/32336
3948         * gfortran.dg/matmul_5.f90:  New test case.
3949
3950 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
3951
3952         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
3953         * gcc.dg/fesd-any.h: Likewise.
3954         * gcc.dg/fesd-baseonly.c: Likewise.
3955         * gcc.dg/fesd-baseonly.h: Likewise.
3956         * gcc.dg/fesd-none.c: Likewise.
3957         * gcc.dg/fesd-none.h: Likewise.
3958         * gcc.dg/fesd-reduced.c: Likewise.
3959         * gcc.dg/fesd-reduced.h: Likewise.
3960         * gcc.dg/fesd-sys.c: Likewise.
3961         * gcc.dg/fesd-sys.h: Likewise
3962         * gcc.dg/fesd.h: Likewise.
3963
3964         * g++.dg/debug/dwarf2: New directory.
3965         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
3966         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
3967         * g++.dg/other/fesd-any.h: Likewise.
3968         * g++.dg/other/fesd-baseonly.C: Likewise.
3969         * g++.dg/other/fesd-baseonly.h: Likewise.
3970         * g++.dg/other/fesd-none.C: Likewise.
3971         * g++.dg/other/fesd-none.h: Likewise.
3972         * g++.dg/other/fesd-reduced.C: Likewise.
3973         * g++.dg/other/fesd-reduced.h: Likewise.
3974         * g++.dg/other/fesd-sys.C: Likewise.
3975         * g++.dg/other/fesd-sys.h: Likewise.
3976         * g++.dg/other/fesd.h: Likewise.
3977
3978 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
3979
3980         PR fortran/31129
3981         * gfortran.dg/parameter_unused.f90: New test.
3982
3983 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
3984
3985         PR tree-optimization/32681
3986         * gcc.dg/tree-ssa/pr32681.c: New test.
3987
3988 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3989
3990         PR fortran/32678
3991         * gfortran.dg/fmt_t_5.f90: New test.
3992
3993 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
3994
3995         PR c++/30535
3996         * g++.dg/template/operator10.C: New.
3997
3998 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
3999
4000         PR libfortran/32217
4001         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
4002
4003 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4004
4005         PR fortran/29876
4006         * gfortran.dg/operator_6.f90: New test.
4007
4008 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4009
4010         PR fortran/17711
4011         * gfortran.dg/operator_4.f90: New test.
4012         * gfortran.dg/operator_5.f90: New test.
4013         * gfortran.dg/logical_comp.f90: Adjusted error messages.
4014         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4015
4016 2007-07-08  Tobias Burnus  <burnus@net-b.de>
4017
4018         PR fortran/32669
4019         * gfortran.dg/argument_checking_6.f90: New.
4020
4021 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
4022
4023         PR fortran/25094
4024         * gfortran.dg/interface_155555.f90: New test.
4025
4026 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4027
4028         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4029         c99-math-long-double-1.c, c99-math.h: Test subnormals.
4030
4031 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4032
4033         PR testsuite/25241
4034         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4035         discern pedantic diagnostics and errors.
4036         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4037         and not an error.
4038         * gcc.dg/20050121-1.c: This is an error and not a warning.
4039         * gcc.target/i386/sseregparm-2.c:  Likewise.
4040         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4041         * gcc.dg/charset/attribute2.c: Likewise.
4042         * gcc.dg/bitfld-1.c: Likewise.
4043         * gcc.dg/pack-test-2.c: Likewise.
4044         * gcc.dg/940510-1.c: Match separately error and warning.
4045         * gcc.dg/array-2.c: Match separately multiple messages. The second
4046         diagnostic is a pedantic warning and not an error.
4047         * gcc.dg/pr14475.c: Match separately multiple messages.
4048         * gcc.dg/pr18809-1.c: Likewise.
4049         * gcc.dg/pr27953.c: Likewise.
4050         * gcc.dg/vla-init-1.c: Likewise.
4051         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4052
4053 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4054
4055         PR fortran/32644
4056         * gfortran.dg/char_decl_1.f90: New test.
4057
4058 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
4059
4060         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4061
4062 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
4063
4064         PR c++/32232
4065         * g++.dg/template/overload9.C: New test.
4066
4067 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
4068
4069         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4070         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4071
4072 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4073
4074         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4075         * gcc.dg/20001012-2.c: Likewise.
4076         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4077         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4078
4079 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
4080
4081         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4082         about the chunk size when STACK_SIZE is defined.
4083
4084 2007-07-06  Josh Conner  <jconner@apple.com>
4085
4086         PR middle-end/32602
4087         * gcc.dg/sibcall-8.c: New test.
4088
4089 2007-07-06  Josh Conner  <jconner@apple.com>
4090
4091         PR middle-end/32603
4092         * gcc.target/arm/sibcall-1.c: New test.
4093
4094 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4095
4096         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4097
4098 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
4099
4100         * gfortran.dg/save_parameter.f90: New test.
4101         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4102
4103 2007-07-06  Richard Guenther  <rguenther@suse.de>
4104
4105         * g++.dg/opt/pr30965.C: New testcase.
4106
4107 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
4108
4109         * gcc.target/mips/save-restore-5.c: New test.
4110
4111 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4112
4113         PR rtl_optimization/32450
4114         * gcc.dg/pr32450.c: New runtime test.
4115
4116 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
4117
4118         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4119         single underscore in scan directives.
4120
4121 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
4122
4123         PR c++/32245
4124         * g++.dg/init/ptrmem4.C: New test.
4125
4126         PR c++/32251
4127         * g++.dg/init/new21.C: Likewise.
4128
4129         PR c++/31992
4130         * g++.dg/template/static30.C: Likewise.
4131
4132 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
4133
4134         * gcc.dg/vect/costmodel/ppc: New directory.
4135         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4136         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4137         New test.
4138         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4139         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4140         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4141         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4142         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4143         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4144         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4145         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4146         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4147         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4148         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4149         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4150         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4151         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4152
4153 2007-07-05  Tobias Burnus  <burnus@net-b.de>
4154
4155         PR fortran/32359
4156         * gfortran.dg/module_md5_1.f90: Update MD5 number.
4157
4158 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
4159
4160         PR fortran/32526
4161         * gfortran.dg/interface_14.f90: New test.
4162
4163         PR fortran/32613
4164         * gfortran.dg/do_iterator_2.f90: New test.
4165
4166 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
4167
4168         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4169         (FE_DEC_DOWNWARD): Likewise.
4170         (FE_DEC_UPWARD): Likewise.
4171         (FE_DEC_TOWARDZERO): Likewise.
4172         (FE_DEC_TONEARESTFROMZERO): Likewise.
4173
4174 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
4175
4176         * gcc.c-torture/compile/pr32606.c: New.
4177         * gfortran.fortran-torture/execute/pr32604.f90: New.
4178
4179 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
4180
4181         * gcc.dg/visibility-12.c: New test.
4182         * gcc.dg/visibility-13.c: Likewise.
4183         * g++.dg/ext/visibility-9.C: Likewise.
4184         * g++.dg/ext/visibility-10.C: Likewise.
4185
4186 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4187
4188         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4189         * gcc.dg/sh-relax-vxworks.c: New test.
4190
4191 2007-07-04  Richard Guenther  <rguenther@suse.de>
4192
4193         PR tree-optimization/32500
4194         * gcc.c-torture/execute/pr32500.c: New testcase.
4195
4196 2007-07-04  Richard Guenther  <rguenther@suse.de>
4197
4198         PR tree-optimization/32482
4199         * gcc.c-torture/compile/pr32482.c: New testcase.
4200
4201 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4202
4203         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4204         VxWorks kernels.
4205         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4206         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4207         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4208         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4209
4210 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4211
4212         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4213
4214 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
4215
4216         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4217
4218 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4219
4220         PR fortran/31198
4221         * gfortran.dg/min_max_optional_1.f90: New test.
4222         * gfortran.dg/min_max_optional_2.f90: New test.
4223         * gfortran.dg/min_max_optional_3.f90: New test.
4224
4225 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4226
4227         PR fortran/32545
4228         * gfortran.dg/fmt_error.f90: New test.
4229
4230 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4231
4232         PR fortran/32612
4233         * gfortran.dg/interface_13.f90: New test.
4234
4235 2007-07-03  Dave Brolley  <brolley@redhat.com>
4236
4237         PR c++/31743
4238         * g++.dg/init/new20.C: New test.
4239
4240 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
4241
4242         PR fortran/32579
4243         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4244
4245 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4246
4247         PR fortran/25062
4248         * common_7.f90: New.
4249         * common_8.f90: New.
4250         * common_9.f90: New.
4251
4252 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4253
4254         PR fortran/30940
4255         * gfortran.dg/argument_checking_1.f90: New.
4256         * gfortran.dg/argument_checking_2.f90: New.
4257         * gfortran.dg/argument_checking_3.f90: New.
4258         * gfortran.dg/argument_checking_4.f90: New.
4259         * gfortran.dg/argument_checking_5.f90: New.
4260         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4261         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4262
4263 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4264
4265         * gcc.dg/pr32176.c: Add -w to default dg-options.
4266
4267 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4268
4269         * gcc.c-torture/compile/ssa-pre-1.c: New test.
4270
4271 2007-07-03  Tobias Burnus  <burnus@net-b.de>
4272
4273         PR fortran/20888
4274         * gfortran.dg/null_2.f90: New.
4275
4276 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4277             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4278
4279         PR middle-end/32176
4280         * gcc.dg/pr32176.c: New test.
4281
4282 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
4283
4284         * gcc.dg/const-float80.c : New test.
4285         * gcc.dg/const-float128.c : New test.
4286         * gcc.dg/const-float80-ped.c : New test.
4287         * gcc.dg/const-float128-ped.c : New test.
4288
4289 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4290
4291         * gcc.dg/c99-math.h: Fix typo.
4292
4293 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4294
4295         PR libgomp/32468
4296         * gcc.dg/gomp/pr32468-1.c: New test.
4297
4298 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4299
4300         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4301         an ABI option.
4302
4303 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
4304
4305         * gfortran.fortran-torture/compile/pr32583.f: New.
4306         * gcc.c-torture/compile/pr32584.c: New
4307
4308 2007-07-02  Ollie Wild  <aaw@google.com>
4309
4310         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4311         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4312
4313 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
4314
4315         * gcc.target/mips/save-restore-1.c: New test.
4316         * gcc.target/mips/save-restore-2.c: Likewise.
4317         * gcc.target/mips/save-restore-3.c: Likewise.
4318         * gcc.target/mips/save-restore-4.c: Likewise.
4319
4320 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
4321
4322         PR tree-optimization/31966
4323         PR tree-optimization/32533
4324         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4325         * gfortran.dg/pr32533.f90: Ditto.
4326
4327 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
4328
4329         * g++.dg/opt/nrv12.C: New test.
4330         * gcc.target/i386/nrv1.c: New test.
4331
4332         PR c++/31748
4333         * g++.dg/gomp/pr31748.C: New test.
4334
4335 2007-07-02  Ira Rosen  <irar@il.ibm.com>
4336  
4337         PR tree-optimization/32230
4338         * gcc.dg/vect/pr32230.c: New test.
4339
4340 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
4341
4342         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4343         * bind_c_coms.f90: Ditto.
4344         * bind_c_coms_driver.c: Ditto.
4345         * bind_c_dts.f90: Ditto.
4346         * bind_c_dts_2.f03: Ditto.
4347         * bind_c_dts_2_driver.c: Ditto.
4348         * bind_c_dts_3.f03: Ditto.
4349         * bind_c_dts_4.f03: Ditto.
4350         * bind_c_dts_driver.c: Ditto.
4351         * bind_c_implicit_vars.f03: Ditto.
4352         * bind_c_procs.f03: Ditto.
4353         * bind_c_usage_2.f03: Ditto.
4354         * bind_c_usage_3.f03: Ditto.
4355         * bind_c_usage_5.f03: Ditto.
4356         * bind_c_usage_6.f03: Ditto.
4357         * bind_c_usage_7.f03: Ditto.
4358         * bind_c_vars.f90: Ditto.
4359         * bind_c_vars_driver.c: Ditto.
4360         * binding_c_table_15_1.f03: Ditto.
4361         * binding_label_tests.f03: Ditto.
4362         * binding_label_tests_10.f03: Ditto.
4363         * binding_label_tests_10_main.f03: Ditto.
4364         * binding_label_tests_11.f03: Ditto.
4365         * binding_label_tests_11_main.f03: Ditto.
4366         * binding_label_tests_12.f03: Ditto.
4367         * binding_label_tests_13.f03: Ditto.
4368         * binding_label_tests_13_main.f03: Ditto.
4369         * binding_label_tests_14.f03: Ditto.
4370         * binding_label_tests_2.f03: Ditto.
4371         * binding_label_tests_3.f03: Ditto.
4372         * binding_label_tests_4.f03: Ditto.
4373         * binding_label_tests_5.f03: Ditto.
4374         * binding_label_tests_6.f03: Ditto.
4375         * binding_label_tests_7.f03: Ditto.
4376         * binding_label_tests_8.f03: Ditto.
4377         * binding_label_tests_9.f03: Ditto.
4378         * c_assoc.f90: Ditto.
4379         * c_assoc_2.f03: Ditto.
4380         * c_f_pointer_shape_test.f90: Ditto.
4381         * c_f_pointer_tests.f90: Ditto.
4382         * c_f_tests_driver.c: Ditto.
4383         * c_funloc_tests.f03: Ditto.
4384         * c_funloc_tests_2.f03: Ditto.
4385         * c_funloc_tests_3.f03: Ditto.
4386         * c_funloc_tests_3_funcs.c: Ditto.
4387         * c_kind_params.f90: Ditto.
4388         * c_kind_tests_2.f03: Ditto.
4389         * c_kinds.c: Ditto.
4390         * c_loc_driver.c: Ditto.
4391         * c_loc_test.f90: Ditto.
4392         * c_loc_tests_2.f03: Ditto.
4393         * c_loc_tests_2_funcs.c: Ditto.
4394         * c_loc_tests_3.f03: Ditto.
4395         * c_loc_tests_4.f03: Ditto.
4396         * c_loc_tests_5.f03: Ditto.
4397         * c_loc_tests_6.f03: Ditto.
4398         * c_loc_tests_7.f03: Ditto.
4399         * c_loc_tests_8.f03: Ditto.
4400         * c_ptr_tests.f03: Ditto.
4401         * c_ptr_tests_10.f03: Ditto.
4402         * c_ptr_tests_5.f03: Ditto.
4403         * c_ptr_tests_7.f03: Ditto.
4404         * c_ptr_tests_7_driver.c: Ditto.
4405         * c_ptr_tests_8.f03: Ditto.
4406         * c_ptr_tests_8_funcs.c: Ditto.
4407         * c_ptr_tests_9.f03: Ditto.
4408         * c_ptr_tests_driver.c: Ditto.
4409         * c_size_t_driver.c: Ditto.
4410         * c_size_t_test.f03: Ditto.
4411         * com_block_driver.f90: Ditto.
4412         * global_vars_c_init.f90: Ditto.
4413         * global_vars_c_init_driver.c: Ditto.
4414         * global_vars_f90_init.f90: Ditto.
4415         * global_vars_f90_init_driver.c: Ditto.
4416         * interop_params.f03: Ditto.
4417         * iso_c_binding_only.f03: Ditto.
4418         * iso_c_binding_rename_1.f03: Ditto.
4419         * iso_c_binding_rename_1_driver.c: Ditto.
4420         * iso_c_binding_rename_2.f03: Ditto.
4421         * iso_c_binding_rename_2_driver.c: Ditto.
4422         * kind_tests_2.f03: Ditto.
4423         * kind_tests_3.f03: Ditto.
4424         * module_md5_1.f90: Ditto.
4425         * only_clause_main.c: Ditto.
4426         * print_c_kinds.f90: Ditto.
4427         * test_bind_c_parens.f03: Ditto.
4428         * test_c_assoc.c: Ditto.
4429         * test_com_block.f90: Ditto.
4430         * test_common_binding_labels.f03: Ditto.
4431         * test_common_binding_labels_2.f03: Ditto.
4432         * test_common_binding_labels_2_main.f03: Ditto.
4433         * test_common_binding_labels_3.f03: Ditto.
4434         * test_common_binding_labels_3_main.f03: Ditto.
4435         * test_only_clause.f90: Ditto.
4436         * use_iso_c_binding.f90: Ditto.
4437         * value_5.f90: Ditto.
4438         * value_test.f90: Ditto.
4439         * value_tests_f03.f90: Ditto.
4440
4441 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
4442
4443         * gcc.dg/tls/opt-14.c: New.
4444
4445 2007-07-01  Ollie Wild  <aaw@google.com>
4446
4447         * g++.dg/lookup/using16.C: New test.
4448         * g++.dg/lookup/using17.C: New test.
4449
4450 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
4451
4452         PR fortran/32239
4453         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4454         (test_4): Use proper test for floating point equality.
4455         (test_8): Likewise.
4456
4457 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4458
4459         PR libgfortran/32554
4460         * gfortran.dg/fmt_p_1.f90: New test.
4461
4462 2007-07-01  Ira Rosen  <irar@il.ibm.com>
4463
4464         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4465         initialization and fix dg-final check - the initialization loop is
4466         vectorizable.
4467
4468 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4469             Volker Reichelt  <reichelt@netcologne.de>
4470
4471         PR middle-end/32559
4472         * gcc.dg/pr32559.c: New test.
4473
4474 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
4475
4476         PR tree-optimization/25371
4477         * gcc.dg/vect/pr25371.c: New test.
4478
4479 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
4480
4481         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4482         when allocating and initializing a flexible array.
4483
4484 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
4485
4486         PR fortran/20373
4487         * gfortran.dg/intrinsic.f90: New test.
4488
4489 2007-06-30  Tobias Burnus  <burnus@net-b.de>
4490
4491         PR fortran/32555
4492         * gfortran.dg/fmt_zero_check.f90: New.
4493
4494 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
4495
4496         PR fortran/30284
4497         * gfortran.dg/repeat_f90: New test.
4498
4499 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4500
4501         PR testsuite/25241
4502         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4503         -pedantic-errors, so we should match errors.
4504         * gcc.dg/cpp/escape-1.c: Likewise.
4505         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4506         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4507         warning.
4508         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4509         errors instead of warnings.
4510         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4511         a pedantic warning.
4512         * gcc.dg/cpp/arith-3.c: Likewise.
4513
4514 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4515
4516         PR testsuite/25241
4517         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4518         * gcc.dg/pch/valid-2.c: Likewise.
4519         * gcc.dg/pch/valid-3.c: Likewise.
4520         * gcc.dg/pch/warn-1.c: Likewise.
4521         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4522         
4523 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4524
4525         PR c/4076
4526         * gcc.dg/Wunused-function.c: New.
4527         
4528 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4529
4530         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4531
4532 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
4533
4534         * g++.dg/other/canon-31724.C: New.
4535         
4536 2007-06-29  Jan Hubicka  <jh@suse.cz>
4537
4538         PR middle-end/32372
4539         * gcc.c-torture/compile/pr32372.c: new.
4540
4541 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4542
4543         * gfortran.dg/operator_3.f90: New test.
4544
4545 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
4546
4547         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4548         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4549
4550 2007-06-29  Richard Guenther  <rguenther@suse.de>
4551
4552         PR middle-end/32493
4553         * gcc.dg/inline-23.c: New testcase.
4554
4555 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
4556
4557         PR tree-optimization/24659
4558         * gcc.target/i386/vectorize2.c: New test.
4559         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4560         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4561
4562 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
4563
4564         * gcc.dg/pointer-arith-9.c: New test.
4565
4566 2007-06-29  Tobias Burnus  <burnus@net-b.de>
4567
4568         PR fortran/32483
4569         * gfortran.dg/fmt_read_2.f90: New.
4570
4571 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4572
4573         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4574         If it exists, don't try to create it.
4575
4576 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
4577
4578         * g++.dg/ext/visibility/ms-compat-1.C: New.
4579
4580 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4581
4582         PR tree-opt/32417
4583         * gfortran.fortran-torture/compile/pr32417.f90: New test.
4584
4585 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
4586
4587         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4588         targets.
4589
4590 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
4591
4592         PR fortran/32467
4593         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4594
4595 2007-06-27  Richard Guenther  <rguenther@suse.de>
4596
4597         PR middle-end/32492
4598         * gcc.dg/inline-22.c: New testcase.
4599
4600 2007-06-26  Hui-May Chang <hm.chang@apple.com>
4601
4602         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4603         the scan-assembler constant.
4604
4605 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
4606
4607         PR 20216
4608         * gcc.dg/pr20216.c: New.
4609
4610 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4611
4612         PR tree-opt/32421
4613         * gcc.dg/vect/pr32421.c: New test.
4614
4615 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
4616
4617         PR c++/32111
4618         * g++.dg/other/friend5.C: New test.
4619
4620 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
4621
4622         PR fortran/32464
4623         * gfortran.dg/host_assoc_function_2.f90: New test.
4624
4625         PR fortran/31494
4626         * gfortran.dg/host_assoc_call_1.f90: New test.
4627
4628 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4629
4630         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4631         
4632 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4633
4634         PR fortran/32456
4635         * gfortran.dg/error_format.f90: New test.
4636
4637 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4638
4639         PR fortran/32136
4640         * gfortran.dg/pr32136.f90: New test.
4641
4642 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
4643
4644         PR fortran/31726
4645         * gfortran.dg/minmaxloc_1.f90: New test.
4646
4647         PR fortran/32298
4648         * gfortran.dg/minmaxloc_2.f90: New test.
4649
4650 2007-06-23  Richard Guenther  <rguenther@suse.de>
4651
4652         PR tree-optimization/16876
4653         PR middle-end/29478
4654         * gcc.dg/pr29254.c: The warning is bogus.
4655         * gcc.dg/warn-1.c: Likewise.
4656         * gcc.dg/assign-warn-3.c: Likewise.
4657         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4658
4659 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
4660
4661         * gcc.c-torture/execute/20070623-1.c: New.
4662
4663 2007-06-22  Jan Hubicka  <jh@suse.cz>
4664
4665         * gcc.c-torture/compile/pr31541.c: New.
4666
4667 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4668
4669         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4670         Remove -m64 from dg-options.
4671
4672 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
4673
4674         PR middle-end/32374
4675         * gcc.dg/pr32374.c: New test.
4676
4677 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4678
4679         PR fortran/32360
4680         * gfortran.dg/pointer_assign_3.f90: New test.
4681
4682 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
4683
4684         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4685
4686 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4687
4688         PR fortran/31162
4689         * gfortran.dg/assign.f90: Update test.
4690         * gfortran.dg/real_do_1.f90: Update test.
4691         * gfortran.dg/gomp/omp_do1.f90: Update test.
4692         * gfortran.dg/warnings_are_errors_1.f: Update test.
4693         * gfortran.dg/g77/20010519-1.f: Update test.
4694         * gfortran.dg/g77/pr9258.f: Update test.
4695         * gfortran.dg/g77/960317-1.f: Update test.
4696
4697 2007-06-21  Richard Guenther  <rguenther@suse.de>
4698
4699         PR tree-optimization/32453
4700         * gcc.c-torture/compile/pr32453.c: New testcase.
4701
4702 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
4703
4704         PR tree-optimization/31866
4705         * gcc.dg/pr31866.c: New test.
4706
4707 2007-06-21  Richard Guenther  <rguenther@suse.de>
4708
4709         PR tree-optimization/32451
4710         * g++.dg/torture/20070621-1.C: New testcase.
4711
4712 2007-06-21  Christian Bruel  <christian.bruel@st.com>
4713
4714         * gcc.dg/attr-isr.c: Test delay slot content.
4715         
4716 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4717
4718         PR fortran/32361
4719         gfortran.dg/pointer_assign_2.f90: New test.
4720
4721 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4722
4723         PR fortran/25061
4724         gfortran.dg/invalid_procedure_name.f90: New test.
4725
4726 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
4727
4728         PR tree-optimization/25737
4729         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4730
4731 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
4732
4733         * gcc.target/i386/large-size-array-3.c: New.
4734
4735 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4736         Richard Guenther  <rguenther@suse.de>
4737
4738         PR fortran/32140
4739         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4740
4741 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
4742
4743         PR middle-end/31959
4744         * gcc.dg/pr31959.c: New test.
4745
4746         PR inline-asm/32109
4747         * g++.dg/ext/asm10.C: New test.
4748
4749         PR middle-end/32285
4750         * gcc.c-torture/execute/20070614-1.c: New test.
4751
4752 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
4753
4754         * gcc.target/arm/stack-corruption.c: New test.
4755
4756 2007-06-19  Richard Guenther  <rguenther@suse.de>
4757
4758         * g++.dg/torture/pr30252.C: New testcase.
4759
4760 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
4761
4762         PR tree-optimization/32353
4763         * g++.dg/opt/nrv13.C: New test.
4764
4765 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
4766
4767         PR fortran/20863
4768         PR fortran/20882
4769         * gfortran.dg/impure_assignment_2.f90 : New test.
4770
4771         PR fortran/32236
4772         * gfortran.dg/data_initialized_2.f90 : New test.
4773
4774         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
4775         appropriate version of 'dmach'.
4776
4777 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4778
4779         PR target/32389
4780         * gcc.target/i386/pr32389.c New test.
4781
4782 2007-06-18  Simon Baldwin <simonb@google.com>
4783
4784         PR c++/31923
4785         * g++.dg/template/error25.C: New.
4786         * g++.dg/template/spec35.C: New.
4787
4788 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
4789
4790         * gcc.c-torture/compile/pr32355.c: New testcase.
4791         
4792 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
4793
4794         PR tree-optimization/32383
4795         * g++.dg/opt/pr32383.C: New test.
4796
4797 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
4798
4799         PR rtl-optimization/32366
4800         * gcc.dg/vect/pr32366.c: New test.
4801
4802 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
4803
4804         * gcc.c-torture/compile/pr32349.c: New testcase.
4805         
4806 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4807
4808         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
4809         * gcc.target/sparc/combined-2.c: Likewise.
4810         * gcc.target/sparc/fexpand.c : Likewise.
4811         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
4812         * gcc.target/sparc/fpack16.c : Likewise.
4813         * gcc.target/sparc/fpmerge.c : Likewise.
4814         * gcc.target/sparc/fpmul.c : Likewise.
4815         * gcc.target/sparc/noresult.c : Likewise.
4816         * gcc.target/sparc/pdist.c: Likewise.
4817
4818 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
4819
4820         PR middle-end/31723
4821         * gcc.target/i386/recip-divf.c: New test.
4822         * gcc.target/i386/recip-sqrtf.c: Ditto.
4823         * gcc.target/i386/recip-vec-divf.c: Ditto.
4824         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
4825         * gcc.target/i386/sse-recip.c: Ditto.
4826         * gcc.target/i386/sse-recip-vec.c: Ditto.
4827
4828 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4829
4830         PR tree-opt/32225
4831         * gcc.c-torture/compile/20070605-1.c: New test.
4832
4833         * gcc.c-torture/compile/20070603-1.c: New testcase.
4834         * gcc.c-torture/compile/20070603-2.c: New testcase.
4835
4836         * gcc.c-torture/compile/20070531-1.c: New test.
4837
4838         PR tree-opt/32167
4839         * gcc.c-torture/compile/20070531-2.c: New test.
4840
4841         PR tree-opt/32144
4842         * gcc.c-torture/compile/20070529-1.c: New test.
4843
4844         PR tree-opt/32145
4845         * gcc.c-torture/compile/20070529-2.c: New test.
4846
4847         PR tree-opt/32015
4848         * gcc.c-torture/compile/20070520-1.c: New test.
4849
4850         * g++.dg/ext/java-1.C: New test.
4851
4852         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
4853         loops instead of one. Remove the "can't determine dependence"
4854         check.
4855         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
4856         needed as the cast is gone in the first place.
4857         * gcc.dg/max-1.c: Change local variable a to be a global one.
4858         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
4859         have a cast which is PREd.
4860
4861 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
4862
4863         * g++.dg/lookup/anon6.C: New test.
4864
4865 2007-06-14  Dirk Mueller  <dmueller@suse.de>
4866
4867         PR c++/31806
4868         * g++.dg/opt/static6.C: New testcase.
4869
4870 2007-06-14  Geoff Keating  <geoffk@apple.com>
4871
4872         * g++.dg/ext/visibility/overload-1.C: New.
4873
4874         PR 31093
4875         * g++.dg/ext/visibility/anon4.C: New.
4876
4877 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
4878
4879         PR target/32268
4880         * gcc.target/i386/pr32268.c: New test.
4881
4882 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
4883
4884         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
4885         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
4886         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
4887
4888         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
4889         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
4890         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
4891         BID is used.
4892
4893 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
4894
4895         PR fortran/32302
4896         * gfortran.dg/common_resize_1.f90: New test.
4897
4898 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
4899
4900         PR target/32274
4901         * gcc.dg/vect/pr32224.c: Fix.   
4902         
4903 2007-06-13  Eric Christopher  <echristo@apple.com>
4904
4905         * gcc.target/i386/ssefn-1.c: Add -march=i386.
4906
4907 2007-06-13  Tobias Burnus  <burnus@net-b.de>
4908
4909         PR fortran/32323
4910         * gfortran.dg/actual_array_vect_1.f90: New.
4911
4912 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4913
4914         * gcc.target/sparc/mfpu.c: New test.
4915
4916 2007-06-12  Geoff Keating  <geoffk@apple.com>
4917
4918         * g++.dg/warn/weak1.C: Suppress on Darwin.
4919         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
4920
4921 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4922
4923         PR middle-end/31579
4924          * g++.dg/torture/pr31579.C: New testcase.
4925
4926 2007-06-12  Ian Lance Taylor  <iant@google.com>
4927
4928         PR libstdc++/29286
4929         * g++.dg/init/new16.C: New test.
4930         * g++.dg/init/new17.C: New test.
4931         * g++.dg/init/new18.C: New test.
4932         * g++.dg/init/new19.C: New test.
4933
4934 2007-06-12  Olivier Hainque  <hainque@adacore.com>
4935
4936         * gnat.dg/lhs_view_convert.adb: New test.
4937
4938 2007-06-12  Richard Guenther  <rguenther@suse.de>
4939
4940         PR tree-optimization/15353
4941         PR tree-optimization/31657
4942         * gcc.c-torture/execute/20070424-1.c: New testcase.
4943         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
4944         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
4945         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
4946         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
4947         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
4948
4949 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4950
4951         PR rtl-optimization/32293
4952         * gcc.dg/pr32293.c: New test.
4953
4954 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
4955
4956         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
4957
4958 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
4959
4960         PR fortran/29786
4961         * gfortran.dg/equiv_7.f90: New test.
4962         * gfortran.dg/equiv_constraint_7.f90: Change error message.
4963
4964         PR fortran/30875
4965         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
4966
4967 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
4968
4969         * gcc.dg/setjmp-3.c: Rename raise to raise0.
4970         * gcc.dg/setjmp-4.c: Likewise.
4971         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
4972
4973 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
4974
4975         PR rtl-optimization/31025
4976         * gfortran.dg/pr31025.f90: New.
4977
4978 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
4979
4980         PR target/32280
4981         * gcc.target/i386/pr32280.c: New test.
4982
4983 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
4984
4985         PR middle-end/32279
4986         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
4987
4988 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4989
4990         PR libgfortran/32235
4991         * gfortran.dg/backspace_9.f: New test.
4992
4993 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
4994
4995         * gcc.dg/tree-ssa/prefetch-7.c: New test.
4996
4997 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
4998
4999         * gcc.dg/tree-ssa/loop-28.c: New testcase.
5000
5001 2007-06-09  Ian Lance Taylor  <iant@google.com>
5002
5003         PR tree-optimization/32169
5004         * gcc.c-torture/compile/pr32169.c: New test.
5005
5006 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
5007
5008         * gcc.dg/vect/costmodel: New directory.
5009         * gcc.dg/vect/costmodel/i386: New directory.
5010         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5011         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5012         New test.
5013         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5014         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5015         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5016         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5017         * gcc.dg/vect/costmodel/x86_64: New directory.
5018         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5019         New testsuite.
5020         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5021         New test.
5022         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5023         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5024         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5025         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5026         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5027
5028 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
5029
5030         PR tree-optimization/32243
5031         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
5032         flags for -Os tests.
5033         * gcc.dg/vect/03-vect-pr32243.c: New test.
5034
5035 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
5036
5037         PR tree-optimization/32224
5038         * gcc.dg/vect/pr32224.c: New test.
5039
5040 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
5041
5042         PR c++/32177
5043         * g++.dg/gomp/pr32177.C: New test.
5044
5045 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5046
5047         PR testsuite/25241
5048         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5049         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5050         warning nor an error.
5051         * gcc.dg/Wfatal-2.c: Likewise.
5052         * gcc.dg/Werror-1.c: Likewise.
5053         * gcc.dg/Werror-5.c: Likewise.
5054         * gcc.dg/Werror-7.c: Likewise.
5055         * gcc.dg/Werror-10.c: Likewise.
5056         * gcc.dg/Werror-11.c: Likewise.
5057
5058 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
5059
5060         PR c++/30759
5061         * g++.dg/init/brace6.C: New test.
5062
5063 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
5064
5065         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5066         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5067         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5068         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5069
5070         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5071         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5072         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5073         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5074         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5075         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5076         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5077         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5078
5079         * gcc.dg/darwin-minversion-3.c: New.
5080
5081 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
5082
5083         * gcc.target/i386/builtin-copysign.c: New test.
5084
5085 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
5086
5087         PR tree-optimization/32220
5088         * gfortran.dg/predcom-2.f: New testcase.
5089
5090 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5091
5092         PR tree-opt/32231
5093         * gcc.target/i386/vectorize4.c: New test.
5094
5095 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
5096
5097         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5098
5099 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5100
5101         PR testsuite/25241
5102         * gcc.dg/simd-5.c: Mark output as a note.
5103         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5104         dg-message.
5105         * gcc.dg/simd-1.c: Likewise.
5106         * gcc.dg/always_inline.c: Mark output as a sorry.
5107         * gcc.dg/always_inline2.c: Likewise.
5108         * gcc.dg/always_inline3.c: Likewise.
5109
5110 2007-06-06  Ian Lance Taylor  <iant@google.com>
5111
5112         * g++.dg/conversion/enum1.C: New test.
5113
5114 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
5115
5116         PR tree-optimization/32216
5117         * gcc.dg/vect/pr32216.c: New test.
5118
5119 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5120
5121         PR testsuite/18923
5122         * gfortran.dg/invalid_contains_1.f90: New test.
5123         * gfortran.dg/invalid_contains_2.f90: New test.
5124
5125 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5126
5127         PR testsuite/32057
5128         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5129         midnight issues.
5130
5131 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5132
5133         PR testsuite/25241
5134         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5135         dg-message to match de note.
5136         * gcc.dg/pr26570.c: Use dg-message for a note.
5137         * gcc.dg/pr29254.c: Use dg-message for generic output and use
5138         dg-error instead of dg-warning because of -Werror.
5139         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5140         neither an error, nor a warning.
5141         * gcc.dg/glibc-uclibc-2.c: Likewise
5142         * gcc.dg/cpp/19940712-1.c: Likewise.
5143
5144 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
5145
5146         PR preprocessor/23479
5147         * gcc.dg/binary-constants-1.c: Add test suites for
5148         the 0b-prefixed binary integer constants.
5149         * gcc.dg/binary-constants-2.c: Ditto.
5150         * gcc.dg/binary-constants-3.c: Ditto.
5151         * gcc.dg/binary-constants-4.c: Ditto.
5152
5153 2007-06-05  Ian Lance Taylor  <iant@google.com>
5154
5155         * gcc.dg/Wstrict-overflow-19.c: New test.
5156
5157 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
5158
5159         * gcc.dg/matrix/matrix-6.c: Remove conversion.
5160
5161 2007-06-04  Ian Lance Taylor  <iant@google.com>
5162
5163         * gcc.dg/Wstrict-overflow-18.c: New test.
5164
5165 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5166
5167         PR testsuite/25241
5168         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5169         * gcc.dg/cpp/mi5.c: Likewise.
5170         * gcc.dg/cpp/mi7.c: Likewise.
5171
5172 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
5173
5174         PR c/32191
5175         * gcc.dg/pr32191.c: New test.
5176
5177 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5178
5179         PR fortran/32124
5180         * gfortran.dg/allocate_stat_1.f90: Remove.
5181
5182 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
5183
5184         * gcc.target/i386/sse4_2-check.h: New.
5185         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5186         * gcc.target/i386/sse4_2-crc32.h: Likewise.
5187         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5188         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5189         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5190         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5191         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5192         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5193         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5194         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5195         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5196         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5197         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5198         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5199         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5200         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5201         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5202         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5203
5204 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
5205
5206         * gcc.dg/pie-link.c: New test.
5207
5208 2007-06-01  Ian Lance Taylor  <iant@google.com>
5209
5210         * gcc.dg/Wstrict-overflow-17.c: New test.
5211
5212 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
5213
5214         * gcc.dg/builtin-return-1.c (g): New.
5215         (main): Allocate at least 64 bytes on the stack.
5216
5217 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
5218
5219         * g++.dg/init/cleanup3.C: New test.
5220
5221 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5222
5223         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5224         int is 16 bits.
5225
5226 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
5227
5228         PR fortran/32156
5229         * gfortran.dg/char_array_constructor_3.f90: New test.
5230
5231 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
5232
5233         PR tree-optimization/32160
5234         * gfortran.dg/predcom-1.f: New test.
5235
5236 2007-05-31  Richard Guenther  <rguenther@suse.de>
5237
5238         * g++.dg/other/str_empty.C: Move...
5239         * g++.dg/other/pr30567.C: Move...
5240         * g++.dg/tree-ssa/pr27218.C: Move...
5241         * g++.dg/torture: ...here and remove dg-options.
5242
5243 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
5244
5245         PR c++/32158
5246         * g++.dg/ext/is_pod_incomplete.C: New.
5247
5248 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
5249             Douglas Gregor <doug.gregor@gmail.com>
5250             Pedro Lamarao <pedro.lamarao@mndfck.org>
5251             Howard Hinnant <howard.hinnant@gmail.com>
5252
5253         PR c++/7412
5254         PR c++/29939
5255         * g++.dg/cpp0x/rv8p.C: New.
5256         * g++.dg/cpp0x/temp-constructor-bug.C: New.
5257         * g++.dg/cpp0x/cast-bug.C: New.
5258         * g++.dg/cpp0x/elision_weak.C: New.
5259         * g++.dg/cpp0x/collapse-bug.C: New.
5260         * g++.dg/cpp0x/rv3p.C: New.
5261         * g++.dg/cpp0x/rv7n.C: New.
5262         * g++.dg/cpp0x/overload-conv-1.C: New.
5263         * g++.dg/cpp0x/rv2n.C: New.
5264         * g++.dg/cpp0x/deduce.C: New.
5265         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5266         * g++.dg/cpp0x/rv6p.C: New.
5267         * g++.dg/cpp0x/template_deduction.C: New.
5268         * g++.dg/cpp0x/implicit-copy.C: New.
5269         * g++.dg/cpp0x/rv1p.C: New.
5270         * g++.dg/cpp0x/cast.C: New.
5271         * g++.dg/cpp0x/rv5n.C: New.
5272         * g++.dg/cpp0x/collapse.C: New.
5273         * g++.dg/cpp0x/overload-conv-2.C: New.
5274         * g++.dg/cpp0x/rv4p.C: New.
5275         * g++.dg/cpp0x/rvo.C: New.
5276         * g++.dg/cpp0x/iop.C: New.
5277         * g++.dg/cpp0x/rv3n.C: New.
5278         * g++.dg/cpp0x/rv7p.C: New.
5279         * g++.dg/cpp0x/reference_collapsing.C: New.
5280         * g++.dg/cpp0x/overload.C: New.
5281         * g++.dg/cpp0x/named.C: New.
5282         * g++.dg/cpp0x/rv2p.C: New.
5283         * g++.dg/cpp0x/rv6n.C: New.
5284         * g++.dg/cpp0x/not_special.C: New.
5285         * g++.dg/cpp0x/bind.C: New.
5286         * g++.dg/cpp0x/rv1n.C: New.
5287         * g++.dg/cpp0x/rv5p.C: New.
5288         * g++.dg/cpp0x/elision.C: New.
5289         * g++.dg/cpp0x/named_refs.C: New.
5290         * g++.dg/cpp0x/unnamed_refs.C: New.
5291         * g++.dg/cpp0x/rv4n.C: New.
5292         * g++.dg/cpp0x/elision_neg.C: New.
5293         * g++.dg/init/copy7.C: Run in C++98 mode.
5294         * g++.dg/overload/arg1.C: Ditto.
5295         * g++.dg/overload/arg4.C: Ditto.
5296
5297 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5298
5299         PR c++/31809
5300         * g++.dg/opt/static5.C: New test.
5301
5302 2007-05-30  Richard Guenther  <rguenther@suse.de>
5303
5304         * g++.dg/dg.exp: Prune torture/.
5305         * g++.dg/torture/dg-torture.exp: New testsuite.
5306
5307 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
5308
5309         * gcc.target/arm/pr27387.C: Move and rename to ...
5310         * g++.dg/inherit/thunk8.C: ... here.
5311
5312 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
5313
5314         PR tree-optimization/31769
5315         * g++.dg/gomp/pr31769.C: New test.
5316
5317 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
5318
5319         * gcc.target/i386/stack-realign.c: New.
5320
5321 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
5322
5323         * gcc.dg/tree-ssa/prefetch-6.c: New test.
5324
5325 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
5326
5327         * gfortran.dg/sizeof.f90: New.
5328
5329 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5330
5331         PR c/31339
5332         * gcc.dg/boolcomplex-1.c: New test.
5333
5334         PR c++/31339
5335         * g++.dg/ext/boolcomplex-1.c: New test.
5336
5337 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
5338
5339         * gcc.dg/matrix: New directory.
5340
5341 2007-05-28  Tobias Burnus  <burnus@net-b.de>
5342
5343         PR fortran/32124
5344         * gfortran.dg/allocate_stat_1.f90: New.
5345
5346 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5347
5348         PR fortran/31972
5349         * transfer_hollerith_1.f90: New test.
5350
5351 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5352
5353         PR tree-opt/32100
5354         * gcc.c-torture/execute/vrp-7.c: New test.
5355
5356 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
5357
5358         * gfortran.dg/transfer_simplify_4.f90: New test.
5359
5360 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5361
5362         PR fortran/32088
5363         * gfortran.dg/func_result_3.f90: New.
5364
5365 2007-05-27  Tobias Burnus  <burnus@net-b.de>
5366
5367         PR middle-end/32083
5368         * gfortran.dg/transfer_simplify_3.f90: New.
5369
5370 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5371
5372         PR target/32065
5373         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
5374         to compile options.
5375         * gcc.target/i386/pr32065-2.c: New test.
5376
5377 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5378
5379         PR fortran/31813
5380         * gfortran.dg/io_constraints_2.f90: Update.
5381
5382 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
5383
5384         PR fortran/31219
5385         * gfortran.dg/array_constructor_17.f90: New test.
5386
5387 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5388
5389         PR tree-opt/32090
5390         * g++.dg/opt/array2.C: New testcase.
5391
5392 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
5393
5394         PR target/32065
5395         * gcc.target/i386/pr32065.c: New test.
5396
5397 2007-05-25  Dirk Mueller  <dmueller@suse.de>
5398             Marcus Meissner <meissner@suse.de>
5399
5400         * gcc.dg/attr-alloc_size.c: New.
5401
5402 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
5403             Lee Millward  <lee.millward@gmail.com>
5404
5405         PR c++/31745
5406         * g++.dg/parse/crash34.C: New test.
5407
5408         * g++.dg/parse/crash35.C: New test.
5409
5410 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5411
5412         * gcc.target/i386/sse2-check.h: New.
5413         * gcc.target/i386/sse2-vec-1.c: Likewise.
5414         * gcc.target/i386/sse2-vec-2.c: Likewise.
5415         * gcc.target/i386/sse2-vec-3.c: Likewise.
5416         * gcc.target/i386/sse2-vec-4.c: Likewise.
5417         * gcc.target/i386/sse2-vec-5.c: Likewise.
5418         * gcc.target/i386/sse2-vec-6.c: Likewise.
5419
5420 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
5421
5422         PR c++/31431
5423         PR c++/31432
5424         PR c++/31434
5425         PR c++/31435
5426         PR c++/31437
5427         PR c++/31438
5428         PR c++/31442
5429         PR c++/31443
5430         PR c++/31444
5431         PR c++/31445
5432         * g++.dg/cpp0x/pr31431.C: New.
5433         * g++.dg/cpp0x/pr31437.C: New.
5434         * g++.dg/cpp0x/pr31442.C: New.
5435         * g++.dg/cpp0x/pr31444.C: New.
5436         * g++.dg/cpp0x/pr31431-2.C: New.
5437         * g++.dg/cpp0x/pr31432.C: New.
5438         * g++.dg/cpp0x/pr31434.C: New.
5439         * g++.dg/cpp0x/pr31438.C: New.
5440         * g++.dg/cpp0x/pr31443.C: New.
5441         * g++.dg/cpp0x/pr31445.C: New.
5442         * g++.dg/cpp0x/variadic-crash1.C: New.
5443
5444 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
5445
5446         * gcc.target/arm/long-calls-1.c: New test.
5447         * gcc.target/arm/long-calls-2.c: Likewise.
5448         * gcc.target/arm/long-calls-3.c: Likewise.
5449         * gcc.target/arm/long-calls-4.c: Likewise.
5450
5451 2007-05-25  Richard Guenther  <rguenther@suse.de>
5452             Andrew Pinski  <andrew_pinski@playstation.sony.com>
5453
5454         PR tree-optimization/31982
5455         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5456
5457 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
5458
5459         PR fortran/32047
5460         * gfortran.dg/result_in_spec_2.f90: New test.
5461
5462 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5463
5464         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5465
5466 2007-05-24  Ollie Wild  <aaw@google.com>
5467
5468         * gcc.dg/cpp/counter-1.c: New test.
5469         * gcc.dg/pch/counter-1.c: New test.
5470         * gcc.dg/pch/counter-1.hs: New file.
5471         * gcc.dg/pch/counter-2.c: New test.
5472         * gcc.dg/pch/counter-2.hs: New file.
5473         * gcc.dg/pch/counter-3.c: New test.
5474         * gcc.dg/pch/counter-3.hs: New file.
5475
5476 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
5477
5478         * gcc.dg/tree-ssa/predcom-1.c: New test.
5479         * gcc.dg/tree-ssa/predcom-2.c: New test.
5480         * gcc.dg/tree-ssa/predcom-3.c: New test.
5481         * gcc.dg/tree-ssa/predcom-4.c: New test.
5482         * gcc.dg/tree-ssa/predcom-5.c: New test.
5483         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5484
5485 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
5486
5487         PR testsuite/32062
5488         * gcc.target/i386/sse4_1-check.h (MASK): New.
5489
5490 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5491
5492         PR fortran/32038
5493         * gfortran.dg/pr25603.f: Initialize integer variables.
5494
5495 2007-05-23  Ian Lance Taylor  <iant@google.com>
5496
5497         * g++.dg/other/vrp1.C: New test.
5498
5499 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
5500
5501         PR preprocessor/20077
5502         * gcc.dg/cpp/paste15.c: New test.
5503
5504 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
5505             Nigel Stephens  <nigel@mips.com>
5506             Richard Sandiford  <richard@codesourcery.com>
5507
5508         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5509         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5510         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5511         * gcc.target/mips/inter/mips16-inter.exp: New.
5512
5513 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
5514
5515         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5516
5517 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
5518
5519         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5520         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
5521         * gcc.target/i386/sse3-addsubps.c: Likewise.
5522         * gcc.target/i386/sse3-haddpd.c: Likewise.
5523         * gcc.target/i386/sse3-haddps.c: Likewise.
5524         * gcc.target/i386/sse3-hsubpd.c: Likewise.
5525         * gcc.target/i386/sse3-hsubps.c: Likewise.
5526         * gcc.target/i386/sse3-lddqu.c: Likewise.
5527         * gcc.target/i386/sse3-movddup.c: Likewise.
5528         * gcc.target/i386/sse3-movshdup.c: Likewise.
5529         * gcc.target/i386/sse3-movsldup.c: Likewise.
5530
5531         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5532         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
5533         * gcc.target/i386/ssse3-pabsd.c: Likewise.
5534         * gcc.target/i386/ssse3-pabsw.c: Likewise.
5535         * gcc.target/i386/ssse3-palignr.c: Likewise.
5536         * gcc.target/i386/ssse3-phaddd.c: Likewise.
5537         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5538         * gcc.target/i386/ssse3-phaddw.c: Likewise.
5539         * gcc.target/i386/ssse3-phsubd.c: Likewise.
5540         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5541         * gcc.target/i386/ssse3-phsubw.c: Likewise.
5542         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5543         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5544         * gcc.target/i386/ssse3-pshufb.c: Likewise.
5545         * gcc.target/i386/ssse3-psignb.c: Likewise.
5546         * gcc.target/i386/ssse3-psignd.c: Likewise.
5547         * gcc.target/i386/ssse3-psignw.c: Likewise.
5548         * gcc.target/i386/ssse3-vals.h: Likewise.
5549
5550         * gcc.target/i386/sse3-check.h: New file.
5551         * gcc.target/i386/ssse3-check.h: Likewise.
5552
5553 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5554
5555         PR middle-end/31095
5556         * gcc.c-torture/compile/bcopy-1.c: New testcase.
5557
5558 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5559
5560         PR middle-end/31606
5561         * gcc.c-torture/20070522-1.c: New testcase.
5562
5563 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5564
5565         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5566
5567 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
5568
5569         * gcc.c-torture/execute/ieee/20000320-1.x,
5570         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5571         m68k-*-* and check_effective_target_coldfire_fpu.
5572
5573 2007-05-22  Ollie Wild  <aaw@google.com>
5574
5575         * g++.dg/lookup/hidden-class10.C: New test.
5576         * g++.dg/lookup/hidden-class11.C: New test.
5577
5578 2007-05-22  Ollie Wild  <aaw@google.com>
5579
5580         * g++.dg/lookup/name-clash5.C: New test.
5581         * g++.dg/lookup/name-clash6.C: New test.
5582
5583 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5584
5585         * g++.dg/other/i386-2.C: Update comments on header files tested.
5586         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
5587         of <tmmintrin.h>.
5588         * gcc.target/i386/sse-12.c: Likewise.
5589         * gcc.target/i386/sse-13.c: Likewise.
5590         * gcc.target/i386/sse-14.c: Likewise.
5591
5592         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5593         Redefined to test with immediate operand.
5594         (__builtin_ia32_blendps): Likewise.
5595         (__builtin_ia32_blendpd): Likewise.
5596         (__builtin_ia32_dpps): Likewise.
5597         (__builtin_ia32_dpps): Likewise.
5598         (__builtin_ia32_insertps128): Likewise.
5599         (__builtin_ia32_vec_ext_v4sf): Likewise.
5600         (__builtin_ia32_vec_set_v16qi): Likewise.
5601         (__builtin_ia32_vec_set_v4si): Likewise.
5602         (__builtin_ia32_vec_set_v2di): Likewise.
5603         (__builtin_ia32_vec_ext_v16qi): Likewise.
5604         (__builtin_ia32_vec_ext_v4si): Likewise.
5605         (__builtin_ia32_vec_ext_v2di): Likewise.
5606         (__builtin_ia32_roundpd): Likewise.
5607         (__builtin_ia32_roundsd): Likewise.
5608         (__builtin_ia32_roundps): Likewise.
5609         (__builtin_ia32_roundss): Likewise.
5610         (__builtin_ia32_mpsadbw128): Likewise.
5611
5612 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5613
5614         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5615
5616 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5617
5618         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5619         failures.
5620         * gcc.dg/dfp/func-struct.c: Ditto.
5621         * gcc.dg/dfp/operator-assignment.c: Ditto.
5622         * gcc.dg/dfp/convert-bfp.c: Ditto.
5623         * gcc.dg/dfp/convert-int.c: Ditto.
5624         * gcc.dg/dfp/convert-int-max.c: Ditto.
5625         * gcc.dg/dfp/func-scalar.c: Ditto.
5626         * gcc.dg/dfp/cast.c: Ditto.
5627         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5628         failures, and fix a typo in return type of arg1_128.
5629         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5630         failures, and fix a typo in a constant suffix.
5631         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5632         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5633
5634 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
5635             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5636
5637         * lib/gcc-dg.exp(process_message): New proc.
5638         (dg-message): New test directive.
5639         * gcc.dg/always_inline.c: Use dg-message.
5640         * gcc.dg/always_inline2.c: Ditto.
5641         * gcc.dg/always_inline3.c: Ditto.
5642         * gcc.dg/invalid-call-1.c: Ditto.
5643         * gcc.dg/pr17506.c: Ditto.
5644         * gcc.dg/simd-5.c: Ditto.
5645         * gcc.dg/simd-6.c: Ditto.
5646         * gcc.dg/va-arg-2.c: Ditto.
5647         * gcc.dg/cpp/syshdr.c: Ditto.
5648         * gcc.dg/cpp/unc4.c: Ditto.
5649         * gcc.dg/cpp/trad/mi1.c: Ditto.
5650         * gcc.dg/cpp/trad/mi5.c: Ditto.
5651         * gcc.dg/cpp/trad/mi7.c: Ditto.
5652         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5653         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5654         * gcc.test-framework/test-framework.awk: Special-case outexists
5655         tests.
5656
5657 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
5658
5659         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5660         (bit_SSE4_2): Likewise.
5661         (bit_POPCNT): Likewise.
5662
5663         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5664         Check if assembler supports SSE4 instructions.
5665
5666         * gcc.target/i386/sse4_1-blendpd.c: New file.
5667         * gcc.target/i386/sse4_1-blendps.c: Likewise.
5668         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5669         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5670         * gcc.target/i386/sse4_1-check.h: Likewise.
5671         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5672         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5673         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5674         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5675         * gcc.target/i386/sse4_1-extractps.c: Likewise.
5676         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5677         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5678         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5679         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5680         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5681         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5682         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5683         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5684         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5685         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5686         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5687         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5688         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5689         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5690         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5691         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5692         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5693         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5694         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5695         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5696         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5697         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5698         * gcc.target/i386/sse4_1-pminud.c: Likewise.
5699         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5700         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5701         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5702         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5703         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5704         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5705         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5706         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5707         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5708         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5709         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5710         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5711         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5712         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5713         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5714         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5715         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5716         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5717         * gcc.target/i386/sse4_1-round.h: Likewise.
5718         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5719         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5720         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5721         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5722         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5723         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5724         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5725         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5726         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5727         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5728         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5729         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5730         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5731         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5732
5733 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5734
5735         PR fortran/31627
5736         * gfortran.dg/bounds_check_7.f90: New test.
5737
5738 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
5739
5740         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5741         (check_effective_target_sse4a): Ditto.
5742
5743         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5744         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5745         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5746         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5747         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5748         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5749         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5750         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5751         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5752         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5753         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5754         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5755         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5756         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5757         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5758         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5759         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5760         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5761         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5762         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
5763
5764 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
5765
5766         * g++.dg/ext/cleanup-1.C: New test.
5767         * g++.dg/ext/cleanup-2.C: Likewise.
5768         * g++.dg/ext/cleanup-3.C: Likewise.
5769         * g++.dg/ext/cleanup-4.C: Likewise.
5770         * g++.dg/ext/cleanup-5.C: Likewise.
5771         * g++.dg/ext/cleanup-6.C: Likewise.
5772         * g++.dg/ext/cleanup-8.C: Likewise.
5773         * g++.dg/ext/cleanup-9.C: Likewise.
5774         * g++.dg/ext/cleanup-10.C: Likewise.
5775         * g++.dg/ext/cleanup-11.C: Likewise.
5776         * g++.dg/ext/cleanup-dtor.C: Likewise.
5777
5778 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5779
5780         PR middle-end/31995
5781         * gcc.dg/vect/vect-102a.c: New test.
5782
5783 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
5784             Paolo Carlini  <pcarlini@suse.de>
5785             Uros Bizjak  <ubizjak@gmail.com>
5786
5787         * gcc.dg/gcc-have-sync-compare-and-swap.c,
5788         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5789         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5790         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
5791         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5792         New testcases.
5793
5794 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
5795
5796         PR fortran/32002
5797         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
5798
5799 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5800
5801         PR fortran/32027
5802         * gfortran.dg/do_3.F90: Add checks for the final value of the
5803         loop variable.
5804
5805 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5806
5807         * gcc.c-torture/execute/990127-2.x: New file.
5808
5809 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
5810
5811         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
5812         * gcc.target/i386/sse-12: Add -O to compile options.
5813         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
5814         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5815         and mm3dnow.h.  Add -O to compile options.
5816
5817 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
5818
5819         PR fortran/31867
5820         * gfortran.dg/char_length_5.f90: New test.
5821
5822         PR fortran/31994
5823         * gfortran.dg/array_reference_1.f90: New test.
5824
5825 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5826
5827         PR middle-end/7651
5828         PR c++/11856
5829         PR c/12963
5830         PR c/23587
5831         PR other/29694
5832         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
5833         * gcc.dg/Wtype-limits.c: New.
5834         * gcc.dg/Wtype-limits-Wextra.c: New.
5835         * gcc.dg/Wtype-limits-no.c: New.
5836         * g++.dg/warn/Wtype-limits.C: New.
5837         * g++.dg/warn/Wtype-limits-Wextra.C: New.
5838         * g++.dg/warn/Wtype-limits-no.C: New.
5839
5840 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5841
5842         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
5843         instead of "-msse2".'
5844         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
5845         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
5846         and mm3dnow.h.
5847         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
5848         to test with immediate operand.
5849         (__builtin_ia32_insertqi): Ditto.
5850         (__builtin_ia32_palignr128): Ditto.
5851         (__builtin_ia32_palignr): Ditto.
5852         (__builtin_ia32_pshufhw): Ditto.
5853         (__builtin_ia32_pshuflw): Ditto.
5854         (__builtin_ia32_pshufd): Ditto.
5855         (__builtin_ia32_vec_set_v8hi): Ditto.
5856         (__builtin_ia32_vec_ext_v8hi): Ditto.
5857         (__builtin_ia32_shufpd): Ditto.
5858         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5859
5860 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
5861
5862         PR fortran/32001
5863         * gfortran.dg/min_max_conformance.f90: Added more testcases.
5864
5865 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5866
5867         PR target/31585
5868         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
5869         and "__inline".  Use "-msse" instead of "-msse2".
5870
5871 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5872
5873         PR middle-end/7651
5874         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
5875         * gcc.dg/20030906-2.c: Likewise.
5876         * objc.dg/method-17.m: Add -Wreturn-type.
5877         * obj-c++.dg/method-21.mm: Likewise.
5878
5879 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
5880
5881         PR target/31585
5882         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
5883         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
5884         (__builtin_ia32_psrlqi128): Ditto.
5885         (__builtin_ia32_psrlwi128): Ditto.
5886         (__builtin_ia32_psrldi128): Ditto.
5887         (__builtin_ia32_psrldqi128): Ditto.
5888         (__builtin_ia32_pslldqi128): Ditto.
5889         (__builtin_ia32_psrawi128): Ditto.
5890         (__builtin_ia32_psradi128): Ditto.
5891         (__builtin_ia32_psllqi128): Ditto.
5892         (__builtin_ia32_pslldi128): Ditto.
5893         (__builtin_prefetch): Ditto.
5894         (__builtin_ia32_pshufw): Ditto.
5895         (__builtin_ia32_vec_set_v4hi): Ditto.
5896         (__builtin_ia32_vec_ext_v4hi): Ditto.
5897         (__builtin_ia32_shufps): Ditto.
5898         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
5899
5900 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5901
5902         PR fortran/31974
5903         * gfortran.dg/char_allocation_1.f90: New test.
5904
5905 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5906
5907         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
5908         * gcc.dg/Wconversion-sign.c: New.
5909         * gcc.dg/Wconversion-integer-no-sign.c: New.
5910         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
5911         Wconversion-sign.C
5912         * g++.dg/warn/Wconversion-sign.C: New.
5913         * g++.old-deja/g++.other/warn4.C: Update.
5914         * g++.dg/warn/Wconversion1.C: Likewise.
5915
5916 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5917
5918         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
5919         * gcc.dg/torture/builtin-math-4.c: Likewise.
5920
5921 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5922
5923         PR libfortran/31964
5924         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
5925
5926 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5927
5928         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
5929
5930 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
5931
5932         PR target/31628
5933         * gcc.target/i386/pr31628.c: New.
5934
5935 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
5936
5937         PR middle-end/31344
5938         * gcc.dg/pr31344.c: New test.
5939
5940 2007-05-17  Ian Lance Taylor  <iant@google.com>
5941
5942         PR tree-optimization/31953
5943         * gcc.c-torture/compile/pr31953.c: New test.
5944
5945 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5946
5947         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
5948
5949         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
5950         and drem.
5951         * gcc.dg/torture/builtin-math-4.c: Likewise.
5952
5953         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
5954         * gcc.dg/torture/builtin-math-4.c: Likewise.
5955
5956         * gcc.dg/torture/builtin-math-4.c: New test.
5957
5958 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
5959             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
5960
5961         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
5962         * gcc.dg/cpp/include2.c: Ditto.
5963         * gcc.dg/cpp/mac-dir-2.c: Ditto.
5964         * gcc.dg/cpp/paste5.c: Ditto.
5965         * gcc.dg/cpp/paste6.c: Ditto.
5966         * gcc.dg/cpp/paste8.c: Ditto.
5967         * gcc.dg/cpp/paste11.c: Ditto.
5968         * gcc.dg/cpp/paste13.c: Ditto.
5969         * gcc.dg/cpp/skipping2.c: Ditto.
5970         * gcc.dg/reg-vol-struct-1.c: Ditto.
5971         * gcc.dg/Wshadow-1.c: Ditto.
5972         * gcc.dg/cpp/trad/comment.c: Ditto.
5973         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
5974         * gcc.dg/cpp/if-2.c: Ditto.
5975         * gcc.dg/array-5.c: Ditto.
5976         * gcc.dg/inline-15.c: Ditto.
5977         * gcc.dg/pr27953.c: Ditto.
5978         * gcc.dg/Wno-c++-compat.c: Ditto.
5979
5980 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
5981
5982         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
5983
5984 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5985
5986         * gcc.c-torture/execute/20070517-1.c: New test.
5987
5988 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
5989
5990         PR fortran/31919
5991         * gfortran.dg/min_max_conformance.f90: New test.
5992
5993 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
5994
5995         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
5996         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
5997         gcc.dg/vect/vect-104.c: Use more complex construction to
5998         prevent vectorizing.
5999         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6000
6001 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
6002
6003         PR tree-optimization/24659
6004         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6005         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6006         not vect_int target.
6007         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6008         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
6009         targets.
6010         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6011         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6012         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6013
6014 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
6015
6016         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6017         and x86_64-*-* targets.
6018         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6019
6020 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
6021
6022         PR fortran/18769
6023         PR fortran/30881
6024         PR fortran/31194
6025         PR fortran/31216
6026         PR fortran/31427
6027         * transfer_simplify_1.f90: New test.
6028         * transfer_simplify_2.f90: New test.
6029
6030 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
6031
6032         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6033
6034 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
6035
6036         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6037
6038         * gcc.dg/fltconst-pedantic-dfp.c: New test.
6039
6040         PR c/31924
6041         * gcc.dg/fltconst-1.c: New test.
6042
6043         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6044         * gcc.dg/dfp/operator-assignment.c: Ditto.
6045
6046 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
6047
6048         PR c++/29928
6049         * g++.dg/rtti/typeid5.C: New.
6050
6051 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6052
6053         PR fortran/31725
6054         * gfortran.dg/substr_4.f: New test.
6055
6056 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
6057
6058         * gcc.target/m68k/interrupt_thread-1.c,
6059         gcc.target/m68k/interrupt_thread-2.c,
6060         gcc.target/m68k/interrupt_thread-3.c: New.
6061         * gcc.target/m68k/m68k.exp: Accept fido.
6062
6063 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
6064
6065         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6066         * gfortran.dg/altreturn_3.f90: Likewise.
6067         * gfortran.dg/assumed_dummy_1.f90: Likewise.
6068         * gfortran.dg/default_numeric_type_1.f90: Likewise.
6069         * gfortran.dg/inquire_iolength.f90: Likewise.
6070         * gfortran.dg/module_naming_1.f90: Likewise.
6071         * gfortran.dg/oldstyle_2.f90: Likewise.
6072         * gfortran.dg/operator_2.f90: Likewise.
6073         * gfortran.dg/parameter_array_element_1.f90: Likewise.
6074         * gfortran.dg/used_types_11.f90: Likewise.
6075         * gfortran.dg/zero_array_components_1.f90: Likewise.
6076         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6077         * gfortran.dg/parameter_array_dummy.f90: Likewise.
6078         * gfortran.dg/real_const_3.f90: Likewise.
6079
6080 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
6081
6082         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6083         * gcc.dg/tree-ssa/loop-30.c: New test.
6084
6085 2007-05-13  Richard Guenther  <rguenther@suse.de>
6086
6087         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6088         scanning forwprop1.
6089         * g++.dg/tree-ssa/pr31146.C: Likewise.
6090
6091 2007-05-13  Revital Eres  <eres@il.ibm.com>
6092
6093         * gcc.dg/dse.c: New test.
6094
6095 2007-05-12  Richard Guenther  <rguenther@suse.de>
6096
6097         PR tree-optimization/31797
6098         * gcc.c-torture/compile/pr31797.c: New testcase.
6099
6100 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
6101
6102         PR fortran/30746
6103         * gfortran.dg/host_assoc_function_1.f90: New test.
6104
6105 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
6106
6107         PR c++/31829
6108         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6109
6110 2007-05-11  Silvius Rus  <rus@google.com>
6111
6112         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6113         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6114         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6115         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6116         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6117         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6118         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6119         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6120         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6121         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6122         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6123         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6124         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6125         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6126         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6127         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6128
6129 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
6130
6131         PR other/31852
6132         * gcc.c-torture/execute/builtins/memchr.c: New.
6133         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6134         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6135
6136 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6137
6138         PR fortran/30876
6139         * gfortran.dg/recursive_reference_1.f90: Put error at correct
6140         line.
6141         * gfortran.dg/recursive_reference_2.f90: New test.
6142
6143 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6144
6145         PR fortran/30878
6146         * gfortran.dg/namelist_29.f90: New test.
6147
6148 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
6149
6150         PR fortran/31474
6151         * gfortran.dg/entry_10.f90: New test.
6152
6153 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
6154
6155         PR tree-optimization/31885
6156         * gcc.dg/tree-ssa/loop-29.c: New test.
6157
6158 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6159
6160         * assumed_dummy_1.f90: Fix dg directive.
6161         * char_initialiser_actual.f90: Likewise.
6162         * nested_modules_2.f90: Likewise.
6163         * shift-alloc.f90: Likewise.
6164
6165 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
6166
6167         * gcc.dg/20070507-1.c: Disable for non-pic targets.
6168
6169 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6170
6171         PR libfortran/31880
6172         * gfortran.dg/unf_read_corrupted_2.f90: New test.
6173
6174 2007-05-09  Mike Stump  <mrs@apple.com>
6175
6176         * g++.dg/other/first-global.C: Add -fpie for darwin.
6177         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6178
6179 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
6180
6181         * gcc.dg/20070507-1.c: New testcase.
6182
6183 2007-05-08  Chao-ying Fu  <fu@mips.com>
6184
6185         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6186         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6187         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6188         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6189
6190 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
6191
6192         PR 31847
6193         * gcc.dg/pr31847.c: New test.
6194
6195 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6196
6197         PR fortran/31692
6198         * gfortran.dg/actual_array_result_1.f90: New test.
6199
6200 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
6201
6202         PR fortran/29397
6203         * gfortran.dg/parameter_array_init_1.f90: New test.
6204
6205         PR fortran/29400
6206         * gfortran.dg/parameter_array_init_2.f90: New test.
6207
6208 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
6209
6210         PR target/31854
6211         * gcc.target/i386/pr31854.c: New test.
6212
6213 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
6214
6215         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6216
6217 2007-05-07  Mike Stump  <mrs@apple.com>
6218
6219         * g++.old-deja/g++.mike/empty.C: Add.
6220
6221 2007-05-07  Eric Christopher  <echristo@apple.com>
6222
6223         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6224
6225 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
6226
6227         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6228         variable.  Rearrange conversions from binary float to decimal float.
6229
6230 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
6231
6232         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6233         x86.
6234
6235 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
6236
6237         * gnat.dg/opt1.ad[sb]: New testcase.
6238
6239 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6240
6241         PR fortran/31399
6242         * gfortran.dg/do_3.F90: New test.
6243
6244 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6245
6246         PR fortran/31764
6247         * gfortran.dg/new_line.f90: Add new checks.
6248
6249 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6250
6251         PR fortran/31201
6252         * gfortran.dg/large_unit_1.f90: New.
6253         * gfortran.dg/large_unit_2.f90: New.
6254         * gfortran.dg/iostat_4.f90: New
6255         * gfortran.dg/bounds_check_fail_1.f90: Updated.
6256
6257 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
6258
6259         PR fortran/31540
6260         * gfortran.dg/char_result_4.f90: New test.
6261
6262 2007-06-05  Revital Eres  <eres@il.ibm.com>
6263
6264         PR 30957
6265         * gcc.dg/pr30957-1.c: New test.
6266
6267 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6268
6269         PR fortran/31251
6270         * gfortran.dg/char_type_len_2.f90: New test.
6271
6272 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
6273
6274         PR 31775
6275         * g++.dg/other/nested-extern.cc: New.
6276         * g++.dg/other/nested-extern-1.C: New.
6277         * g++.dg/other/nested-extern-2.C: New.
6278
6279 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6280
6281         PR fortran/31760
6282         * gfortran.dg/erf.f90: New test.
6283         * gfortran.dg/besxy.f90: New test.
6284
6285 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
6286
6287         PR fortran/22359
6288         * gfortran.dg/fseek.f90: New test.
6289
6290 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
6291
6292         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6293
6294 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6295
6296         PR libfortran/31210
6297         * gfortran.dg/zero_length_1.f90: New test.
6298
6299 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6300
6301         PR fortran/31803
6302         * gfortran.dg/char_pointer_assign_3.f90: New test.
6303         * gfortran.dg/char_result_2.f90: Re-enable test.
6304
6305 2007-05-04  Tobias Burnus  <burnus@net-b.de>
6306
6307         PR fortran/25071
6308         * gfortran.dg/char_length_3.f90: New test.
6309         * gfortran.dg/char_result_2.f90: Fix test.
6310
6311 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
6312
6313         PR tree-optimization/30565
6314         * gcc.dg/tree-ssa/loop-27.c: New test.
6315
6316 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
6317
6318         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6319         * gcc.target/bfin/arith.c (__v2hi): Likewise.
6320         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6321         * gcc.target/bfin/shift.c (__v2hi): Likewise.
6322
6323 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
6324
6325         PR tree-optimization/31699
6326         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6327         New.
6328         (check_effective_target_vect_floatint_cvt): New.
6329         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6330         of specific targets.
6331         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6332         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6333         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6334         * gcc.dg/vect/vect-iv-4.c: Likewise.
6335         * gcc.dg/vect/vect-multitypes-11.c: New.
6336         * gcc.dg/vect/pr31699.c: New.
6337
6338 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
6339
6340         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6341
6342 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
6343
6344         PR C++/31663
6345         * g++.dg/warn/anonymous-namespace-2.C: New.
6346         * g++.dg/warn/anonymous-namespace-2.h: New.
6347
6348 2007-05-02  Paul Brook  <paul@codesourcery.com>
6349
6350         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
6351
6352 2007-05-02  Eric Christopher  <echristo@apple.com>
6353
6354         * gcc.dg/cpp/if-div.c: New file.
6355
6356 2007-05-02  Tom Tromey  <tromey@redhat.com>
6357
6358         PR preprocessor/28709:
6359         * gcc.dg/cpp/pr28709.c: New file.
6360
6361 2007-05-02  Richard Guenther  <rguenther@suse.de>
6362
6363         PR tree-optimization/31146
6364         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6365
6366 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
6367
6368         * gcc.c-torture/compile/limits-blockid.c: New.
6369         * gcc.c-torture/compile/limits-caselabels.c: New.
6370         * gcc.c-torture/compile/limits-declparen.c: New.
6371         * gcc.c-torture/compile/limits-enumconst.c: New.
6372         * gcc.c-torture/compile/limits-exprparen.c: New.
6373         * gcc.c-torture/compile/limits-externalid.c: New.
6374         * gcc.c-torture/compile/limits-fnargs.c: New.
6375         * gcc.c-torture/compile/limits-fndefn.c: New.
6376         * gcc.c-torture/compile/limits-idexternal.c: New.
6377         * gcc.c-torture/compile/limits-idinternal.c: New.
6378         * gcc.c-torture/compile/limits-pointer.c: New.
6379         * gcc.c-torture/compile/limits-stringlit.c: New.
6380         * gcc.c-torture/compile/limits-structmem.c: New.
6381         * gcc.c-torture/compile/limits-structnest.c: New.
6382
6383 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
6384
6385         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6386
6387 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6388
6389         PR middle-end/31740
6390         * gcc.c-torture/compile/20070501-1.c: New testcase.
6391
6392 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
6393
6394         PR fortran/31732
6395         * gfortran.dg/array_memset_2:  New test case.
6396
6397 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6398
6399         PR testsuite/31615
6400         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6401
6402 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
6403
6404         PR testsuite/31589
6405         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6406         dg-final test.
6407         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6408         keyword to dg-final test.
6409         * gcc.dg/vect/vect-iv-4.c: Likewise.
6410         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6411         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6412         test.
6413         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6414         cast.
6415         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6416         * lib/target-supports.exp
6417         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6418         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6419
6420 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
6421
6422         * gcc.c-torture/execute/ieee/20000320-1.c: Use
6423         __LONG_LONG_MAX__ and its friends instead of those supplied by
6424         limits.h.
6425
6426 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
6427
6428         PR C++/31721
6429         * g++.dg/ext/vector7.C: New testcase.
6430
6431 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6432
6433         PR fortran/31591
6434         * gfortran.dg/bound_simplification_1.f90: New test.
6435
6436 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6437
6438         PR fortran/31645
6439         * gfortran.dg/bom_error.f90: New test.
6440         * gfortran.dg/bom_include.f90: New test.
6441         * gfortran.dg/bom_UTF16-LE.f90: New test.
6442         * gfortran.dg/bom_UTF16-BE.f90: New test.
6443         * gfortran.dg/bom_UTF-8.f90: New test.
6444         * gfortran.dg/bom_UTF-32.f90: New test.
6445         * gfortran.dg/bom_UTF-8.F90: New test.
6446         * gfortran.dg/bom_include.inc: New file.
6447
6448 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6449
6450         PR C++/30221
6451         * g++.dg/init/ptrfn2.C: New test.
6452         * g++.dg/init/ptrfn3.C: New test.
6453
6454 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
6455
6456         PR fortran/31711
6457         * gfortran.dg/dependency_21.f90: New test.
6458
6459 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6460
6461         * gfortran.dg/secnds.f: Use real*8.
6462         * gfortran.dg/secnds-1.f: Use real*8.
6463
6464 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6465
6466         PR libfortran/31532
6467         * gfortran.dg/inquire_5.f90: Update test.
6468
6469 2007-04-27  Ian Lance Taylor  <iant@google.com>
6470
6471         PR middle-end/31710
6472         * gcc.c-torture/compile/pr31710.c: New test.
6473
6474 2007-04-27  Richard Guenther  <rguenther@suse.de>
6475
6476         PR tree-optimization/30965
6477         PR tree-optimization/30978
6478         * gcc.dg/tree-ssa/pr30978.c: New testcase.
6479         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6480         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6481         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6482
6483 2007-04-27  Richard Guenther  <rguenther@suse.de>
6484
6485         PR tree-optimization/31715
6486         * gcc.dg/Warray-bounds-4.c: New testcase.
6487
6488 2007-04-26  Ian Lance Taylor  <iant@google.com>
6489
6490         PR target/28675
6491         * gcc.c-torture/compile/pr28675.c: New test.
6492
6493 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6494
6495         PR C++/30016
6496         * g++.dg/ext/vector6.C: New test.
6497
6498 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
6499
6500         * gcc.c-torture/execute/ieee/20000320-1.x: New.
6501
6502 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
6503
6504         PR middle-end/31617
6505         * g++.dg/other/str_empty.C: Add expected warning.
6506
6507 2007-04-26  Richard Guenther  <rguenther@suse.de>
6508         Daniel Berlin  <dberlin@dberlin.org>
6509
6510         PR tree-optimization/30567
6511         * g++.dg/other/pr30567.C: New testcase.
6512
6513 2007-04-26  Richard Guenther  <rguenther@suse.de>
6514
6515         PR tree-optimization/31703
6516         * gcc.c-torture/compile/pr31703.c: New testcase.
6517         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6518         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6519
6520 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
6521
6522         * gfortran.dg/open_errors.f90: Added if statements checking
6523         the value of iostat.
6524
6525 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
6526
6527         PR c++/31598
6528         * g++.dg/gomp/pr31598.C: New test.
6529
6530         PR tree-optimization/30558
6531         * g++.dg/gomp/pr30558.C: New test.
6532
6533 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
6534
6535         PR c++/31338
6536         * g++.dg/ext/complex2.C: New test.
6537
6538 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
6539
6540         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6541
6542 2007-04-25  Thiemo Seufer  <ths@mips.com>
6543
6544         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6545         value to signed char.
6546
6547 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
6548
6549         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
6550         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
6551         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
6552
6553 2007-04-25  Tobias Burnus  <burnus@net-b.de>
6554
6555         PR fortran/31668
6556         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6557         statement functions.
6558         * gfortran.dg/c_by_val_5.f90: New test.
6559
6560 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
6561
6562         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6563         with two new subroutines to avoid parameter-induced aliasing.
6564         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6565         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6566
6567 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6568
6569         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6570         * g++.dg/warn/Warray-bounds.C: Likewise.
6571
6572 2007-04-24  Ian Lance Taylor  <iant@google.com>
6573
6574         PR tree-optimization/31605
6575         * gcc.c-torture/execute/pr31605.c: New test.
6576
6577 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6578
6579         PR fortran/31587
6580         * lib/gcc-dg.exp (scan-module): New function.
6581         * gfortran.dg/module_md5_1.f90: New test.
6582
6583 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
6584
6585         * g++.old-deja/g++.pt/defarg6.C: Only run with
6586         -std=gnu++98.
6587         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6588         * g++.dg/cpp0x/variadic61.C: Ditto.
6589         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6590         * g++.dg/cpp0x/variadic62.C: Ditto.
6591         * g++.dg/template/meminit1.C: Ditto.
6592         * g++.dg/template/operator7.C: Ditto.
6593         * g++.dg/template/static15.C: Ditto.
6594         * g++.dg/template/invalid1.C: Ditto.
6595         * g++.dg/template/shift1.C: Ditto.
6596         * g++.dg/template/error10.C: Ditto.
6597
6598 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
6599
6600         PR diagnostic/25923
6601         * gfortran.dg/pr25923.f90: New test.
6602
6603 2007-04-24  Ian Lance Taylor  <iant@google.com>
6604
6605         PR tree-optimization/31602
6606         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6607
6608 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
6609
6610         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6611         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6612
6613 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
6614
6615         * gcc.target/i386/reload-1.c. New.
6616
6617 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6618             Olga Golovanevsky  <olga@il.ibm.com>
6619
6620         * g++.dg/other/str_empty.C: New test.
6621
6622 2007-04-24  Richard Henderson  <rth@redhat.com>
6623
6624         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6625
6626 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
6627
6628         PR target/31641
6629         * gcc.c-torture/compile/pr31641.c: New testcase.
6630
6631 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
6632
6633         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6634         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6635         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6636         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6637
6638 2007-04-23  Simon Baldwin  <simonb@google.com>
6639
6640         * g++.dg/other/error15.C: New.
6641         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6642         triggering a "multiple parameters named" error.
6643
6644 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
6645
6646         PR fortran/31618
6647         * gfortran.dg/backspace_8.f:  New test case.
6648
6649 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
6650
6651         PR fortran/31630
6652         * gfortran.dg/used_types_17.f90: New test.
6653
6654         PR fortran/31620
6655         * gfortran.dg/zero_array_components_1.f90: New test.
6656
6657 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6658
6659         PR fortran/31616
6660         * gfortran.dg/open_errors.f90: Allow a different error message.
6661
6662 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
6663
6664         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6665         Rename from check_effective_target_vect_pack_mod.  Rename global
6666         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
6667         messages.
6668         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6669         rename.
6670         * gcc.dg/vect/vect-iv-8a.c: Ditto.
6671         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6672
6673 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6674
6675         PR middle-end/31448
6676         * gcc.c-torture/execute/pr31448.c: New testcase.
6677
6678 2007-04-22  Nick Clifton  <nickc@redhat.com>
6679
6680         * gcc.dg/20020312-2.c: Add support for the FRV.
6681
6682 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
6683
6684         PR tree-optimization/24659
6685         * gcc.dg/vect/vect-float-extend-1.c: New test.
6686         * gcc.dg/vect/vect-float-truncate-1.c: New test.
6687
6688 2007-04-22  Richard Guenther  <rguenther@suse.de>
6689
6690         PR tree-optimization/29789
6691         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6692         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6693
6694 2007-04-22  Revital Eres  <eres@il.ibm.com>
6695
6696         * gcc.dg/var-expand2.c: New test.
6697
6698 2007-04-22  Revital Eres  <eres@il.ibm.com>
6699
6700         * gcc.dg/var-expand3.c: New test.
6701
6702 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6703
6704         PR fortran/31495
6705         * gfortran.dg/continuation_8.f90: New test.
6706
6707 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6708
6709         PR C/30265
6710         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6711         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6712
6713 2007-04-21  Richard Guenther  <rguenther@suse.de>
6714
6715         PR middle-end/31136
6716         * gcc.c-torture/execute/pr31136.c: New testcase.
6717
6718 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
6719
6720         * gcc.target/i386/movsi-sm-1.c: New.
6721
6722 2007-04-20  Richard Henderson  <rth@redhat.com>
6723
6724         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6725         * gcc.dg/pr27095.c: Cope with alpha GOT load.
6726
6727 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
6728
6729         * gcc.target/i386/ordcmp-1.c: New test.
6730         * gcc.target/i386/unordcmp-1.c: New test.
6731
6732         PR tree-optimization/31632
6733         * gcc.c-torture/compile/20070419-1.c: New test.
6734
6735 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6736
6737         * gcc.dg/invalid-call-1.c: New test.
6738
6739 2007-04-18  Dirk Mueller  <dmueller@suse.de>
6740
6741         PR diagnostic/31227
6742         * gcc.dg/Warray-bounds-3.c: New.
6743
6744 2007-04-18  Richard Guenther  <rguenther@suse.de>
6745
6746         PR tree-optimization/19431
6747         PR tree-optimization/21463
6748         * gcc.c-torture/execute/20070212-1.c: New testcase.
6749         * gcc.c-torture/execute/20070212-2.c: Likewise.
6750         * gcc.c-torture/execute/20070212-3.c: Likewise.
6751         * gcc.dg/tree-ssa/pr19431.c: Likewise.
6752         * gcc.dg/tree-ssa/pr21463.c: Likewise.
6753         * g++.dg/tree-ssa/pr21463.C: Likewise.
6754         * g++.dg/tree-ssa/pr30738.C: Likewise.
6755
6756 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6757
6758         PR c++/31513
6759         * g++.dg/expr/bitfield8.C: New test.
6760
6761 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
6762             Richard Sandiford  <richard@codesourcery.com>
6763
6764         * lib/target-supports.exp (check_profiling_available): Return 0
6765         for uClibc with -p or -pg.
6766
6767 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
6768
6769         PR c++/31517
6770         * g++.dg/template/init7.C: New test.
6771
6772 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
6773
6774         PR rtl-optimization/31360
6775         * gcc.dg/loop-7.c: New test.
6776
6777 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
6778
6779         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
6780         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
6781         build.
6782         (compat-execute): Likewise.
6783         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
6784         files to remote hosts.
6785         * lib/c-ctorture.exp (c-torture-compile): Likewise.
6786         (c-torture-execute): Likewise.
6787         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
6788         or plain file.  Use remote_upload and remote_download to copy
6789         files about.
6790         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
6791         before scanning it.
6792
6793 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
6794
6795         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
6796
6797 2007-04-16  Lawrence Crowl  <crowl@google.com>
6798
6799         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
6800         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
6801         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
6802         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6803         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
6804         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
6805         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
6806         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
6807         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
6808         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6809         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
6810
6811         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
6812         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
6813         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
6814         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6815         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
6816         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
6817         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
6818         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
6819         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
6820         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6821         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
6822
6823 2007-04-16  Ian Lance Taylor  <iant@google.com>
6824
6825         PR tree-optimization/31522
6826         * gcc.dg/Wstrict-overflow-16.c: New test.
6827
6828 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
6829
6830         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
6831
6832 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
6833
6834         PR fortran/31144
6835         * gfortran.dg/module_naming_1.f90: New.
6836
6837 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
6838
6839         * lib/target-supports.exp (check_profiling_available): Return
6840         false for m68k-*-uclinux.
6841
6842 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
6843
6844         PR c++/29365
6845         Testcase for c++ anonymous namespace warning
6846
6847         * g++.dg/warn/anonymous-namespace-1.C: New test
6848         * g++.dg/warn/anonymous-namespace-1.h: New test
6849
6850 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6851
6852         PR testsuite/31578
6853         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
6854
6855 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6856
6857         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
6858
6859 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
6860
6861         PR fortran/31204
6862         * gfortran.dg/array_constructor_16.f90: New test.
6863
6864 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
6865
6866         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
6867         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
6868
6869 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6870
6871         PR rtl-optimization/31500
6872         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
6873         * g++.dg/warn/Warray-bounds.C: Likewise.
6874
6875 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6876
6877         PR C/31520
6878         * gcc.dg/gnu89-init-4.c: New testcase.
6879
6880 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
6881
6882         PR c++/25874
6883         * gcc.dg/gomp/pr25874.c: Add dg-options.
6884         * g++.dg/gomp/pr25874.C: Add dg-options.
6885
6886 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
6887
6888         PR fortran/21061
6889         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
6890         * gfortran.dg/warnings_are_errors_1.f: New testcase.
6891
6892 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6893
6894         PR fortran/31561
6895         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
6896
6897 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
6898
6899         PR fortran/29507
6900         PR fortran/31404
6901         * gfortran.dg/initialization_6.f90: New test.
6902
6903 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
6904
6905         * gcc.c-torture/compile/pr27528.c: Require nonpic.
6906
6907         * lib/target-supports.exp (check_gc_sections_available):
6908         Return false if ldflags includes -elf2flt.
6909
6910 2007-04-13  Jason Merrill  <jason@redhat.com>
6911
6912         PR c++/31074
6913         * conv3.C: New test.
6914
6915 2007-04-13  Mike Stump  <mrs@apple.com>
6916
6917         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
6918         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
6919
6920 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
6921
6922         PR tree-optimization/29598
6923         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
6924
6925 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6926
6927         PR fortran/31559
6928         * gfortran.dg/func_assign.f90: New test.
6929
6930 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
6931
6932         PR fortran/31550
6933         * gfortran.dg/used_types_16.f90: New test.
6934
6935 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
6936
6937         PR fortran/18937
6938         * gfortran.dg/goto_2.f90: New.
6939         * gfortran.dg/goto_3.f90: New.
6940         * gfortran.dg/pr17708.f90: Rename to ...
6941         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
6942
6943 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6944
6945         PR fortran/31562
6946         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
6947         instead of a struct.
6948
6949 2007-04-13  Tobias Burnus  <burnus@net-b.de>
6950
6951         PR fortran/31562
6952         * gfortran.dg/value_4.c: Use GNU extensions for complex
6953         instead of a struct.
6954
6955 2007-04-13  Richard Guenther  <rguenther@suse.de>
6956
6957         PR tree-optimization/21258
6958         * gcc.dg/tree-ssa/vrp34.c: New testcase.
6959
6960 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6961
6962         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
6963         <complex.h>.
6964
6965 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
6966
6967         PR fortran/31250
6968         * gfortran.dg/char_length_2.f90: New.
6969         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
6970         * gfortran.dg/repeat_4.f90: Likewise.
6971
6972         PR fortran/31266
6973         * gfortran.dg/char_assign_1.f90: New.
6974
6975         PR fortran/31471
6976         * gfortran.dg/block_name_1.f90: New.
6977         * gfortran.dg/block_name_2.f90: New.
6978
6979 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
6980
6981         PR c++/31078
6982         * g++.dg/other/pr31078.C: New.
6983
6984 2007-04-12  Richard Guenther  <rguenther@suse.de>
6985
6986         PR tree-optimization/31169
6987         * gcc.c-torture/execute/pr31169.c: New testcase.
6988
6989 2007-04-12  Richard Guenther  <rguenther@suse.de>
6990
6991         PR tree-optimization/24689
6992         PR tree-optimization/31307
6993         * g++.dg/tree-ssa/pr31307.C: New testcase.
6994         * gcc.dg/tree-ssa/pr24689.c: Likewise.
6995
6996 2007-04-12  Tobias Burnus  <burnus@net-b.de>
6997
6998         PR fortran/31472
6999         * gfortran.dg/access_spec_1.f90: New test.
7000         * gfortran.dg/access_spec_2.f90: New test.
7001         * gfortran.dg/non_module_public.f90: Match new error message.
7002
7003 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
7004
7005         PR testsuite/31538
7006         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7007         to 4 at line 38 to fix bounds problem.
7008
7009 2007-04-11  Tobias Burnus  <burnus@net-b.de>
7010
7011         PR testsuite/31240
7012         * gfortran.dg/pointer_intent_1.f90: Fix test.
7013
7014 2007-04-10  Eric Christopher  <echristo@apple.com>
7015
7016         * lib/target-supports.exp
7017         (check_effective_target_fstack_protector): Rewrite.
7018
7019 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
7020
7021         PR c++/31449
7022         * g++.dg/init/const5.C: New test.
7023
7024 2007-04-09  Jan Hubicka  <jh@suse.cz>
7025
7026         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7027
7028 2007-04-08  Jan Hubicka  <jh@suse.cz>
7029
7030         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7031
7032 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7033
7034         PR fortran/31257
7035         * gfortran.dg/achar_4.f90: New test.
7036
7037 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7038
7039         PR fortran/30880
7040         * gfortran.dg/used_dummy_types_8.f90: New test.
7041
7042 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7043
7044         PR fortran/30872
7045         * gfortran.dg/parameter_array_element_1.f90: New test.
7046
7047 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7048
7049         PR fortran/31222
7050         * gfortran.dg/default_numeric_type_1.f90: New test.
7051
7052 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7053
7054         PR fortran/31424
7055         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7056
7057 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
7058
7059         PR fortran/31293
7060         * gfortran.dg/interface_12.f90: New test.
7061
7062 2007-04-07  Bruce Korb  <bkorb@gnu.org>
7063
7064         * gcc.dg/format/opt-6.c: New test.
7065         * gcc.dg/format/nul-1.c: New test.
7066         * gcc.dg/format/nul-2.c: New test.
7067
7068 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7069
7070         PR libgfortran/31395
7071         * gfortran.dg/fmt_colon.f90: New test.
7072
7073 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
7074
7075         * g++.old-deja/g++.other/init18.C: Use
7076         dg-require-effective-target instead of an explicit xfail.
7077
7078 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
7079
7080         * gcc.dg/dfp/signbit-1.c
7081         * gcc.dg/dfp/signbit-2.c
7082
7083 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7084
7085         PR fortran/31483
7086         * gfortran.dg/altreturn_5.f90: New test.
7087
7088 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
7089
7090         PR fortran/31292
7091         * gfortran.dg/contained_module_proc_1.f90: New test.
7092
7093 2007-04-04  Stuart Hastings  <stuart@apple.com>
7094
7095         PR 31281
7096         * objc/execute/exceptions/pr31281.m: New.
7097
7098 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
7099
7100         * g++.dg/ext/dllimport12.C: Update comments.
7101
7102 2007-04-03  Eric Christopher  <echristo@apple.com>
7103
7104         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7105
7106 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7107
7108         PR fortran/31304
7109         * gfortran.dg/repeat_2.f90: New test.
7110         * gfortran.dg/repeat_3.f90: New test.
7111         * gfortran.dg/repeat_4.f90: New test.
7112
7113 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
7114
7115         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7116
7117 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
7118
7119         PR c++/30847
7120         * g++.dg/parse/cond3.C: New test.
7121
7122         PR middle-end/30704
7123         * gcc.c-torture/execute/ieee/pr30704.c: New test.
7124
7125 2007-04-02  Jason Merrill  <jason@redhat.com>
7126
7127         PR c++/31187
7128         * g++.dg/ext/visibility/anon3.C: New test.
7129
7130 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7131
7132         PR libgfortran/31052
7133         * gfortran.dg/namelist_28.f90: New test.
7134
7135 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7136
7137         PR libgfortran/31366
7138         * gfortran.dg/direct_io_6.f90: New test.
7139
7140 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7141
7142         PR libgfortran/31207
7143         * gfortran.dg/advance_5.f90: New test.
7144         * gfortran.dg/advance_6.f90: New test.
7145
7146 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
7147
7148         * g++.dg/ext/dllimport6.C: Remove extra ';'.
7149         * g++.dg/ext/dllimport7.C: Likewise.
7150         * g++.dg/ext/selectany1.C: Likewise.
7151
7152 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
7153
7154         * g++.dg/parser/pr31138.C: New.
7155         * g++.dg/parser/pr31140.C: New.
7156         * g++.dg/parser/pr31141.C: New.
7157
7158 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
7159
7160         PR c++/26099
7161         * g++.dg/ext/is_base_of.C: New.
7162         * g++.dg/ext/has_virtual_destructor.C: New.
7163         * g++.dg/ext/is_polymorphic.C: New.
7164         * g++.dg/ext/is_base_of_diagnostic.C: New.
7165         * g++.dg/ext/is_enum.C: New.
7166         * g++.dg/ext/has_nothrow_assign.C: New.
7167         * g++.dg/ext/has_nothrow_constructor.C: New.
7168         * g++.dg/ext/is_empty.C: New.
7169         * g++.dg/ext/has_trivial_copy.C: New.
7170         * g++.dg/ext/has_trivial_assign.C: New.
7171         * g++.dg/ext/is_abstract.C: New.
7172         * g++.dg/ext/is_pod.C: New.
7173         * g++.dg/ext/has_nothrow_copy.C: New.
7174         * g++.dg/ext/is_class.C: New.
7175         * g++.dg/ext/has_trivial_constructor.C: New.
7176         * g++.dg/ext/is_union.C: New.
7177         * g++.dg/ext/has_trivial_destructor.C: New.
7178         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7179         * g++.dg/template/crash43.C: Likewise.
7180
7181 2007-03-29  Dirk Mueller  <dmueller@suse.de>
7182
7183         * g++.dg/warn/pedantic2.C: New testcase.
7184
7185 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7186
7187         * size_dim.f90: Fix dg directive.
7188         * pr16433.f: Likewise.
7189         * use_6.f90: Likewise.
7190         * use_7.f90: Likewise.
7191         * entry_9.f90: Likewise.
7192         * pointer_intent_2.f90: Likewise.
7193         * protected_1.f90: Likewise.
7194         * fmt_missing_period_2.f: Likewise.
7195         * pointer_intent_3.f90: Likewise.
7196         * protected_2.f90: Likewise.
7197         * protected_3.f90: Likewise.
7198         * pr15754.f90: Likewise.
7199         * protected_4.f90: Likewise.
7200         * protected_5.f90: Likewise.
7201         * initialization_2.f90: Likewise.
7202         * protected_6.f90: Likewise.
7203         * continuation_7.f90: Likewise.
7204         * derived_function_interface_1.f90: Likewise.
7205         * der_pointer_4.f90: Likewise.
7206         * fmt_zero_precision.f90: Likewise.
7207         * blockdata_3.f90: Likewise.
7208         * fmt_missing_period_1.f: Likewise.
7209         * real_const_3.f90: Likewise.
7210         * use_4.f90: Likewise.
7211         * fmt_missing_period_3.f: Likewise.
7212         * use_5.f90: Likewise.
7213
7214 2007-03-28  Mike Stump  <mrs@apple.com>
7215
7216         * gcc.dg/darwin-comm.c: Add.
7217
7218 2007-03-28  Eric Christopher  <echristo@apple.com>
7219
7220         * lib/target-supports.exp (check_effective_target_fstack_protector):
7221         New.
7222         * gcc.dg/ssp-1.c: Use.
7223         * gcc.dg/ssp-2.c: Ditto.
7224
7225 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
7226
7227         PR c++/29077
7228         * g++.dg/parse/constructor3.C: New test.
7229
7230 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
7231
7232         * gnat.dg/thin_pointer.ad[sb]: New test.
7233
7234 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7235
7236         * g++.dg/cpp0x/bracket1.C: New.
7237         * g++.dg/cpp0x/bracket2.C: New.
7238         * g++.dg/cpp0x/bracket3.C: New.
7239         * g++.dg/cpp0x/bracket4.C: New.
7240
7241 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7242
7243         * g++.dg/cpp0x/temp_default1.C: New.
7244         * g++.dg/cpp0x/temp_default3.C: New.
7245         * g++.dg/cpp0x/temp_default2.C: New.
7246         * g++.dg/cpp0x/temp_default4.C: New.
7247
7248 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
7249
7250         PR c++/29993
7251         * g++.dg/other/cv_func2.C: New.
7252
7253 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
7254
7255         * gcc.dg/dfp/func-vararg-alternate.h: New file.
7256         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7257         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7258         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7259
7260         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7261         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7262
7263         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7264
7265         * lib/compat.exp (compat-execute): Fix processing of file names.
7266
7267 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
7268
7269         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7270
7271 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
7272
7273         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7274         Delete created executable test file.
7275         (check_effective_target_fortran_large_int): Ditto.
7276         (check_effective_target_static_libgfortran): Ditto.
7277
7278 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
7279
7280         PR c++/30500
7281         * g++.dg/warn/pragma-system_header1.C: New test.
7282         * g++.dg/warn/pragma-system_header2.C: New test.
7283         * g++.dg/warn/pragma-system_header1.h. New.
7284         * g++.dg/warn/pragma-system_header2.h. New.
7285
7286 2007-03-26  Ian Lance Taylor  <iant@google.com>
7287
7288         PR tree-optimization/31345
7289         * gcc.c-torture/compile/pr31345-1.c: New test.
7290
7291 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
7292
7293         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7294         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7295         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7296         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7297         * gfortran.dg/overload_1.f90: Likewise.
7298         * gfortran.dg/impure_assignment_1.f90: Likewise.
7299         * gfortran.dg/error_recovery_3.f90: Likewise.
7300         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7301         * gfortran.dg/sequence_types_1.f90: Likewise.
7302         * gfortran.dg/internal_references_1.f90: Likewise.
7303         * gfortran.dg/present_1.f90: Likewise.
7304         * gfortran.dg/volatile10.f90: Likewise.
7305         * gfortran.dg/module_equivalence_2.f90: Likewise.
7306         * gfortran.dg/use_4.f90: Likewise.
7307         * gfortran.dg/elemental_result_1.f90: Likewise.
7308         * gfortran.dg/generic_actual_arg.f90: Likewise.
7309         * gfortran.dg/private_type_5.f90: Likewise.
7310         * gfortran.dg/protected_4.f90: Likewise.
7311         * gfortran.dg/interface_3.f90: Likewise.
7312
7313 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7314
7315         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7316         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7317
7318 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
7319
7320         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7321
7322 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7323
7324         PR libgfortran/31199
7325         * gfortran.dg/fmt_t_4.f90: New test.
7326
7327 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7328
7329         PR libfortran/31297
7330         * gfortran.dg/backspace_5.f:  Initialize variable(s).
7331         * gfortran.dg/backspace_6.f:  Likewise.
7332         * gfortran.dg/char_bounds_check_fail_1: Likewise.
7333         * gfortran.dg/direct_io_2.f90:  Likewise.
7334         * gfortran.dg/write_back.f:  Likewise.
7335         * gfortran.dg/write_rewind_2.f:  Likewise.
7336         * gfortran.dg/write_rewind_1.f:  Likewise.
7337         * gfortran.dg/write_rewind_2.f:  Likewise.
7338
7339 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
7340
7341         PR tree-optimization/30784
7342         * gcc.dg/vect/pr30784.c: New test.
7343
7344 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7345
7346         PR fortran/30877
7347         * gfortran.dg/operator_1.f90: New test.
7348         * gfortran.dg/operator_2.f90: New test.
7349
7350 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
7351
7352         PR libfortran/31196
7353         * gfortran.dg/reshape_transpose_1.f90:  New test.
7354
7355 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7356
7357         PR fortran/30655
7358         * gfortran.dg/bounds_check_6.f90: New test.
7359
7360 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
7361
7362         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7363         #ifndef/#endif.
7364         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7365         * gcc.dg/dfp/decfloat-constants.c: Ditto.
7366
7367 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
7368
7369         PR fortran/31209
7370         * gfortran.dg/pointer_function_actual_1.f90: New test.
7371
7372         PR fortran/31200
7373         * gfortran.dg/pointer_function_actual_2.f90: New test.
7374
7375         PR fortran/31215
7376         * gfortran.dg/result_in_spec_1.f90: New test.
7377
7378 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7379
7380         PR fortran/30834
7381         * gfortran.dg/integer_exponentiation_3.F90: New test.
7382         * gfortran.dg/integer_exponentiation_4.f90: New test.
7383         * gfortran.dg/integer_exponentiation_5.F90: New test.
7384
7385 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7386
7387         PR c++/30863
7388         * g++.dg/template/error24.C: New test.
7389         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7390
7391 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
7392
7393         PR c++/31273
7394         * g++.dg/expr/bitfield7.C: New test.
7395
7396 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7397
7398         PR other/23572
7399         * gcc.dg/float-range-4.c: New.
7400         * gcc.dg/float-range-1.c: Update. Test for a warning.
7401         * gcc.dg/float-range-3.c: New.
7402         * gcc.dg/float-range-5.c: New.
7403
7404 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7405
7406         PR fortran/31262
7407         * gfortran.dg/no_range_check_1.f90: New test.
7408
7409 2007-03-22  Dirk Mueller  <dmueller@suse.de>
7410
7411         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7412         * g++.dg/other/static1.C: Remove stray semicolon.
7413         * g++.dg/other/init1.C: Likewise.
7414         * g++.dg/rtti/dyncast1.C: Likewise.
7415         * g++.dg/tree-ssa/pr17153.C: Likewise.
7416         * g++.dg/lookup/disamb1.C: Likewise.
7417         * g++.dg/lookup/scoped2.C: Likewise.
7418         * g++.dg/lookup/friend7.C: Likewise.
7419         * g++.dg/parse/parse4.C: Likewise.
7420         * g++.dg/parse/parse5.C: Likewise.
7421         * g++.dg/expr/pr29066.C: Likewise.
7422         * g++.dg/expr/cast4.C: Likewise.
7423         * g++.dg/tc1/dr193.C: Likewise.
7424         * g++.dg/tc1/dr213.C: Likewise.
7425         * g++.dg/abi/dcast1.C: Likewise.
7426         * g++.dg/abi/covariant2.C: Likewise.
7427         * g++.dg/inherit/covariant11.C: Likewise.
7428         * g++.dg/inherit/covariant9.C: Likewise.
7429         * g++.dg/inherit/covariant10.C: Likewise.
7430         * g++.dg/init/static3.C: Likewise.
7431         * g++.dg/init/init-ref3.C: Likewise.
7432         * g++.dg/init/ref10.C: Likewise.
7433         * g++.dg/template/meminit2.C: Likewise.
7434         * g++.dg/template/using9.C: Likewise.
7435         * g++.dg/template/friend9.C: Likewise.
7436         * g++.dg/template/ref1.C: Likewise.
7437         * g++.old-deja/g++.warn/inline.C: Likewise.
7438         * g++.old-deja/g++.robertl/eb91.C: Likewise.
7439         * g++.old-deja/g++.robertl/eb46.C: Likewise.
7440         * g++.old-deja/g++.robertl/eb34.C: Likewise.
7441         * g++.old-deja/g++.robertl/eb43.C: Likewise.
7442         * g++.old-deja/g++.robertl/eb26.C: Likewise.
7443         * g++.old-deja/g++.robertl/eb116.C: Likewise.
7444         * g++.old-deja/g++.brendan/copy5.C: Likewise.
7445         * g++.old-deja/g++.brendan/overload8.C: Likewise.
7446         * g++.old-deja/g++.brendan/overload11.C: Likewise.
7447         * g++.old-deja/g++.brendan/copy7.C: Likewise.
7448         * g++.old-deja/g++.brendan/crash38.C: Likewise.
7449         * g++.old-deja/g++.brendan/template11.C: Likewise.
7450         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7451         * g++.old-deja/g++.brendan/crash50.C: Likewise.
7452         * g++.old-deja/g++.brendan/crash16.C: Likewise.
7453         * g++.old-deja/g++.jason/pmem2.C: Likewise.
7454         * g++.old-deja/g++.jason/parse9.C: Likewise.
7455         * g++.old-deja/g++.jason/byval2.C: Likewise.
7456         * g++.old-deja/g++.jason/overload8.C: Likewise.
7457         * g++.old-deja/g++.jason/pmf8.C: Likewise.
7458         * g++.old-deja/g++.jason/template33.C: Likewise.
7459         * g++.old-deja/g++.jason/return3.C: Likewise.
7460         * g++.old-deja/g++.jason/scoping2.C: Likewise.
7461         * g++.old-deja/g++.jason/virtual.C: Likewise.
7462         * g++.old-deja/g++.jason/opeq3.C: Likewise.
7463         * g++.old-deja/g++.jason/template27.C: Likewise.
7464         * g++.old-deja/g++.jason/synth6.C: Likewise.
7465         * g++.old-deja/g++.jason/ref8.C: Likewise.
7466         * g++.old-deja/g++.jason/offset1.C: Likewise.
7467         * g++.old-deja/g++.other/static20.C: Likewise.
7468         * g++.old-deja/g++.other/array1.C: Likewise.
7469         * g++.old-deja/g++.other/new3.C: Likewise.
7470         * g++.old-deja/g++.other/array2.C: Likewise.
7471         * g++.old-deja/g++.other/overload9.C: Likewise.
7472         * g++.old-deja/g++.other/cast6.C: Likewise.
7473         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7474         * g++.old-deja/g++.other/eh4.C: Likewise.
7475         * g++.old-deja/g++.other/using7.C: Likewise.
7476         * g++.old-deja/g++.other/init18.C: Likewise.
7477         * g++.old-deja/g++.other/dyncast1.C: Likewise.
7478         * g++.old-deja/g++.other/dyncast2.C: Likewise.
7479         * g++.old-deja/g++.other/dtor11.C: Likewise.
7480         * g++.old-deja/g++.pt/static11.C: Likewise.
7481         * g++.old-deja/g++.pt/crash19.C: Likewise.
7482         * g++.old-deja/g++.pt/overload12.C: Likewise.
7483         * g++.old-deja/g++.pt/crash46.C: Likewise.
7484         * g++.old-deja/g++.pt/mi1.C: Likewise.
7485         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7486         * g++.old-deja/g++.pt/nontype5.C: Likewise.
7487         * g++.old-deja/g++.pt/local5.C: Likewise.
7488         * g++.old-deja/g++.pt/typename2.C: Likewise.
7489         * g++.old-deja/g++.pt/explicit80.C: Likewise.
7490         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7491         * g++.old-deja/g++.law/visibility1.C: Likewise.
7492         * g++.old-deja/g++.law/visibility2.C: Likewise.
7493         * g++.old-deja/g++.law/virtual2.C: Likewise.
7494         * g++.old-deja/g++.law/operators19.C: Likewise.
7495         * g++.old-deja/g++.law/parsing10.C: Likewise.
7496         * g++.old-deja/g++.law/visibility4.C: Likewise.
7497         * g++.old-deja/g++.law/operators4.C: Likewise.
7498         * g++.old-deja/g++.law/dtors2.C: Likewise.
7499         * g++.old-deja/g++.law/missed-error3.C: Likewise.
7500         * g++.old-deja/g++.law/visibility10.C: Likewise.
7501         * g++.old-deja/g++.law/scope3.C: Likewise.
7502         * g++.old-deja/g++.law/casts2.C: Likewise.
7503         * g++.old-deja/g++.law/code-gen5.C: Likewise.
7504         * g++.old-deja/g++.law/operators33.C: Likewise.
7505         * g++.old-deja/g++.law/friend4.C: Likewise.
7506         * g++.old-deja/g++.mike/pmf7.C: Likewise.
7507         * g++.old-deja/g++.mike/p5611.C: Likewise.
7508         * g++.old-deja/g++.mike/net37.C: Likewise.
7509         * g++.old-deja/g++.mike/p3570.C: Likewise.
7510         * g++.old-deja/g++.mike/p5718.C: Likewise.
7511         * g++.old-deja/g++.mike/net21.C: Likewise.
7512         * g++.old-deja/g++.mike/p1862.C: Likewise.
7513         * g++.old-deja/g++.mike/p4511.C: Likewise.
7514         * g++.old-deja/g++.mike/virt3.C: Likewise.
7515         * g++.old-deja/g++.mike/p16146.C: Likewise.
7516         * g++.old-deja/g++.mike/p1989.C: Likewise.
7517         * g++.old-deja/g++.mike/p5571.C: Likewise.
7518         * g++.old-deja/g++.gb/scope10.C: Likewise.
7519         * g++.old-deja/g++.abi/primary5.C: Likewise.
7520         * g++.old-deja/g++.abi/empty2.C: Likewise.
7521         * g++.old-deja/g++.abi/arraynew.C: Likewise.
7522         * g++.old-deja/g++.eh/vbase4.C: Likewise.
7523         * g++.old-deja/g++.eh/ptr1.C: Likewise.
7524         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7525         * g++.old-deja/g++.bob/template3.C: Likewise.
7526         * g++.old-deja/g++.bob/inherit1.C: Likewise.
7527
7528 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
7529
7530         PR fortran/31193
7531         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7532
7533 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
7534
7535         PR fortran/20897
7536         * gfortran.dg/derived_name_1.f90: New.
7537         * gfortran.dg/derived_name_2.f: New.
7538
7539 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7540
7541         * lib/target-supports.exp (check_effective_target_nonpic): New
7542         procedure.
7543         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7544         when compiling PIC.
7545         * gcc.target/i386/asm-4.c: Require nonpic.
7546         * gcc.target/i386/cmov1.c: Likewise.
7547         * gcc.target/i386/mul.c: Likewise.
7548         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7549         * gcc.target/i386/ssetype-1.c: Require nonpic.
7550         * gcc.target/i386/ssetype-3.c: Likewise.
7551         * gcc.target/i386/ssetype-5.c: Likewise.
7552
7553 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
7554
7555         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7556         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7557         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7558         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7559
7560 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
7561
7562         PR tree-optimization/30590
7563         * g++.dg/opt/pr30590.C: New testcase.
7564
7565 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
7566
7567         PR c/30762
7568         * gcc.dg/pr30762-1.c: New test.
7569         * gcc.dg/pr30762-2.c: New test.
7570
7571         PR inline-asm/30505
7572         * gcc.target/i386/pr30505.c: New test.
7573
7574 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
7575
7576         * gcc.target/arm/register-variables.c: New.
7577
7578 2007-03-19  Jeff Law  <law@redhat.com>
7579
7580         * PR tree-optimization/30984
7581         * gcc.c-torture/pr30984.c: New test.
7582
7583 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7584         Richard Guenther  <rguenther@suse.de>
7585
7586         PR tree-optimization/31254
7587         * gcc.dg/torture/pr31254.c: New testcase.
7588
7589 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
7590
7591         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7592         target default_packed.
7593
7594 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7595
7596         PR fortran/31203
7597         * gfortran.dg/string_length_1.f90: New test.
7598
7599 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7600
7601         PR testsuite/30395
7602         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7603
7604 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7605
7606         PR libgfortran/31052
7607         * gfortran.dg/namelist_27.f90: New test.
7608
7609 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
7610
7611         PR fortran/30531
7612         * gfortran.dg/used_types_14.f90: New test.
7613
7614         PR fortran/31086
7615         * gfortran.dg/used_types_15.f90: New test.
7616
7617 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
7618
7619         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7620         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7621
7622 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7623
7624         PR fortran/31120
7625         * gfortran.dg/integer_exponentiation_2.f90: New test.
7626
7627 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
7628
7629         PR tree-optimization/31041
7630         * gcc.dg/vect/pr31041.c: New test.
7631
7632 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7633
7634         * g++.dg/warn/Wconversion-integer.C: New
7635         * g++.dg/warn/Wconversion-real.C: New.
7636         * g++.dg/warn/Wconversion-real-integer.C: New.
7637         * g++.dg/warn/conv2.C: Updated.
7638
7639 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7640
7641         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7642         exclude RTPs.
7643
7644 2007-03-16  Richard Guenther  <rguenther@suse.de>
7645
7646         PR tree-optimization/31146
7647         * g++.dg/tree-ssa/pr31146.C: New testcase.
7648
7649 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7650
7651         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7652         assume that the target has <features.h>.
7653
7654 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
7655
7656         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7657         dg-options rather than to the whole test.
7658
7659 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
7660
7661         PR debug/29906
7662         * g++.dg/debug/pr29906.C: New
7663
7664 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7665
7666         PR libgfortran/31099
7667         * gfortran.dg/unformatted_recl.f90: Update test.
7668
7669 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
7670
7671         * gcc.dg/tree-ssa/prefetch-5.c: New test.
7672
7673 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7674
7675         PR c++/30891
7676         * g++.dg/parse/namespace-definition.C: New.
7677
7678 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7679
7680         PR c++/24924
7681         * g++.dg/cpp/pedantic-errors.C: New.
7682         * g++.dg/cpp/permissive.C: New.
7683
7684 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7685
7686         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7687         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7688
7689 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7690
7691         * lib/target-supports.exp (check_missing_uclibc_feature)
7692         (check_effective_target_wchar): New procedures.
7693         * gcc.dg/wchar_t-1.c: Require target wchar.
7694         * gcc.dg/wint_t-1.c: Likewise.
7695
7696 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7697
7698         * lib/target-supports.exp (check_gc_sections_available): Return
7699         false for VxWorks targets.
7700
7701 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7702
7703         * g++.dg/warn/Wconversion2.C: Fix typo.
7704         * gcc.dg/if-empty-1.c: Ditto.
7705
7706 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
7707
7708         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7709
7710 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7711
7712         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7713         * gcc.target/i386/pr31167.c: Ditto.
7714
7715 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
7716
7717         PR target/31167
7718         * gcc.target/i386/pr31167.c: New test.
7719
7720 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
7721
7722         PR fortran/30922
7723         * gfortran.dg/import5.f90.f90: New test.
7724
7725
7726         PR fortran/30879
7727         * gfortran.dg/data_components_1.f90: New test.
7728
7729
7730         PR fortran/30870
7731         * gfortran.dg/generic_13.f90: New test.
7732
7733         PR fortran/31163
7734         * gfortran.dg/alloc_comp_basics_5.f90: New test.
7735
7736 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7737
7738         PR libgfortran/31051
7739         * gfortran.dg/fmt_t_4.f90: New
7740
7741 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7742
7743         PR C++/31165
7744         * g++.dg/other/default7.C: New test.
7745
7746 2007-03-15  Dirk Mueller  <dmueller@suse.de>
7747
7748         * g++.dg/warn/Wconversion2.C: New.
7749
7750 2007-03-14  Eric Christopher  <echristo@apple.com>
7751
7752         * gcc.dg/ssp-1.c: New.
7753         * gcc.dg/ssp-2.c: Ditto.
7754
7755 2007-03-14  Dirk Mueller  <dmueller@suse.de>
7756
7757         * g++.dg/warn/do-empty.C: New.
7758         * gcc.dg/do-empty.c: New.
7759         * gcc.dg/if-empty-1.c: Update.
7760         * gcc.dg/20001116-1.c: Update.
7761         * gcc.dg/pr23165.c: Update.
7762
7763 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
7764
7765         * gfortran.dg/module_implicit_conversion.f90: New test.
7766
7767 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
7768
7769         PR middle-end/31127
7770         * gcc.dg/pr31127.c: New.
7771
7772 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
7773
7774         * gcc.dg/tree-ssa/loop-26.c: New test.
7775
7776 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
7777
7778         * gcc.target/i386/cmpxchg16b-1.c: New test.
7779
7780 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7781
7782         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
7783         * gcc.dg/c99-vla-1.c: Likewise.
7784         * g++.dg/ext/vla1.C: Likewise
7785
7786 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
7787
7788         * gcc.dg/wvla-1.c: New test
7789         * gcc.dg/wvla-2.c: New test
7790         * gcc.dg/wvla-3.c: New test
7791         * gcc.dg/wvla-4.c: New test
7792         * gcc.dg/wvla-5.c: New test
7793         * gcc.dg/wvla-6.c: New test
7794         * gcc.dg/wvla-7.c: New test
7795         * g++.dg/warn/Wvla-1.C: New test
7796         * g++.dg/warn/Wvla-2.C: New test
7797         * g++.dg/warn/Wvla-3.C: New test
7798
7799 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
7800
7801         PR c++/30108
7802         * g++.dg/other/default6.C: New test.
7803
7804 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7805
7806         * lib/target-supports.exp (check_profiling_available): Return false
7807         for VxWorks.
7808         (check_effective_target_vxworks_kernel): New procedure.
7809         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
7810         VxWorks.
7811         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
7812         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
7813         to include VxWorks.
7814         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
7815
7816 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
7817
7818         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
7819         PIC is not supported.
7820         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
7821         * gcc.dg/20020426-2.c: Likewise.
7822         * gcc.dg/pr28243.c: Likewise.
7823         * gcc.dg/visibility-11.c: Likewise.
7824         * gcc.dg/tls/opt-9.c: Likewise.
7825         * gcc.dg/tls/opt-10.c: Likewise.
7826         * gcc.dg/tls/pic-1.c: Likewise.
7827         * gcc.dg/tls/struct-1.c: Likewise.
7828         * gcc.target/i386/20000807-1.c: Likewise.
7829         * gcc.target/i386/20000904-1.c: Likewise.
7830         * gcc.target/i386/20011119-1.c: Likewise.
7831         * gcc.target/i386/990213-2.c: Likewise.
7832         * gcc.target/i386/990214-1.c: Likewise.
7833         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7834         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7835         * gcc.target/i386/pic-1.c: Likewise.
7836         * gcc.target/i386/pr21518.c: Likewise.
7837         * gcc.target/i386/pr23098.c: Likewise.
7838         * gcc.target/i386/pr23943.c: Likewise.
7839
7840 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
7841
7842         PR c++/31038
7843         * g++.dg/template/complit2.C: New test.
7844
7845         PR c++/30328
7846         * g++.dg/ext/bitfield1.C: New test.
7847
7848 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
7849
7850         PR fortran/30883
7851         * gfortran.dg/interface_11.f90: New test.
7852
7853 2007-03-11  Richard Guenther  <rguenther@suse.de>
7854
7855         PR tree-optimization/31115
7856         * gcc.dg/torture/pr31115.c: New testcase.
7857
7858 2007-03-11  Ira Rosen  <irar@il.ibm.com>
7859
7860         PR tree-optimization/29925
7861         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
7862
7863 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
7864
7865         PR c++/30274
7866         * g++.dg/expr/bitfield3.C: New test.
7867         * g++.dg/expr/bitfield4.C: Likewise.
7868         * g++.dg/expr/bitfield5.C: Likewise.
7869         * g++.dg/expr/bitfield6.C: Likewise.
7870
7871         PR c++/30924
7872         * g++.dg/template/array18.C: New test.
7873
7874 2007-03-10  Dirk Mueller  <dmueller@suse.de>
7875
7876         PR c++/17946
7877         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
7878         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
7879
7880 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
7881
7882         PR c++/20599
7883         * g++.dg/cpp0x/variadic-bind.C: New.
7884         * g++.dg/cpp0x/variadic-function.C: New.
7885         * g++.dg/cpp0x/variadic-mem_fn.C: New.
7886         * g++.dg/cpp0x/variadic-tuple.C: New.
7887         * g++.dg/cpp0x/variadic1.C: New.
7888         * g++.dg/cpp0x/variadic2.C: New.
7889         * g++.dg/cpp0x/variadic3.C: New.
7890         * g++.dg/cpp0x/variadic4.C: New.
7891         * g++.dg/cpp0x/variadic5.C: New.
7892         * g++.dg/cpp0x/variadic6.C: New.
7893         * g++.dg/cpp0x/variadic7.C: New.
7894         * g++.dg/cpp0x/variadic8.C: New.
7895         * g++.dg/cpp0x/variadic9.C: New.
7896         * g++.dg/cpp0x/variadic10.C: New.
7897         * g++.dg/cpp0x/variadic11.C: New.
7898         * g++.dg/cpp0x/variadic12.C: New.
7899         * g++.dg/cpp0x/variadic13.C: New.
7900         * g++.dg/cpp0x/variadic14.C: New.
7901         * g++.dg/cpp0x/variadic15.C: New.
7902         * g++.dg/cpp0x/variadic16.C: New.
7903         * g++.dg/cpp0x/variadic17.C: New.
7904         * g++.dg/cpp0x/variadic18.C: New.
7905         * g++.dg/cpp0x/variadic19.C: New.
7906         * g++.dg/cpp0x/variadic20.C: New.
7907         * g++.dg/cpp0x/variadic21.C: New.
7908         * g++.dg/cpp0x/variadic22.C: New.
7909         * g++.dg/cpp0x/variadic23.C: New.
7910         * g++.dg/cpp0x/variadic24.C: New.
7911         * g++.dg/cpp0x/variadic25.C: New.
7912         * g++.dg/cpp0x/variadic26.C: New.
7913         * g++.dg/cpp0x/variadic27.C: New.
7914         * g++.dg/cpp0x/variadic28.C: New.
7915         * g++.dg/cpp0x/variadic29.C: New.
7916         * g++.dg/cpp0x/variadic30.C: New.
7917         * g++.dg/cpp0x/variadic31.C: New.
7918         * g++.dg/cpp0x/variadic32.C: New.
7919         * g++.dg/cpp0x/variadic33.C: New.
7920         * g++.dg/cpp0x/variadic34.C: New.
7921         * g++.dg/cpp0x/variadic35.C: New.
7922         * g++.dg/cpp0x/variadic36.C: New.
7923         * g++.dg/cpp0x/variadic37.C: New.
7924         * g++.dg/cpp0x/variadic38.C: New.
7925         * g++.dg/cpp0x/variadic39.C: New.
7926         * g++.dg/cpp0x/variadic40.C: New.
7927         * g++.dg/cpp0x/variadic41.C: New.
7928         * g++.dg/cpp0x/variadic42.C: New.
7929         * g++.dg/cpp0x/variadic43.C: New.
7930         * g++.dg/cpp0x/variadic44.C: New.
7931         * g++.dg/cpp0x/variadic45.C: New.
7932         * g++.dg/cpp0x/variadic46.C: New.
7933         * g++.dg/cpp0x/variadic47.C: New.
7934         * g++.dg/cpp0x/variadic48.C: New.
7935         * g++.dg/cpp0x/variadic49.C: New.
7936         * g++.dg/cpp0x/variadic50.C: New.
7937         * g++.dg/cpp0x/variadic51.C: New.
7938         * g++.dg/cpp0x/variadic52.C: New.
7939         * g++.dg/cpp0x/variadic53.C: New.
7940         * g++.dg/cpp0x/variadic54.C: New.
7941         * g++.dg/cpp0x/variadic55.C: New.
7942         * g++.dg/cpp0x/variadic56.C: New.
7943         * g++.dg/cpp0x/variadic57.C: New.
7944         * g++.dg/cpp0x/variadic58.C: New.
7945         * g++.dg/cpp0x/variadic59.C: New.
7946         * g++.dg/cpp0x/variadic60.C : New.
7947         * g++.dg/cpp0x/variadic61.C : New.
7948         * g++.dg/cpp0x/variadic62.C : New.
7949         * g++.dg/cpp0x/variadic63.C : New.
7950         * g++.dg/cpp0x/variadic64.C : New.
7951         * g++.dg/cpp0x/variadic65.C : New.
7952         * g++.dg/cpp0x/variadic66.C : New.
7953         * g++.dg/cpp0x/variadic67.C : New.
7954         * g++.dg/cpp0x/variadic68.C : New.
7955         * g++.dg/cpp0x/variadic69.C : New.
7956         * g++.dg/cpp0x/variadic70.C : New.
7957         * g++.dg/cpp0x/variadic71.C : New.
7958         * g++.dg/cpp0x/variadic72.C : New.
7959         * g++.dg/cpp0x/variadic73.C : New.
7960         * g++.dg/cpp0x/variadic74.C : New.
7961         * g++.dg/cpp0x/variadic75.C : New.
7962         * g++.dg/cpp0x/variadic-ex1.C : New.
7963         * g++.dg/cpp0x/variadic-ex2.C : New.
7964         * g++.dg/cpp0x/variadic-ex3.C : New.
7965         * g++.dg/cpp0x/variadic-ex4.C : New.
7966         * g++.dg/cpp0x/variadic-ex5.C : New.
7967         * g++.dg/cpp0x/variadic-ex6.C : New.
7968         * g++.dg/cpp0x/variadic-ex7.C : New.
7969         * g++.dg/cpp0x/variadic-ex8.C : New.
7970         * g++.dg/cpp0x/variadic-ex9.C : New.
7971         * g++.dg/cpp0x/variadic-ex10.C : New.
7972         * g++.dg/cpp0x/variadic-ex11.C : New.
7973         * g++.dg/cpp0x/variadic-ex12.C : New.
7974         * g++.dg/cpp0x/variadic-ex13.C : New.
7975         * g++.dg/cpp0x/variadic-ex14.C : New.
7976
7977 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7978
7979         PR libgfortran/31099
7980         * gfortran.dg/unformatted_recl.f90: New test.
7981
7982 2007-03-09  Roger Sayle  <roger@eyesopen.com>
7983
7984         * gcc.dg/fold-eqcmplx-1.c: New test case.
7985
7986 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
7987
7988         PR rtl-optimization/30643
7989         * gcc.dg/pr30643.c: New.
7990
7991 2007-03-09  Chao-ying Fu  <fu@mips.com>
7992
7993         * gcc.target/mips/mips32-dspr2-type.c: New test.
7994         * gcc.target/mips/mips32-dspr2.c: New test.
7995         * gcc.target/mips/dspr2-MULT.c: New test.
7996         * gcc.target/mips/dspr2-MULTU.c: New test.
7997         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
7998         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
7999         Adjust some formats.
8000
8001 2007-03-09  Dirk Mueller  <dmueller@suse.de>
8002
8003         PR c++/17946
8004         * gcc.dg/Wlogical-op-1.c: New.
8005         * g++.dg/warn/Wlogical-op-1.C: New.
8006
8007 2007-03-09  Richard Guenther  <rguenther@suse.de>
8008
8009         PR tree-optimization/30904
8010         PR middle-end/31058
8011         * gcc.dg/pr30904.c: Remove xfail.
8012
8013 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8014
8015         PR C/31072
8016         * gcc.c-torture/execute/pr31072.c: New test.
8017
8018 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8019
8020         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8021         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8022         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
8023         *lrint* and *lround*.
8024         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8025         floor->lfloor.
8026         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8027         * gcc.dg/torture/builtin-integral-1.c: Likewise.
8028         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
8029         and *lround*.  Correct macro names.
8030         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8031         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8032
8033 2007-03-08  Ian Lance Taylor  <iant@google.com>
8034
8035         * gcc.dg/no-strict-overflow-5.c: New test.
8036         * gcc.dg/no-strict-overflow-6.c: New test.
8037         * gcc.dg/Wstrict-overflow-11.c: New test.
8038         * gcc.dg/Wstrict-overflow-12.c: New test.
8039         * gcc.dg/Wstrict-overflow-13.c: New test.
8040         * gcc.dg/Wstrict-overflow-14.c: New test.
8041         * gcc.dg/Wstrict-overflow-15.c: New test.
8042
8043 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8044
8045         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
8046         for VxWorks kernel mode.
8047         * gcc.c-torture/execute/strncmp-1.x: Likewise.
8048
8049 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8050
8051         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8052         mode.
8053
8054 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
8055
8056         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8057         and lib/bfill.c on VxWorks targets.
8058         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8059         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8060         lib/bfill.c and lib/memmove.c on VxWorks targets.
8061         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8062         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8063         on VxWorks targets.
8064         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8065         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8066
8067 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8068
8069         * gfortran.dg/use_5.f90: New test.
8070         * gfortran.dg/use_6.f90: Ditto.
8071         * gfortran.dg/use_7.f90: Ditto.
8072
8073 2007-03-08  Tobias Burnus  <burnus@net-b.de>
8074
8075         PR fortran/30973
8076         * gfortran.dg/use_4.f90: New test.
8077         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8078
8079 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
8080
8081         PR fortran/31011
8082         * gfortran.dg/parameter_array_section_2.f90: New test.
8083
8084 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
8085
8086         PR c++/30852
8087         * g++.dg/ext/offsetof1.C: Add cases with volatile.
8088
8089         PR c++/30534
8090         * g++.dg/template/arg5.C: New test.
8091
8092 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
8093
8094         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8095
8096 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
8097
8098         * gcc.dg/var-expand1.c: Add newline at end of file.
8099
8100 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
8101
8102         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8103
8104 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
8105
8106         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8107
8108 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8109
8110         * gcc.dg/torture/builtin-convert-4.c: New test.
8111
8112 2007-03-05  Ian Lance Taylor  <iant@google.com>
8113
8114         * gcc.c-torture/compile/pr31034.c: New test.
8115
8116 2007-03-05  Ian Lance Taylor  <iant@google.com>
8117
8118         * gcc.dg/inline-18.c: New test.
8119         * gcc.dg/inline-19.c: New test.
8120         * gcc.dg/inline-20.c: New test.
8121         * gcc.dg/inline-21.c: New test.
8122
8123 2007-03-05  Richard Guenther  <rguenther@suse.de>
8124
8125         PR tree-optimization/14052
8126         * gcc.dg/tree-ssa/vrp33.c: New testcase.
8127
8128 2007-03-05  Richard Guenther  <rguenther@suse.de>
8129
8130         PR tree-optimization/23777
8131         * gcc.dg/tree-ssa/pr23777.c: New testcase.
8132
8133 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8134
8135         PR other/30465
8136         * gcc.dg/multiple-overflow-warn-3.c: New.
8137         * g++.dg/warn/multiple-overflow-warn-3.C: New.
8138
8139 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
8140
8141         PR c++/30895
8142         * g++.dg/parse/template23.C: New test.
8143
8144 2007-03-04  Roger Sayle  <roger@eyesopen.com>
8145
8146         PR middle-end/30744
8147         * gcc.dg/pr30744-1.c: New test case.
8148
8149 2007-03-04  Tobias Burnus  <burnus@net-b.de>
8150
8151         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8152
8153 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8154
8155         PR target/30406
8156         * gfortran.dg/logical_3.f90: New test.
8157
8158 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
8159
8160         PR libfortran/30981
8161         * gfortran.dg/integer_exponentiation_1.f90:  New test.
8162
8163 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
8164
8165         * gcc.target/m68k/m68k.exp: New.
8166         * gcc.target/m68k/crash1.c: New.
8167
8168 2007-03-03  Tobias Burnus  <burnus@net-b.de>
8169
8170         * gfortran.dg/c_by_val.c: Use int64_t instead of long
8171         to be more compatible with integer(kind=8).
8172
8173 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8174
8175         PR libfortran/31001
8176         * gfortran.dg/zero_sized_3.f90: New test.
8177
8178 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8179
8180         PR c++/15787
8181         * g++.dg/parse/else.C: New.
8182         * g++.dg/parse/else-2.C: New.
8183
8184 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
8185             Tobias Burnus  <burnus@net-b.de>
8186
8187         PR fortran/30882
8188         * gfortran.dg/size_dim.f90: New test.
8189
8190 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
8191             Tobias Burnus  <burnus@net-b.de>
8192
8193         PR fortran/30873
8194         * gfortran.dg/entry_9.f90: New test.
8195
8196 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
8197
8198         PR c++/28253
8199         * g++.dg/inherit/covariant16.C: New test.
8200
8201 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
8202
8203         * g++.dg/other/darwin-minversion-1.C: New.
8204
8205 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
8206
8207         * gcc.dg/tree-ssa/20070302-1.c: New test.
8208
8209 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
8210
8211         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8212         tests.
8213
8214 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
8215
8216         * gcc.dg/tree-ssa/prefetch-4.c: New test.
8217
8218 2007-03-01  Simon Baldwin <simonb@google.com>
8219
8220         PR c++/23689
8221         * warn/ignored_typedef.C: New.
8222         * init/ctor8.C: Added dg-warning to consume ignored typedef
8223         warning.
8224         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
8225         and added an explicit line number.
8226
8227 2007-02-28  Richard Guenther  <rguenther@suse.de>
8228
8229         PR middle-end/30364
8230         * gcc.dg/torture/pr30364-1.c: New testcase.
8231         * gcc.dg/torture/pr30364-2.c: Likewise.
8232         * gcc.dg/torture/pr30364-3.c: Likewise.
8233
8234 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8235
8236         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8237         powerpc*, use -funsafe-math-optimizations.
8238         * gcc.dg/torture/builtin-logb-1.c: Likewise.
8239         * gcc.dg/torture/builtin-modf-1.c: Likewise.
8240
8241 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8242             Paul Thomas  <pault@gcc.gnu.org>
8243
8244         PR fortran/30888
8245         PR fortran/30887
8246         * c_by_val_1.f: Test %VAL() with non-default kind.
8247         * c_by_val.c: Ditto.
8248         * c_by_val_4.f: New test.
8249
8250 2007-02-28  Tobias Burnus  <burnus@net-b.de>
8251
8252         PR fortran/30968
8253         * gfortran.dg/continuation_7.f90: New test.
8254
8255 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
8256
8257         * g++.dg/inherit/thunk7.C: New test.
8258         * lib/target-supports.exp (check_profiling_available): Not available
8259         for bfin-*-*.
8260
8261 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
8262
8263         PR target/30970
8264         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8265
8266 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
8267
8268         * lib/target-supports.exp (check_effective_target_init_priority):
8269         Remove Solaris special case.
8270
8271 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
8272
8273         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8274         for more builtin types.
8275
8276         * g++.dg/ext/visibility/class1.C: Port to Darwin.
8277         * g++.dg/ext/visibility/noPLT.C: Likewise.
8278
8279 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8280
8281         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8282         sh* targets.
8283
8284 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
8285
8286         PR fortran/30865
8287         * size_optional_dim_1.f90:  New test.
8288
8289 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
8290
8291         * gcc.dg/vxworks/vxworks.exp: New file.
8292         * gcc.dg/vxworks/initpri1.c: Likewise.
8293         * gcc.dg/vxworks/initpri2.c: Likewise.
8294         * gcc.dg/initpri2.c: Add more tests.
8295         * g++.dg/special/initpri2.C: Likewise.
8296
8297         * gcc.dg/initpri1.c: New test.
8298         * gcc.dg/initpri2.c: Likewise.
8299         * g++.dg/special/initpri1.C: New test.
8300         * g++.dg/special/initpri2.C: Likewise.
8301         * g++.dg/special/conpr-1.C: Use init_priority effective target.
8302         * g++.dg/special/conpr-2.C: Likewise.
8303         * g++.dg/special/conpr-3.C: Likewise.
8304         * g++.dg/special/conpr-4.C: Likewise.
8305         * g++.dg/special/initp1.C: Likewise.
8306         * g++.dg/special/ecos.exp: Remove code to detect availability of
8307         constructor priorities.
8308         * lib/target-supports.exp (check_effective_target_init_priority):
8309         New function.
8310
8311 2007-02-24  Jan Hubicka  <jh@suse.cz>
8312
8313         * gcc.c-torture/execute/pr30778.c: New testcase.
8314
8315 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8316
8317         PR libgfortran/30918
8318         * gfortran.dg/namelist_26.f90: New test.
8319
8320 2007-02-24  Richard Guenther  <rguenther@suse.de>
8321
8322         PR middle-end/30951
8323         * gcc.dg/pr30951.c: New testcase.
8324
8325 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8326
8327         * gcc.dg/torture/builtin-modf-1.c: New test.
8328
8329 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
8330
8331         PR tree-optimization/30904
8332         * gcc.dg/pr30904.c: New test.
8333
8334 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8335
8336         * gcc.test-framework/README: Correct command.
8337         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8338         -Wunused-value.
8339         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8340
8341 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
8342
8343         * lib/target-supports.exp (check_effective_target_unwrapped): New.
8344
8345 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
8346
8347         * lib/target-supports.exp (check_effective_target_newlib): New
8348         function.
8349
8350 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
8351
8352         PR fortran/30660
8353         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8354         allocatable component.
8355
8356
8357 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8358
8359         * gcc.dg/torture/builtin-logb-1.c: New test.
8360         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8361         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8362         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8363         sh* targets.
8364
8365 2007-02-23  Richard Guenther  <rguenther@suse.de>
8366
8367         * g++.dg/warn/changes-meaning.C: New testcase.
8368
8369 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8370
8371         PR libgfortran/30910
8372         * gfortran.dg/fmt_zero_precision.f90: Update test.
8373
8374 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8375
8376         * gcc.dg/torture/builtin-frexp-1.c: New test.
8377
8378 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
8379
8380         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8381
8382 2007-02-22  Ian Lance Taylor  <iant@google.com>
8383
8384         PR debug/30898
8385         * g++.dg/debug/pr30898.C: New test.
8386
8387 2007-02-22  Ira Rosen  <irar@il.ibm.com>
8388
8389         * gcc.dg/vect/vect-106.c: New test.
8390
8391 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8392             Ira Rosen  <irar@il.ibm.com>
8393
8394         PR tree-optimization/30843
8395         * gcc.dg/vect/pr30843.c: New test.
8396
8397 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
8398
8399         PR tree-optimization/30858
8400         * gcc.dg/vect/pr30858.c: New test.
8401
8402 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
8403
8404         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8405         to set options for compiling testglue.
8406         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8407         * lib/obj-c++.exp (obj-c++_init): Likewise.
8408
8409 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
8410
8411         * gnat.dg/derived_aggregate.adb: New test.
8412
8413 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8414
8415         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8416         sh* targets.  Call the correct CKSGN macro.
8417
8418 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
8419
8420         * gfortran.dg/gomp/omp_parse1.f90: New test.
8421         * gfortran.dg/gomp/omp_parse2.f: New test.
8422
8423 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
8424
8425         PR fortran/30869
8426         * gfortran.dg/do_pointer_1.f90:  New test.
8427
8428 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8429
8430         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8431         and scalbln.
8432
8433 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
8434
8435         * gcc.dg/darwin-minversion-1.c: New.
8436         * gcc.dg/darwin-minversion-2.c: New.
8437
8438 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8439
8440         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8441
8442 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8443             DJ Delorie <dj@redhat.com>
8444
8445         PR other/30824
8446         * gcc.dg/Wfatal.c: New.
8447         * gcc.dg/Wfatal-2.c: New.
8448         * gcc.dg/Werror-1.c: Adjust expectations.
8449         * gcc.dg/Werror-5.c: Likewise.
8450         * gcc.dg/Werror-7.c: Likewise.
8451         * gcc.dg/Werror-10.c: Likewise.
8452         * gcc.dg/Werror-11.c: Likewise.
8453
8454 2007-02-20  Tobias Burnus  <burnus@net-b.de>
8455
8456         PR fortran/30522
8457         * gfortran.dg/volatile10.f90: New test.
8458
8459 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
8460
8461         PR libfortran/30533
8462         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
8463
8464 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8465
8466         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8467         * gcc.dg/Walways-true-1.c: Likewise.
8468         * gcc.dg/weak/weak-3.c: Likewise.
8469         * gcc.dg/Werror-1.c: Likewise.
8470         * gcc.dg/Werror-3.c: Likewise.
8471         * gcc.dg/Werror-4.c: Likewise.
8472         * gcc.dg/Werror-5.c: Likewise.
8473         * gcc.dg/Werror-6.c: Likewise.
8474         * gcc.dg/Werror-7.c: Likewise.
8475         * gcc.dg/Werror-8.c: Likewise.
8476         * gcc.dg/Werror-10.c: Likewise.
8477         * gcc.dg/Werror-11.c: Likewise.
8478         * gcc.dg/Werror-12.c: Likewise.
8479         * g++.old-deja/g++.mike/warn8.C: Likewise.
8480         * g++.dg/warn/Walways-true-1.C: Likewise.
8481         * g++.dg/warn/Walways-true-2.C: Likewise.
8482         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8483         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8484         -Wstring-literal-comparison with -Waddress.
8485         * gcc.dg/Wstring-literal-comparison-4.c: Replace
8486         -Wno-string-literal-comparison with -Wno-address.
8487
8488 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
8489
8490         * gnat.dg/self_aggregate_with_call.adb: New test.
8491
8492 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
8493
8494         PR tree-optimization/30975
8495         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8496         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8497         * gcc.dg/vect/pr30795.c: New.
8498
8499 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8500
8501         PR fortran/30681
8502         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8503
8504 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8505
8506         PR rtl-optimization/28173
8507         * gcc.target/i386/andor-1.c: New test case.
8508
8509 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8510
8511         * gcc.dg/torture/builtin-ldexp-1.c: New.
8512         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8513
8514 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8515
8516         * gfortran.dg/array_constructor_15.f90: New test case.
8517
8518 2007-02-18  Roger Sayle  <roger@eyesopen.com>
8519
8520         * gfortran.dg/forall_10.f90: New test case.
8521
8522 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8523
8524         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8525
8526 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
8527
8528         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8529         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8530
8531 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
8532
8533         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8534         * gcc.target/i386/builtin-bswap-3.c: Ditto.
8535         * gcc.target/i386/xchg-1.c: New test.
8536         * gcc.target/i386/xchg-2.c: New test.
8537
8538 2007-02-16  Richard Guenther  <rguenther@suse.de>
8539             Christian Bruel  <christian.bruel@st.com>
8540
8541         * gcc.dg/strict-overflow-5.c: New testcase.
8542
8543 2007-02-16  Tobias Burnus  <burnus@net-b.de>
8544
8545         PR fortran/30793
8546         * gfortran.dg/func_derived_4.f90: New test.
8547
8548 2007-02-15  Roger Sayle  <roger@eyesopen.com>
8549
8550         PR middle-end/30391
8551         * gfortran.dg/pr30391-1.f90: New test case.
8552
8553 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8554
8555         PR middle-end/30433
8556         * gcc.c-torture/compile/pr30433.c: New testcase to check
8557         that complex constants comparisions are foldded.
8558
8559 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8560
8561         PR C++/30158
8562         * g++.dg/ext/stmtexpr10.C: New testcase.
8563
8564 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8565
8566         PR middle-end/30729
8567         * gcc.dg/Wunused-value-2.c: New testcase.
8568
8569 2007-02-15  Ian Lance Taylor  <iant@google.com>
8570
8571         * g++.dg/eh/subreg-1.C: New test.
8572
8573 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8574
8575         PR c/26494
8576         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8577         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8578         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8579         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8580         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8581         * gcc.dg/Werror-implicit-function-declaration.c: New.
8582
8583 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8584
8585         PR c++/28943
8586         * g++.dg/warn/pr28943.C: New.
8587
8588 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8589
8590         * gfortran.fortran-torture/execute/math.f90: Fix typo.
8591
8592 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8593
8594         PR fortran/30779
8595         * gfortran.dg/error_recovery_3.f90: New test.
8596
8597 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8598
8599         * g++.dg/tree-ssa/sra-1.C: New.
8600
8601 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8602
8603         * g++.dg/tree-ssa/sra-1.C: New.
8604
8605 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
8606
8607         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8608
8609 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8610
8611         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8612
8613 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
8614
8615         PR fortran/30799
8616         * gfortran.dg/logical_2.f90: New test.
8617
8618 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
8619
8620         * gcc.dg/torture/complex-alias-1.c: New test.
8621
8622 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
8623
8624         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8625         instead of -fdump-tree-tailcall.
8626
8627 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
8628
8629         * gfortran.dg/interface_10.f90: Fix comment typo.
8630
8631 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
8632
8633         PR tree-optimization/30771
8634         * gcc.dg/vect/pr30771.c: New test.
8635
8636 2007-02-13  Ian Lance Taylor  <iant@google.com>
8637
8638         * gcc.dg/Wstrict-overflow-1.c: New test.
8639         * gcc.dg/Wstrict-overflow-2.c: New test.
8640         * gcc.dg/Wstrict-overflow-3.c: New test.
8641         * gcc.dg/Wstrict-overflow-4.c: New test.
8642         * gcc.dg/Wstrict-overflow-5.c: New test.
8643         * gcc.dg/Wstrict-overflow-6.c: New test.
8644         * gcc.dg/Wstrict-overflow-7.c: New test.
8645         * gcc.dg/Wstrict-overflow-8.c: New test.
8646         * gcc.dg/Wstrict-overflow-9.c: New test.
8647         * gcc.dg/Wstrict-overflow-10.c: New test.
8648
8649 2007-02-13  Roger Sayle  <roger@eyesopen.com>
8650
8651         * gcc.target/ia64/builtin-bswap-2.c: New test case.
8652
8653 2007-02-13  Richard Henderson  <rth@redhat.com>
8654
8655         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8656         * gcc.c-torture/execute/pr29302-1.c: ... here.
8657
8658 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8659
8660         PR c/29521
8661         * gcc.dg/c90-return-1.c: Update output.
8662         * gcc.dg/c99-return-1.c: Likewise.
8663
8664 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
8665
8666         PR fortran/30554
8667         * gfortran.dg/used_dummy_types_7.f90: New test..
8668
8669 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
8670
8671         * gcc.target/i386/parity-1.c: New test.
8672         * gcc.target/i386/parity-2.c: New test.
8673
8674 2007-02-12  Roger Sayle  <roger@eyesopen.com>
8675
8676         * gcc.target/i386/builtin-bswap-3.c: New test case.
8677
8678 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
8679
8680         PR tree-optimization/29145
8681         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8682         alias analysis is improved to take better advantage of restrict
8683         qualified pointers.
8684         * gcc.dg/vect/vect-80.c: Likewise.
8685         * gcc.dg/vect/pr29145.c: New.
8686
8687 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
8688
8689         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8690         * gcc.target/i386/sse4a-insert.c: Likewise.
8691
8692 2007-02-11  Roger Sayle  <roger@eyesopen.com>
8693
8694         * gcc.target/ia64/builtin-popcount-1.c: New test case.
8695         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8696
8697 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
8698
8699         PR fortran/30478
8700         * gfortran.dg/enum_4.f90: Update error message checks.
8701
8702 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
8703
8704         PR fortran/30554
8705         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8706         versions of the modules.
8707
8708         PR fortran/30617
8709         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8710         by getting rid of recursive I/O and providing functions with
8711         results.
8712
8713         PR fortran/30319
8714         * gfortran.dg/char_array_constructor_2.f90
8715
8716 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
8717
8718         PR c++/26988
8719         * g++.dg/template/spec34.C: New test
8720
8721 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
8722
8723         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8724         on i?86 and x86_64.
8725         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8726         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8727         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8728         on i?86 and x86_64.
8729         * gcc.dg/vect/vect-113.c: Ditto.
8730
8731 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
8732
8733         PR c++/29487
8734         * g++.dg/eh/weak1-C: New test.
8735         * g++.dg/eh/weak1-a.cc: Likewise.
8736         * g++.dg/eh/comdat1.C: Likewise.
8737
8738 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
8739             Dorit Nuzman  <dorit@il.ibm.com>
8740
8741         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
8742         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
8743         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8744         * gcc.dg/vect/vect-113.c: Likewise.
8745
8746         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8747
8748 2007-02-10  Richard Henderson  <rth@redhat.com>
8749
8750         * lib/target-supports.exp (check_effective_target_tls): Redefine
8751         to mean non-emulated tls.
8752         * gcc.dg/tls/alias-1.c: Remove tls requirement.
8753         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8754         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8755         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8756         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8757         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8758         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8759
8760 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
8761
8762         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
8763
8764 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
8765
8766         * gfortran.dg/secnds.f: Replace time tolerance with a
8767         before-and-after bracket.
8768         * gfortran.dg/secnds-1.f: Likewise.
8769
8770 2007-02-09  Tobias Burnus  <burnus@net-b.de>
8771
8772         PR fortran/30512
8773         * gfortran.dg/maxlocval_1.f90: New test.
8774
8775 2007-02-09  Roger Sayle  <roger@eyesopen.com>
8776
8777         * gcc.target/ia64/builtin_bswap-1.c: New test case.
8778
8779 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8780
8781         PR fortran/30720
8782         * gfortran.dg/array_function_1.f90: New test.
8783
8784 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8785
8786         * lib/target-supports.exp (check_effective_target_lax_strtofp)
8787         (check_effective_target_dummy_wcsftime): New functions.
8788
8789 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8790
8791         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
8792         * lib/target-supports.exp (check_effective_target_uclibc): New
8793         function.
8794
8795 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8796
8797         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
8798         (vsnprintf): Don't define for uClibc targets.
8799
8800 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8801
8802         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
8803         set before checking whether it was allowed.
8804         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
8805         before checking inside_main.
8806
8807 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8808
8809         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
8810         uClinux targets.
8811         (u16sf): Likewise u4sf.
8812         * g++.dg/compat/struct-layout-1.h: Likewise.
8813
8814 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
8815
8816         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
8817         procedure.
8818         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
8819         m68k targets if check_effective_target_coldfire_fpu returns true.
8820
8821 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
8822         Richard Guenther  <rguenther@suse.de>
8823
8824         PR middle-end/23361
8825         * gcc.dg/fold-compare-3.c: New testcase.
8826         * gcc.dg/tree-ssa/loop-24.c: Likewise.
8827
8828 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
8829
8830         * gcc.dg/pr26570.c: Clean up coverage files.
8831         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
8832         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
8833         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
8834         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
8835         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
8836         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
8837         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
8838         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
8839         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
8840         * gcc.dg/tree-ssa/pr25501.c: Ditto.
8841         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
8842         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
8843         * gcc.dg/vect/pr28952.c: Ditto.
8844         * gcc.dg/vect/pr27151.c: Ditto.
8845         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
8846         * g++.dg/gomp/macro-3.C: Ditto.
8847
8848 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
8849
8850         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
8851         of the loop.
8852
8853 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8854
8855         * gcc.target/i386/builtin-bswap-2.c: New test case.
8856
8857 2007-02-08  Roger Sayle  <roger@eyesopen.com>
8858
8859         * gfortran.dg/forall_8.f90: New test case.
8860         * gfortran.dg/forall_9.f90: Likewise.
8861
8862 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8863
8864         * gcc.dg/builtins-20.c: Add some -~ complex cases.
8865
8866 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
8867
8868         * lib/target-supports.exp (check_effective_target_simulator): New.
8869
8870 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
8871
8872         * gcc.dg/tree-ssa/loop-25.c: New test.
8873
8874 2007-02-06  Richard Henderson  <rth@redhat.com>
8875
8876         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
8877
8878 2007-02-06  Roger Sayle  <roger@eyesopen.com>
8879
8880         * gcc.target/powerpc/popcount-1.c: New test case.
8881         * gcc.target/powerpc/parity-1.c: Likewise.
8882
8883 2007-02-06  Richard Guenther  <rguenther@suse.de>
8884
8885         PR middle-end/27302
8886         * gcc.dg/torture/pr27302-2.c: New testcase.
8887
8888 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
8889
8890         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
8891         * gcc.dg/vect/vect-iv-1.c: New test.
8892         * gcc.dg/vect/vect-iv-2.c: New test.
8893         * gcc.dg/vect/vect-iv-3.c: New test.
8894         * gcc.dg/vect/vect-iv-4.c: New test.
8895         * gcc.dg/vect/vect-iv-5.c: New test.
8896         * gcc.dg/vect/vect-iv-6.c: New test.
8897         * gcc.dg/vect/vect-iv-7.c: New test.
8898         * gcc.dg/vect/vect-iv-8.c: New test.
8899         * gcc.dg/vect/vect-iv-9.c: New test.
8900         * gcc.dg/vect/vect-iv-10.c: New test.
8901         * gcc.dg/vect/vect-iv-11.c: New test.
8902         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
8903         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
8904         * gcc.dg/vect/vect-14.c: Now vectorizable.
8905         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
8906         loop).
8907         * gcc.dg/vect/vect-27.c: Likewise.
8908         * gcc.dg/vect/vect-29.c Likewise.
8909         * gcc.dg/vect/vect-dv-2.c: Likewise.
8910         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
8911         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
8912         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8913
8914 2007-02-06  Ira Rosen  <irar@il.ibm.com>
8915
8916         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
8917
8918 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8919
8920         * gcc.dg/builtins-20.c: Add more cases.
8921
8922 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
8923
8924         PR debug/30189
8925         * gcc.dg/pr30189.c: New test.
8926
8927 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
8928
8929         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
8930         for running tests.
8931         * gcc.target/i386/sse4a-extract.c: New test.
8932         * gcc.target/i386/sse4a-insert.c: New test.
8933         * gcc.target/i386/sse4a-montsd.c: New test.
8934         * gcc.target/i386/sse4a-montss.c: New test.
8935
8936 2007-02-05  Richard Guenther  <rguenther@suse.de>
8937
8938         * gcc.target/i386/vectorize3.c: New testcase.
8939
8940 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
8941
8942         PR target/30665
8943         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
8944
8945 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8946
8947         PR fortran/30611
8948         * gfortran.dg/repeat_1.f90: New test.
8949
8950 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
8951
8952         PR fortran/30605
8953         * gfortran.dg/spread_shape_1.f90: Remove tabs.
8954         * gfortran.dg/derived_init_2.f90: Ditto.
8955         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
8956         * gfortran.dg/array_initializer_1.f90: Ditto.
8957         * gfortran.dg/do_2.f90: Ditto.
8958         * gfortran.dg/proc_assign_1.f90: Ditto.
8959
8960 2007-02-04  Richard Guenther  <rguenther@suse.de>
8961
8962         PR middle-end/30636
8963         * g++.dg/warn/pr30636.C: New testcase.
8964         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
8965
8966 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
8967
8968         PR middle-end/30667
8969         * gfortran.dg/pr30667.f: New test.
8970
8971 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8972
8973         * gcc.dg/builtins-54.c: Add more cases.
8974
8975 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
8976
8977         PR fortran/30514
8978         * gfortran.dg/zero_sized_2.f90: New test.
8979
8980         PR fortran/30660
8981         * gfortran.dg/alloc_comp_basics_4.f90: New test.
8982
8983         PR fortran/29820
8984         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
8985         file.
8986
8987 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8988
8989         PR fortran/30683
8990         * gfortran.dg/interface_10.f90: New test.
8991
8992 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8993
8994         * gcc.dg/builtins-20.c: Add more cases.
8995
8996 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
8997
8998         PR target/29682
8999         * gcc-target/ia64/pr29682.c: New test.
9000
9001 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
9002
9003         PR fortran/30284
9004         * gfortran.dg/arrayio_11.f90.f90: New test.
9005
9006         PR fortran/30626
9007         * gfortran.dg/arrayio_12.f90.f90: New test.
9008
9009 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
9010
9011         PR c++/30536
9012         * g++.dg/tls/diag-5.C: New test.
9013
9014         PR middle-end/30473
9015         * gcc.dg/pr30473.c: New test.
9016         * gcc.c-torture/execute/20070201-1.c: New test.
9017
9018 2007-02-01  Roger Sayle  <roger@eyesopen.com>
9019
9020         * gfortran.dg/dependency_20.f90: New test case.
9021
9022 2007-01-31  Ian Lance Taylor  <iant@google.com>
9023
9024         * gcc.dg/lower-subreg-1.c (test): New test.
9025
9026 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
9027
9028         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9029
9030 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9031
9032         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9033         * gcc.dg/torture/builtin-math-3.c: Likewise.
9034
9035 2007-01-31  Dirk Mueller  <dmueller@suse.de>
9036
9037         gcc.dg/Wparentheses-2.c: Update and add new tests.
9038
9039 2007-01-31  Ira Rosen  <irar@il.ibm.com>
9040
9041         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9042         vectorize.
9043
9044 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
9045
9046         * gcc.dg/builtins-63.c: New test.
9047
9048 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9049
9050         PR fortran/27588
9051         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9052
9053 2007-01-31  Tobias Burnus  <burnus@net-b.de>
9054
9055         PR fortran/30520
9056         * gfortran.dg/volatile8.f90: New argument conformance test.
9057         * gfortran.dg/volatile9.f90: New scope test.
9058
9059 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9060
9061         PR c++/24745
9062         * g++.dg/warn/null4.C: New.
9063
9064 2001-01-30  Roger Sayle  <roger@eyesopen.com>
9065             Uros Bizjak  <ubizjak@gmail.com>
9066
9067         * gcc.dg/large-size-array-3.c: Correct typo.
9068
9069 2007-01-30  Richard Guenther  <rguenther@suse.de>
9070
9071         PR middle-end/27657
9072         * g++.dg/debug/pr27657.C: New testcase.
9073
9074 2007-01-30  Richard Guenther  <rguenther@suse.de>
9075
9076         PR middle-end/30313
9077         * gcc.dg/torture/pr30313.c: New testcase.
9078
9079 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
9080
9081         * gcc.dg/dfp/dfp-except.h: New file.
9082         * gcc.dg/dfp/fe-check.h: New file.
9083         * gcc.dg/dfp/fe-binop.c: New test.
9084         * gcc.dg/dfp/fe-convert-1.c: New test.
9085         * gcc.dg/dfp/fe-convert-2.c: New test.
9086         * gcc.dg/dfp/fe-convert-3.c: New test.
9087
9088         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9089         * gcc.dg/dfp/decfloat-constants.c: Ditto.
9090         * gcc.dg/dfp/convert-dfp.c: Ditto.
9091         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9092
9093 2007-01-29  Josh Conner  <jconner@apple.com>
9094
9095         * gcc.target/powerpc/altivec-24.c: New test.
9096
9097 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
9098
9099         PR c++/28266
9100         * g++.dg/parse/defarg12.C: New test.
9101
9102 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
9103
9104         PR fortran/30554
9105         * gfortran.dg/used_dummy_types_6.f90: New test.
9106
9107 2007-01-28  Jan Hubicka  <jh@suse.cz>
9108
9109         * gcc.dg/tree-prof/val-prof-6.c: New test.
9110
9111 2007-01-28  Roger Sayle  <roger@eyesopen.com>
9112
9113         * gcc.dg/large-size-array-3.c: Correct test case (portability).
9114
9115 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
9116
9117         PR C++/28988
9118         * g++.dg/expr/dtor4.C: New test.
9119
9120 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
9121
9122         * gcc.dg/tree-ssa/loop-23.c: New test.
9123
9124 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
9125
9126         PR libfortran/30389
9127         * gfortran.dg/achar_2.f90:  New test.
9128         * gfortran.dg/achar_3.f90:  New test.
9129
9130 2007-01-27  Ian Lance Taylor  <iant@google.com>
9131
9132         * gcc.dg/strict-overflow-1.c: New test.
9133         * gcc.dg/no-strict-overflow-1.c: New test.
9134         * gcc.dg/strict-overflow-2.c: New test.
9135         * gcc.dg/no-strict-overflow-2.c: New test.
9136         * gcc.dg/strict-overflow-3.c: New test.
9137         * gcc.dg/no-strict-overflow-3.c: New test.
9138         * gcc.dg/strict-overflow-4.c: New test.
9139         * gcc.dg/no-strict-overflow-4.c: New test.
9140         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9141         * gcc.dg/pr15784-1.c: Likewise.
9142         * gcc.dg/pr20922-1.c: Likewise.
9143         * gcc.dg/pr20922-3.c: Likewise.
9144         * gcc.dg/pr20922-4.c: Likewise.
9145         * gcc.dg/pr20922-6.c: Likewise.
9146         * gcc.dg/compare-4.c: Likewise.
9147         * gcc.dg/torture/pr26898-1.c: Likewise.
9148         * gcc.dg/tree-ssa/divide-1.c: Likewise.
9149         * gcc.dg/tree-ssa/divide-2.c: Likewise.
9150         * gcc.dg/tree-ssa/divide-3.c: Likewise.
9151         * gcc.dg/tree-ssa/divide-4.c: Likewise.
9152         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9153         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9154         * gcc.dg/tree-ssa/pr21082.c: Likewise.
9155         * gcc.dg/tree-ssa/pr26899.c: Likewise.
9156         * g++.dg/tree-ssa/pr21082.C: Likewise.
9157
9158 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9159
9160         * gcc-dg/large-size-array-3.c: New test case.
9161
9162 2007-01-27  Roger Sayle  <roger@eyesopen.com>
9163
9164         * gfortran.dg/forall_7.f90: New test case.
9165
9166 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
9167
9168         PR fortran/30407
9169         * gfortran.dg/where_operator_assign_1.f90: New test.
9170         * gfortran.dg/where_operator_assign_2.f90: New test.
9171         * gfortran.dg/where_operator_assign_3.f90: New test.
9172
9173 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
9174
9175         * lib/target-supports.exp
9176         (check_effective_target_powerpc_altivec): New.
9177         (check_effective_target_vect_cmdline_needed): Use it.
9178
9179 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
9180
9181         PR fortran/30278
9182         * gfortran.dg/backslash_3.f: New test.
9183
9184 2007-01-26  Richard Guenther  <rguenther@suse.de>
9185
9186         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9187
9188 2007-01-26  Tobias Burnus  <burnus@net-b.de>
9189
9190         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9191         * gfortran.dg/vect/vect.exp: Ditto.
9192         * gfortran.dg/dg.exp: Ditto.
9193         * gfortran.fortran-torture/execute/execute.exp: Ditto.
9194         * gfortran.fortran-torture/compile/compile.exp: Ditto.
9195
9196 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9197
9198         * gcc.dg/builtins-20.c: Add more cases.
9199         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9200
9201 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9202
9203         PR fortran/30437
9204         * gcc.dg/Wall.c: New.
9205         * gcc.dg/Wno-all.c: New.
9206         * gfortran.dg/Wall.f90: New.
9207         * gfortran.dg/Wno-all.f90: New.
9208
9209 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
9210
9211         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9212         * g++.dg/eh/simd-2.C: Also run on Darwin.
9213         * g++.dg/eh/simd-3.C: New.
9214         * g++.dg/eh/simd-4.C: New.
9215
9216 2007-01-25  Richard Guenther  <rguenther@suse.de>
9217
9218         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9219         and _PROFILE_USE.
9220         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9221
9222 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
9223
9224         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9225         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9226         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9227         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9228         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9229         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9230         * gcc.dg/ipa/ipa-7.c: New testcase.
9231
9232 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
9233
9234         * g++.dg/cpp0x/warn_cxx0x.C: New.
9235
9236 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9237
9238         * gcc.dg/builtins-20.c: Test builtin carg.
9239
9240 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
9241
9242         PR middle-end/27416
9243         * gcc.dg/gomp/pr27416.c: New test.
9244
9245         PR middle-end/30494
9246         * gcc.dg/gomp/pr30494.c: New test.
9247         * g++.dg/gomp/pr30494.C: New test.
9248
9249         PR middle-end/30421
9250         * gcc.dg/gomp/pr30421.c: New test.
9251
9252 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
9253
9254         * gcc.target/ia64/versionid-1.c: New test.
9255         * gcc.target/ia64/versionid-2.c: New test.
9256
9257 2007-01-24  Richard Guenther  <rguenther@suse.de>
9258
9259         PR testsuite/30181
9260         * gcc.dg/builtins-57.c: Change to a link-time testcase
9261         to support non-C99 targets.
9262
9263 2007-01-24  Jan Hubicka  <jh@suse.cz>
9264
9265         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9266
9267 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9268
9269         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9270
9271 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
9272
9273         PR objc/27438
9274         * objc.dg/const-str-12.m: New test.
9275
9276 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9277
9278         PR fortran/30532
9279         * gfortran.dg/ctrl-z.f90:  New test.
9280
9281 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9282
9283         PR fortran/30481
9284         * gfortran.dg/namelist_assumed_char.f90:  New test.
9285
9286 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
9287
9288         PR c++/27492
9289         * g++.dg/inherit/covariant15.C: New test.
9290
9291 2007-01-23  Ian Lance Taylor  <iant@google.com>
9292
9293         * g++.dg/warn/Wparentheses-24.C: New test.
9294
9295 2007-01-23  Richard Guenther  <rguenther@suse.de>
9296
9297         PR testsuite/30560
9298         * ada/acats/run_acats: Do not call gnatmake or gnatchop
9299         with full path.
9300
9301 2007-01-22  Richard Guenther  <rguenther@suse.de>
9302
9303         PR tree-optimization/30038
9304         * gcc.dg/builtins-62.c: New testcase.
9305
9306 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9307
9308         * gcc.c-torture/compile/20070121.c: New test.
9309
9310 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
9311
9312         PR libfortran/30525
9313         * gfortran.dg/char_comparison_1.f:  New test.
9314
9315 2007-01-21  Ira Rosen  <irar@il.ibm.com>
9316
9317         * gcc.dg/vect/vect-strided-same-dr.c: New test.
9318
9319 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
9320
9321         PR objc/30479
9322         * objc.dg/pch: New directory.
9323         * objc.dg/pch/pch.exp: New file.
9324         * objc.dg/pch/interface-1.m: New test.
9325         * objc.dg/pch/interface-1.hs: New include file.
9326         * lib/objc.exp (objc_target_compile): Add
9327         "-x objective-c-header" in front of the sources if this is
9328         a precompiled header being compiled.
9329
9330 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9331
9332         * gfortran.dg/array_memcpy_3.f90: New test case.
9333         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9334
9335 2007-01-20  Roger Sayle  <roger@eyesopen.com>
9336             Brooks Moses  <brooks.moses@codesourcery.com>
9337             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9338
9339         * gfortran.dg/intrinsic_sign_1.f90: New test case.
9340         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9341
9342 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9343
9344         * gcc.dg/torture/builtin-math-3.c: Test fdim.
9345
9346 2007-01-19  Mike Stump  <mrs@apple.com>
9347
9348         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9349         away.
9350
9351 2007-01-19  Roger Sayle  <roger@eyesopen.com>
9352
9353         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9354         option instead of -funsafe-math-optimizations.
9355
9356 2007-01-19  Tomas Bily  <tbily@suse.cz>
9357
9358         gcc.dg/tree-prof/indir-call-prof.c: New.
9359         g++.dg/dg.exp: Add tree-prof subdirectory.
9360         g++.dg/tree-prof/indir-call-prof.C: New.
9361         g++.dg/tree-prof/tree-prof.exp: New.
9362
9363 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9364
9365         PR c++/17947
9366         * g++.dg/warn/deprecated.C: Update warning output.
9367         * g++.dg/warn/deprecated-2.C: Likewise.
9368         * g++.dg/warn/deprecated-3.C: New.
9369
9370 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9371
9372         * gcc.c-torture/execute/nestfunc-7.c: New.
9373
9374 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
9375
9376         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9377
9378 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
9379
9380         * gcc.dg/m68k-pic-1.c: New.
9381
9382 2007-01-18  Roger Sayle  <roger@eyesopen.com>
9383
9384         * gfortran.dg/array_memcpy_4.f90: New test case.
9385
9386 2007-01-18  Josh Conner  <jconner@apple.com>
9387
9388         PR target/30485
9389         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9390         * gcc.dg/vect/no-trapping-math-1: New.
9391         * gcc.dg/vect/no-trapping-math-2: New.
9392
9393 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
9394
9395         * gcc.target/i386/387-8.c: Update comment about optimizing
9396         inherent load of 1.0 of fptan instruction.
9397
9398 2007-01-18  Dirk Mueller  <dmueller@suse.de>
9399             Richard Guenther <rguenther@suse.de>
9400
9401         PR diagnostic/8268
9402         * gcc.dg/Warray-bounds.c: New testcase.
9403         * gcc.dg/Warray-bounds-2.c: New testcase.
9404         * g++.dg/warn/Warray-bounds.C: New testcase.
9405         * g++.dg/warn/Warray-bounds-2.C: New testcase.
9406
9407 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
9408
9409         PR fortran/30476
9410         * gfortran.dg/generic_12.f90: New test.
9411
9412 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
9413
9414         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9415         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9416
9417 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
9418
9419         * gcc.dg/dfp/compare-special.h: New file.
9420         * gcc.dg/dfp/compare-special-32.c: New test.
9421         * gcc.dg/dfp/compare-special-64.c: New test.
9422         * gcc.dg/dfp/compare-special-128.c: New test.
9423
9424 2007-01-16  Roger Sayle  <roger@eyesopen.com>
9425             Paul Thomas  <pault@gcc.gnu.org>
9426             Steven G. Kargl  <kargl@gcc.gnu.org>
9427
9428         PR fortran/30404
9429         * gfortran.dg/forall_6.f90: New test case.
9430         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9431         * gfortran.dg/dependency_13.f90: Likewise.
9432
9433 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9434
9435         PR testsuite/12325
9436         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9437         targets that don't support Inf.
9438
9439 2007-01-15  Dale Johannesen  <dalej@apple.com>
9440
9441         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
9442
9443 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
9444
9445         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
9446         of achar for 0xff to avoid the "Extended ASCII not
9447         implemented" error message.
9448
9449 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
9450
9451         PR fortran/28172
9452         * gfortran.dg/altreturn_4.f90: New test.
9453
9454         PR fortran/29389
9455         * gfortran.dg/stfunc_4.f90: New test.
9456
9457         PR fortran/29712
9458         * gfortran.dg/bound_2.f90: Reinstate commented out line.
9459         * gfortran.dg/initialization_1.f90: Change warning.
9460
9461         PR fortran/30283
9462         * gfortran.dg/specification_type_resolution_2.f90: New test.
9463
9464 2007-01-14  Jan Hubicka  <jh@suse.cz>
9465
9466         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9467         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9468         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9469         elimination.
9470
9471 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
9472
9473         PR fortran/30410
9474         * gfortran.dg/external_procedures_2.f90: New test.
9475
9476 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
9477
9478         PR target/30413
9479         * gcc.target/i386/pr30413.c: New test.
9480
9481 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
9482
9483         PR fortran/30452
9484         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
9485
9486 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
9487
9488         * gcc.dg/20070112-1.c: New test.
9489
9490 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9491
9492         PR libgfortran/30435
9493         * gfortran.dg/list_read_6.f90: New test.
9494
9495 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
9496
9497         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
9498
9499 2007-01-12  Tom Tromey  <tromey@redhat.com>
9500
9501         PR preprocessor/28227:
9502         * gcc.dg/cpp/pr28227.c: New file.
9503
9504 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9505
9506         * gcc.dg/tree-ssa/loop-22.c: New test.
9507
9508 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
9509
9510         PR tree-optimization/29516
9511         * gcc.dg/tree-ssa/loop-20.c: New test.
9512
9513 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
9514
9515         PR libfortran/30415
9516         * minmaxloc_integer_kinds_1.f90:  New test.
9517
9518 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
9519
9520         PR c++/29573
9521         * g++.dg/template/sizeof-template-argument.C: New test.
9522
9523 2007-01-11  Jan Hubicka  <jh@suse.cz>
9524
9525         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9526         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9527         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9528         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9529         * gcc.dg/tree-ssa/pr21658.c: Likewise.
9530         * gcc.dg/tree-ssa/pr15349.c: Likewise.
9531         * gcc.dg/tree-ssa/pr25501.c: Likewise.
9532         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9533         transformation in question.
9534         * gcc.dg/tree-ssa/vrp05.c: Likewise.
9535         * gcc.dg/tree-ssa/pr20701.c: Likewise.
9536         * gcc.dg/always_inline3.c: Likewise.
9537
9538 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
9539
9540         PR c++/28999
9541         * g++.dg/template/typename11.C: New test.
9542
9543 2007-01-10  Robert Kennedy <jimbob@google.com>
9544
9545         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9546
9547 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9548
9549         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9550         for different integer kinds.
9551         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9552         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9553         * gfortran.dg/ishft_2.f90: New test.
9554         * gfortran.dg/ishft_3.f90: New test.
9555
9556 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
9557
9558         * gfortran.dg/altreturn_2.f90: Removed executable bit.
9559
9560 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
9561
9562         PR tree-optimization/30322
9563         * gcc.dg/tree-ssa/loop-21.c: New test.
9564
9565 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
9566
9567         * g++.dg/rtti/darwin-builtin-linkage.C: New.
9568
9569 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9570
9571         * gcc.target/spu/intrinsics-1.c: Remove xfail.
9572
9573 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9574
9575         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9576         * g++.dg/warn/overflow-warn-3.C: Likewise.
9577         * g++.dg/warn/overflow-warn-4.C: Likewise.
9578         * g++.dg/warn/overflow-warn-5.C: Likewise.
9579         * g++.dg/warn/overflow-warn-6.C: Likewise.
9580         * g++.dg/warn/Woverflow-1.C: Likewise.
9581         * g++.dg/warn/Woverflow-2.C: Likewise.
9582         * g++.dg/warn/Woverflow-3.C: Likewise.
9583         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9584
9585 2007-01-08  Roger Sayle  <roger@eyesopen.com>
9586
9587         * gfortran.dg/array_constructor_14.f90: New test case.
9588         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9589
9590 2007-01-08  Richard Guenther  <rguenther@suse.de>
9591
9592         PR tree-optimization/23603
9593         * gcc.dg/tree-ssa/vrp31.c: New testcase.
9594         * gcc.dg/tree-ssa/vrp32.c: Likewise.
9595
9596 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9597
9598         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9599         in __v8qi typedef.
9600         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9601         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9602         compiler behaviour.
9603         * gcc.dg/simd-5.c: Likewise.
9604         * gcc.dg/simd-6.c: Likewise.
9605         * g++.dg/conversion/simd1.C: Likewise.
9606         * g++.dg/conversion/simd3.C: Likewise.
9607         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9608         (main): Use it.
9609
9610 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
9611
9612         PR tree-optimization/29877
9613         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9614         name of a hard register for the target concerned.  Adjust dg-error
9615         directives to cope with new behaviour of TER.
9616
9617 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9618
9619         PR c++/28986
9620         * g++.dg/conversion/nullptr1.C: Added overflow warning.
9621         * g++.dg/warn/overflow-warn-1.C: New.
9622         * g++.dg/warn/overflow-warn-3.C: New.
9623         * g++.dg/warn/overflow-warn-4.C: New.
9624         * g++.dg/warn/overflow-warn-5.C: New.
9625         * g++.dg/warn/overflow-warn-6.C: New.
9626         * g++.dg/warn/Woverflow-1.C: New.
9627         * g++.dg/warn/Woverflow-2.C: New.
9628         * g++.dg/warn/Woverflow-3.C: New.
9629         * g++.dg/warn/multiple-overflow-warn-2.C: New.
9630
9631 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
9632
9633         PR fortran/27698
9634         * gfortran.dg/invalid_name.f90: New test.
9635         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9636         * gfortran.dg/gomp/pr29759.f90: Ditto.
9637
9638 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
9639
9640         * gfortran.dg/present_1.f90:  Update error message.
9641
9642 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
9643
9644         PR c++/19439
9645         * g++.dg/template/duplicate1.C: New test
9646         * g++.dg/template/memfriend6.C: Adjust error markers.
9647
9648 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
9649
9650         PR tree-opt/30385
9651         * gcc.dg/torture/inline-1.c: New test.
9652
9653 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9654
9655         PR c/19978
9656         * gcc.dg/multiple-overflow-warn-1.c: New.
9657         * gcc.dg/multiple-overflow-warn-2.c: New.
9658         * gcc.dg/overflow-warn-6.c: New.
9659         * g++.dg/warn/multiple-overflow-warn-1.C: New.
9660
9661 2007-01-05  Roger Sayle  <roger@eyesopen.com>
9662
9663         * gfortran.dg/array_memcpy_1.f90: New test case.
9664         * gfortran.dg/array_memcpy_2.f90: Likewise.
9665
9666 2007-01-05  Richard Guenther  <rguenther@suse.de>
9667
9668         PR middle-end/27826
9669         * g++.dg/opt/pr27826.C: New testcase.
9670
9671 2007-01-05  Ian Lance Taylor  <iant@google.com>
9672
9673         * gcc.dg/Walways-true-1.c: New test.
9674         * gcc.dg/Walways-true-2.c: New test.
9675         * g++.dg/warn/Walways-true-1.C: New test.
9676         * g++.dg/warn/Walways-true-2.C: New test.
9677
9678 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
9679
9680         PR c/30360
9681         * gcc.dg/pr30360.c: New test.
9682
9683 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
9684
9685         PR fortran/23232
9686         * gfortran.dg/data_implied_do_1.f90: New test.
9687
9688         PR fortran/27996
9689         PR fortran/27998
9690         * gfortran.dg/char_length_1.f90: New test.
9691
9692 2007-01-05  Richard Guenther  <rguenther@suse.de>
9693
9694         PR middle-end/28116
9695         * g++.dg/opt/pr28116.C: New testcase.
9696
9697 2007-01-05  Tobias Burnus  <burnus@net-b.de>
9698
9699         PR fortran/29624
9700         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9701           invalid deallocate.
9702         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9703         * gfortran.dg/protected_4.f90: Add pointer intent check.
9704         * gfortran.dg/protected_6.f90: Add pointer intent check.
9705         * gfortran.dg/pointer_intent_1.f90: New test.
9706         * gfortran.dg/pointer_intent_2.f90: New test.
9707         * gfortran.dg/pointer_intent_3.f90: New test.
9708
9709 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
9710
9711         PR 30235
9712         * gfortran.dg/altreturn_2.f90: new test.
9713
9714 2007-01-04  Tom Tromey  <tromey@redhat.com>
9715
9716         PR preprocessor/28165:
9717         * gcc.dg/cpp/pr28165.c: New file.
9718
9719 2007-01-03  Josh Conner  <jconner@apple.com>
9720
9721         PR middle-end/29683
9722         * gcc.dg/pr29683.c: New.
9723
9724 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9725
9726         PR c++/28217
9727         * g++.dg/pch/template-1.C: New test.
9728         * g++.dg/pch/template-1.Hs: New file.
9729
9730 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9731
9732         PR middle-end/30353
9733         * gcc.c-torture/compile/complex-4.c: New test.
9734
9735 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
9736
9737         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9738         -maltivec.
9739         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9740
9741 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
9742
9743         PR middle-end/30286
9744         * gcc.dg/pr30286.c: New test.
9745
9746         PR c++/29535
9747         * g++.dg/template/crash66.C: New test.
9748
9749         PR c++/29054
9750         * g++.dg/template/friend49.C: New test.
9751
9752 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
9753
9754         * gfortran.dg/ibits.f90: New test.
9755
9756 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
9757
9758         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9759         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9760
9761 2007-01-02  Jan Hubicka  <jh@suse.cz>
9762
9763         * gcc.dg/pr16194.c: We now output error on all three functions,
9764         not just first one.
9765
9766 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9767
9768         PR c/19977
9769         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
9770         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
9771
9772 2006-01-02  Ian Lance Taylor  <iant@google.com>
9773
9774         * g++.dg/warn/Wparentheses-22.C: New test.
9775         * g++.dg/warn/Wparentheses-23.C: New test.
9776
9777 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9778
9779         PR middle-end/7651
9780         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
9781         * gcc.dg/declspec-3-Wextra.c: New.
9782         * gcc.dg/declspec-3-no.c: New
9783
9784 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
9785
9786         PR fortran/20896
9787         * gfortran.dg/interface_10.f90: Remove.
9788
9789 2007-01-01  Roger Sayle  <roger@eyesopen.com>
9790
9791         * gcc.dg/fold-eqxor-4.c: New test case.
9792
9793 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
9794
9795         PR middle-end/30311
9796         * gcc.c-torture/compile/pr30311.c: New test.
9797
9798 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
9799
9800         PR middle-end/30253
9801         * gcc.c-torture/compile/statement-expression-1.c: New test.
9802
9803 2007-01-01  Andreas Schwab  <schwab@suse.de>
9804
9805         PR target/29166
9806         * g++.dg/eh/pr29166.C: New test.
9807
9808 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
9809
9810         * lib/target-supports.exp (check_effective_target_powerpc_spe):
9811         New.
9812         (check_effective_target_vect_cmdline_needed): Use it.
9813
9814 2006-12-31  Richard Guenther  <rguenther@suse.de>
9815
9816         PR middle-end/30137
9817         * gcc.dg/pr30137-1.c: New testcase.
9818         * gcc.dg/pr30137-2.c: Likewise.
9819
9820 2006-12-31  Roger Sayle  <roger@eyesopen.com>
9821
9822         PR middle-end/30322
9823         * gcc.dg/fold-plusnot-1.c: New test case.
9824
9825 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
9826
9827         PR c++/29731
9828         * g++.dg/parse/template22.C: New test.
9829
9830 2006-12-31  Richard Guenther  <rguenther@suse.de>
9831
9832         PR middle-end/30338
9833         * gcc.c-torture/compile/pr30338.c: New testcase.
9834
9835 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9836
9837         PR fortran/27900
9838         * gfortran.dg/intrinsic_actual_4.f90: New test.
9839
9840         PR fortran/24325
9841         * gfortran.dg/func_decl_3.f90: New test.
9842
9843 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
9844
9845         PR fortran/23060
9846         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
9847         * gfortran.dg/c_by_val_1.f: New test.
9848         * gfortran.dg/c_by_val_2.f: New test.
9849         * gfortran.dg/c_by_val_3.f: New test.
9850
9851 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
9852
9853         PR libfortran/30321
9854         * gfortran.dg/sum_zero_array_1.f90:  New test.
9855
9856 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
9857
9858         PR preprocessor/29612
9859         * gcc.dg/cpp/pr29612-1.c: New test.
9860         * gcc.dg/cpp/pr29612-2.c: New test.
9861
9862 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
9863
9864         PR fortran/30034
9865         * gfortran.dg/pure_formal_proc_1.f90: New test.
9866
9867         PR fortran/30237
9868         * gfortran.dg/intrinsic_actual_3.f90: New test.
9869
9870 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9871
9872         PR fortran/30014
9873         * gfortran.dg/io_constraints_1.f90: Update test.
9874         * gfortran.dg/io_constraints_2.f90: Update test.
9875         * gfortran.dg/inquire_iolength.f90: New test.
9876
9877 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
9878
9879         PR fortran/20896
9880         * gfortran.dg/interface_10.f90: New test.
9881         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
9882         since z is already, locally a variable.
9883
9884         PR fortran/25135
9885         * gfortran.dg/generic_11.f90: New test.
9886         * gfortran.dg/interface_7.f90: Remove name clash between module
9887         name and procedure 'x' referenced in the interface.
9888
9889 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9890
9891         PR middle-end/7651
9892         * gcc.dg/Wmissing-parameter-type.c: New.
9893         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
9894         * gcc.dg/Wmissing-parameter-type-no.c: New.
9895
9896 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
9897
9898         PR fortran/25818
9899         * gfortran.dg/entry_array_specs_2.f: New test.
9900
9901         PR fortran/30084
9902         * gfortran.dg/nested_modules_6.f90: New test.
9903
9904 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9905
9906         PR middle-end/7651
9907         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
9908         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
9909
9910 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
9911
9912         PR C++/30168
9913         * g++.dg/opt/complex6.C: New test.
9914
9915 2006-12-22  Ben Elliston  <bje@au.ibm.com>
9916
9917         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
9918         full" if the linker on spu-*-* warns about exceeding local store.
9919
9920         And revert this patch:
9921         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9922         fail to link due to relocation overflows on spu-*-*.
9923
9924 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9925
9926         PR fortran/30273
9927         * gfortran.dg/dependency_19.f90: New test.
9928
9929 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
9930
9931         PR fortran/30202
9932         * gfortran.dg/alloc_comp_basics_3.f90: New test.
9933
9934 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
9935
9936         PR middle-end/30262
9937         * gcc.c-torture/execute/20061220-1.c: New test.
9938
9939         PR middle-end/30263
9940         * gcc.dg/gomp/asm-1.c: New test.
9941
9942         PR target/30230
9943         * g++.dg/eh/ia64-2.C: New test.
9944
9945 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
9946
9947         PR target/28966
9948         PR target/29248
9949         * gcc.dg/rs6000-leaf.c: New.
9950
9951 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9952
9953         PR fortran/25392
9954         * gfortran.dg/f2c_8.f90: New test.
9955
9956 2006-12-20  Bill Wendling  <wendling@apple.com>
9957
9958         * gcc.dg/asm-b.c: Check for __ppc64__.
9959
9960 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9961
9962         PR fortran/30190
9963         * gfortran.dg/bounds_check_5.f90: New test.
9964
9965 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
9966
9967         PR middle-end/30143
9968         * gcc.dg/gomp/complex-1.c: New testcase.
9969
9970 2006-12-20  Roger Sayle  <roger@eyesopen.com>
9971
9972         * gfortran.dg/array_memset_1.f90: New test case.
9973
9974 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
9975
9976         * lib/target-supports.exp: Add spu to
9977         check_effective_target_vect_widen_mult_hi_to_si.
9978
9979 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
9980
9981         PR fortran/29992
9982         * gfortran.dg/generic_9.f90: New test.
9983
9984         PR fortran/30081
9985         * gfortran.dg/generic_10.f90: New test.
9986
9987 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
9988
9989         PR tree-opt/30045
9990         * gcc.dg/pr30045.c: New test.
9991
9992 2006-12-20  Ben Elliston  <bje@au.ibm.com>
9993
9994         * gcc.dg/20020312-2.c: Add a case for __SPU__.
9995
9996 2006-12-19  Eric Christopher  <echristo@apple.com>
9997
9998         PR target/29302
9999         * gcc.c-torture/execute/pr29302-1.c: New.
10000
10001 2006-12-19  Tobias Burnus  <burnus@net-b.de>
10002
10003         PR fortran/39238
10004         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10005
10006 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
10007
10008         PR fortran/30236
10009         * gfortran.dg/altreturn_3.f90: New test.
10010
10011         * gfortran.dg/char_result_12.f90: Fix comment typos.
10012
10013 2006-12-19  Ben Elliston  <bje@au.ibm.com>
10014
10015         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10016         as newlib's stdio.h uses non-traditional cpp constructs.
10017
10018 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10019
10020         * gfortran.dg/advance.f90: Renamed to advance_1.f90
10021         * gfortran.dg/append-1.f90: Renamed to append_1.f90
10022         * gfortran.dg/array-1.f90: Renamed to array_1.f90
10023         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10024         * gfortran.dg/backspace.f: Renamed to backspace_1.f
10025         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10026         * gfortran.dg/default_initialization.f: Renamed to
10027         default_initialization_1.f
10028         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10029         dollar_edit_descriptor_1.f
10030         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10031         dollar_edit_descriptor_2.f
10032         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10033         dollar_edit_descriptor_3.f
10034         * gfortran.dg/logint-1.f: Renamed to logint_1.f
10035         * gfortran.dg/logint-2.f: Renamed to logint_2.f
10036         * gfortran.dg/logint-3.f: Renamed to logint_3.f
10037         * gfortran.dg/advance_1.f90: Renamed from advance.f90
10038         * gfortran.dg/append_1.f90: Renamed from append-1.f90
10039         * gfortran.dg/array_1.f90: Renamed from array-1.f90
10040         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10041         * gfortran.dg/backspace_1.f: Renamed from backspace.f
10042         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10043         * gfortran.dg/default_initialization_1.f: Renamed from
10044         default_initialization.f
10045         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10046         dollar_edit_descriptor-1.f
10047         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10048         dollar_edit_descriptor-2.f
10049         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10050         dollar_edit_descriptor-3.f
10051         * gfortran.dg/logint_1.f: Renamed from logint-1.f
10052         * gfortran.dg/logint_2.f: Renamed from logint-2.f
10053         * gfortran.dg/logint_3.f: Renamed from logint-3.f
10054
10055 2006-12-18  Bill Wendling  <wendling@apple.com>
10056
10057         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10058         id is an OjbC keyword.
10059
10060 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10061
10062         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10063
10064 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
10065
10066         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10067
10068 2006-12-18  Ian Lance Taylor  <iant@google.com>
10069
10070         * g++.dg/warn/Wmissing-declarations-1.C: New test.
10071
10072 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10073
10074         * gcc.c-torture/compile/pr27528.c: Use empty templates.
10075
10076 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
10077
10078         PR fortran/30207
10079         * gfortran.fortran-torture/execute/where21.f90: New test.
10080
10081 2006-12-17  Tobias Burnus  <burnus@net-b.de>
10082
10083         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10084
10085 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10086
10087         PR middle-end/7651
10088         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10089         * gcc.dg/if-empty-1.c: Likewise.
10090         * gcc.dg/pr23165.c: Likewise.
10091         * g++.dg/warn/empty-body.C: Likewise.
10092
10093 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10094
10095         PR libfortran/30005
10096         * gfortran.dg/open_errors.f90: New test.
10097
10098 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
10099
10100         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10101
10102         * gcc.target/i386/ssse3-pabsb.c: New file.
10103         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10104         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10105         * gcc.target/i386/ssse3-palignr.c: Likewise.
10106         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10107         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10108         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10109         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10110         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10111         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10112         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10113         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10114         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10115         * gcc.target/i386/ssse3-psignb.c: Likewise.
10116         * gcc.target/i386/ssse3-psignd.c: Likewise.
10117         * gcc.target/i386/ssse3-psignw.c: Likewise.
10118         * gcc.target/i386/ssse3-vals.h: Likewise.
10119
10120 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
10121
10122         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10123         * lib/fortran-torture.exp: Include target-supports.exp.
10124
10125 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
10126
10127         PR target/30185
10128         * gcc.c-torture/execute/pr30185.c: New test.
10129
10130 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10131
10132         PR testsuite/30179
10133         PR testsuite/30180
10134         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10135         * gcc.dg/builtin-bswap-2.c: Likewise.
10136         * gcc.dg/builtin-bswap-3.c: Likewise.
10137         * gcc.dg/builtin-bswap-4.c: Likewise.
10138         * lib/target-supports.exp (check_effective_target_stdint_types): New.
10139         * gcc.c-torture/execute/mode-dependent-address.x: New file.
10140
10141 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10142
10143         PR libfortran/30145
10144         * gfortran.dg/write_zero_array: New test.
10145
10146 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10147
10148         PR fortran/30200
10149         * gfortran.dg/write_fmt_trim.f90: New test.
10150
10151 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
10152
10153         PR 30194
10154         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10155         temporarily.
10156
10157 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10158
10159         * lib/target-supports.exp (check_weak_available): Use istarget
10160         "hppa*-*-hpux10*" instead of regexp.
10161         (check_cxa_atexit_available): Likewise.
10162
10163 2006-12-14  Richard Guenther  <rguenther@suse.de>
10164
10165         PR tree-optimization/30197
10166         * gcc.c-torture/execute/complex-1.c: Fix function name.
10167         * gcc.dg/builtins-61.c: New testcase.
10168
10169 2006-12-14  Richard Guenther  <rguenther@suse.de>
10170
10171         PR middle-end/30172
10172         * gcc.dg/pr30172-1.c: New testcase.
10173
10174 2006-12-14  Richard Guenther  <rguenther@suse.de>
10175
10176         PR tree-optimization/30198
10177         * gcc.dg/builtins-60.c: New testcase.
10178
10179 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
10180
10181         * lib/target-supports.exp (vect_no_align): Remove spu.
10182
10183 2006-12-13  Ian Lance Taylor  <iant@google.com>
10184
10185         PR c++/19564
10186         PR c++/19756
10187         * g++.dg/warn/Wparentheses-5.C: New test.
10188         * g++.dg/warn/Wparentheses-6.C: New test.
10189         * g++.dg/warn/Wparentheses-7.C: New test.
10190         * g++.dg/warn/Wparentheses-8.C: New test.
10191         * g++.dg/warn/Wparentheses-9.C: New test.
10192         * g++.dg/warn/Wparentheses-10.C: New test.
10193         * g++.dg/warn/Wparentheses-11.C: New test.
10194         * g++.dg/warn/Wparentheses-12.C: New test.
10195         * g++.dg/warn/Wparentheses-13.C: New test.
10196         * g++.dg/warn/Wparentheses-14.C: New test.
10197         * g++.dg/warn/Wparentheses-15.C: New test.
10198         * g++.dg/warn/Wparentheses-16.C: New test.
10199         * g++.dg/warn/Wparentheses-17.C: New test.
10200         * g++.dg/warn/Wparentheses-18.C: New test.
10201         * g++.dg/warn/Wparentheses-19.C: New test.
10202         * g++.dg/warn/Wparentheses-20.C: New test.
10203         * g++.dg/warn/Wparentheses-21.C: New test.
10204
10205 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10206
10207         PR testsuite/30157
10208         * lib/target-supports.exp (check_cxa_atexit_available): Return false
10209         for target "hppa.*hpux10".
10210
10211 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
10212
10213         * g++.dg/debug/vartrack1.C: New test.
10214
10215         * g++.dg/opt/ifcvt1.C: New test.
10216
10217         * gcc.dg/tls/opt-13.c: New test.
10218
10219         * gcc.dg/20060425-2.c: New test.
10220
10221         * g++.dg/opt/pr15054-2.C: New test.
10222
10223         * gcc.c-torture/execute/20060420-1.c: New test.
10224
10225         * gcc.c-torture/execute/20060412-1.c: New test.
10226
10227         * objc/compile/20060406-1.m: New test.
10228
10229 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
10230
10231         * g++.dg/template/array17.C: New test.
10232
10233 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
10234
10235         * gcc.target/powerpc/altivec-23.c: New test.
10236
10237 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
10238
10239         PR c++27316
10240         * g++.dg/inherit/error3.C: New test.
10241
10242         PR c++/28740
10243         * g++.dg/inherit/error4.C: New test.
10244
10245 2006-12-13  Richard Guenther  <rguenther@suse.de>
10246
10247         PR tree-optimization/17687
10248         * gcc.dg/builtins-59.c: New testcase.
10249
10250 2006-12-13  Ben Elliston  <bje@au.ibm.com>
10251
10252         * gcc.target/spu/Wmain.c: New test.
10253
10254 2006-12-12  Josh Conner  <jconner@apple.com>
10255
10256         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10257         * g++.dg/abi/thunk4.C: Likewise.
10258         * g++.dg/abi/rtti3.C: Likewise.
10259
10260 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
10261
10262         * gcc.target/spu/cpat-1.c: New test.
10263         * gcc.target/spu/cpat-2.c: New test.
10264         * gcc.target/spu/cpat-3.c: New test.
10265         * gcc.target/spu/cpat-4.c: New test.
10266
10267 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10268
10269         PR tree-opt/28436
10270         * gcc.c-torture/compile/vector-1.c: New test.
10271         * gcc.c-torture/compile/vector-2.c: New test.
10272         * gcc.c-torture/compile/vector-3.c: New test.
10273
10274 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
10275
10276         * lib/fortran-torture.exp: Update copyright years.  Remove
10277         obsolete comment.  Test -ftree-vectorize where it makes sense.
10278         * lib/gfortran-dg.exp: Update copyright years.  Use settings
10279         from fortran-torture.exp.
10280         * gfortran.dg/char_transpose_1.f90,
10281         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10282         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10283         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
10284         '-w' to dg-options.
10285
10286 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
10287
10288         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10289         saved_${tool}_load.
10290
10291 2006-12-12  Ira Rosen  <irar@il.ibm.com>
10292
10293         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10294         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10295         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10296         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10297         gaps.
10298
10299 2006-12-12  Richard Guenther  <rguenther@suse.de>
10300
10301         PR middle-end/30147
10302         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10303
10304 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
10305             Diego Novillo  <dnovillo@redhat.com>
10306
10307         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10308         VDEF/VUSE changes.
10309         * gcc.dg/tree-ssa/pr26421.c: Likewise
10310         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10311         * gcc.dg/tree-ssa/pr23382.c: Likewise.
10312         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10313         * gcc.dg/tree-ssa/pr28410.c: Likewise.
10314         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10315         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10316         * gcc.dg/tree-ssa/vrp07.c: Likewise.
10317         * gcc.dg/tree-ssa/vrp08.c: Likewise.
10318         * gcc.dg/tree-ssa/alias-12.c: Likewise.
10319
10320 2006-12-11  Jan Hubicka  <jh@suse.cz>
10321
10322         * gcc.dg/tree-prof/stringop-1.c: New test.
10323         * gcc.dg/tree-prof/stringop-2.c: New test.
10324
10325 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
10326
10327         PR target/30120
10328         * gcc.target/i386/pr30120.c: New test.
10329
10330         Revert:
10331         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10332
10333         * gcc.target/i386/x87regparm-1.c: New test.
10334         * gcc.target/i386/x87regparm-2.c: New test.
10335         * gcc.target/i386/x87regparm-3.c: New test.
10336         * gcc.target/i386/x87regparm-4.c: New test.
10337
10338 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
10339
10340         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10341
10342 2006-12-10  Tobias Burnus  <burnus@net-b.de>
10343
10344         PR fortran/23994
10345         * gfortran.dg/protected_1.f90: New test.
10346         * gfortran.dg/protected_2.f90: New test.
10347         * gfortran.dg/protected_3.f90: New test.
10348         * gfortran.dg/protected_4.f90: New test.
10349         * gfortran.dg/protected_5.f90: New test.
10350         * gfortran.dg/protected_6.f90: New test.
10351
10352 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10353             Tobias Burnus  <burnus@gcc.gnu.org>
10354
10355         PR fortran/29975
10356         PR fortran/30068
10357         * gfortran.dg/interface_4.f90: Test adding procedure to generic
10358         interface.
10359         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10360         ambiguous interfaces.
10361         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10362         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10363         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10364         ambiguous interfaces.
10365         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10366         * gfortran.dg/array_initializer_2.f90: Add initializer array
10367         constructor test.
10368
10369         PR fortran/30096
10370         * gfortran.dg/interface_9.f90: Test that host interfaces are
10371         not checked for ambiguity with the local version.
10372
10373 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10374
10375         PR fortran/29464
10376         * gfortran.dg/module_interface_2.f90: New test.
10377
10378 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
10379
10380         PR fortran/29941
10381         * gfortran.dg/assumed_len.f90: New test.
10382
10383 2006-12-09  Richard Guenther  <rguenther@suse.de>
10384
10385         * g++.dg/warn/implicit-typename1.C: Qualify types.
10386         * g++.dg/parse/crash12.C: Likewise.
10387         * g++.dg/tree-ssa/pr22444.C: Likewise.
10388
10389 2006-12-09  Tobias Burnus  <burnus@net-b.de>
10390
10391         * gfortran.dg/array_2.f90: Added sqrt test.
10392
10393 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
10394
10395         * gcc.target/i386/x87regparm-1.c: XFAIL.
10396         * gcc.target/i386/x87regparm-2.c: XFAIL.
10397         * gcc.target/i386/x87regparm-3.c: XFAIL.
10398         * gcc.target/i386/x87regparm-4.c: XFAIL.
10399
10400 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10401
10402         * lib/target-supports.exp
10403         (check_effective_target_large_long_double): New.
10404         * gcc.dg/Wconversion-real.c : Use it.
10405         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10406         unsigned.
10407
10408 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
10409
10410         * gcc.c-torture/execute/mode-dependent-address.c: New test.
10411
10412 2006-12-08  Tobias Burnus  <burnus@net-b.de>
10413
10414         PR fortran/27546
10415         * gfortran.dg/import4.f90: New test for IMPORT in modules.
10416
10417 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
10418
10419         PR c++/29732
10420         * g++.dg/template/crash65.C: New test.
10421         * g++.dg/template/spec16.C: Tweak error markers.
10422
10423 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10424
10425         * gcc.target/spu: New directory.
10426         * gcc.target/spu/spu.exp: New file.
10427         * gcc.target/spu/intrinsics-1.c: New test.
10428
10429 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
10430
10431         PR c++/29980
10432         * g++.dg/ext/attrib27.C: New test.
10433         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10434         * g++.dg/parse/typedef5.C: Likewise.
10435
10436 2006-12-07  Mike Stump  <mrs@apple.com>
10437
10438         * treelang/compile/var_defs.tree: Adjust.
10439
10440 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
10441
10442         PR c++/29730
10443         * g++.dg/template/crash64.C: New test.
10444         * g++.dg/parse/crash27.C: Adjust error markers.
10445
10446 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
10447
10448         PR libfortran/30009
10449         PR libfortran/30056
10450         * gfortran.dg/read_eof_4.f90:  Add tests.
10451         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
10452         * gfortran.dg/unf_read_corrupted_1.f90: New test.
10453
10454 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
10455
10456         PR c++/29729
10457         * g++.dg/template/crash63.C: New test.
10458
10459         PR c++/29728
10460         * g++.dg/template/crash62.C: New test.
10461
10462 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10463
10464         PR fortran/30003
10465         * gfortran.dg/allocatable_function_1.f90: Increase the number
10466         of expected calls of free to 10; the lhs section reference is
10467         now evaluated so there is another call to bar.  Change the
10468         comment appropriately.
10469         * gfortran.dg/array_section_1.f90: New test.
10470
10471 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
10472
10473         PR fortran/29912
10474         * gfortran.dg/char_result_12.f90: New test.
10475
10476 2006-12-05  Richard Guenther  <rguenther@suse.de>
10477
10478         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10479         * gcc.dg/vect/vect-pow-2.c: Rename to ...
10480         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
10481         vect_double, xfail for spu*-*-*.
10482
10483 2006-12-04  Tobias Burnus  <burnus@net-b.de>
10484
10485         PR fortran/29962
10486         * initialization_4.f90: Test noninteger exponents (-std=f95).
10487         * initialization_5.f90: New test for noninteger exponents
10488           with -std=f2003.
10489
10490 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10491
10492         PR fortran/29821
10493         * gfortran.dg/parameter_array_section_1.f90: New test.
10494
10495 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
10496
10497         PR c++/29733
10498         * g++.dg/template/crash61.C: New test.
10499
10500         PR c++/29632
10501         * g++.dg/template/error23.C: New test.
10502
10503 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
10504
10505         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10506
10507 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
10508
10509         PR fortran/29916
10510         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10511
10512 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
10513
10514         PR middle-end/29965
10515         * gcc.dg/gomp/pr29965-1.c: New test.
10516         * gcc.dg/gomp/pr29965-2.c: New test.
10517         * gcc.dg/gomp/pr29965-3.c: New test.
10518         * gcc.dg/gomp/pr29965-4.c: New test.
10519         * gcc.dg/gomp/pr29965-5.c: New test.
10520         * gcc.dg/gomp/pr29965-6.c: New test.
10521         * g++.dg/gomp/pr29965-1.C: New test.
10522         * g++.dg/gomp/pr29965-2.C: New test.
10523         * g++.dg/gomp/pr29965-3.C: New test.
10524         * g++.dg/gomp/pr29965-4.C: New test.
10525         * g++.dg/gomp/pr29965-5.C: New test.
10526         * g++.dg/gomp/pr29965-6.C: New test.
10527         * g++.dg/gomp/pr29965-7.C: New test.
10528         * g++.dg/gomp/pr29965-8.C: New test.
10529         * g++.dg/gomp/pr29965-9.C: New test.
10530         * g++.dg/gomp/pr29965-10.C: New test.
10531
10532 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
10533
10534         * gnat.dg/pointer_variable_bounds.adb: New test.
10535         * gnat.dg/pointer_variable_bounds.ads: Likewise.
10536         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10537
10538 2006-12-03  Eric Christopher  <echristo@apple.com>
10539
10540         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10541
10542 2006-12-03  Richard Henderson  <rth@redhat.com>
10543             Andrew Pinski  <pinskia@gmail.com>
10544
10545         PR C++/14329
10546         * g++.dg/warn/unit-1.C: New test.
10547
10548 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
10549
10550         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10551
10552 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
10553
10554         * g++.dg/vect/vect.exp: Enable tests to run on spu.
10555         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10556         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10557         * gcc.dg/vect/vect-70.c: Reduce array size.
10558         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10559         vect_no_compaer_double targets.
10560         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10561         vect_float, vect_double, and vect_int.
10562
10563 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
10564
10565         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10566         test for loop versioning on vect_no_align targets.
10567         * gcc.dg/vect/pr20122.c: Likewise.
10568         * gcc.dg/vect/vect-105.c: Likewise.
10569         * gcc.dg/vect/vect-42.c: Likewise.
10570         * gcc.dg/vect/vect-43.c: Likewise.
10571         * gcc.dg/vect/vect-74.c: Likewise.
10572         * gcc.dg/vect/vect-75.c: Likewise.
10573         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10574         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10575         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10576         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10577
10578 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
10579
10580         PR fortran/29642
10581         * gfortran.dg/value_1.f90 : New test.
10582         * gfortran.dg/value_2.f90 : New test.
10583         * gfortran.dg/value_3.f90 : New test.
10584         * gfortran.dg/value_4.f90 : New test.
10585         * gfortran.dg/value_4.c : Called from value_4.f90.
10586
10587 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10588
10589         PR C++/30033
10590         *  g++.dg/cpp0x/static_assert4.C: New testcase.
10591
10592 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10593
10594         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10595
10596 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
10597
10598         PR c/27953
10599         * gcc.dg/pr27953.c: New test.
10600
10601 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10602
10603         PR c++/30022
10604         * g++.dg/ext/vector5.C: New test.
10605
10606         PR c++/30021
10607         * g++.dg/other/main1.C: New test.
10608
10609 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
10610
10611         PR libfortran/29568
10612         * gfortran.dg/convert_implied_open.f90:  Change to
10613         new default record length.
10614         * gfortran.dg/unf_short_record_1.f90:  Adapt to
10615         new error message.
10616         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
10617
10618 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
10619
10620         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10621
10622 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
10623
10624         PR c++/29066
10625         * g++.dg/expr/pr29066.c: New.
10626
10627 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
10628             Zdenek Dvorak <dvorakz@suse.cz>
10629
10630         PR tree-optimization/29921
10631         * gcc.dg/pr29921-2.c: New test.
10632
10633 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
10634
10635         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10636         (i386_get_cpuid): New function.
10637         (i386_cpuid_ecx): Likewise.
10638         (i386_cpuid_edx): Likewise.
10639         (i386_cpuid): Updated to call i386_cpuid_edx.
10640
10641         * gcc.target/i386/sse3-addsubpd.c: New file.
10642         * gcc.target/i386/sse3-addsubps.c: Likewise.
10643         * gcc.target/i386/sse3-haddpd.c: Likewise.
10644         * gcc.target/i386/sse3-haddps.c: Likewise.
10645         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10646         * gcc.target/i386/sse3-hsubps.c: Likewise.
10647         * gcc.target/i386/sse3-lddqu.c: Likewise.
10648         * gcc.target/i386/sse3-movddup.c: Likewise.
10649         * gcc.target/i386/sse3-movshdup.c: Likewise.
10650         * gcc.target/i386/sse3-movsldup.c: Likewise.
10651
10652 2006-12-01  Dirk Mueller  <dmueller@suse.de>
10653
10654         * g++.dg/warn/Wreturn-type-4.C: New testcase.
10655
10656 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
10657
10658         * gcc.dg/dfp/convert-int-max.c: New test.
10659         * gcc.dg/dfp/convert-int-max-fold.c: New test.
10660
10661 2006-11-30  Richard Guenther  <rguenther@suse.de>
10662
10663         * gcc.dg/vect/vect-pow-1.c: Rename ...
10664         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
10665         floats instead of doubles, check successful vectorization.
10666
10667 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10668
10669         PR target/29945
10670         * gcc.c-torture/compile/pr29945.c: New testcase.
10671
10672 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
10673
10674         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10675         -maltivec.
10676
10677 2006-11-29  Eric Christopher  <echristo@apple.com>
10678
10679         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10680
10681 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
10682
10683         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10684
10685         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10686
10687 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
10688
10689         PR c++/29022
10690         * g++.dg/inherit/virtual2.C: New test.
10691         * g++.dg/inherit/virtual3.C: Likewise.
10692         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10693         * g++.dg/inherit/error2.C: Likewise.
10694         * g++.dg/template/instantiate1.C: Likewise.
10695
10696 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
10697
10698         PR tree-opt/29984
10699         * gcc.dg/tree-ssa/reassoc-12.c: New test.
10700
10701 2006-11-28  Jan Hubicka  <jh@suse.cz>
10702
10703         * gcc.dg/memcpy-1.c: New test.
10704
10705 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
10706
10707         PR c++/29735
10708         * g++.dg/warn/main-3.C: New test.
10709
10710 2006-11-28  Jan Hubicka  <jh@suse.cz>
10711
10712         * gcc.dg/winline-1.c: New test.
10713
10714 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
10715
10716         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10717         alignments.
10718
10719 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10720
10721         PR fortran/29976
10722         * gfortran.dg/missing_optional_dummy_3.f90
10723
10724 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
10725
10726         PR fortran/20880
10727         * gfortran.dg/interface_3.f90: Modify errors.
10728
10729 2006-11-28  Ben Elliston  <bje@au.ibm.com>
10730
10731         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10732         fail to link due to relocation overflows on spu-*-*.
10733
10734 2006-11-27  Michael Matz  <matz@suse.de>
10735             Andreas Krebbel  <krebbel1@de.ibm.com>
10736
10737         PR target/29319
10738         * gcc.dg/20061127-1.c: New testcase.
10739
10740 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
10741
10742         * gcc.dg/20061124-1.c: Add exit() function prototype.
10743
10744 2006-11-27  Jan Hubicka  <jh@suse.cz>
10745
10746         * gcc.target/i386/memcpy-1.c: Adjust size.
10747         * gcc.dg/visibility-11.c: Likewise.
10748
10749 2006-11-27  Richard Guenther  <rguenther@suse.de>
10750
10751         PR middle-end/25620
10752         * gcc.target/i386/pow-1.c: New testcase.
10753         * gcc.dg/builtins-58.c: Likewise.
10754
10755 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
10756
10757         PR c++/29886
10758         * g++.dg/expr/cast8.C: New test.
10759
10760 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10761
10762         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
10763         Don't ever inline the testcase.
10764
10765 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10766
10767         PR fortran/29982
10768         * gfortran.fortran-torture/compile/parameter_3.f90: New
10769         testcase.
10770
10771 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
10772
10773         PR fortran/29951
10774         * gfortran.fortran-torture/execute/transfer2.f90: New test.
10775
10776 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10777
10778         * gfortran.fortran-torture/execute/specifics.f90: Remove test
10779         for CHAR.
10780
10781 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10782
10783         PR libgfortran/29936
10784         * gfortran.dg/write_check3.f90: New test.
10785
10786 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10787
10788         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
10789
10790 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
10791
10792         PR fortran/20880
10793         * gfortran.dg/interface_3.f90: New test.
10794
10795         PR fortran/29387
10796         * gfortran.dg/generic_8.f90: New test.
10797
10798 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10799
10800         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
10801         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
10802         * gfortran.dg/specifics_3.f90: Remove.
10803
10804 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
10805
10806         PR c/29955
10807         * gcc.dg/gomp/pr29955.c: New test.
10808
10809         PR c/29736
10810         * gcc.dg/pr29736.c: New test.
10811
10812 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10813
10814         PR tree-opt/29964
10815         * gcc.dg/pure-1.c: New test.
10816
10817 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
10818
10819         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
10820         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
10821
10822 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10823
10824         * gcc.dg/20061124-1.c: New testcase.
10825
10826 2006-11-23  Eric Christopher  <echristo@apple.com>
10827
10828         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
10829
10830 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10831
10832         PR c/2707
10833         PR c++/26167
10834         * gcc.dg/Wconversion-integer.c: New. Supersedes
10835         Wconversion-negative-constants.c
10836         * gcc.dg/Wconversion-real.c: New.
10837         * gcc.dg/Wconversion-real-integer.c: New.
10838         * gcc.dg/Wconversion-negative-constants.c: Deleted.
10839         * g++.dg/warn/Wconversion1.C: Modified.
10840
10841 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10842
10843         * gfortran.dg/overload_1.f90: New test.
10844
10845 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10846
10847         PR c/9072
10848         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
10849         Wtraditional-conversion.
10850         * gcc.dg/overflow-warn-2.c: Likewise.
10851         * gcc.dg/Wconversion.c: Likewise. Renamed as
10852         Wtraditional-conversion.c .
10853         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
10854         Wtraditional-conversion-2.c .
10855         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
10856         Wtraditional-conversion-2.c
10857         * gcc.dg/Wconversion-negative-constants.c: New.
10858
10859 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
10860
10861         * gcc.dg/tree-ssa/dump-1.c: New test.
10862
10863 2006-11-23  David Ung <davidu@mips.com>
10864
10865         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
10866         -mfp64, allowable when ISA >= 33 and float is enabled.
10867         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
10868         of mthc1 and mfhc1 patterns.
10869
10870 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
10871
10872         PR tree-optimization/29921
10873         * gcc.dg/pr29921.c: New test.
10874
10875 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10876
10877         PR fortran/29441
10878         * gfortran.dg/initialization_4.f90: New test.
10879
10880 2006-11-22  Ira Rosen  <irar@il.ibm.com>
10881
10882         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
10883         platforms that have interleaving support.
10884         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
10885         * gcc.dg/vect/vect-strided-a-u16-i2.c,
10886         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
10887         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
10888         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
10889         gcc.dg/vect/vect-strided-u8-i2-gap.c,
10890         gcc.dg/vect/vect-strided-u8-i8.c,
10891         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
10892         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
10893         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
10894         gcc.dg/vect/vect-strided-float.c,
10895         gcc.dg/vect/vect-strided-a-mult.c,
10896         gcc.dg/vect/vect-strided-mult-char-ls.c,
10897         gcc.dg/vect/vect-strided-a-u16-mult.c,
10898         gcc.dg/vect/vect-strided-a-u32-mult.c,
10899         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
10900         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
10901         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
10902         gcc.dg/vect/vect-strided-mult.c,
10903         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
10904         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
10905         New.
10906
10907 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10908
10909         PR fortran/25087
10910         * gfortran.dg/auto_char_len_4.f90: New test.
10911
10912 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
10913
10914         PR fortran/29652
10915         * gfortran.dg/generic_7.f90: New test.
10916         * gfortran.dg/defined_operators_1.f90: Add new error.
10917
10918 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
10919
10920         PR tree-optimization/29902
10921         * g++.dg/tree-ssa/pr29902.C: New test.
10922
10923 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
10924
10925         PR fortran/29820
10926         * gfortran.dg/used_types_13.f90: New test.
10927
10928 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
10929
10930         * gcc.dg/dfp/snan.c: Delete.
10931
10932 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
10933
10934         * g++.dg/cpp0x/static_assert1.C: New.
10935         * g++.dg/cpp0x/static_assert2.C: New.
10936         * g++.dg/cpp0x/static_assert3.C: New.
10937
10938 2006-11-21  Richard Guenther  <rguenther@suse.de>
10939
10940         * gcc.dg/vect/vect-pow-1.c: New testcase.
10941         * gcc.dg/vect/vect-pow-2.c: Likewise.
10942
10943 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
10944
10945         PR c++/29570
10946         * g++.dg/template/static29.C: New test.
10947
10948         PR c++/29734
10949         * g++.dg/conversion/simd4.C: New test.
10950
10951 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
10952
10953         PR c++/29475
10954         * g++.dg/template/access19.C: New test.
10955         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
10956         error is reported.
10957
10958 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10959
10960         PR tree-opt/25500
10961         * gcc.dg/tree-ssa/sra-4.c: New testcase.
10962
10963 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10964
10965         PR fortran/27546
10966         * gfortran.dg/import.f90: Extended test.
10967         * gfortran.dg/import2.f90: Extended test.
10968
10969 2006-11-20  Tobias Burnus  <burnus@net-b.de>
10970
10971         * gfortran.dg/volatile3.f90: Add conflict test.
10972
10973 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
10974
10975         PR fortran/24783
10976         * gfortran.dg/implicit_10.f90: New test.
10977
10978 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10979
10980         PR c++/8586
10981         * g++.dg/warn/Wall-write-strings.C: New.
10982
10983 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
10984
10985         * gfortran.dg/alloc_comp_constraint_5.f90: New.
10986         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
10987
10988 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10989
10990         * gfortran.dg/use_3.f90: Remove error message.
10991         * gfortran.dg/iso_fortran_env_1.f90: New test.
10992         * gfortran.dg/iso_fortran_env_2.f90: New test.
10993         * gfortran.dg/iso_fortran_env_3.f90: New test.
10994         * gfortran.dg/iso_fortran_env_4.f90: New test.
10995
10996 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
10997
10998         * gcc.dg/vect/vect-27.c: Fix initialization.
10999
11000 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11001
11002         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11003         * gcc.dg/torture/builtin-minmax-1.c: New.
11004
11005         * gcc.dg/builtins-20.c: Add cases for copysign.
11006
11007 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11008
11009         PR fortran/24285
11010         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11011
11012 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11013         * gfortran.dg/use_1.f90: New test.
11014         * gfortran.dg/use_1.f90: New test.
11015         * gfortran.dg/use_1.f90: New test.
11016
11017 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
11018
11019         PR tree-optimization/29801
11020         * gcc.dg/pr29801.c: New test.
11021
11022 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
11023
11024         PR middle-end/29584
11025         * gcc.dg/torture/pr29584.c: New test.
11026
11027 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
11028
11029         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11030         Condition PowerPC tests for saving FPRs on powerpc_fprs.
11031         * gcc.target/powerpc/compress-float-ppc.c,
11032         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11033         powerpc_fprs.
11034         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11035         do not pass -mhard-float.
11036
11037 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
11038
11039         * gnat.dg/volatile_aggregate.adb: New test.
11040
11041 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11042
11043         PR fortran/29391
11044         PR fortran/29489
11045         * gfortran.dg/bound_2.f90: Add more checks.
11046         * gfortran.dg/bound_3.f90: New test.
11047
11048 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11049
11050         PR target/29201
11051         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11052
11053 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11054
11055         * gfortran.dg/import3.f90: Fix error message.
11056
11057 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11058
11059         PR tree-opt/29788
11060         * gfortran.fortran-torture/compile/inline_1.f90:
11061         New testcase.
11062
11063 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
11064
11065         * gcc.target/i386/x87regparm-1.c: New test.
11066         * gcc.target/i386/x87regparm-2.c: New test.
11067         * gcc.target/i386/x87regparm-3.c: New test.
11068         * gcc.target/i386/x87regparm-4.c: New test.
11069
11070 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11071
11072         PR fortran/27546
11073         * gfortran.dg/import.f90: New test.
11074         * gfortran.dg/import2.f90: New test.
11075         * gfortran.dg/import3.f90: New test.
11076
11077 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11078
11079         PR fortran/27588
11080         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11081
11082 2006-11-15  Tobias Burnus  <burnus@net-b.de>
11083
11084         PR fortran/29806
11085         * gfortran.dg/contains.f90: New test.
11086         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11087
11088 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
11089
11090         PR tree-optimization/29581
11091         * gcc.dg/pr29581-1.c: New test.
11092         * gcc.dg/pr29581-2.c: New test.
11093         * gcc.dg/pr29581-3.c: New test.
11094         * gcc.dg/pr29581-4.c: New test.
11095         * gfortran.dg/pr29581.f90: New test.
11096
11097 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
11098
11099         PR fortran/29702
11100         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11101         numbers in error message headers.
11102
11103 2006-11-14  Richard Guenther  <rguenther@suse.de>
11104
11105         * gcc.target/i386/math-torture/math-torture.exp: Restrict
11106         to i?86 and x86_64 targets.
11107
11108 2006-11-14  Caroline Tice  <ctice@apple.com>
11109
11110         * gcc.dg/pubtypes-1.c: New file/testcase.
11111         * gcc.dg/pubtypes-2.c: New file/testcase.
11112         * gcc.dg/pubtypes-3.c: New file/testcase.
11113         * gcc.dg/pubtypes-4.c: New file/testcase.
11114         * g++.dg/pubtypes.C: New file/testcase.
11115
11116 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
11117
11118         PR c++/29106
11119         * g++.dg/init/self1.C: New test.
11120
11121 2006-11-14  Tobias Burnus  <burnus@net-b.de>
11122
11123         PR fortran/29657
11124         * gfortran.dg/conflicts.f90: Add.
11125
11126 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
11127
11128         PR rtl-optimization/29798
11129
11130         * gcc.c-torture/execute/pr29798.c: New.
11131
11132 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11133
11134         * gcc.dg/builtins-20.c: Add more cases.
11135
11136 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
11137
11138         PR fortran/29759
11139         * gfortran.dg/gomp/pr29759.f90: New test.
11140
11141 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
11142
11143         PR c++/29518
11144         * g++.dg/template/static28.C: New test.
11145
11146 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
11147
11148         * lib/c-torture.exp: Use target-libpath.exp.
11149         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11150         set GCC_EXEC_PREFIX env var from global variable of same name.
11151
11152 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11153
11154         PR fortran/26994
11155         * gfortran.fortran-torture/compile/transfer-1.f90:
11156         New testcase.
11157
11158 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
11159             Zdenek Dvorak <dvorakz@suse.cz>
11160
11161         PR tree-optimization/29680
11162         * gcc.dg/alias-11.c: New test.
11163
11164 2006-11-12  Jason Merrill  <jason@redhat.com>
11165             Andrew Pinski <pinskia@physics.uc.edu>
11166
11167         PR middle-end/28915
11168         * gcc.target/i386/vectorize1.c: New.
11169
11170 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11171
11172         PR rtl-optimization/29797
11173         * gcc.c-torture/execute/pr29797-1.c: New test case.
11174
11175 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11176
11177         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11178
11179 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
11180
11181         * gcc.dg/tree-ssa/prefetch-3.c: New test.
11182
11183 2006-11-12  Roger Sayle  <roger@eyesopen.com>
11184
11185         PR tree-optimization/13827
11186         * gcc.dg/fold-eqand-1.c: New test case.
11187
11188 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11189
11190         PR rtl-opt/28812
11191         * gcc.c-torture/execute/mayalias-3.c: New test.
11192
11193 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
11194
11195         PR middle-end/27528
11196         * gcc.c-torture/compile/pr27528.c: New test.
11197         * gcc.dg/pr27528.c: Likewise.
11198
11199 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11200
11201         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11202
11203         * gcc.dg/torture/builtin-symmetric-1.c: New test.
11204
11205 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11206
11207         PR fortran/29758
11208         * gfortran.dg/reshape_source_size_1.f90: New test.
11209
11210 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11211
11212         PR fortran/29315
11213         * gfortran.dg/aliasing_dummy_4.f90: New test.
11214
11215 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
11216
11217         PR target/29777
11218         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11219         and x86_64-*-* targets.
11220
11221 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11222
11223         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11224         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11225         New macros. Use them in exact tests.
11226         (TESTIT3): New macro.
11227         Add tests for fmin, fmax and fma.
11228
11229 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11230
11231         PR fortran/29431
11232         * gfortran.dg/array_constructor_13.f90: New test.
11233
11234 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11235
11236         PR fortran/29744
11237         * gfortran.dg/used_types_12.f90: New test.
11238
11239 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
11240
11241         PR middle-end/29726
11242         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11243         (test6): Ditto.
11244         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11245         * gcc.dg/fold-eqandshift-3.c: New test case.
11246
11247 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11248
11249         PR fortran/29699
11250         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11251
11252         PR fortran/21370
11253         * gfortran.dg/change_symbol_attributes_1.f90: New test.
11254
11255 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
11256
11257         * gcc.dg/20061109-1.c: New testcase.
11258
11259 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11260
11261         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11262
11263 2006-11-09  Tobias Burnus  <burnus@net-b.de>
11264
11265         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11266         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11267
11268 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
11269
11270         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11271         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11272
11273 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11274
11275         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11276
11277 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11278
11279         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11280         vect-9.c).
11281         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11282         * gcc.dg/vect/vect-9.c: Now vectorizable.
11283         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11284         that support vect_widen_mult.
11285         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11286         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11287         vect-reduc-dot-u16.c).
11288         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11289         vect-reduc-dot-u16.c).
11290         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11291         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11292         vect-reduc-dot-s8.c).
11293         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11294         vect-reduc-dot-s8.c).
11295         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11296         vect-reduc-dot-s8.c).
11297         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11298         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11299         vect-reduc-dot-u8.c).
11300         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11301         vect-reduc-dot-u8.c).
11302         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11303         * gcc.dg/vect/vect-multitypes-9.c: New test.
11304         * gcc.dg/vect/vect-multitypes-10.c: New test.
11305         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11306         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11307         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11308         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11309         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11310         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11311         wrapv-vect-reduc-dot-s8.c.
11312         * lib/target-support.exp (check_effective_target_vect_unpack): New.
11313         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11314         targets that support vec_unpack.
11315         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11316         (check_effective_target_vect_widen_mult_qi_to_hi): New.
11317         (check_effective_target_vect_widen_mult_hi_to_si): New.
11318         (check_effective_target_vect_widen_sum): Removed.
11319
11320         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11321
11322         * gcc.dg/vect/vect-multitypes-8.c: New test.
11323         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11324
11325         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
11326
11327         * gcc.dg/vect/vect-multitypes-7.c: New test.
11328
11329         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11330
11331         * gcc.dg/vect/vect-multitypes-4.c: New test.
11332         * gcc.dg/vect/vect-multitypes-5.c: New test.
11333         * gcc.dg/vect/vect-multitypes-6.c: New test.
11334
11335         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
11336
11337         * gcc.dg/vect/vect-multitypes-1.c: New test.
11338         * gcc.dg/vect/vect-multitypes-2.c: New test.
11339         * gcc.dg/vect/vect-multitypes-3.c: New test.
11340
11341 2006-11-07  Eric Christopher  <echristo@apple.com>
11342
11343         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11344         Test using scan-assembler-not.
11345
11346 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
11347
11348         * gcc.dg/inline-17.c: New test.
11349
11350 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
11351
11352         PR other/25028
11353         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
11354         on HP-UX.
11355
11356 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11357
11358         PR fortran/29539
11359         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11360
11361         PR fortran/29634
11362         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11363         test.
11364
11365 2006-11-07  Tobias Burnus  <burnus@net-b.de>
11366
11367         PR fortran/29601
11368         * gfortran.dg/volatile.f90: Add.
11369         * gfortran.dg/volatile2.f90: Add.
11370         * gfortran.dg/volatile3.f90: Add.
11371         * gfortran.dg/volatile4.f90: Add.
11372         * gfortran.dg/volatile5.f90: Add.
11373         * gfortran.dg/volatile6.f90: Add.
11374         * gfortran.dg/volatile7.f90: Add.
11375
11376 2006-11-06  Tobias Burnus  <burnus@net-b.de>
11377
11378         * gfortran.dg/io_constraints_2.f90: Adjust pattern
11379           for matching error messages.
11380         * gfortran.dg/specifics_3.f90: Adjust pattern
11381           for matching error messages.
11382
11383 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
11384             Bernhard Fischer  <aldot@gcc.gnu.org>
11385
11386         * lib/gcc-dg.exp (output-exists): New proc.
11387         (output-exists-not): New proc.
11388         * gcc.test-framework/test-framework.awk: Support new directives.
11389         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11390         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11391         * gcc.test-framework/dg-outexists-exp-F.c: New test.
11392         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11393         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11394         * gcc.test-framework/dg-outexists-exp-P.c: New test.
11395
11396 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
11397
11398         PR fortran/29630
11399         PR fortran/29679
11400         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11401         * gfortran.dg/initialization_3.f90: New.
11402
11403 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11404
11405         PR libgfortran/25545
11406         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11407
11408 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
11409
11410         PR middle-end/29695
11411         * gcc.c-torture/execute/pr29695-1.c: New test.
11412         * gcc.c-torture/execute/pr29695-2.c: New test.
11413
11414 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
11415
11416         PR fortran/29565
11417         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11418
11419 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
11420
11421         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11422         for matching error messages.
11423
11424 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
11425
11426         PR target/26915
11427         * gcc.target/i386/387-12.c: New test.
11428
11429 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11430
11431         PR libfortran/29713
11432         * gfortran.dg/pr29713.f90: New test.
11433
11434 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
11435
11436         * gcc.c-torture/execute/arith-rand-ll.c:
11437         Also test for bogus rest sign.
11438
11439 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11440
11441         PR libfortran/27895
11442         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11443
11444 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
11445
11446         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11447         from error messages.
11448
11449 2006-11-02  Mike Stump  <mrs@apple.com>
11450
11451         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11452
11453         * g++.old-deja/g++.abi/align.C: Enable for darwin.
11454
11455 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
11456
11457         * g++.dg/eh/gcsec1.C: New test.
11458
11459 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11460
11461         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11462         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
11463
11464 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
11465
11466         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11467         hexadecimal value.
11468         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11469         * gcc.dg/pr14796-2.c: Likewise.
11470
11471 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11472
11473         * gcc.c-torture/execute/20061101-1.c: New test.
11474
11475 2006-11-01  Richard Guenther  <rguenther@suse.de>
11476
11477         * gcc.target/i386/fpprec-1.c: New testcase.
11478
11479 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11480
11481         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11482         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11483
11484 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
11485
11486         * gcc.c-torture/execute/20061031-1.c: New test.
11487
11488 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11489
11490         PR 23067
11491         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11492         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11493         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11494         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11495         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11496         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11497         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11498
11499 2006-10-31  Eric Christopher  <echristo@apple.com>
11500             Falk Hueffner  <falk@debian.org>
11501
11502         * gcc.dg/builtin-bswap-1.c: New.
11503         * gcc.dg/builtin-bswap-2.c: New.
11504         * gcc.dg/builtin-bswap-3.c: New.
11505         * gcc.dg/builtin-bswap-4.c: New.
11506         * gcc.dg/builtin-bswap-5.c: New.
11507         * gcc.target/i386/builtin-bswap-1.c: New.
11508
11509 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
11510
11511         * gcc.dg/inline-16.c: New.
11512
11513         PR 16622
11514         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11515         defining it.
11516         * gcc.dg/inline-13.c: New.
11517         * gcc.dg/inline-14.c: New.
11518         * gcc.dg/inline-15.c: New.
11519
11520         PR 11377
11521         * gcc.dg/inline6.c: New.
11522         * gcc.dg/inline7.c: New.
11523
11524 2006-10-31  Roger Sayle  <roger@eyesopen.com>
11525
11526         PR middle-end/23470
11527         * gcc.dg/pr23470-1.c: New test case.
11528
11529 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
11530
11531         PR fortran/29537
11532         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11533         data.
11534         * gfortran.dg/blockdata_2.f90: New testcase.
11535
11536 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
11537
11538         PR libfortran/29627
11539         * gfortran.dg/unf_short_record_1.f90:  New test.
11540
11541 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11542
11543         PR fortran/29067
11544         * gfortran.dg/pr29067.f: New test.
11545
11546 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
11547             Richard Sandiford  <richard@codesourcery.com>
11548
11549         * lib/target-supports.exp (get_compiler_messages): Append options
11550         as a single list element.
11551         (check_effective_target_arm_vfp_ok): New.
11552         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11553
11554 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
11555
11556         PR fortran/29387
11557         * gfortran.dg/intrinsic_actual_2.f90: New test.
11558
11559         PR fortran/29490
11560         * gfortran.dg/actual_array_interface_1.f90: New test.
11561
11562         PR fortran/29641
11563         * gfortran.dg/used_types_11.f90: New test.
11564
11565 2006-10-30  Dirk Mueller  <dmueller@suse.de>
11566
11567         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11568         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11569         * g++.old-deja/g++.pt/eichin01.C (main): Same.
11570         * g++.old-deja/g++.mike/net25.C (main): Same.
11571         * g++.dg/lookup/exception1.C (main): Same.
11572         * g++.dg/parse/parens2.C (main): Same.
11573
11574 2006-10-30  Roger Sayle  <roger@eyesopen.com>
11575
11576         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11577
11578 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11579
11580         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11581         * gcc.dg/torture/builtin-math-3.c: Likewise.
11582
11583 2006-10-30  Tobias Burnus  <burnus@net-b.de>
11584
11585         PR fortran/29452
11586         * gfortran.dg/write_check.f90: Check run-time keyword checking.
11587         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11588
11589 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
11590
11591         PR Fortran/29410
11592         * gfortran.fortran-torture/execute/transfer1.f90: New test.
11593
11594 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
11595
11596         * lib/target-supports.exp (check_function_available): Declare
11597         function before calling.
11598
11599 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
11600
11601         PR tree-optimization/29637
11602         * gcc.dg/pr29637.c: New test.
11603
11604 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11605
11606         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11607         tree canonicalization.
11608
11609 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11610
11611         * gcc.dg/builtins-20.c: Add more hypot tests.
11612
11613 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11614
11615         * gcc.dg/fold-compare-1.c: New test case.
11616
11617 2006-10-29  Dirk Mueller  <dmueller@suse.de>
11618
11619         PR c++/16307
11620         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11621
11622 2006-10-29  Roger Sayle  <roger@eyesopen.com>
11623
11624         PR tree-optimization/15458
11625         * gcc.dg/fold-xornot-1.c: New test case.
11626
11627 2006-10-29  Richard Guenther  <rguenther@suse.de>
11628
11629         * gcc.target/i386/math-torture/trunc.c: New testcase.
11630
11631 2006-10-29  Richard Guenther  <rguenther@suse.de>
11632
11633         * gcc.target/i386/math-torture/round.c: New testcase.
11634
11635 2006-10-29  Richard Guenther  <rguenther@suse.de>
11636
11637         * gcc.target/i386/math-torture/ceil.c: New testcase.
11638         * gcc.target/i386/math-torture/floor.c: Likewise.
11639
11640 2006-10-29  Richard Guenther  <rguenther@suse.de>
11641
11642         * gcc.target/i386/math-torture/rint.c: New testcase.
11643         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11644
11645 2006-10-29  Richard Guenther  <rguenther@suse.de>
11646
11647         * gcc.target/i386/math-torture/lfloor.c: New testcase.
11648         * gcc.target/i386/math-torture/lceil.c: Likewise.
11649
11650 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11651
11652         PR libgfortran/24313
11653         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11654
11655 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
11656
11657         * gcc.c-torture/execute/20020118-1.c,
11658         gcc.c-torture/execute/builtins/strlen.c,
11659         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11660         comment typos.
11661
11662 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11663
11664         * gcc.dg/builtins-20.c: Add tests for hypot.
11665         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
11666         two-argument builtins.
11667         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11668         TESTIT2.  Update all callers.
11669         (TESTIT2, TESTIT2_R): New helper macros.
11670         Add testcases for pow, hypot and atan2.
11671
11672 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11673
11674         PR C++/29295
11675         * g++.dg/expr/bool1.C: New test.
11676         * g++.dg/expr/bool2.C: New test.
11677
11678 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11679
11680         PR fortran/28224
11681         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11682         * gfortran.dg/namelist_internal.f90: New test.
11683
11684 2006-10-28  Tobias Burnus  <burnus@net-b.de>
11685
11686         PR fortran/29625
11687         * gfortran.dg/io_real_boz.f90: Add.
11688         * gfortran.dg/io_real_boz2.f90: Add.
11689
11690 2006-10-28  Richard Guenther  <rguenther@suse.de>
11691
11692         PR middle-end/26899
11693         * gcc.dg/tree-ssa/pr26899.c: New testcase.
11694
11695 2006-10-28  Richard Guenther  <rguenther@suse.de>
11696
11697         PR target/28806
11698         * gcc.target/i386/math-torture/lround.c: New testcase.
11699
11700 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11701
11702         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11703         * gcc.dg/builtins-44.c: Likewise.
11704         * gcc.dg/builtins-45.c: Likewise.
11705         * gcc.dg/pr28796-2.c: Likewise.
11706         * gcc.dg/unordered-3.c: Likewise.
11707
11708 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11709
11710         PR libgfortran/27954
11711         * gfortran.dg/error_recovery_2.f90: New test.
11712
11713 2006-10-26  Richard Guenther  <rguenther@suse.de>
11714
11715         * gcc.target/i386/i386.exp: Use glob, not find to collect
11716         tests.  Avoids recursing into subdirectories.
11717         * gcc.target/i386/math-torture/math-torture.exp: Torture
11718         for interesting ia32 math options.
11719         * gcc.target.i386/math-torture/lrint.c: New testcase.
11720
11721 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11722
11723         PR libgfortran/29563
11724         * gfortran.dg/arrayio_9.f90: Update test.
11725         * gfortran.dg/arrayio_19.f90: New test.
11726
11727 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
11728
11729         * gcc.dg/20061026.c: New testcase.
11730
11731 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11732
11733         PR libgfortran/29563
11734         * gfortran.dg/arrayio_9.f90: New test.
11735
11736 2006-10-26  Ben Elliston  <bje@au.ibm.com>
11737
11738         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11739         Copy the strings manually, as strcpy may call strlen.
11740
11741 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11742
11743         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11744         Add checks for log, log2, log10 and log1p.
11745
11746         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11747         we already test 0.0.  Add checks for expm1, log, log2, log10,
11748         log1p, cbrt, erf and erfc.
11749
11750 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
11751
11752         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11753
11754 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
11755
11756         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11757         and remainderl() built-in functions.  Remove -ffast-math from
11758         dg-options.
11759
11760 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11761
11762         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
11763         acosh and atanh.
11764
11765         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
11766         floating point modifiers to arguments passed to float and long
11767         double functions respectively.  Update all callers to use floating
11768         point numbers, not integers.  Add tests for exp, exp2 and
11769         exp10/pow10.
11770
11771         * gcc.dg/torture/builtin-math-3.c: New test.
11772
11773 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
11774
11775         PR fortran/29393
11776         * gfortran.dg/initialize_2.f90: New.
11777
11778 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11779
11780         * gcc.dg/torture/builtin-math-2.c: New test.
11781
11782 2006-10-24  Richard Guenther  <rguenther@suse.de>
11783
11784         PR middle-end/28796
11785         * gcc.dg/pr28796-1.c: New testcase.
11786         * gcc.dg/pr28796-2.c: Likewise.
11787
11788 2006-10-24  Richard Guenther  <rguenther@suse.de>
11789
11790         * gcc.dg/builtins-57.c: New testcase.
11791
11792 2006-10-24  Richard Guenther  <rguenther@suse.de>
11793
11794         PR tree-optimization/29567
11795         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
11796
11797 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
11798
11799         PR tree-optimization/14784
11800         * gcc.dg/alias-10.c: New test.
11801
11802 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11803
11804         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
11805
11806 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
11807
11808         * gcc.dg/builtin-strncat-chk-1.c: New test.
11809
11810 2006-10-23  Jan Hubicka  <jh@suse.cz>
11811
11812         * gcc.dg/memmove-1.c: New test.
11813
11814 2006-10-23  Paul Brook  <paul@codesourcery.com>
11815
11816         * gcc.dg/pragma-pack-5.c: New test.
11817
11818 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
11819
11820         * g++.dg/other/s390-1.C: New testcase.
11821
11822 2006-10-23  Richard Guenther  <rguenther@suse.de>
11823
11824         PR middle-end/27132
11825         PR middle-end/23295
11826         * gcc.dg/pr27132.c: New testcase.
11827         * gcc.dg/pr23295.c: Likewise.
11828         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
11829         * g++.dg/tree-ssa/pr19807.C: Likewise.
11830
11831 2006-10-23  Richard Guenther  <rguenther@suse.de>
11832
11833         PR middle-end/21032
11834         * gcc.dg/pr21032.c: New testcase.
11835
11836 2006-10-22  Jeff Law  <law@redhat.com>
11837         Richard Guenther  <rguenther@suse.de>
11838
11839         PR tree-optimization/15911
11840         * gcc.dg/tree-ssa/vrp30.c: New testcase.
11841
11842 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
11843
11844         PR c++/20647
11845         * g++.dg/abi/rtti3.C: New.
11846
11847 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
11848
11849         PR middle-end/28252
11850         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
11851         transformation.
11852
11853 2006-10-21  Richard Guenther  <rguenther@suse.de>
11854
11855         PR tree-optimization/3511
11856         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
11857
11858 2006-10-21  Richard Guenther  <rguenther@suse.de>
11859
11860         PR middle-end/26898
11861         * gcc.dg/torture/pr26898-1.c: New testcase.
11862         * gcc.dg/torture/pr26898-2.c: Likewise.
11863
11864 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
11865
11866         PR c++/28053
11867         * g++.dg/parse/bitfield1.C: Adjust error markers.
11868         * g++.dg/parse/bitfield2.C: New test.
11869
11870 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
11871
11872         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
11873
11874 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11875
11876         PR libfortran/27895
11877         * gfortran.dg/zero_sized_1.f90: New test.
11878
11879 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
11880
11881         * gcc.dg/div-compare-1.c: New test.
11882
11883 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
11884
11885         PR fortran/29216
11886         * gfortran.dg/result_default_init_1.f90: New test.
11887
11888         PR fortran/29314
11889         * gfortran.dg/automatic_default_init_1.f90: New test.
11890
11891         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
11892         from 38 to 33.
11893
11894 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
11895
11896         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
11897         'using namespace std' without previous declaration.
11898         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
11899         * g++.old-deja/g++.robertl/eb133c.C: New.
11900
11901 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11902
11903         PR libgfortran/29277
11904         * gfortran.dg/streamio_4.f90: Update test.
11905         * gfortran.dg/streamio_11.f90: New test.
11906
11907 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
11908
11909         PR c++/27952
11910         * g++.dg/inherit/virtual1.C: New test.
11911
11912 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11913
11914         PR c++/28261
11915         * g++.dg/parse/enum3.C: New test.
11916
11917 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11918
11919         PR c++/29039
11920         * g++.dg/init/ctor8.C: New test.
11921
11922 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
11923
11924         PR c++/27270
11925         * g++.dg/ext/complit8.C: Tweak error markers.
11926         * g++.dg/template/complit1.C: Add error marker.
11927
11928 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11929
11930         PR c++/27270
11931         * g++.dg/ext/complit8.C: New test.
11932
11933         PR c++/29408
11934         * g++.dg/parse/dtor12.C: New test.
11935
11936         PR c++/29435
11937         * g++.dg/template/sizeof11.C: New test.
11938
11939 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
11940
11941         PR fortran/29392
11942         * gfortran.dg/data_char_3.f90: New test.
11943
11944         PR fortran/29451
11945         * gfortran.dg/negative_automatic_size.f90: New test.
11946
11947 2006-10-16  David Daney  <ddaney@avtrex.com>
11948
11949         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
11950
11951 2006-10-16  Eric Christopher  <echristo@apple.com>
11952
11953         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
11954         x86_64.
11955
11956 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
11957
11958         PR c++/28211
11959         * g++.dg/tc1/dr49.C: Tweak error messages.
11960         * g++.dg/parse/template21.C: New test.
11961
11962 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11963
11964         PR middle-end/20491
11965         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
11966
11967 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
11968
11969         PR fortran/29403
11970         * gfortran.dg/print_1.f90: New test.
11971
11972 2006-10-15  Jan Hubicka  <jh@suse.cz>
11973
11974         PR middle-end/29241
11975         * gcc.c-torture/compile/pr29241.c: New testcase.
11976
11977 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
11978
11979         PR middle-end/29250
11980         * gcc.c-torture/compile/pr29250.c: New test.
11981
11982 2006-10-15  Richard Guenther  <rguenther@suse.de>
11983
11984         * gcc.dg/pr29299.c: New testcase.
11985
11986 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
11987
11988         PR fortran/24767
11989         * gfortran.dg/label_4.f90: Adjust warning flag.
11990
11991 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
11992
11993         PR fortran/29371
11994         * gfortran.dg/nullify_3.f90: New test.
11995
11996 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11997
11998         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11999         on Solaris 2.5.1 too.
12000
12001 2006-10-13  Eric Christopher  <echristo@apple.com>
12002
12003         * gcc.dg/pr25993.c: Skip for darwin.
12004
12005 2006-10-13  Eric Christopher  <echristo@apple.com>
12006
12007         * gcc.dg/visibility-11.c: Skip for darwin.
12008
12009 2006-10-13  Eric Christopher  <echristo@apple.com>
12010
12011         * gcc.dg/darwin-weakimport-1.c: Use
12012         -fno-asynchronous-unwind-tables.
12013         * gcc.dg/darwin-weakimport-3.c: Ditto.
12014
12015 2006-10-13  Richard Guenther  <rguenther@suse.de>
12016
12017         PR tree-optimization/29446
12018         * gcc.dg/torture/pr29446.c: New testcase.
12019
12020 2006-10-13  Bill Wendling  <wendling@apple.com>
12021
12022         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12023         * g++.old-deja/g++.jason/hmc1.C: Likewise.
12024         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12025         * g++.old-deja/g++.law/shadow1.C: Likewise.
12026         * g++.old-deja/g++.law/ctors10.C: Likewise.
12027         * g++.dg/debug/namespace1.C: Likewise.
12028         * g++.dg/inherit/namespace-as-base.C: Likewise.
12029         * g++.dg/opt/delay-slot-1.C: Likewise.
12030         * g++.dg/parse/defarg10.C: Likewise.
12031         * g++.dg/template/ptrmem11.C: Likewise.
12032         * g++.dg/template/mem_func_ptr.C: Likewise.
12033         * g++.dg/template/spec19.C: Likewise.
12034
12035 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
12036
12037         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12038
12039 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12040
12041         PR fortran/29373
12042         * gfortran.dg/implicit_9.f90: New test.
12043
12044         PR fortran/29407
12045         * gfortran.dg/namelist_25.f90: New test.
12046
12047         PR fortran/27701
12048         * gfortran.dg/same_name_2.f90: New test.
12049
12050         PR fortran/29232
12051         * gfortran.dg/host_assoc_types_1.f90: New test.
12052
12053         PR fortran/29364
12054         * gfortran.dg/missing_derived_type_1.f90: New test.
12055         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12056
12057         PR fortran/29422
12058         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12059
12060         PR fortran/29428
12061         * gfortran.dg/alloc_comp_assign_5.f90: New test.
12062
12063 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12064
12065         PR fortran/29391
12066         * gfortran.dg/bound_2.f90: New test.
12067
12068 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12069
12070         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12071         directive.
12072         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12073         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12074         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12075         * gfortran.dg/gomp/reduction3.f90: Likewise.
12076         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12077         * gfortran.dg/dummy_procedure_2.f90: Likewise.
12078         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12079         * gfortran.dg/forall_4.f90: Likewise.
12080         * gfortran.dg/spec_expr_4.f90: Likewise.
12081         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12082         * gfortran.dg/forall_5.f90: Likewise.
12083         * gfortran.dg/open_access_append_2.f90: Add check for
12084         compile-time warning.
12085
12086 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
12087
12088         PR c++/28506
12089         * g++.dg/parse/pure1.C: New test.
12090
12091 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12092
12093         PR fortran/21435
12094         * gfortran.dg/io_constraints_3.f90: New test.
12095         * gfortran.dg/open_access_append_1.f90: Add checks
12096         for compile-time warnings.
12097         * gfortran.dg/pr20163-2.f: Likewise.
12098         * gfortran.dg/iostat_2.f90: Likewise.
12099         * gfortran.dg/label_4.f90: Delete the temporary
12100         file.
12101         * gfortran.dg/direct_io_2.f90: Add a FILE=
12102         specifier.
12103         * gfortran.dg/iomsg_1.f90: Add check for
12104         compile-time warning.
12105
12106 2006-10-12  Jan Hubicka  <jh@suse.cz>
12107
12108         PR c/28419
12109         * gcc.dg/pr28319.c: New test.
12110
12111 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
12112         PR c++/29318
12113         * g++.dg/ext/vla4.C: New test.
12114
12115 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12116
12117         PR c++/27961
12118         * g++.dg/template/crash60.C: New test.
12119         * g++.dg/other/large-size-array.C: Adjust error markers.
12120         * g++.dg/parse/crash27.C: Likewise.
12121         * g++.dg/template/crash1.C: Likewise.
12122
12123 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
12124
12125         PR testsuite/29093
12126         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12127
12128 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
12129
12130         PR preprocessor/28709
12131         * gcc.dg/cpp/paste14.c: New test.
12132
12133 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
12134
12135         PR c++/29175
12136         * g++.dg/init/array24.C: New test.
12137
12138 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12139
12140         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12141         of <sys/types.h>.
12142
12143 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
12144
12145         PR c++/29024
12146         * g++.dg/parse/typedef8.C: New test.
12147         * g++.dg/other/mult-stor1.C: Adjust error markers.
12148
12149 2006-10-11  Richard Guenther  <rguenther@suse.de>
12150
12151         PR tree-optimization/28230
12152         * gcc.dg/torture/pr28230.c: New testcase.
12153
12154 2006-10-11  Richard Guenther  <rguenther@suse.de>
12155
12156         PR inline-asm/29119
12157         * gcc.dg/torture/pr29119.c: New testcase.
12158
12159 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
12160
12161         PR middle-end/29272
12162         * gcc.c-torture/execute/20060930-2.c: New test.
12163
12164 2006-10-09  Richard Henderson  <rth@redhat.com>
12165
12166         Revert emutls patch.
12167
12168 2006-10-09  Richard Guenther  <rguenther@suse.de>
12169
12170         PR middle-end/29254
12171         * gcc.dg/pr29254.c: New testcase.
12172
12173 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
12174             Paul Thomas  <pault@gcc.gnu.org>
12175
12176         PR fortran/20541
12177         * gfortran.dg/alloc_comp_basics_1.f90: New test.
12178         * gfortran.dg/alloc_comp_basics_2.f90: New test.
12179         * gfortran.dg/alloc_comp_assign_1.f90: New test.
12180         * gfortran.dg/alloc_comp_assign_2.f90: New test.
12181         * gfortran.dg/alloc_comp_assign_3.f90: New test.
12182         * gfortran.dg/alloc_comp_assign_4.f90: New test.
12183         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12184         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12185         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12186         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12187         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12188         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12189         * gfortran.dg/alloc_comp_std.f90: New test.
12190         * gfortran.dg/move_alloc.f90: New test.
12191
12192 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
12193
12194         PR fortran/29115
12195         * gfortran.dg/derived_constructor_comps_2.f90: New test.
12196
12197         PR fortran/29211
12198         * gfortran.dg/forall_char_dependencies_1.f90: New test.
12199
12200 2006-10-08  Tobias Burnus  <burnus@net-b.de>
12201
12202         PR fortran/28585
12203         * gfortran.dg/new_line.f90: New test.
12204
12205 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12206
12207         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12208         * gcc.dg/torture/builtin-convert-1.c,
12209         gcc.dg/torture/builtin-convert-2.c,
12210         gcc.dg/torture/builtin-convert-3.c,
12211         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12212
12213 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
12214
12215         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12216         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12217         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12218         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12219
12220 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
12221
12222         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12223         Xfail some tests for powerpc-darwin and powerpc-aix.
12224
12225 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
12226
12227         PR c/29380
12228         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12229
12230 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12231
12232         PR target/29300
12233         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12234         on hppa*-*-hpux*.
12235
12236 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12237
12238         PR fortran/16580
12239         PR fortran/29288
12240         * gfortran.fortran-torture/execute/specifics.f90:
12241         Add tests for using all possible intrinsics as actual arguments.
12242         * gfortran.dg/specifics_1.f90: Add tests for using
12243         all possible intrinsics as actual arguments.
12244         * gfortran.dg/specifics_2.f90: New file.
12245         * gfortran.dg/specifics_3.f90: New file.
12246
12247 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
12248
12249         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12250         * gcc.dg/debug/debug-2.c: Likewise.
12251
12252 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
12253
12254         * gcc.c-torture/compile/sync-2.c: New test.
12255
12256 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12257
12258         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12259         line endings.
12260
12261 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12262
12263         PR rtl-optimization/29128
12264         * gcc.c-torture/compile/pr29128.c: New test.
12265
12266 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12267
12268         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12269         line endings.
12270
12271 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
12272
12273         PR middle-end/29256
12274         * gcc.dg/tree-ssa/loop-19.c: New test.
12275
12276 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12277
12278         PR tree-optimization/29330
12279         * gcc.dg/pr29330.c: New test.
12280
12281         PR target/28924
12282         * gcc.c-torture/compile/20061005-1.c: New test.
12283
12284 2006-10-06  Olivier Hainque  <hainque@adacore.com>
12285
12286         * gcc.dg/typename-vla-1.c: New case.
12287         * gnat.dg/forward_vla.adb: New case.
12288
12289 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
12290
12291         PR tree-optimization/29290
12292         * gfortran.dg/loop_nest_1.f90: New test.
12293
12294         PR target/29198
12295         * gcc.dg/tls/opt-12.c: New test.
12296
12297         PR fortran/28415
12298         * gfortran.dg/save_2.f90: New test.
12299
12300         PR c/29091
12301         * gcc.dg/pr29091.c: New test.
12302
12303 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
12304
12305         * lib/target-supports.exp
12306         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12307         same as x86_64-*-*; check for LP64.
12308
12309 2006-10-04  Richard Henderson  <rth@redhat.com>
12310
12311         * lib/target-supports.exp (check_effective_target_tls): Redefine
12312         to mean non-emulated tls.
12313         * gcc.dg/tls/alias-1.c: Remove tls requirement.
12314         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12315         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12316         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12317         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12318         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12319         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12320
12321 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12322
12323         PR fortran/29343
12324         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12325
12326 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12327
12328         * gfortran.dg/bounds_check_fail_1.f90: New test.
12329
12330 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12331
12332         PR c++/29020
12333         * g++.dg/template/friend48.C: New test.
12334
12335 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
12336
12337         PR fortran/29098
12338         * gfortran.dg/default_initialization_2.f90: New test.
12339
12340 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12341
12342         PR fortran/20779
12343         PR fortran/20891
12344         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12345
12346 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
12347
12348         PR fortran/29284
12349         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12350
12351         PR fortran/29321
12352         PR fortran/29322
12353         * gfortran.dg/missing_optional_dummy_2.f90: New test.
12354
12355         PR fortran/25091
12356         PR fortran/25092
12357         * gfortran.dg/entry_array_specs_1.f90: New test.
12358
12359 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
12360
12361         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12362         insufficient to inhibit some test failures at -O3.  Do testing
12363         on integers.
12364
12365 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
12366
12367         PR c++/29138
12368         * g++.dg/inherit/access8.C: New test.
12369         * g++.dg/template/dtor4.C: Tweak error messages.
12370
12371 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12372
12373         PR fortran/27478
12374         * gfortran.dg/entry_8.f90: New test.
12375
12376 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12377
12378         PR c++/29291
12379         * g++.dg/parse/new4.C: New test.
12380
12381 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
12382
12383         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12384         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12385         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12386         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12387         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12388
12389 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12390
12391         PR fortran/19260
12392         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12393         * gfortran.dg/continuation_2.f90: New test.
12394
12395         PR fortran/19262
12396         * gfortran.dg/continuation_3.f90: New test.
12397         * gfortran.dg/continuation_4.f90: New test.
12398         * gfortran.dg/continuation_5.f: New test.
12399         * gfortran.dg/continuation_6.f: New test.
12400
12401 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
12402
12403         PR c++/29226
12404         * g++.dg/template/vla1.C: New test.
12405
12406 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12407
12408         PR fortran/29210
12409         * gfortran.dg/complex_parameter_1.f90: New test.
12410
12411 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
12412
12413         PR c/29154
12414         * gcc.c-torture/execute/20060929-1.c: New test.
12415
12416 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
12417
12418         PR c++/29105
12419         * g++.dg/template/member6.C: New test.
12420         * g++.dg/parse/typename7.C: Adjust error markers.
12421
12422         PR c++/29080
12423         * g++.dg/template/member7.C: New test.
12424
12425 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
12426
12427         PR c/24010
12428         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12429         gcc.dg/Woverride-init-3.c: New tests.
12430
12431 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12432
12433         * gcc.c-torture/execute/20060930-1.c: New test.
12434
12435 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12436
12437         PR fortran/18791
12438         * gfortran.dg/specifics_1.f90: New test.
12439         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12440         complex specifics.
12441
12442 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12443
12444         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12445         pthread-init-common.h: New.
12446
12447 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
12448
12449         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12450         precision on some archs.
12451
12452 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
12453
12454         * gcc.dg/non-local-goto-1.c: New test.
12455         * gcc.dg/non-local-goto-2.c: Likewise.
12456         * gcc.dg/setjmp-3.c: Likewise.
12457         * gcc.dg/setjmp-4.c: Likewise.
12458
12459 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
12460
12461         * gnat.dg/self_aggregate_with_pointer.adb: New test.
12462
12463 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
12464
12465         PR fortran/28276
12466         * gfortran.dg/exponent_1.f90: New test.
12467
12468         PR fortran/27021
12469         * gfortran.dg/nearest_1.f90: New test.
12470
12471 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
12472
12473         PR middle-end/25261
12474         PR middle-end/28790
12475         * gcc.dg/gomp/nestedfn-1.c: New test.
12476
12477 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
12478
12479         PR objc/29195
12480         * objc/compile/method-1.m: New test.
12481
12482 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
12483
12484         PR c++/26938
12485         * g++.dg/template/crash58.C: New test.
12486         * g++.dg/parse/crash28.C: Adjust error markers.
12487         * g++.dg/template/crash34.C: Likewise.
12488         * g++.dg/template/friend31.C: Likewise.
12489         * g++.dg/template/crash32.C: Likewise.
12490
12491         PR c++/27329
12492         * g++.dg/template/crash59.C: New test.
12493
12494         PR c++/27667
12495         * g++.dg/template/spec33.C: New test.
12496         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12497
12498 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
12499             Adam Nemet  <anemet@caviumnetworks.com>
12500
12501         * gcc.dg/tree-ssa/ivopts-1.c: New test.
12502         * gcc.dg/tree-ssa/ivopts-2.c: New test.
12503
12504 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
12505
12506         PR target/28911
12507         * gcc.dg/pr28911.c: New.
12508
12509 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
12510
12511         PR target/29169
12512         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12513         (dg-options): Add -mfpmath=387.
12514
12515 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
12516
12517         PR c/28706
12518         * gcc.dg/pr28706.c: New test.
12519
12520         PR c/28712
12521         * gcc.dg/pr28712.c: New test.
12522
12523 2006-09-22  Mike Stump  <mrs@apple.com>
12524
12525         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12526
12527 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
12528
12529         PR tree-optimization/28888
12530         * gcc.dg/pr28888.c: New test.
12531
12532 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
12533
12534         PR c++/29016
12535         * g++.dg/init/ptrfn1.C: New test.
12536
12537 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
12538
12539         PR c++/28861
12540         * g++.dg/template/spec32.C: New test.
12541         * g++.dg/parse/crash9.C: Adjust error markers.
12542
12543         PR c++/28303
12544         * g++.dg/template/typedef6.C: New test.
12545         * g++.dg/init/error1.C: Adjust error markers.
12546         * g++.dg/parse/crash9.C: Likewise.
12547         * g++.dg/template/crash55.C: Likewise.
12548
12549 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
12550
12551         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12552
12553 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
12554
12555         PR target/27650
12556         * g++.dg/ext/dllimport12.C: New test.
12557
12558 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
12559
12560         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12561         * gcc.target/mips/nmadd-2.c: Likewise.
12562         * gcc.target/mips/mips-ps-6.c: New test.
12563         * gcc.target/mips/neg-abs-1.c: Likewise.
12564         * gcc.target/mips/neg-abs-2.c: Likewise.
12565         * gcc.target/mips/nmadd-3.c: New test.
12566
12567 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
12568
12569         PR middle-end/28046
12570         * gcc.dg/gomp/atomic-10.c: New test.
12571         * g++.dg/gomp/atomic-10.C: New test.
12572
12573 2006-09-20  Eric Christopher  <echristo@apple.com>
12574
12575         * gcc.target/i386/sse3-not-fisttp.c: New.
12576
12577 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
12578
12579         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12580
12581 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
12582
12583         * gcc.c-torture/execute/pr28289.c (one): New variable.
12584         (main): Use it instead of argc.
12585         * gcc.c-torture/execute/20060102-1.c (one): New variable.
12586         (main): Use it instead of argc.
12587
12588 2006-09-19  Paul Brook  <paul@codesourcery.com>
12589
12590         PR target/28516
12591         * gcc.dg/nested-func-5.c: New test.
12592
12593 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12594
12595         * lib/target-supports.exp (check_effective_target_tls): Compile
12596         test stubs using ${tool}_target_compile, not just target_compile.
12597         (check_effective_target_tls_runtime): Likewise.
12598
12599 2006-09-19  Ben Elliston  <bje@au.ibm.com>
12600
12601         * gcc.c-torture/compile/20030405-1.x: Remove.
12602
12603         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12604         optimising linker from discarding it.
12605
12606 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12607
12608         PR fortran/28526
12609         * gfortran.dg/keyword_symbol_1.f90: New test.
12610
12611         * gfortran.dg/spread_shape_1.f90: Add missing warning with
12612         pedantic compilation option.
12613
12614 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
12615
12616         PR fortran/29060
12617         * gfortran.dg/spread_shape_1.f90: New test.
12618
12619 2006-09-17  Roger Sayle  <roger@eyesopen.com>
12620
12621         PR tree-optimization/28887
12622         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12623
12624 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
12625
12626         PR c/25993
12627         * gcc.dg/pr25993.c: New test.
12628
12629 2006-09-17  Ira Rosen  <irar@il.ibm.com>
12630
12631         PR tree-opt/21591
12632         * gcc.dg/vect/pr21591.c: New test.
12633
12634 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
12635
12636         PR tree-opt/29059
12637         * gcc.c-torture/compile/strcpy-1.c: New test.
12638         * gcc.c-torture/compile/strcpy-2.c: New test.
12639         * gcc.c-torture/compile/memcpy-1.c: New test.
12640         * gcc.c-torture/compile/memcpy-2.c: New test.
12641
12642 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
12643
12644         PR testsuite/29055
12645         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12646
12647 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
12648
12649         * gnat.dg/specs/double_record_extension1.ads: New test.
12650         * gnat.dg/specs/double_record_extension2.ads: Likewise.
12651
12652 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
12653
12654         PR fortran/29051
12655         * gfortran.dg/oldstyle_3.f90: New test.
12656
12657 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12658
12659         PR libgfortran/29099
12660         * gfortran.dg/secnds-1.f: New test.
12661
12662 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12663
12664         PR libgfortran/29053
12665         * gfortran.dg/streamio_9.f90: New test.
12666         * gfortran.dg/streamio_10.f90: New test.
12667
12668 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
12669
12670         PR C++/29002
12671         * g++.dg/init/array22.C: New test.
12672         * g++.dg/init/array23.C: New test.
12673
12674 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
12675
12676         * stackcheck.lst: Update list of tests requiring stack checking.
12677         * norun.lst: Adjust for above change.
12678         * ada95.lst: New file.
12679         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12680         requiring -gnat95 switch.
12681
12682 2006-09-14  Olivier Hainque  <hainque@adacore.com>
12683
12684         * gnat.dg/in_out_parameter.adb: New test.
12685
12686 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
12687
12688         PR debug/28980
12689         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12690
12691 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
12692
12693         * gnat.dg/specs/unchecked_union.ads: New test.
12694
12695 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
12696
12697         PR rtl-optimization/28982
12698         * gcc.c-torture/execute/pr28982a.c: New test.
12699         * gcc.c-torture/execute/pr28982b.c: Likewise.
12700
12701 2006-09-12  Eric Christopher  <echristo@apple.com>
12702
12703         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12704         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12705
12706 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
12707
12708         PR c/28768
12709         PR preprocessor/14634
12710         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12711         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12712         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12713
12714 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12715
12716         * gcc.dg/pr28243.c: New test.
12717
12718 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
12719
12720         PR fortran/28971
12721         gfortran.dg/pr28971.f90: New test to act as a backstop in case
12722         this undiagnosed regression reappears.
12723
12724 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
12725
12726         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12727         Treat $srcdir as a literal.
12728         * lib/fortran-torture.exp (fortran-torture-compile,
12729         fortran-torture-execute): Likewise.
12730         * lib/objc-torture.exp (objc-torture-compile,
12731         objc-torture-execute): Likewise.
12732         * lib/profopt.exp (profopt-execute): Likewise.
12733
12734 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
12735
12736         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12737
12738 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
12739
12740         PR testsuite/28950
12741         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12742
12743 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
12744
12745         PR target/13685
12746         * gcc.target/i386/pr13685.c: New test.
12747
12748 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12749
12750         * gcc.dg/pr28726.c: New test.
12751
12752 2006-09-11  Josh Conner  <jconner@apple.com>
12753
12754         * gcc.dg/nrv3.c: Increase size of structure.
12755         * gcc.dg/nrv4.c: Likewise.
12756         * gcc.dg/nrv5.c: Likewise.
12757
12758 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
12759
12760         PR libfortran/28890
12761         gfortran.dg/assumed_charlen_function_5.f90: New test.
12762
12763 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
12764
12765         PR c++/28991
12766         * g++.dg/init/static3.C: New test.
12767
12768 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
12769
12770         PR testsuite/29007
12771         * gcc.dg/long-long-cst1.c (t): Add cast to
12772         __SIZE_TYPE__ before casting to int.
12773         (main): Return 0 on success.
12774
12775 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12776
12777         * gcc.c-torture/execute/20060910-1.c: New test.
12778
12779 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
12780
12781         PR middle-end/26983
12782         * gcc.dg/pr26983.c: New test.
12783
12784 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
12785
12786         PR target/29006
12787         * gcc.c-torture/execute/pr29006.c: New test.
12788
12789 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12790
12791         PR libfortran/28947
12792         gfortran.dg/matmul_4.f90: New test.
12793
12794 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12795
12796         PR fortran/28959
12797         gfortran.dg/used_types_10: New test.
12798
12799 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
12800
12801         PR libfortran/28923
12802         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
12803         gfortran.dg/array_initializer_3.f90: New test.
12804
12805 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12806
12807         PR fortran/28914
12808         * gfortran.dg/actual_array_constructor_3.f90: New test.
12809
12810 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
12811
12812         PR testsuite/26778
12813         * gcc.target/i386/pr26778.c: New testcase.
12814
12815 2006-09-08  Eric Christopher  <echristo@apple.com>
12816
12817         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
12818         * gcc.target/i386/memcpy-1.c: Ditto.
12819         * gcc.target/i386/asm-1.c: Ditto.
12820         * gcc.target/i386/20060512-4.c: Ditto.
12821         * gcc.target/i386/compress-float-387.c: Ditto.
12822         * gcc.target/i386/20060512-1.c: Ditto.
12823         * gcc.target/i386/compress-float-sse.c: Ditto.
12824         * gcc.target/i386/20060512-2.c: Ditto.
12825         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
12826         * gcc.target/i386/stack-prot-kernel.c: Ditto.
12827         * gcc.target/i386/compress-float-387-pic.c: Ditto.
12828         * gcc.dg/pr26449.c: Ditto.
12829         * gcc.dg/attr-ms_struct-2.c: Ditto.
12830         * gcc.dg/attr-ms_struct-1.c: Ditto.
12831         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
12832
12833 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
12834
12835         PR c/28504
12836         * gcc.dg/vla-10.c: New test.
12837
12838 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12839
12840         PR c++/28858
12841         * g++.dg/parse/template20.C: New test.
12842         * g++.dg/template/operator8.C: Remove obsolete part.
12843         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
12844         * g++.old-deja/g++.pt/crash65.C: Likewise.
12845
12846 2006-09-07  Jason Merrill  <jason@redhat.com>
12847
12848         PR middle-end/27724
12849         * gcc.dg/long-long-cst1.c: New test.
12850
12851 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12852
12853         PR C++/28906
12854         * g++.dg/other/array3.C: New test.
12855         * g++.dg/other/array4.C: New test.
12856         * g++.dg/other/array5.C: New test.
12857
12858 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
12859
12860         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
12861
12862 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
12863
12864         PR target/28946
12865         * gcc.target/i386/pr28946.c: New test.
12866
12867 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
12868
12869         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
12870         in integer literal constant.
12871         * gfortran.dg/enum_8.f90: Ditto.
12872         * gfortran.dg/g77/20030326-1.f: Ditto.
12873
12874 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
12875
12876         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
12877         nonconformance usage.
12878
12879 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12880
12881         PR middle-end/28862
12882         * gcc.c-torture/compile/vector-align-1.c: New test.
12883
12884 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12885
12886         PR rtl-opt/27883
12887         * g++.dg/opt/copysign-1.C: New test.
12888
12889 2006-09-06  Jason Merrill  <jason@redhat.com>
12890
12891         PR c++/27371
12892         * g++.dg/warn/unused-result1.C: New test.
12893
12894 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
12895
12896         PR c++/28903
12897         * g++.dg/ext/vla3.C: New test.
12898
12899         PR c++/28886
12900         * g++.dg/template/array16.C: New test.
12901
12902 2006-09-06  Richard Guenther  <rguenther@suse.de>
12903
12904         * gcc.dg/pr27226.c: Remove testcase again.
12905
12906 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12907
12908         PR tree-opt/28937
12909         * g++.dg/opt/unroll2.C: New test.
12910
12911 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12912
12913         PR tree-opt/28952
12914         * gcc.dg/vect/pr28952.c: New test.
12915
12916 2006-09-05  Richard Guenther  <rguenther@suse.de>
12917
12918         PR tree-optimization/28900
12919         * gcc.dg/torture/pr28900.c: New testcase
12920
12921 2006-09-05  Richard Guenther  <rguenther@suse.de>
12922
12923         PR tree-optimization/28905
12924         * gcc.c-torture/compile/pr28905.c: New testcase.
12925
12926 2006-09-05  Richard Guenther  <rguenther@suse.de>
12927
12928         PR middle-end/28935
12929         * gcc.dg/pr28935.c: New testcase.
12930
12931 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12932
12933         * gcc.c-torture/execute/20060905-1.c: New test.
12934
12935 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
12936
12937         PR fortran/28908
12938         * gfortran.dg/used_types_7.f90: New test.
12939         * gfortran.dg/used_types_8.f90: New test.
12940         * gfortran.dg/used_types_9.f90: New test.
12941
12942 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12943
12944         * gcc.c-torture/compile/20060904-1.c: New test.
12945
12946 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12947
12948         PR c++/23287 Revert my 2006-09-01 patch
12949         * g++.dg/parse/dtor12.C: Remove.
12950
12951 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
12952
12953         PR c+/27670
12954         * g++.dg/template/operator9.C: New test.
12955
12956         PR c++/27493
12957         * g++.dg/template/operator7.C: New test.
12958
12959         PR c++/27494
12960         * g++.dg/template/operator8.C: New test.
12961
12962         PR c++/27397
12963         * g++.dg/template/crash57.C: New test.
12964
12965         * g++.dg/template/typedef4.C: Adjust error markers.
12966         * g++.dg/template/typedef5.C: Likewise.
12967
12968 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
12969
12970         PR c++/28878
12971         * g++.dg/parse/crash33.C: New test.
12972
12973 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
12974         Richard Guenther  <rguenther@suse.de>
12975         Adam Nemet  <anemet@caviumnetworks.com>
12976
12977         PR middle-end/27226
12978         * gcc.target/mips/memcpy-1.c: New testcase.
12979         * gcc.dg/pr27226.c: Likewise.
12980
12981 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12982
12983         PR c++/28705
12984         * g++.dg/lookup/koenig5.C: New.
12985         * g++.dg/template/crash56.C: New.
12986
12987 2006-09-01  Josh Conner  <jconner@apple.com>
12988
12989         PR c++/25505
12990         * gcc.dg/nrv3.c: New test.
12991         * gcc.dg/nrv4.c: New test.
12992         * gcc.dg/nrv5.c: New test.
12993
12994 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
12995
12996         PR c++/23287
12997         * g++.dg/parse/dtor12.C: New.
12998
12999 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
13000
13001         PR tree-optimization/28839
13002         * gcc.dg/pr28839.c: New test.
13003
13004 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
13005
13006         PR target/24367
13007         * gcc.dg/pr24367.c: New testcase.
13008
13009 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
13010
13011         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13012
13013 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
13014
13015         PR rtl-optimization/27735
13016         * gcc.dg/loop-unswitch-1.c: New test.
13017
13018 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
13019
13020         PR fortran/28885
13021         * gfortran.dg/aliasing_dummy_2.f90: New test.
13022
13023         PR fortran/20067
13024         * gfortran.dg/generic_5.f90: Change error message.
13025
13026         PR fortran/28873
13027         * gfortran.dg/generic_6.f90: New test.
13028
13029         PR fortran/25077
13030         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13031
13032         PR fortran/25102
13033         * gfortran.dg/invalid_interface_assignment.f90: New test.
13034
13035         PR fortran/24866
13036         * gfortran.dg/module_proc_external_dummy.f90: New test.
13037
13038 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
13039
13040         PR c++/28349
13041         * g++.dg/warn/var-args1.C: New test.
13042
13043 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
13044
13045         PR fortran/28866
13046         * gfortran.dg/simpleif_2.f90: New test.
13047         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13048         * gfortran.dg/enum_5.f90: Ditto.
13049
13050 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13051             Kazu Hirata  <kazu@codesourcery.com>
13052
13053         PR tree-optimization/17506
13054         * gcc.dg/pr17506.c: New.
13055
13056 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
13057
13058         PR c++/28139
13059         * g++.dg/eh/alias1.C: New test.
13060
13061 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13062
13063         PR c++/28860
13064         * g++.dg/template/ttp22.C: New test.
13065
13066 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
13067
13068         PR middle-end/26632
13069         * gcc.dg/pr26632.c: New.
13070
13071 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13072
13073         PR libgfortran/28354
13074         * gfortran.dg/fmt_zero_precision.f90: New test.
13075
13076 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
13077
13078         PR c++/28058
13079         * g++.dg/template/spec31.C: New test.
13080
13081 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
13082
13083         PR c++/26573
13084         * g++.dg/other/static2.C: New test.
13085
13086 2006-08-26  Roger Sayle  <roger@eyesopen.com>
13087
13088         * gcc.dg/Wswitch-enum-2.c: New test case.
13089         * gcc.dg/Wswitch-enum-3.c: Likewise.
13090
13091 2006-08-26  Richard Guenther  <rguenther@suse.de>
13092
13093         * gcc.c-torture/compile/20060826-1.c: New testcase.
13094
13095 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
13096
13097         PR c++/28736
13098         * g++.dg/template/void10.C: New test.
13099
13100         PR c++/28737
13101         * g++.dg/template/void8.C: New test.
13102
13103         PR c+_+/28738
13104         * g++.dg/template/void9.C: New test.
13105
13106         * g++.dg/template/void3.C: Adjust error markers.
13107         * g++.dg/template/void4.C: Likewise.
13108         * g++.dg/template/crash55.C: Likewise.
13109         * g++.dg/template/void7.C: Likewise
13110
13111 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
13112
13113         PR c++/28588
13114         * g++.dg/inherit/access6.C: New test.
13115         * g++.dg/inherit/access7.C: Likewise.
13116
13117         PR c++/28595
13118         * g++.dg/template/array15.C: New test.
13119         * g++.dg/template/crash2.C: Tweak error markers.
13120
13121 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
13122
13123         PR middle-end/28683
13124         * gcc.c-torture/compile/20060823-1.c: New test.
13125
13126 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13127
13128         PR c++/28853
13129         * g++.dg/template/ttp21.C: New test.
13130
13131         PR c++/28852
13132         * g++.dg/other/operator1.C: Add error-marker.
13133         * g++.dg/other/operator2.C: New test.
13134
13135 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13136
13137         PR c/27893
13138         * gcc.c-torture/compile/vla-const-1.c,
13139         gcc.c-torture/compile/vla-const-2.c: New tests.
13140
13141 2006-08-26  Richard Guenther  <rguenther@suse.de>
13142
13143         PR middle-end/28814
13144         * gcc.dg/torture/pr28814.c: New testcase.
13145
13146 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13147
13148         PR c/28418
13149         * gcc.c-torture/compile/compound-literal-1.c: New test.
13150
13151 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
13152
13153         PR c/28299
13154         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13155         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13156         Expect extra diagnostics.
13157
13158 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
13159
13160         gcc.dg/noncompile/pr16876.c: New test.
13161
13162 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
13163
13164         PR c++/28056
13165         * g++.dg/parse/local1.C: New test.
13166         * g++.dg/other/qual1.C: Tweak error marker.
13167
13168 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
13169
13170         PR c++/27787
13171         * g++.dg/template/typename10.C: New.
13172         * g++.dg/template/lookup4.C: Remove bogus error marker.
13173
13174 2006-08-25  Richard Guenther  <rguenther@suse.de>
13175
13176         PR testsuite/28829
13177         * gcc.dg/pr26570.c: Fix testcase.
13178
13179 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
13180
13181         PR tree-opt/28807
13182         * gcc.c-torture/execute/mayalias-2.c: New test.
13183         * gcc.dg/tree-ssa/alias-13.c: New test.
13184
13185 2006-08-24  Jan Hubicka  <jh@suse.cz>
13186
13187         PR debug/26881
13188         * gcc.dg/debug/pr26881.c: New file.
13189
13190 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
13191
13192         PR fortran/28788
13193         * gfortran.dg/used_types_4.f90: New test.
13194         * gfortran.dg/derived_init_2.f90: Modify to check sibling
13195         association of derived types.
13196         * gfortran.dg/used_types_2.f90: Add module cleanup.
13197         * gfortran.dg/used_types_3.f90: The same.
13198
13199         PR fortran/28771
13200         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13201         fix of regression.
13202
13203 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13204
13205         PR 28813
13206         * gfortran.dg/direct_io_6.f90: Remove test.
13207
13208 2006-08-23  Stuart Hastings  <stuart@apple.com>
13209
13210         PR 28825
13211         * gcc.target/i386/20060821-1.c: New.
13212
13213 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
13214
13215         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
13216         dg-warning strings for dllimport.
13217
13218 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
13219
13220         PR C++/28450
13221         * g++.dg/ext/vector4.C: New test.
13222         * g++.dg/ext/complex1.C: New test.
13223
13224 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
13225
13226         PR debug/28692
13227         * gcc.dg/debug/const-1.c: New.
13228         * gcc.dg/debug/const-2.c: New.
13229         * gcc.dg/debug/dwarf2/const-1.c: New.
13230         * gcc.dg/debug/dwarf2/const-2.c: New.
13231         * gcc.dg/debug/dwarf2/const-2b.c: New.
13232
13233 2006-08-22  Richard Guenther  <rguenther@suse.de>
13234
13235         PR middle-end/28776
13236         * gcc.c-torture/compile/pr28776-1.c: New testcase.
13237         * gcc.c-torture/compile/pr28776-2.c: Likewise.
13238
13239 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
13240
13241         PR tree-optimization/28003
13242         * g++.dg/tree-ssa/pr28003.C: New.
13243
13244 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13245
13246         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13247
13248 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
13249
13250         PR c++/26269
13251         * g++.dg/other/error14.C: New test.
13252
13253         PR c++/28505
13254         * g++.dg/parse/ctor7.C: New test.
13255         * g++.dg/parse/ctor8.C: Likewise.
13256
13257         PR c++/28741
13258         * g++.dg/template/void7.C: New test.
13259
13260 2006-08-21  Olivier Hainque  <hainque@adacore.com>
13261
13262         * gnat.dg/self_aggregate_with_zeros.adb: New test.
13263         * gnat.dg/self_aggregate_with_array.adb: New test.
13264
13265 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
13266
13267         * g++.dg/eh/arm-vfp-unwind.C: New test.
13268
13269 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
13270
13271         PR c++/28341
13272         * g++.dg/template/ref3.C: New test.
13273         * g++.dg/template/nontype13.C: New test.
13274
13275         PR c++/28346
13276         * g++.dg/template/ptrmem17.C: New test.
13277
13278 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
13279
13280         PR target/28648 c:
13281         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13282
13283 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
13284
13285         PR fortran/28630
13286         * gfortran.dg/used_types_2.f90: New test.
13287
13288         PR fortran/28601
13289         * gfortran.dg/used_types_3.f90: New test.
13290
13291         PR fortran/20886
13292         * gfortran.dg/generic_actual_arg.f90: New test.
13293
13294         PR fortran/28735
13295         * gfortran.dg/module_private_array_refs_1.f90: New test.
13296
13297         PR fortran/28762
13298         * gfortran.dg/program_name_1.f90: New test.
13299
13300         PR fortran/28425
13301         * gfortran.dg/derived_constructor_comps_1.f90: New test.
13302
13303         PR fortran/28496
13304         * gfortran.dg/array_initializer_2.f90: New test.
13305
13306         PR fortran/18111
13307         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13308
13309         PR fortran/28600
13310         * gfortran.dg/assumed_charlen_function_4.f90: New test.
13311
13312         PR fortran/28771
13313         * gfortran.dg/assumed_charlen_in_main.f90: New test.
13314
13315         PR fortran/28660
13316         * gfortran.dg/dependent_decls_1.f90: New test.
13317
13318 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
13319
13320         PR fortran/25217
13321         * gfortran.dg/derived_init_2.f90: New.
13322
13323 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
13324
13325         * gcc.c-torture/execute/pr28289.c: New test.
13326
13327 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
13328
13329         PR c/28744
13330         * gcc.dg/attr-externally-visible-1.c: New test.
13331         * gcc.dg/attr-externally-visible-2.c: New test.
13332         * g++.dg/parse/attr-externally-visible-1.C: New test.
13333         * g++.dg/parse/attr-externally-visible-2.C: New test.
13334
13335 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13336
13337         PR c++/28606
13338         * g++.dg/parse/dtor11.C: New test.
13339
13340 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13341
13342         PR rtl-optimization/28489
13343         * gcc.c-torture/compile/pr28489.c: New test.
13344
13345 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13346
13347         PR c++/28710
13348         * g++.dg/template/redecl4.C: New test.
13349
13350         PR c++/28711
13351         * g++.dg/template/ctor8.C: New test.
13352
13353 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13354
13355         * gcc.dg/pr26570.c: Fix testcase.
13356
13357 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
13358
13359         * PR c++/28573
13360         * g++.dg/parse/offsetof6.C: New test.
13361         * g++.dg/parse/offsetof6.C: New test.
13362         * g++.dg/parse/offsetof7.C: New test.
13363
13364 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13365
13366         PR testsuite/28602
13367         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13368         is false.
13369
13370 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
13371
13372         PR c++/28302
13373         * g++.dg/ext/vector3.C: New test.
13374
13375 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
13376
13377         PR gcov/profile/26570
13378         * gcc.dg/pr26570.c: New test.
13379
13380 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
13381
13382         PR c/27697
13383         * gcc.dg/qual-component-1.c: New test.
13384
13385 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13386
13387         PR c++/28593
13388         * g++.dg/parse/new3.C: New test.
13389
13390 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13391
13392         PR fortran/25828
13393         * gfortran.dg/streamio_1.f90: New test.
13394         * gfortran.dg/streamio_2.f90: New test.
13395         * gfortran.dg/streamio_3.f90: New test.
13396         * gfortran.dg/streamio_4.f90: New test.
13397         * gfortran.dg/streamio_5.f90: New test.
13398         * gfortran.dg/streamio_6.f90: New test.
13399         * gfortran.dg/streamio_7.f90: New test.
13400         * gfortran.dg/streamio_8.f90: New test.
13401
13402 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
13403
13404         PR c/28287
13405         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13406
13407 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
13408
13409         PR c++/28594
13410         * g++.dg/template/void6.C: New test.
13411
13412 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13413
13414         PR c/28649
13415         * gcc.dg/parse-error-1.c: New test.
13416         * gcc.dg/parse-error-2.c: New test.
13417         * gcc.dg/cpp/digraph2.c: Add error-marker.
13418         * gcc.dg/noncompile/920923-1.c: Likewise.
13419
13420 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
13421
13422         PR c/27490
13423         * gcc.dg/sizeof-2.c: New testcase.
13424
13425         PR c/27489
13426         * gcc.dg/switch-A.c: New testcase.
13427
13428 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
13429
13430         PR c++/28288
13431         PR c++/14556
13432         * g++.old-deja/g++.warn/compare1.C: Delete.
13433         * g++.dg/opt/pr7503-2.C: Delete.
13434         * g++.dg/opt/pr7503-3.C: Delete.
13435         * g++.dg/opt/pr7503-4.C: Delete.
13436         * g++.dg/opt/pr7503-5.C: Delete.
13437         * g++.dg/opt/max1.C: Delete.
13438         * g++.dg/warn/minmax.C: Delete.
13439         * g++.dg/expr/minmax.C: New test.
13440
13441 2006-08-14  Richard Guenther  <rguenther@suse.de>
13442
13443         PR testsuite/28703
13444         * gcc.c-torture/execute/pr28651.c: Do not use argc
13445         to avoid optimization, instead forbid inlining.
13446
13447 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
13448
13449         PR rtl-optimization/28634
13450         * gcc.c-torture/execute/ieee/pr28634.c: New test.
13451
13452 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
13453
13454         PR c/27184
13455         * gcc.dg/torture/pr27184.c: New test.
13456
13457 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
13458
13459         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13460
13461 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13462
13463         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13464         * gfortran.dg/stat_2.f90: Likewise.
13465         * gfortran.dg/chmod_1.f90: Likewise.
13466         * gfortran.dg/chmod_2.f90: Likewise.
13467         * gfortran.dg/chmod_3.f90: Likewise.
13468
13469 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
13470
13471         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13472
13473 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13474
13475         * g++.dg/opt/pr23454-2.C: New test.
13476
13477 2006-08-11  Richard Guenther  <rguenther@suse.de>
13478
13479         PR middle-end/28651
13480         * gcc.c-torture/execute/pr28651.c: New testcase.
13481
13482 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
13483
13484         * gnat.dg/specs/static_initializer.ads: New test.
13485
13486 2006-08-10  Paul Brook  <paul@codesourcery.com>
13487
13488         * gcc.target/arm/cond-asm.c: New test.
13489
13490 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
13491
13492         PR tree-optimization/26197
13493         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13494         * g++.dg/vect/vect.exp: Compile the new tests with
13495         --param max-aliased-vops=0.
13496
13497 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
13498
13499         PR c++/28637
13500         * g++.dg/template/void3.C: New test.
13501
13502         PR c++/28638
13503         * g++.dg/template/void4.C: New test.
13504
13505         PR c++/28640
13506         * g++.dg/template/void5.C: New test.
13507
13508 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
13509
13510         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13511         after dg-do compile.
13512
13513 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
13514
13515         PR tree-optimizations/26969
13516         * gcc.dg/vect/vect.exp: Compile tests prefixed with
13517         "unswitch-loops" with -funswitch-loops.
13518         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13519
13520 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13521
13522         * gcc.dg/sparc-getcontext-1.c: Fix typo.
13523         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13524         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
13525         * objc.dg/dwarf-1.m: Likewise.
13526         * objc.dg/dwarf-2.m: Likewise.
13527         * obj-c++.dg/dwarf-2.mm: Likewise.
13528
13529 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13530
13531         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13532         * objc.dg/dwarf-2.m: Likewise.
13533         * obj-c++.dg/dwarf-2.mm: Likewise.
13534
13535         PR libfortran/28603
13536         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13537
13538         PR testsuite/27611
13539         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13540
13541         PR testsuite/27033
13542         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13543
13544 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
13545
13546         PR target/27827
13547         * gcc.target/i386/pr27827.c: New testcase.
13548
13549 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
13550
13551         PR fortran/28590
13552         * gfortran.dg/sequence_types_1.f90: New test.
13553
13554 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
13555
13556         PR fortran/28548
13557         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13558         dg-warning.  Add -pedantic option.
13559
13560 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13561
13562         PR c/28502
13563         * gcc.dg/proto-1.c: New test.
13564
13565         PR c/27721
13566         * gcc.dg/lvalue-4.c: New test.
13567
13568         PR c/28136
13569         * gcc.dg/init-bad-5.c: New test.
13570
13571 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
13572
13573         PR c++/28347
13574         * g++.dg/ext/typedef-init.C: Add new test for typedef
13575         initialization inside templates. Adjust existing error markers.
13576
13577 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
13578
13579         PR c++/28148
13580         * g++.dg/init/ptrmem3.C: New test.
13581
13582 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
13583
13584         PR tree-optimization/27770
13585         * lib/target-support.exp: New target keyword "section_anchors".
13586         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13587         tests.
13588         * gcc.dg/vect/section-anchors-pr27770.c: New test.
13589         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13590         * gcc.dg/vect/section-anchors-vect-69.c: New test.
13591         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13592
13593 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13594
13595         * gcc.dg/20060801-1.c: Add missing '}'.
13596
13597 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13598
13599         PR c++/27508
13600         * g++.dg/parse/dtor9.C: New test.
13601         * g++.dg/parse/dtor10.C: New test.
13602         * g++.dg/other/error7.C: Adjust error-marker.
13603
13604         PR c++/28274
13605         * g++.dg/other/default5.C: New test.
13606
13607 2006-08-02  Richard Guenther  <rguenther@suse.de>
13608
13609         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13610
13611 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
13612
13613         PR c++/28557
13614         * g++.dg/template/conv9.C: New test.
13615
13616 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
13617
13618         PR debug/28063
13619         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13620         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13621         Optionally return assembly text.  Update callers.
13622         (check_no_compiler_messages): Update verbose messages.
13623         (check_no_messages_and_pattern): New.
13624         (check_effective_target_string_merging): New.
13625
13626 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13627
13628         PR c++/28250
13629         * g++.dg/eh/catch4.C: New test.
13630
13631         PR c++/28257
13632         * g++.dg/other/qual1.C: New test.
13633
13634         PR c++/28259
13635         * g++.dg/inherit/error2.C: New test.
13636
13637         PR c++/28267
13638         * g++.dg/other/new1.C: New test.
13639
13640         * g++.dg/warn/pr23075.C: Remove obsolete test.
13641         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13642         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13643
13644 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
13645
13646         PR c++/28523
13647         * g++.dg/eh/cast1.C: New test.
13648
13649 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
13650
13651         PR libfortran/28452
13652         * gfortran.dg/random_3.f90:  New test.
13653
13654 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13655
13656         PR c++/28432
13657         * g++.dg/other/pr28304.C: Change expected error message.
13658         * g++.dg/other/pr28432.C: New test.
13659
13660 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
13661
13662         PR c++/28256
13663         * g++.dg/init/brace2.C: Change expected error message, add empty init.
13664
13665 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
13666
13667         PR debug/23336
13668         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13669         at -g1.
13670         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13671         g++.dg/debug/enum-2.C: New.
13672
13673 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13674
13675         PR c++/6634
13676         * g++.dg/parse/long1.C: Add more tests.
13677
13678 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13679
13680         * gfortran.dg/lrshift_1.c: New file.
13681
13682 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13683
13684         PR libgfortran/28335
13685         * gfortran.dg/no_unit_error_1.f90: New test.
13686
13687 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13688
13689         PR libgfortran/28335
13690         * gfortran.dg/no_unit_error_1.f90: Delete test.
13691         * gfortran.dg/no_unit_error_2.f90: Delete test.
13692
13693 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13694
13695         * gfortran.dg/chmod_3.f90: New test.
13696         * gfortran.dg/ltime_gmtime_1.f90: New test.
13697         * gfortran.dg/ltime_gmtime_2.f90: New test.
13698         * gfortran.dg/lrshift_1.f90: New test.
13699         * gfortran.dg/chmod_1.f90: New test.
13700         * gfortran.dg/chmod_2.f90: New test.
13701
13702 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
13703
13704         PR c++/27668
13705         * g++.dg/template/crash55.C: New test.
13706
13707         PR c++/27962
13708         * g++.dg/template/nontype16.C: New test.
13709
13710         * g++.dg/template/void2.C: Adjust error markers.
13711         * g++.dg/template/nontype5.C: Adjust error markers.
13712
13713 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
13714
13715         * gcc.target/i386/stack-prot-kernel.c: New test.
13716
13717 2006-07-27  Roger Sayle  <roger@eyesopen.com>
13718
13719         * gcc.dg/builtins-55.c: New test case.
13720
13721 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
13722
13723         PR rtl-optimization/27907
13724         * gcc.c-torture/compile/pr27907.c: New test.
13725
13726 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13727
13728         * gfortran.dg/mclock.f90: New test.
13729         * gfortran.dg/int_conv_1.f90: New test.
13730         * gfortran.dg/stat_1.f90: New test.
13731         * gfortran.dg/stat_2.f90: New test.
13732
13733 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13734
13735         PR libgfortran/28335
13736         * gfortran.dg/no_unit_error_1.f90: New test.
13737         * gfortran.dg/no_unit_error_2.f90: New test.
13738         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13739
13740 2006-07-25  Roger Sayle  <roger@eyesopen.com>
13741
13742         PR middle-end/28473
13743         * gcc.dg/fold-convround-1.c: New test case.
13744
13745 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13746
13747         * gfortran.dg/arithmetic_if.f90:  Fix comments.
13748
13749 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13750
13751         PR c++/27572
13752         * g++.dg/other/typedef1.C: New test.
13753         * g++.dg/template/typedef4.C: New test.
13754         * g++.dg/template/typedef5.C: New test.
13755
13756 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
13757
13758         PR fortran/28416
13759         * gfortran.dg/allocatable_dummy_3.f90: New.
13760
13761 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
13762
13763         PR fortran/28439
13764         * gfortran.dg/arithmetic_if.f90:  New test.
13765
13766 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
13767
13768         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
13769         avoid memcpy optimization.
13770
13771 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13772
13773         PR fortran/25289
13774         * gfortran.dg/direct_io_6.f90: New test.
13775
13776 2006-07-24  Jan Hubicka  <jh@suse.cz>
13777
13778         PR c/25795
13779         PR c++/27369
13780         * gcc.dg/pr25795.c: New test.
13781         * gcc.dg/pr25795-1.c: New test.
13782
13783 2006-07-23  Roger Sayle  <roger@eyesopen.com>
13784
13785         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
13786         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
13787         which may be transformed to "g || h" on some platforms.
13788
13789 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
13790
13791         PR c++/28025
13792         * g++.dg/template/friend45.C: New test.
13793
13794 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13795
13796         PR libgfortran/28339
13797         * gfortran.dg/arrayio_8.f90: New test.
13798
13799 2006-07-21  Mike Stump  <mrs@apple.com>
13800
13801         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
13802
13803         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
13804
13805 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13806
13807         PR c++/28250
13808         * g++.dg/eh/catch3.C: New test.
13809
13810         PR c++/28363
13811         * g++.dg/template/defarg10.C: New test.
13812
13813 2006-07-20  Paul Brook  <paul@codesourcery.com>
13814
13815         PR 27363
13816         * gcc.dg/pr27363.c: New test.
13817
13818 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
13819
13820         PR c++/28338
13821         * g++.dg/init/ref13.C: New test.
13822
13823 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13824
13825         PR obj-c++/28434
13826         * obj-c++.dg/proto-error-1.mm: New test.
13827
13828 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13829
13830         PR c++/28337
13831         * g++.dg/template/string1.C: New test.
13832
13833 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
13834
13835         PR c++/28048
13836         * g++.dg/template/defarg9.C: New test.
13837
13838         PR c++/28235
13839         * g++.dg/template/static27.C: New test.
13840
13841 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
13842
13843         PR 28410
13844         * gcc.dg/tree-ssa/pr28410.c: New test.
13845
13846 2006-07-18  Lee Millward  <lee.millward@gmail.com>
13847
13848         PR c++/28258
13849         * g++/dg/other/error13.C: New test.
13850
13851         PR c++/28260
13852         * g++.dg/template/friend44.C: New test.
13853
13854 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
13855
13856         PR c++/27495
13857         * g++.dg/other/pr27495.C: New.
13858
13859 2006-07-18  Olivier Hainque  <hainque@adacore.com>
13860
13861         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
13862         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
13863
13864 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13865
13866         PR c/28286
13867         * gcc.dg/pragma-pack-4.c: New test.
13868
13869 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13870
13871         PR c++/28291
13872         * g++.dg/ext/pr28291.C: New test.
13873
13874 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13875
13876         PR middle-end/28403
13877         * gcc.c-torture/execute/pr28403.c: New test.
13878
13879 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
13880
13881         PR middle-end/28402
13882         * gcc.dg/pr28402.c: New test.
13883
13884 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
13885
13886         PR c++/28304
13887         * g++.dg/other/pr28304.C: New test.
13888
13889 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
13890
13891         PR other/28251
13892         gcc.c-torture/unsorted/dump-noaddr.c: New test.
13893         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
13894
13895 2006-07-17  Richard Guenther  <rguenther@suse.de>
13896
13897         PR tree-optimization/28238
13898         * g++.dg/tree-ssa/pr28238.C: New testcase.
13899
13900 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13901
13902         PR c++/28250
13903         * g++.dg/eh/catch1.C: New test.
13904         * g++.dg/eh/catch2.C: New test.
13905
13906 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
13907
13908         PR c++/28370
13909         * g++.dg/template/anon3.C: New test.
13910
13911 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
13912
13913         PR fortran/20844
13914         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
13915         specifiers requiring an explicit format tag..
13916
13917         PR fortran/28201
13918         * gfortran.dg/generic_5: New test.
13919
13920         PR fortran/20893
13921         * gfortran.dg/elemental_optional_args_1.f90: New test.
13922
13923 2006-07-16  Olivier Hainque  <hainque@adacore.com>
13924
13925         * gnat.dg/assert.ads: New file.
13926         * gnat.dg/controlled_record.ads: Likewise.
13927         * gnat.dg/controlled_record.adb: Likewise.
13928
13929 2006-07-15  Lee Millward  <lee.millward@gmail.com>
13930
13931         PR c++/28292
13932         * g++.dg/other/error12.C: New test.
13933
13934         PR c++/28269
13935         * g++.dg/template/crash54.C: New test.
13936
13937 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13938
13939         PR c++/28249
13940         * g++.dg/parse/catch1.C: New test.
13941
13942         PR c++/28294
13943         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
13944
13945         PR c++/28387
13946         * g++.dg/ext/attrib24.C: New test.
13947
13948 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13949
13950         PR c++/28343
13951         * g++.dg/ext/asmspec1.C: New test.
13952
13953 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
13954
13955         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
13956         (dg-test): Support shouldfail tests.
13957         * lib/target-supports-dg.exp (dg-shouldfail): New.
13958         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
13959         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
13960         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
13961         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
13962         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
13963         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
13964         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
13965
13966 2006-07-13  Jan Hubicka  <jh@suse.cz>
13967
13968         * gcc.target/i386/memcpy-1.c: New.
13969
13970 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
13971
13972         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
13973
13974 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
13975
13976         PR fortran/25097
13977         * gfortran.dg/present_1.f90: New test.
13978
13979         PR fortran/20903
13980         * gfortran.dg/interface_derived_type_1.f90: New test.
13981
13982 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
13983
13984         PR fortran/28213
13985         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
13986         list.
13987
13988 2006-07-07  Lee Millward  <lee.millward@gmail.com>
13989
13990         PR c++/27820
13991         * g++.dg/other/label1.C: New test.
13992
13993 2006-07-07  Richard Guenther  <rguenther@suse.de>
13994
13995         PR middle-end/28268
13996         * gcc.dg/torture/pr28268.c: New testcase.
13997
13998 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
13999
14000         PR c++/27019
14001         * g++.dg/ext/pr27019.C: New.
14002
14003 2006-07-07  Richard Guenther  <rguenther@suse.de>
14004
14005         PR tree-optimization/28187
14006         * gcc.dg/pr28187.c: New testcase.
14007
14008 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
14009
14010         * gnat.dg/address_conversion.adb: New test.
14011         * gnat.dg/boolean_subtype.adb: Likewise.
14012         * gnat.dg/frame_overflow.adb: Likewise.
14013         * gnat.dg/pointer_array.adb: Likewise.
14014         * gnat.dg/pointer_conversion.adb: Likewise.
14015
14016 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
14017
14018         PR fortran/28237
14019         PR fortran/23420
14020         * gfortran.dg/print_fmt_5.f90: New test.
14021
14022 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14023
14024         PR fortran/28129
14025         * gfortran.dg/bounds_check_4.f90: New test.
14026
14027 2006-07-05  Richard Guenther  <rguenther@suse.de>
14028
14029         PR target/28158
14030         * gfortran.dg/pr28158.f90: New testcase.
14031
14032 2006-07-05  Richard Guenther  <rguenther@suse.de>
14033
14034         PR tree-optimization/28162
14035         * gcc.dg/pr28162.c: New testcase.
14036
14037 2006-07-05  Richard Guenther  <rguenther@suse.de>
14038         Andrew Pinski  <pinskia@gcc.gnu.org>
14039
14040         PR c++/27084
14041         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14042
14043 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
14044
14045         PR fortran/28174
14046         * gfortran.dg/actual_array_substr_2.f90: New test.
14047
14048         PR fortran/28167
14049         * gfortran.dg/actual_array_constructor_2.f90: New test.
14050
14051 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14052
14053         * gfortran.dg/itime_idate_1.f: New test.
14054         * gfortran.dg/itime_idate_2.f: New test.
14055
14056 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14057
14058         PR libgfortran/27704
14059         * gfortran.dg/open_status_3.f90: New test.
14060         * gfortran.dg/fmt_l.f90: Update for new feature.
14061
14062 2006-07-03  Asher Langton  <langton2@llnl.gov>
14063
14064         * gfortran.dg/oldstyle_2.f90: New.
14065
14066 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
14067
14068         * gnat.dg/string_slice.adb: New test.
14069
14070 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14071
14072         PR fortran/19259
14073         * gfortran.dg/semicolon_fixed.c: New.
14074         * gfortran.dg/semicolon_free.c: New.
14075
14076 2006-06-30  Mike Stump  <mrs@apple.com>
14077
14078         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14079         that don't support internal visibility.
14080
14081 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
14082
14083         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14084         for '(' / ')' needing an extra '\'.
14085
14086 2006-06-29  Roger Sayle  <roger@eyesopen.com>
14087
14088         PR middle-end/27428
14089         * gcc.dg/pr27428-1.c: New test case.
14090
14091 2006-06-29  Mike Stump  <mrs@apple.com>
14092
14093         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14094         on darwin as we can't align commons large enough yet.
14095
14096         * gcc.dg/vla-8.c: Add additional testcases.
14097
14098 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
14099
14100         PR c++/28114
14101         * g++.dg/other/pr28114.C: New.
14102
14103 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
14104
14105         * gcc.c-torture/compile/20060625-1.c: New test.
14106
14107 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
14108
14109         PR fortran/20867
14110         * gfortran.dg/stfunc_3.f90: New test.
14111
14112         PR fortran/25056
14113         * gfortran.dg/impure_actual_1.f90: New test.
14114
14115         PR fortran/20874
14116         * gfortran.dg/elemental_result_1.f90: New test.
14117
14118         PR fortran/25073
14119         * gfortran.dg/select_7.f90: New test.
14120
14121         PR fortran/27554
14122         * intrinsic_actual_1.f: New test.
14123
14124         PR fortran/22038
14125         PR fortran/28119
14126         * gfortran.dg/forall_4.f90: New test.
14127
14128         PR fortran/25072
14129         * gfortran.dg/forall_5.f90: New test.
14130
14131 2006-06-25  Lee Millward  <lee.millward@gmail.com>
14132
14133         PR c++/28051
14134         * g++.dg/template/using13.C: New test.
14135
14136         PR c++/28054
14137         * g++.dg/other/incomplete3.C: New test.
14138
14139 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14140
14141         PR fortran/28081
14142         * gfortran.dg/substr_3.f: New test.
14143         * gfortran.dg/equiv_2.f90: Update expected error message.
14144
14145 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
14146
14147         PR fortran/28118
14148         * gfortran.dg/actual_array_substr_1.f90: New test.
14149
14150 2006-06-24  Olivier Hainque  <hainque@adacore.com>
14151
14152         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14153         * gnat.dg/scalar_mode_agg_compare.adb: New test.
14154
14155 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
14156
14157         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14158
14159 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
14160
14161         PR fortran/27981
14162         * gfortran.dg/simpleif_2.f90: New test.
14163
14164 2006-06-23  Lee Millward  <lee.millward@gmail.com>
14165
14166         * g++.dg/template/error22.C: Fix typo.
14167
14168 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14169
14170         PR c++/28112
14171         * g++.dg/ext/attrib23.C: New test.
14172
14173 2006-06-23  Olivier Hainque  <hainque@adacore.com>
14174
14175         * gnat.dg/varsize_temp.adb: New test.
14176
14177 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14178
14179         PR c++/11468
14180         * g++.dg/other/java2.C: New test.
14181
14182 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
14183
14184         PR target/27789
14185         * g++.dg/ext/dllimport4.C. Add more tests for invalid
14186         initialization.
14187
14188 2006-06-22  Roger Sayle  <roger@eyesopen.com>
14189
14190         PR target/27531
14191         * gcc.dg/pr27531-1.c: New test case.
14192
14193 2006-06-22  Asher Langton  <langton2@llnl.gov>
14194
14195         PR fortran/24748
14196         * gfortran.dg/implicit_8.f90: New.
14197
14198 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
14199
14200         PR rtl-optimization/28121
14201         * gcc.dg/pr28121.c: New test.
14202
14203 2006-06-22  Lee Millward  <lee.millward@gmail.com>
14204
14205         PR c++/27805
14206         * g++.dg/parse/ptrmem6.C: New test.
14207
14208         PR c++/27821
14209         * g++.dg/template/error22.C: New test.
14210
14211 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14212
14213         PR c++/28111
14214         * g++.dg/template/friend43.C: New test.
14215
14216         PR c++/28110
14217         * g++.dg/template/crash53.C: New test.
14218
14219         PR c++/28109
14220         * g++.dg/rtti/incomplete1.C: New test.
14221
14222 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
14223
14224         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14225
14226 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
14227
14228         * gcc.c-torture/execute/complex-7.c: New.
14229
14230 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
14231
14232         * gcc.dg/merge-all-constants-1.c: New test.
14233
14234 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
14235
14236         PR c++/28113
14237         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14238
14239 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
14240
14241         * gfortran.dg/rrspacing_1.f90: New test.
14242
14243 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14244
14245         PR c++/28052
14246         * g++.dg/other/bitfield2.C: New test.
14247
14248 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
14249
14250         PR tree-optimization/27331
14251         * gcc.dg/pr27331.c: New test.
14252
14253 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
14254             Eric Botcazou  <ebotcazou@adacore.com>
14255
14256         PR ada/18692
14257         * lib/gnat.exp: New file.
14258         * lib/gnat-dg.exp: Likewise.
14259         * gnat.dg: New directory.
14260         * gnat.dg/dg.exp: New driver.
14261         * gnat.dg/specs: New directory.
14262         * gnat.dg/specs/specs.exp: New driver.
14263         * gnat.dg/style: New directory.
14264         * gnat.dg/style/style.exp: New driver.
14265
14266 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
14267
14268         PR fortran/16206
14269         * gfortran.dg/array_initializer_1.f90: New test.
14270
14271         PR fortran/28005
14272         * gfortran.dg/matmul_3.f90: New test.
14273
14274 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
14275
14276         PR middle-end/28075
14277         * gcc.dg/tree-ssa/inline-1.c: New test.
14278
14279 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
14280
14281         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14282         in malloc prototype; remove XFAIL.
14283         * gcc.dg/pr18241-2.c: Ditto.
14284         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14285         in memset prototype; remove XFAIL.
14286         * gcc.dg/tree-ssa/pr23382.c: Ditto.
14287
14288 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
14289
14290         * gcc.dg/vla-8.c: Add.
14291
14292 2006-06-19  Richard Guenther  <rguenther@suse.de>
14293
14294         PR tree-optimization/27090
14295         * g++.dg/tree-ssa/pr27090.C: New testcase.
14296
14297 2006-06-19  Roger Sayle  <roger@eyesopen.com>
14298
14299         PR target/27861
14300         * gcc.dg/pr27861-1.c: New test case.
14301
14302 2006-06-19  Richard Guenther  <rguenther@suse.de>
14303
14304         PR middle-end/28045
14305         * gcc.dg/torture/pr28045.c: New testcase.
14306
14307 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14308
14309         PR fortran/26801
14310         * gfortran.dg/associated_4.f90: New test.
14311
14312 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14313
14314         PR fortran/19310
14315         PR fortran/19904
14316         * gfortran.dg/real_const_3.f90: New test.
14317
14318 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
14319
14320         PR c++/28016
14321         * g++.dg/template/static26.C: New test.
14322
14323         PR c++/27979
14324         * g++.dg/expr/bitfield2.C: New test.
14325
14326         PR c++/27884
14327         * g++.dg/parse/linkage2.C: New test.
14328
14329 2006-06-16  Richard Guenther  <rguenther@suse.de>
14330
14331         PR middle-end/27116
14332         * gcc.dg/pr15785-1.c: Revert last change.
14333         * gcc.dg/torture/pr27116-2.c: New testcase.
14334
14335 2006-06-16  Roger Sayle  <roger@eyesopen.com>
14336
14337         PR middle-end/27802
14338         * gcc.dg/pr27802-1.c: New test case.
14339
14340 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
14341
14342         PR c++/27689
14343         * g++.dg/template/ttp18.C: New test.
14344         * g++.dg/template/ttp19.C: Likewise.
14345
14346         PR c++/27666
14347         * g++.dg/expr/cond9.C: New test.
14348
14349         PR c++/27640
14350         * g++.dg/template/ctor7.C: New test.
14351
14352 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
14353
14354         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14355
14356 2006-06-16  Richard Guenther  <rguenther@suse.de>
14357
14358         PR tree-optimization/27781
14359         * gcc.dg/tree-ssa/pr27781.c: New testcase.
14360
14361 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
14362
14363         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
14364
14365 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
14366
14367         * gcc.dg/tree-ssa/loop-18.c: New test.
14368
14369 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
14370
14371         PR c++/27665
14372         * g++.dg/template/crash52.C: New test.
14373
14374         PR c++/27648
14375         * g++.dg/ext/attrib22.C: New test.
14376
14377         PR c++/26559
14378         * g++.dg/template/builtin1.C: New test.
14379         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14380
14381         PR c++/28018
14382         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14383         assignment.
14384         * g++.old-deja/g++.pt/crash51.C: Likewise.
14385
14386         PR c++/27227
14387         * g++.dg/lookup/linkage1.C: New test.
14388         * g++.dg/lookup/linkage2.C: Likewise.
14389
14390 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
14391
14392         PR middle-end/27959
14393         * gcc.dg/pr27959.c: New testcase.
14394
14395 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
14396
14397         PR target/28014:
14398         * g++.dg/eh/div.C: New test.
14399
14400 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
14401
14402         PR c++/27894
14403         * g++.dg/tree-ssa/pr26757.C: New test.
14404         * g++.dg/tree-ssa/pr27894.C: New test.
14405
14406 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
14407
14408         * gcc.c-torture/compile/20060609-1.c: New test.
14409
14410         PR target/27863
14411         * gcc.c-torture/compile/pr27863.c: New test.
14412
14413 2006-06-13  Richard Guenther  <rguenther@suse.de>
14414
14415         PR tree-optimization/27830
14416         * g++.dg/tree-ssa/pr27830.C: New testcase.
14417
14418 2006-06-13  Matthew Sachs  <msachs@apple.com>
14419
14420         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14421         the list of compiler flags; this causes those flags to be checked
14422         for things like dg-skip-if.
14423
14424 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14425
14426         PR c++/27601
14427         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14428
14429 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
14430             Kazu Hirata  <kazu@codesourcery.com>
14431
14432         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14433         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14434
14435 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14436
14437         PR c++/27933
14438         * g++.dg/lookup/using15.C: New test.
14439
14440         PR c++/27951
14441         * g++.dg/other/anon4.C: New test.
14442
14443 2006-06-12  Roger Sayle  <roger@eyesopen.com>
14444
14445         PR c++/21210
14446         * g++.dg/init/complex1.C: New test case.
14447
14448 2006-06-11  Eric Christopher  <echristo@apple.com>
14449
14450         PR middle-end/27948
14451         * gcc.dg/bf-ms-layout.c: Run on darwin.
14452         * gcc.dg/bf-no-ms-layout: Ditto.
14453         * gcc.dg/attr-ms_struct-2.c: New.
14454         * gcc.dg/bf-ms-layout-2.c: Ditto.
14455
14456 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
14457
14458         * gcc.dg/attr-ms_struct-packed1.c: New.
14459
14460 2006-06-09  Mike Stump  <mrs@apple.com>
14461
14462         * gcc.dg/vla-7.c: Add.
14463
14464 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
14465
14466         PR fortran/24558
14467         * gfortran.dg/entry_6.f90: New test.
14468
14469         PR fortran/20877
14470         PR fortran/25047
14471         * gfortran.dg/entry_7.f90: New test.
14472
14473 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
14474
14475         PR c/27747
14476         * gcc.dg/cpp/_Pragma6.c: New test.
14477
14478         PR c++/27748
14479         * g++.dg/cpp/_Pragma1.C: New test.
14480
14481         PR preprocessor/27746
14482         * gcc.dg/gomp/macro-3.c: New test.
14483         * gcc.dg/gomp/macro-4.c: New test.
14484         * g++.dg/gomp/macro-3.C: New test.
14485         * g++.dg/gomp/macro-4.C: New test.
14486
14487 2006-06-09  Richard Guenther  <rguenther@suse.de>
14488
14489         PR tree-optimization/26998
14490         * gcc.dg/torture/pr26998.c: New testcase.
14491         * gcc.dg/tree-ssa/vrp29.c: New testcase.
14492
14493 2006-06-08  Mike Stump  <mrs@apple.com>
14494
14495         * gcc.dg/pr27095.c: Account for stubs.
14496
14497         PR target/26427
14498         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14499         produce bad code on darwin.
14500
14501 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14502
14503         PR fortran/27958
14504         * gfortran.dg/substr_2.f: New test.
14505
14506 2006-06-08  Asher Langton  <langton2@llnl.gov>
14507
14508         PR fortran/27786
14509         * cray_pointers_2.f90: Add -fbounds-check compile flag.
14510
14511 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14512
14513         PR target/27421
14514         * gcc.dg/union-3.c: New test.
14515
14516 2006-06-08  Richard Guenther  <rguenther@suse.de>
14517
14518         PR middle-end/27116
14519         * gcc.dg/torture/pr27116.c: New testcase.
14520         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14521
14522 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
14523
14524         PR rtl-optimization/26449
14525         * gcc.dg/pr26449.c: New test.
14526
14527 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14528
14529         PR c++/27601
14530         * g++.dg/ext/offsetof1.C: Test member functions.
14531
14532 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
14533
14534         * gcc.dg/pr27095.c: Improve scanning.
14535
14536 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
14537
14538         PR fortran/23091
14539         * gfortran.dg/saved_automatic_1.f90: New test.
14540
14541         PR fortran/24168
14542         * gfortran.dg/array_simplify_1.f90: New test.
14543
14544         PR fortran/25090
14545         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14546
14547         PR fortran/25058
14548         * gfortran.dg/entry_dummy_ref_2.f90: New test.
14549
14550 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
14551
14552         PR c++/27177
14553         * g++.dg/expr/cast7.C: New test.
14554
14555 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
14556
14557         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14558         * lib/gcc-defs.exp (tool_check_compile): Ditto.
14559         * lib/fortran-torture.exp (fortran-torture-compile,
14560         fortran-torture-execute): Ditto.
14561
14562 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
14563
14564         PR target/27842
14565         * gcc.dg/vmx/pr27842.c: New test.
14566
14567 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14568
14569         PR libfortran/27895
14570         * gfortran.dg/bounds_check_3.f90: New test.
14571
14572 2006-06-05  Mike Stump  <mrs@apple.com>
14573
14574         * objc.dg/objc-fast-4.m: Skip for ppc64.
14575
14576 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
14577
14578         PR testsuite/27705
14579         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14580
14581 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
14582             Victor Kaplansky  <victork@il.ibm.com>
14583
14584         PR tree-optimizations/26360
14585         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14586         with -fno-tree-dce.
14587         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14588
14589 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
14590
14591         PR fortran/14067
14592         * gfortran.dg/data_char_1.f90: Add messages for truncated
14593         strings.
14594
14595         PR fortran/16943
14596         * gfortran.dg/func_decl_2.f90: New test.
14597
14598         PR fortran/20839
14599         * gfortran.dg/do_2.f90: New test.
14600
14601         PR fortran/27655
14602         * gfortran.dg/associated_3.f90: New test.
14603
14604 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
14605
14606         PR c++/27819
14607         * g++.dg/template/static25.C: New test.
14608
14609         PR c++/27722
14610         * g++.dg/init/array21.C: New test.
14611
14612         PR c++/27807
14613         * g++.dg/ext/complit7.C: New test.
14614
14615         PR c++/27806
14616         * g++.dg/parse/ptrmem5.C: New test.
14617
14618 2006-06-04  Roger Sayle  <roger@eyesopen.com>
14619             Andrew Pinski  <pinskia@physics.uc.edu>
14620
14621         PR c/27150
14622         PR middle-end/27382
14623         * gcc.dg/pr27150-1.c: New testcase.
14624         * gcc.dg/pr27382-1.c: New testcase.
14625         * gcc.dg/pr27382-2.c: New testcase.
14626
14627 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
14628
14629         PR c/25161
14630         PR c/27020
14631         * gcc.dg/array-10.c: New test.
14632
14633 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14634
14635         PR c++/27804
14636         * g++.dg/init/const4.C: New test.
14637         * g++.dg/init/member1.C: Add error-marker.
14638         * g++.dg/other/fold1.C: Adjust error-marker.
14639
14640 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14641
14642         PR c++/27601
14643         * g++.dg/ext/offsetof1.C: New test.
14644
14645 2006-06-04 Eric Christopher <echristo@apple.com>
14646
14647         * gcc.dg/attr-ms_struct-1.c: New.
14648
14649 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
14650
14651         * gcc.c-torture/compile/builtin_constant_p.c: New test.
14652
14653 2006-06-04  Richard Guenther  <rguenther@suse.de>
14654
14655         PR tree-optimization/27039
14656         * gcc.dg/tree-ssa/loop-17.c: New testcase.
14657
14658 2006-06-03  Roger Sayle  <roger@eyesopen.com>
14659
14660         PR target/26223
14661         * gcc.target/i386/amd64-abi-2.c: New test case.
14662
14663 2006-06-02  Eric Christopher  <echristo@apple.com>
14664
14665         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14666         * gcc.target/i386/20020523-1.c: Skip if darwin.
14667         * gcc.target/i386/asm-3.c: Ditto.
14668         * gcc.target/i386/20011119-1.c: Ditto.
14669         * gcc.target/i386/clobbers.c: Remove pic part of test.
14670
14671 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
14672
14673         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14674         * g++.old-deja/g++.other/init19.C: Ditto.
14675         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14676         and add other platforms as expected failures.
14677
14678 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
14679
14680         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14681         (is-effective-target-keyword): Ditto.
14682
14683 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
14684
14685         PR fortran/27715
14686         * gfortran.dg/extended_char_comparison_1.f:  New test.
14687
14688 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
14689
14690         PR fortran/25098
14691         * gfortran.dg/dummy_procedure_1.f90: New test.
14692
14693         PR fortran/25147
14694         * gfortran.dg/dummy_procedure_2.f90: New test.
14695
14696         * gfortran.dg/associated_2.f90: Correct to make consistent with
14697         standard.
14698
14699 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14700
14701         * gcc.target/i386/387-11.c: New test case.
14702
14703 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
14704
14705         PR c++/27801
14706         * g++.dg/template/cond6.C: New test.
14707
14708         PR c++/26496
14709         * g++.dg/template/crash51.C: New test.
14710         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14711
14712         PR c++/27385
14713         * g++.dg/init/array20.C: New test.
14714
14715 2006-05-31  Roger Sayle  <roger@eyesopen.com>
14716
14717         * gcc.dg/builtins-54.c: New test case.
14718
14719 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14720
14721         PR c++/26433
14722         * g++.dg/template/fntry1.C: Add dg-do link.
14723
14724         PR c++/27808
14725         * g++.dg/parse/friend6.C: New test.
14726
14727 2006-05-30  Asher Langton  <langton2@llnl.gov>
14728
14729         * gfortran.dg/cray_pointers_7.f90: New test.
14730
14731 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14732
14733         PR tree-optimization/23452
14734         * gcc.dg/fold-mulconj-1.c: New test case.
14735
14736 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
14737
14738         PR c++/27803
14739         * g++.dg/parse/bitfield1.C: New test.
14740
14741 2006-05-30  Roger Sayle  <roger@eyesopen.com>
14742
14743         * gcc.target/ppc-eq0-1.c: New test case.
14744         * gcc.target/ppc-negeq0-1.c: New test case.
14745
14746 2006-05-30  Dirk Mueller  <dmueller@suse.de>
14747
14748         PR c/27273
14749         * gcc.dg/overflow-warn-5.c: New test.
14750
14751 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14752
14753         PR c/27718
14754         * gcc.dg/sizeof-1.c: New test.
14755
14756 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
14757
14758         PR target/27790
14759         * gcc.target/i386/pr27790.c: New test.
14760
14761 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14762
14763         PR libgfortran/27757
14764         * gfortran.dg/direct_io_5.f90: New test.
14765
14766 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14767
14768         PR libgfortran/27634
14769         * gfortran.dg/fmt_missing_period_1.f: New test.
14770         * gfortran.dg/fmt_missing_period_2.f: New test.
14771         * gfortran.dg/fmt_missing_period_3.f: New test.
14772
14773 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14774
14775         PR fortran/19777
14776         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
14777         arrays.
14778
14779 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14780
14781         PR c++/27713
14782         * g++.dg/template/new6.C: New test.
14783
14784 2006-05-29  Roger Sayle  <roger@eyesopen.com>
14785
14786         PR tree-optimization/24964
14787         * gcc.target/i386/387-10.c: New test case.
14788
14789 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
14790
14791         * intrinsics/string_intrinsics.c (compare_string):
14792         Use memcmp instead of strncmp to avoid tripping over
14793         CHAR(0) in a string.
14794
14795 2006-05-27  Richard Guenther  <rguenther@suse.de>
14796
14797         PR middle-end/27773
14798         * gcc.dg/torture/pr27773.c: New testcase.
14799
14800 2006-05-27  Dirk Mueller  <dmueller@suse.de>
14801
14802         * gcc.dg/pr24561.c: Rename to..
14803         * gcc.dg/pr25962.c: .. this.
14804
14805 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14806
14807         PR fortran/19777
14808         * gfortran.dg/bounds_check_2.f: New test.
14809
14810 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
14811
14812         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
14813         * gfortran.dg/byte_1.f90: Likewise.
14814         * gfortran.dg/dup_save_2.f90: Likewise.
14815
14816 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
14817
14818         * gfortran.dg/associated_2.f90: New test.
14819
14820 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14821
14822         PR fortran/27524
14823         * gfortran.dg/bounds_check_1.f90: New test.
14824
14825 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
14826
14827         PR rtl-optimization/27661
14828         * gcc.dg/pr27661.c: New test case.
14829
14830 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
14831
14832         PR fortran/23151
14833         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
14834         * gfortran.dg/print_parentheses_1.f:  New test.
14835         * gfortran.dg/print_parentheses_2.f90:  New test.
14836
14837 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
14838
14839         PR target/27758
14840         * gcc.dg/pr27758.c: New test.
14841
14842 2006-05-24  Falk Hueffner  <falk@debian.org>
14843
14844         * gcc.c-torture/compile/pr27571.c: New test.
14845
14846 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
14847
14848         PR fortran/27709
14849         * gfortran.dg/spec_expr_4.f90: New test.
14850
14851         PR fortran/27155
14852         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
14853
14854 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
14855
14856         PR c++/20103
14857         * g++.dg/ext/complit6.C: New test.
14858         * g++.dg/ext/complit3.C: Adjust error markers.
14859         * g++.dg/init/const3.C: New test.
14860
14861 2006-05-25  Richard Guenther  <rguenther@suse.de>
14862
14863         PR middle-end/27743
14864         * gcc.dg/torture/pr27743.c: New testcase.
14865
14866 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14867
14868         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
14869
14870 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
14871
14872         * gcc.dg/compat/scalar-by-value-x.h: New.
14873         * gcc.dg/compat/scalar-by-value-y.h: New.
14874         * gcc.dg/compat/scalar-by-value-5.c: New.
14875         * gcc.dg/compat/scalar-by-value-5_main.c: New.
14876         * gcc.dg/compat/scalar-by-value-5_x.c: New.
14877         * gcc.dg/compat/scalar-by-value-5_y.c: New.
14878         * gcc.dg/compat/scalar-by-value-6.c: New.
14879         * gcc.dg/compat/scalar-by-value-6_main.c: New.
14880         * gcc.dg/compat/scalar-by-value-6_x.c: New.
14881         * gcc.dg/compat/scalar-by-value-6_y.c: New.
14882
14883 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
14884
14885         PR tree-optimization/27639
14886         PR tree-optimization/26719
14887         * gcc.dg/pr27639.c: New test.
14888         * gcc.dg/pr26719.c: New test.
14889         * gcc.dg/tree-ssa/scev-cast.c: New test.
14890
14891 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
14892
14893         PR c++/20173
14894         * g++.dg/template/error21.C: New test.
14895
14896 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
14897
14898         PR target/27696
14899         * gcc.target/i386/pr27696.c: New.
14900
14901 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
14902
14903         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
14904
14905         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
14906
14907 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14908
14909         PR c++/27716
14910         * g++.dg/other/assign1.C: New test.
14911
14912 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
14913
14914         PR target/27266
14915         * gcc.target/i386/pr27266.c: New.
14916
14917 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14918
14919         PR c++/27451
14920         * g++.dg/ext/asm9.C: New test.
14921
14922 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
14923
14924         PR rtl-optimization/25514
14925         * gcc.c-torture/compile/pr25514.c: New test.
14926
14927 2006-05-22  Richard Guenther  <rguenther@suse.de>
14928
14929         Revert
14930         2006-01-31  Richard Guenther  <rguenther@suse.de>
14931
14932         * gcc.target/i386/sselibm-1.c: New testcase.
14933         * gcc.target/i386/sselibm-2.c: Likewise.
14934         * gcc.target/i386/sselibm-3.c: Likewise.
14935         * gcc.target/i386/sselibm-4.c: Likewise.
14936         * gcc.target/i386/sselibm-5.c: Likewise.
14937
14938 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14939
14940         PR c/27420
14941         * gcc.dg/func-args-2.c: New test.
14942
14943         PR c/26818
14944         * gcc.dg/struct-incompl-1.c: New test.
14945
14946 2006-05-22  Richard Guenther  <rguenther@suse.de>
14947
14948         PR testsuite/27708
14949         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
14950         the transformations we test for.
14951
14952 2006-05-22  Richard Guenther  <rguenther@suse.de>
14953
14954         PR testsuite/27707
14955         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
14956
14957 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
14958
14959         PR c++/27210
14960         * g++.dg/warn/new1.C: New test.
14961         * g++.dg/template/new5.C: Likewise.
14962
14963 2006-05-21  Roger Sayle  <roger@eyesopen.com>
14964
14965         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
14966         * gcc.target/i386/20060512-3.c: Likewise.
14967
14968 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
14969
14970         PR rtl-optimization/27671
14971         * gcc.c-torture/execute/pr27671-1.c: New.
14972         * gcc.dg/pr27671-2.c: Likewise.
14973
14974         PR tree-optimization/26622.
14975         * gcc.c-torture/compile/pr26622.c: New.
14976
14977 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
14978
14979         PR fortran/27613
14980         * gfortran.dg/recursive_reference_1.f90: New test.
14981
14982 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
14983
14984         PR fortran/25746
14985         * gfortran.dg/elemental_subroutine_3.f90: New test.
14986
14987         PR fortran/25090
14988         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
14989
14990         PR fortran/27584
14991         * gfortran.dg/associated_target_1.f90: New test.
14992
14993         PR fortran/19015
14994         * gfortran.dg/maxloc_shape_1.f90: New test.
14995
14996 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14997
14998         PR libgfortran/24459
14999         * gfortran.dg/namelist_24.f90: New test.
15000         * gfortran.dg/namelist_12.f: Fix typo in comment.
15001
15002 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
15003
15004         PR middle-end/25776
15005         * g++.dg/other/error11.C: New test.
15006
15007 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15008
15009         * gcc.target/mips/pr26765.c: Add -w to options.
15010
15011 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15012
15013         * lib/target-supports.exp (check_effective_target_mpaired_single):
15014         New function.
15015         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15016         multilibs.
15017         * g++.dg/vect/vect.exp: Likewise.
15018
15019 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
15020
15021         PR testsuite/25891
15022         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15023
15024 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
15025
15026         PR fortran/27662
15027         * gfortran.dg/temporary_1.f90: New file.
15028
15029 2006-05-19  Andreas Schwab  <schwab@suse.de>
15030
15031         * g++.dg/other/unused1.C: Also match "stringz".
15032
15033 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
15034
15035         PR c++/26433
15036         * g++.dg/template/fntry1.C: New test.
15037
15038 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
15039
15040         PR c++/27471
15041         PR c++/27506
15042         * g++.dg/conversion/bitfield5.C: New test.
15043         * g++.dg/conversion/bitfield6.C: New test.
15044
15045 2006-05-18  Mike Stump  <mrs@apple.com>
15046
15047         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15048         * gcc.dg/vla-4.c: Add.
15049         * gcc.dg/vla-5.c: Add.
15050         * gcc.dg/vla-6.c: Add.
15051
15052 2006-05-12  Stuart Hastings  <stuart@apple.com>
15053
15054         * gcc.target/i386/20060512-1.c: New.
15055         * gcc.target/i386/20060512-2.c: New.
15056         * gcc.target/i386/20060512-3.c: New.
15057         * gcc.target/i386/20060512-4.c: New.
15058
15059 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
15060
15061         PR c++/26122
15062         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15063
15064         PR c++/26068
15065         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15066         * g++.dg/parse/linkage1.C: New test.
15067
15068 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15069
15070         PR tree-optimization/27548
15071         * g++.dg/tree-ssa/pr27548.C: New test.
15072
15073 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15074
15075         PR fortran/26551
15076         * gfortran.dg/recursive_check_1.f: New test.
15077         * gfortran.dg/recursive_check_2.f90: New test.
15078
15079 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
15080
15081         * g++.dg/opt/temp2.C: New test.
15082
15083 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
15084
15085         PR c++/27491
15086         * g++.dg/init/brace5.C: New test.
15087
15088         PR middle-end/27415
15089         * gcc.dg/gomp/pr27415.c: New test.
15090         * g++.dg/gomp/pr27415.C: New test.
15091
15092         PR tree-optimization/27549
15093         * g++.dg/tree-ssa/pr27549.C: New test.
15094
15095 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15096
15097         PR libgfortran/27575
15098         * gfortran.dg/read_eof_4.f90: New test.
15099
15100 2006-05-16  Richard Guenther  <rguenther@suse.de>
15101
15102         PR tree-optimization/22303
15103         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15104
15105 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
15106
15107         PR middle-end/27573
15108         * gcc.dg/gomp/pr27573.c: New test.
15109         * gfortran.dg/gomp/pr27573.f90: New test.
15110
15111         PR c/27499
15112         * gcc.dg/gomp/pr27499.c: New test.
15113         * g++.dg/gomp/pr27499.C: New test.
15114
15115 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15116
15117         PR c++/27339
15118         * g++.dg/parser/access8.C: Adjust error marker.
15119         * g++.dg/template/access17.C: New test.
15120         * g++.dg/template/access18.C: Likewise.
15121
15122 2006-05-15  Roger Sayle  <roger@eyesopen.com>
15123
15124         PR target/26600
15125         * gcc.target/i386/pr26600.c: New test case.
15126
15127 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
15128
15129         PR c++/27505
15130         * g++.dg/expr/bitfield1.C: New test.
15131
15132 2006-05-15  Richard Guenther  <rguenther@suse.de>
15133
15134         PR tree-optimization/27603
15135         * gcc.dg/torture/pr27603.c: New testcase.
15136
15137 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
15138
15139         PR fortran/25090
15140         * gfortran.dg/entry_dummy_ref_1.f90: New test.
15141
15142         PR fortran/25082
15143         * gfortran.dg/scalar_return_1.f90: New test.
15144
15145         PR fortran/27411
15146         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15147
15148 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
15149
15150         * gcc.dg/gomp/critical-4.c: New test.
15151         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15152         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15153         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15154         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15155
15156 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15157
15158         PR c++/27582
15159         * g++.dg/template/dependent-args1.C: New test.
15160
15161         PR c++/27581
15162         * g++.dg/lookup/this1.C: New test.
15163
15164         PR c++/27315
15165         * g++.dg/template/operator6.C: New test.
15166         * g++.dg/template/incomplete3.C: New test.
15167
15168         PR c++/27559
15169         * g++.dg/template/new4.C: New test.
15170
15171         PR c++/27496
15172         * g++.dg/template/void2.C: New test.
15173
15174 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
15175
15176         * g++.dg/template/dependent-expr5.C: New test.
15177
15178 2006-05-14  Roger Sayle  <roger@eyesopen.com>
15179
15180         PR middle-end/26729
15181         * gcc.dg/pr26729-1.c: New test case.
15182
15183 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
15184
15185         * gcc.dg/pr27003.c: New test.
15186
15187 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
15188
15189         * lib/target-supports.dg (check_cxa_atexit_available): Change
15190         v3_target_compile to ${tool}_target_compile.
15191
15192 2006-05-11  Jason Merrill  <jason@redhat.com>
15193
15194         * lib/scanasm.exp (scan-not-hidden): Fix typo.
15195
15196 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15197
15198         PR fortran/27553
15199         * gfortran.dg/label_5.f90: New test.
15200
15201 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
15202
15203         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15204         check_effective_target_powerpc_altivec_ok): New.
15205         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15206         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15207         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15208         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15209         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15210         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15211         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15212         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15213         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15214         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15215         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15216         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15217         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15218         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15219         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15220         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15221         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15222         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15223         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15224         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15225         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15226         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15227         gcc.target/powerpc/altivec-9.c,
15228         gcc.target/powerpc/altivec-consts.c,
15229         gcc.target/powerpc/altivec-pr22085.c,
15230         gcc.target/powerpc/altivec-splat.c,
15231         gcc.target/powerpc/altivec-types-1.c,
15232         gcc.target/powerpc/altivec-types-2.c,
15233         gcc.target/powerpc/altivec-types-3.c,
15234         gcc.target/powerpc/altivec-types-4.c,
15235         gcc.target/powerpc/altivec-varargs-1.c,
15236         gcc.target/powerpc/altivec-vec-merge.c,
15237         gcc.target/powerpc/ppc-vector-memcpy.c,
15238         gcc.target/powerpc/ppc-vector-memset.c,
15239         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15240         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15241         these effective targets.
15242         * gcc.dg/vmx/pr27006.c: Add missing close brace.
15243         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15244
15245 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15246
15247         PR middle-end/27384
15248         * g++.dg/other/fold1.C: New test.
15249
15250         PR middle-end/27488
15251         * gcc.dg/fold-nonneg-1.c: New test.
15252
15253         PR c++/27547
15254         * g++.dg/other/operator1.C: New test.
15255
15256 2006-05-11  Richard Guenther  <rguenther@suse.de>
15257
15258         PR middle-end/27529
15259         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15260
15261 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
15262
15263         * lib/target-supports-dg.exp (check-flags): New.
15264         (dg-skip-if): Move flag checks.
15265
15266 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
15267
15268         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15269         * lib/target-supports.dg (check_cxa_atexit_available): New.
15270
15271 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
15272
15273         PR fortran/27470
15274         * gfortran.dg/multiple_allocation_2.f90: New test case.
15275
15276 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
15277
15278         * gcc.target/arm/pr27387.C: Fix a comment typo.
15279
15280 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15281
15282         PR fortran/24549
15283         * gfortran.dg/error_recovery_1.f90: New test.
15284
15285 2006-05-10  Richard Guenther  <rguenther@suse.de>
15286
15287         PR tree-optimization/27302
15288         * gcc.dg/torture/pr27302.c: New testcase.
15289
15290 2006-05-09  Dirk Mueller  <dmueller@suse.de>
15291         Richard Guenther  <rguenther@suse.de>
15292
15293         PR middle-end/27498
15294         * gcc.dg/tree-ssa/pr27498.c: New testcase.
15295
15296 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
15297
15298         PR rtl-optimization/27335
15299         * gcc.dg/pr27335.c: New test.
15300
15301 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
15302
15303         * gcc.target/mips/mips-ps-5.c: New file.
15304
15305 2006-05-08  Jan Hubicka  <jh@suse.cz>
15306
15307         PR middle-end/25962
15308         * gcc.dg/pr25962.c: New.
15309
15310 2006-05-08  Roger Sayle  <roger@eyesopen.com>
15311
15312         PR target/27158
15313         * gcc.target/powerpc/pr27158.c: New test case.
15314
15315 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
15316
15317         PR testsuite/27476
15318         * ada/acats/run_all.sh: Use test -z.
15319
15320 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15321
15322         PR libfortran/18271
15323         * gfortran.dg/spec_expr_3.f90: New test.
15324
15325 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
15326
15327         PR target/24879
15328         * gcc.target/i386/monitor.c: New file.
15329
15330 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
15331
15332         * gcc.dg/pr27095.c: xfail *-*-darwin*.
15333
15334 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15335
15336         PR c++/27447
15337         * g++.dg/other/ptrmem7.C: New test.
15338
15339 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15340
15341         PR target/27421
15342         * gcc.dg/array-9.c: New test.
15343
15344 2006-05-07  Richard Guenther  <rguenther@suse.de>
15345
15346         PR tree-optimization/27409
15347         * gcc.dg/torture/pr27409.c: New testcase.
15348
15349 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15350
15351         PR fortran/27457
15352         * gfortran.dg/select_6.f90: New.
15353
15354 2006-05-07  Richard Guenther  <rguenther@suse.de>
15355
15356         PR tree-optimization/27136
15357         * gcc.dg/torture/pr27136.c: New testcase.
15358
15359 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
15360
15361         PR fortran/24813
15362         * gfortran.dg/char_cons_len_1.f90: New test.
15363
15364 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15365
15366         PR c++/27427
15367         * g++.dg/template/incomplete2.C: New test.
15368
15369 2006-05-06  Richard Guenther  <rguenther@suse.de>
15370
15371         PR tree-optimization/27151
15372         * gcc.dg/vect/pr27151.c: New testcase.
15373
15374 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15375
15376         PR c++/27430
15377         * g++.dg/template/void1.C: New test.
15378
15379         PR c++/27423
15380         * g++.dg/other/void2.C: New test.
15381
15382         PR c++/27422
15383         * g++.dg/conversion/void1.C: New test.
15384
15385 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
15386
15387         PR/21391
15388         * g++.dg/other/unused1.C: New.
15389
15390 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15391
15392         PR objc/27240
15393         * objc.dg/member-1.m: New test.
15394
15395 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
15396
15397         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15398
15399 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15400
15401         PR libfortran/26985
15402         * gfortran.dg/matmul_2.f90: New test.
15403
15404 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
15405
15406         * ada/acats/run_all.sh: Use sync when main not found.
15407
15408 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
15409
15410         PR target/26765
15411         * gcc.target/mips/pr26765.c: New.
15412
15413 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
15414
15415         * gcc.target/bfin: New directory.
15416         * gcc.target/bfin/bfin.exp: New file.
15417         * gcc.target/bfin/frmul.c: New file.
15418         * gcc.target/bfin/arith.c: New file.
15419         * gcc.target/bfin/mul-combine.c: New file.
15420         * gcc.target/bfin/shift.c: New file.
15421
15422 2006-05-04  Richard Guenther  <rguenther@suse.de>
15423
15424         PR tree-optimization/14287
15425         PR tree-optimization/14844
15426         PR tree-optimization/19792
15427         PR tree-optimization/21608
15428         PR tree-optimization/27090
15429         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15430         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15431         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15432         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15433         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15434
15435 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
15436
15437         PR tree-optimization/27285
15438         * gcc.c-torture/execute/pr27285.c: New test.
15439
15440         PR middle-end/27388
15441         * gcc.dg/gomp/pr27388-1.c: New test.
15442         * gcc.dg/gomp/pr27388-2.c: New test.
15443         * gcc.dg/gomp/pr27388-3.c: New test.
15444
15445         PR c++/27359
15446         * g++.dg/gomp/pr27359.C: New test.
15447
15448 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
15449
15450         PR fortran/20248
15451         * gfortran.dg/iargc.f90: New test.
15452
15453 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15454
15455         PR c++/27102
15456         * g++.dg/template/crash49.C: New test.
15457
15458 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
15459
15460         PR testsuite/27032
15461         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15462
15463 2006-05-02  Jeff Law  <law@redhat.com>
15464
15465         PR tree-optimization/27364
15466         * gcc.c-torture/execute/pr27364.c: New test.
15467
15468 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
15469
15470         PR c++/27309
15471         * g++.dg/parser/ctor5.C: New test.
15472
15473 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
15474
15475         PR target/27387
15476         * gcc.target/arm/arm.exp: New.
15477         * gcc.target/arm/pr27387.C: Likewise.
15478
15479 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15480
15481         PR fortran/27269
15482         PR fortran/27324
15483         * gfortran.dg/module_equivalence_2.f90: New test.
15484
15485 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
15486
15487         PR middle-end/27337
15488         * g++.dg/gomp/pr27337-1.C: New test.
15489         * g++.dg/gomp/pr27337-2.C: New test.
15490
15491         PR middle-end/27328
15492         * gcc.dg/gomp/pr27328.c: New test.
15493
15494         PR middle-end/27325
15495         * g++.dg/gomp/pr27325.C: New test.
15496
15497         PR middle-end/27310
15498         * g++.dg/gomp/pr27310.C: New test.
15499
15500 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15501
15502         PR tree-optimization/27291
15503         * g++.dg/tree-ssa/pr27291.C: New test.
15504
15505 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15506
15507         PR tree-optimization/27283
15508         * g++.dg/tree-ssa/pr27283.C: New test.
15509
15510 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
15511
15512         * gcc.dg/tree-ssa/loop-16.c: New test.
15513
15514 2006-05-01  Roger Sayle  <roger@eyesopen.com>
15515             Joseph S. Myers  <joseph@codesourcery.com>
15516
15517         * gcc.dg/Wconversion-3.c: New test case.
15518         * gcc.dg/Wconversion-4.c: Likewise.
15519
15520 2006-05-01  Richard Guenther  <rguenther@suse.de>
15521
15522         PR tree-optimization/26726
15523         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15524
15525 2006-04-30  Roger Sayle  <roger@eyesopen.com>
15526
15527         * gcc.dg/Woverflow-1.c: New test case.
15528         * gcc.dg/Woverflow-2.c: Likewise.
15529         * gcc.dg/Woverflow-3.c: Likewise.
15530
15531 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
15532
15533         PR c++/27094
15534         * g++.dg/template/defarg8.C: New test.
15535
15536 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15537
15538         PR c++/27278
15539         * g++.dg/parse/operator7.C: New test.
15540
15541 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15542
15543         PR c++/11471
15544         PR c++/27102
15545         * g++.dg/template/crash48.C: New test.
15546
15547         PR c++/27279
15548         * g++.dg/parse/ctor4.C: New test.
15549
15550 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15551
15552         PR fortran/25681
15553         * gfortran.df/char_type_len.f90: New test.
15554
15555 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15556
15557         PR libgfortran/27304
15558         * gfortran.dg/fmt_exhaust.f90: New test.
15559
15560 2006-04-28  Roger Sayle  <roger@eyesopen.com>
15561
15562         PR c/25309
15563         * gcc.dg/large-size-array-2.c: New test case.
15564
15565 2006-04-28  Richard Guenther  <rguenther@suse.de>
15566
15567         PR target/26826
15568         * gcc.target/i386/pr26826.c: New testcase.
15569
15570 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
15571
15572         PR middle-end/27260
15573         * gcc.c-torture/execute/pr27260.c: New.
15574
15575 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
15576
15577         PR middle-end/27095
15578         * gcc.dg/pr27095.c: New.
15579
15580 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15581
15582         PR c++/27292
15583         * g++.dg/conversion/bitfield4.C: New test.
15584
15585 2006-04-27  Eric Christopher  <echristo@apple.com>
15586
15587         * gcc.dg/pragma-ms_struct.c: New.
15588
15589 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
15590
15591         PR c++/27102
15592         * g++.dg/template/crash47.C: New test.
15593
15594 2006-04-27  Dirk Mueller  <dmueller@suse.de>
15595
15596         * gcc.target/i386/sse-7.c: build with -msse.
15597
15598 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
15599
15600         PR testsuite/27274:
15601         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15602         (main): Exit if processor doesn't support SSE.
15603
15604 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
15605
15606         PR middle-end/27282
15607         * gcc.c-torture/compile/pr27282.c: New test.
15608
15609 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
15610
15611         PR middle-end/26913
15612         * g++.dg/gomp/pr26913.C: New test.
15613
15614         PR c/25996
15615         * gcc.dg/gomp/pr25996.c: New test.
15616         * g++.dg/gomp/pr25996.C: New test.
15617
15618 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
15619
15620         PR rtl-optimization/26725
15621         * gcc.c-torture/compile/pr26725.c: New test.
15622
15623 2006-04-25  Richard Guenther  <rguenther@suse.de>
15624
15625         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15626         than n + -1.
15627
15628 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
15629
15630         * gcc.dg/20060425-1.c: New testcase.
15631
15632 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
15633
15634         PR tree-optimization/26865
15635         * gcc.dg/pr26865.c: New test.
15636
15637 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
15638
15639         PR c++/27292
15640         * g++.dg/conversion/bitfield1.C: New test.
15641         * g++.dg/conversion/bitfield2.C: Likewise.
15642         * g++.dg/conversion/bitfield3.C: Likewise.
15643
15644 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15645         Richard Guenther  <rguenther@suse.de>
15646
15647         PR tree-optimization/27236
15648         * gcc.dg/tree-ssa/pr27236.c: New testcase.
15649
15650 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15651
15652         PR c++/19963
15653         * g++.dg/other/incomplete2.C: New test.
15654
15655 2006-04-24  Richard Guenther  <rguenther@suse.de>
15656
15657         PR middle-end/26869
15658         * gcc.dg/torture/pr26869.c: New testcase.
15659
15660 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
15661         Richard Guenther  <rguenther@suse.de>
15662
15663         PR tree-optimization/27218
15664         * g++.dg/tree-ssa/pr27218.C: New testcase.
15665
15666 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15667
15668         PR c++/26912
15669         * g++.dg/template/friend41.C: New test.
15670
15671 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
15672
15673         * g++.dg/opt/pr15551.C: Include cstdio.
15674         (main): Use remove instead of unlink.
15675
15676 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
15677
15678         * gcc.dg/sibcall-7.c: New test.
15679         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15680         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15681         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15682         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15683         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15684
15685 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
15686
15687         PR c++/26534
15688         * g++.dg/opt/bitfield1.C: New test.
15689         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15690         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15691         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15692         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15693         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15694         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15695         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15696         * g++.dg/abi/bitfield2.C: Likewise.
15697         * g++.dg/init/bitfield1.C: Likewise.
15698
15699 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
15700
15701         PR fortran/25099
15702         * gfortran.dg/elemental_subroutine_4.f90: New test.
15703         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15704         call sub (m, x).
15705
15706 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
15707
15708         * gcc.c-torture/compile/20060421-1.c: New testcase.
15709
15710 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15711
15712         PR c/25875
15713         * gcc.dg/init-bad-4.c: New test.
15714
15715 2006-04-21  Paul Brook  <paul@codesourcery.com>
15716
15717         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15718
15719 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15720
15721         PR fortran/27122
15722         * gfortran.dg/defined_operators_1.f90: New test.
15723         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15724         remove old ones associated, incorrectly, with Note 5.46.
15725
15726         PR fortran/27113
15727         * gfortran.dg/character_array_constructor_1.f90: New test.
15728
15729 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
15730
15731         * gcc.dg/20060419-1.c: New test.
15732
15733 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
15734
15735         PR c/26774
15736         * gcc.dg/struct-parse-1.c: New test case.
15737
15738 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15739
15740         PR c++/26558
15741         * g++.dg/parse/template19.C: New test.
15742
15743         PR c++/26739
15744         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15745
15746         PR c++/26036
15747         * g++.dg/expr/call3.C: New test.
15748
15749         PR c++/10385
15750         * g++.dg/conversion/dynamic1.C: New test.
15751
15752 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
15753
15754         PR c++/27102
15755         * g++.dg/template/crash35.C: Tweak error markers.
15756         * g++.dg/template/crash46.C: New test.
15757         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15758         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15759
15760 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
15761
15762         PR rtl-optimization/14261
15763         * gcc.c-torture/compile/20060419-1.c: Added.
15764
15765 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
15766
15767         * gfortran.dg/label_1.f90: Adjust dg-error.
15768
15769 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15770
15771         PR target/26961
15772         * gcc.dg/fold-cond-1.c: New test case.
15773         * gcc.dg/pr26961-1.c: Likewise.
15774
15775 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15776
15777         PR libgfortran/27138
15778         * gfortran.dg/read_bad_advance.f90: New test.
15779
15780 2006-04-16  Roger Sayle  <roger@eyesopen.com>
15781             Dale Johannesen  <dalej@apple.com>
15782
15783         PR target/24076
15784         * gcc.target/i386/vecinit-3.c: New testcase.
15785         * gcc.target/i386/vecinit-4.c: Likewise.
15786         * gcc.target/i386/sse-18.c: Likewise.
15787         * gcc.target/i386/sse-19.c: Likewise.
15788
15789 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
15790
15791         * gfortran.dg/allocate_zerosize_1.f90: New test.
15792
15793 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
15794
15795         PR c++/26365
15796         * g++.dg/template/crash45.C: New test.
15797
15798 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
15799
15800         PR fortran/26787
15801         * gfortran.dg/proc_assign_1.f90: New test.
15802         * gfortran.dg/procedure_lvalue.f90: Change message.
15803         * gfortran.dg/namelist_4.f90: Add new error.
15804
15805         PR fortran/25597
15806         PR fortran/27096
15807         * gfortran.dg/auto_pointer_array_result_1.f90
15808
15809         PR fortran/27089
15810         * gfortran.dg/specification_type_resolution_1.f90
15811
15812         PR fortran/18003
15813         PR fortran/25669
15814         PR fortran/26834
15815         * gfortran.dg/bounds_temporaries_1.f90: New test.
15816
15817         PR fortran/27124
15818         * gfortran.dg/array_return_value_1.f90: New test.
15819
15820 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
15821
15822         PR fortran/25336
15823         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
15824
15825 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
15826
15827         PR middle-end/26823
15828         * g++.dg/gomp/pr26823-1.C: New test.
15829         * g++.dg/gomp/pr26823-2.C: New test.
15830
15831 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
15832
15833         PR middle-end/27134
15834         * gcc.dg/pr27314.c: New test.
15835
15836 2006-04-13  Richard Henderson  <rth@redhat.com>
15837
15838         * g++.dg/gomp/block-0.C: Update expected matches.
15839
15840 2006-04-13  DJ Delorie  <dj@redhat.com>
15841
15842         * lib/target-supports.exp (check_effective_target_int32plus): New.
15843         (check_effective_target_ptr32plus): New.
15844         (check_effective_target_size32plus): New.
15845         (check_effective_target_int16): New.
15846         (check_profiling_available): Add m32c to the list of unsupported
15847         targets.
15848
15849         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
15850         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
15851         memory size.
15852         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
15853         pointers.
15854         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
15855         size_t.
15856         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
15857         and size_t.
15858         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
15859         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
15860         not just xstormy16.  Skip m32c due to weird pointer size.
15861         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
15862         not just xstormy16.
15863         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
15864         not just xstormy16.
15865         * gcc.dg/20020312-2.c: Add m32c support.
15866         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
15867         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
15868         in test.
15869         * gcc.dg/20050321-2.c: Require >=32 bit integers.
15870         * gcc.dg/asm-1.c: Skip if int and short are the same size.
15871         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
15872         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
15873         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
15874         formats
15875         * gcc.dg/init-string-2.c: Require >=32 bit integers.
15876         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
15877         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
15878         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
15879         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
15880         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
15881         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
15882         in test.
15883         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
15884         in test.
15885         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
15886         * gcc.dg/pr23049.c: Require >=32 bit integers.
15887         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
15888         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
15889         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
15890         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
15891         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
15892         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
15893         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
15894         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
15895         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
15896         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
15897         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
15898         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
15899         prototype in test.
15900         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
15901         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
15902         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
15903         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
15904         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
15905
15906         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
15907         * gcc.c-torture/execute/20040703-1.x: Likewise.
15908         * gcc.c-torture/execute/20040705-1.x: Likewise.
15909         * gcc.c-torture/execute/20040705-2.x: Likewise.
15910         * gcc.c-torture/execute/20040709-1.x: Likewise.
15911         * gcc.c-torture/execute/20040709-2.x: Likewise.
15912         * gcc.c-torture/execute/20040811-1.x: Likewise.
15913         * gcc.c-torture/execute/20050316-1.x: Likewise.
15914         * gcc.c-torture/execute/bitfld-4.x: Likewise.
15915         * gcc.c-torture/execute/pr19689.x: Likewise.
15916         * gcc.c-torture/execute/pr7284-1.x: Likewise.
15917         * gcc.c-torture/execute/usmul.x: Likewise.
15918         * gcc.c-torture/execute/vrp-5.x: Likewise.
15919         * gcc.c-torture/execute/vrp-6.x: Likewise.
15920         * gcc.dg/debug/20041023-1.s: Likewise.
15921
15922 2006-04-13  Roger Sayle  <roger@eyesopen.com>
15923
15924         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
15925         of integers to a vector types are now constant expressions in C.
15926         * gcc.dg/vect/vect-fold-1.c: New test case.
15927
15928 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
15929             Ulrich Weigand  <uweigand@de.ibm.com>
15930
15931         PR target/27006
15932         * gcc.dg/vmx/pr27006.c: New testcase.
15933
15934 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15935
15936         PR libgfortran/26766
15937         * gfortran.dg/write_recursive.f90: New test.
15938
15939 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
15940
15941         * g++.dg/parse/dtor7.C: New test.
15942         * g++.dg/parse/new1.C: Add error marker.
15943         * g++.dg/template/new3.C: New test.
15944
15945         PR c++/26122
15946         * g++.dg/template/pure1.C: New test.
15947
15948         PR c++/26295
15949         * g++.dg/parse/ptrmem4.C: New test.
15950
15951 2006-04-10  Jeff Law  <law@redhat.com>
15952
15953         PR/27087
15954         * gcc.c-torture/compile/pr27087.c: New test.
15955
15956 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
15957
15958         PR/21391
15959         * gcc.dg/20060410.c: New.
15960
15961 2006-04-10  Matthias Klose  <doko@debian.org>
15962
15963         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
15964         Recognize multilib directory names containing underscores.
15965
15966 2006-04-10  Roger Sayle  <roger@eyesopen.com>
15967
15968         * gcc.target/i386/vecinit-1.c: New test case.
15969         * gcc.target/i386/vecinit-2.c: Likewise.
15970
15971 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
15972
15973         PR debug/27057
15974         * g++.dg/debug/dwarf2-2.C: New test.
15975
15976 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
15977
15978         PR rtl-optimization/27073
15979         * gcc.c-torture/execute/pr27073.c: New test.
15980
15981 2006-04-08  Mike Stump  <mrs@apple.com>
15982
15983         * gcc.dg/pragma-darwin.c: Improve for ppc64.
15984
15985 2006-04-07  Richard Guenther  <rguenther@suse.de>
15986
15987         PR tree-optimization/26135
15988         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
15989
15990 2006-04-06  Jan Hubicka  <jh@suse.cz>
15991
15992         PR profile/26399
15993         * g++.dg/bprob/g++-bprob-2.C: New testcase.
15994
15995 2006-04-06  Roger Sayle  <roger@eyesopen.com>
15996
15997         * g++.dg/conversion/nullptr1.C: New test case.
15998         * g++.dg/conversion/nullptr2.C: Likewise.
15999
16000 2006-04-05  Roger Sayle  <roger@eyesopen.com>
16001
16002         * gfortran.dg/dependency_18.f90: New test case.
16003
16004 2006-04-05  Richard Guenther  <rguenther@suse.de>
16005
16006         PR tree-optimization/26919
16007         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16008         * gcc.dg/ipa/ipa-2.c: Likewise.
16009         * gcc.dg/ipa/ipa-3.c: Likewise.
16010         * gcc.dg/ipa/ipa-5.c: Likewise.
16011
16012 2006-04-05  Richard Guenther  <rguenther@suse.de>
16013
16014         PR tree-optimization/26763
16015         * gcc.dg/torture/pr26763-1.c: New testcase.
16016         * gcc.dg/torture/pr26763-2.c: Likewise.
16017
16018 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
16019
16020         PR fortran/23634
16021         PR fortran/25619
16022         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16023
16024 2006-04-04  Eric Christopher  <echristo@apple.com>
16025
16026         * gcc.target/i386/387-1.c: Allow regexp to match darwin
16027         stubs.
16028         * gcc.target/i386/387-5.c: Ditto.
16029
16030 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
16031
16032         * gcc.target/sparc/struct-ret-check.c: New test.
16033
16034 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16035
16036         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16037         zero decimal digits specified in format.
16038
16039 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
16040
16041         PR fortran/26891
16042         * gfortran.dg/missing_optional_dummy_1.f90: New test.
16043
16044         PR fortran/26976
16045         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16046         * gfortran.dg/initialization_1.f90: Make assignment compliant.
16047         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16048         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16049         compliant and detect bigendian-ness.
16050
16051 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
16052
16053         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16054         dummy arguments work when the actual argument is itself a dummy
16055         argument of the caller.
16056
16057 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16058
16059         PR libfortran/24685
16060         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16061
16062 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16063
16064         * gfortran.dg/dependencency_17.f90: New test case.
16065
16066 2006-04-01  Roger Sayle  <roger@eyesopen.com>
16067
16068         * gfortran.dg/dependency_14.f90: New test case.
16069         * gfortran.dg/dependency_15.f90: Likewise.
16070         * gfortran.dg/dependency_16.f90: Likewise.
16071
16072 2006-03-31  Asher Langton  <langton2@llnl.gov>
16073
16074         PR fortran/25358
16075         gfortran.dg/cray_pointers_6.f90: New test.
16076
16077 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16078
16079         PR libgfortran/26890
16080         * gfortran.dg/read_size_noadvance.f90: New test.
16081
16082 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
16083
16084         PR fortran/25031
16085         * gfortran.dg/multiple_allocation_1.f90: Check that the
16086         size has changed after a re-allocation with stat.
16087
16088 2006-03-30  Richard Guenther  <rguenther@suse.de>
16089
16090         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16091         removal.
16092         * gcc.target/i386/sselibm-2.c: Likewise.
16093         * gcc.target/i386/sselibm-3.c: Likewise.
16094         * gcc.target/i386/sselibm-4.c: Likewise.
16095         * gcc.target/i386/sselibm-5.c: Likewise.
16096
16097 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16098
16099         * gcc.dg/fold-andxor-1.c: New test case.
16100         * gcc.dg/fold-xorand-1.c: Likewise.
16101
16102 2006-03-28  Roger Sayle  <roger@eyesopen.com>
16103
16104         * gcc.dg/fold-convnotconv-1.c: New test case.
16105
16106 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16107
16108         PR fortran/26779
16109         * gfortran.dg/private_type_5.f90: New test.
16110
16111 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
16112
16113         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16114
16115 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
16116
16117         * gfortran.dg/advance_2.f90: New test.
16118         * gfortran.dg/advance_3.f90: New test.
16119
16120         * gfortran.fortran-torture/execute/equiv_5.f: New test.
16121
16122 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16123
16124         PR libgfortran/26661
16125         PR libgfortran/26880
16126         * gfortran.dg/read_x_past.f: New test.
16127
16128 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
16129
16130         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16131         to be STABS.
16132
16133 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
16134
16135         * objc.dg/dwarf-1.m: Skip on AIX.
16136         * objc.dg/dwarf-2.m: Skip on AIX.
16137
16138 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
16139
16140         PR fortran/26816
16141         * gfortran.dg/float_1.f90: New test.
16142
16143 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
16144
16145         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16146         X86_64 targets.
16147         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16148
16149 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16150
16151         PR libfortran/26735
16152         * gfortran.dg/convert_implied_open.f90: New test case.
16153
16154 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
16155
16156         PR fortran/26769
16157         * gfortran.dg/transpose_reshape_r10.f90: New test case.
16158
16159 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
16160
16161         PR middle-end/26717
16162         * gcc.dg/pr26717.c: New test.
16163
16164 2006-03-25  Roger Sayle  <roger@eyesopen.com>
16165
16166         * gfortran.dg/dependency_12.f90: New test case.
16167
16168 2006-03-24  Roger Sayle  <roger@eyesopen.com>
16169
16170         * gfortran.dg/dependency_9.f90: New (resurected) test case.
16171
16172 2006-03-24  Jeff Law  <law@redhat.com>
16173
16174         * gcc.c-torture/pr26840.c: New test.
16175
16176 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
16177
16178         * objc.dg/dwarf-2.m: New.
16179         * obj-c++.dg/dwarf-2.mm: New.
16180
16181         * g++.old-deja/g++.other/init19.C: New.
16182
16183 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
16184
16185         * g++.dg/eh/spbp.C: Skip on AIX.
16186
16187 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
16188
16189         PR middle-end/26611
16190         * g++.dg/gomp/pr26611-1.C: New test.
16191         * g++.dg/gomp/pr26611-2.C: New test.
16192
16193 2006-03-24  Jeff Law  <law@redhat.com>
16194
16195         * gcc.c-torture/compile/pr26833.c: New test.
16196         * gfortran.fortran-torture/compile/pr26806.f90: New test.
16197
16198 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16199
16200         * gfortran.dg/endfile_2.f90: Delete temp file.
16201
16202 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
16203
16204         PR fortran/19303
16205         * gfortran.dg/record_marker_1.f90: New test case.
16206         * gfortran.dg/record_marker_2.f: New test case.
16207         * gfortran.dg/record_marker_3.f90: New test case.
16208
16209 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
16210
16211         PR fortran/17298
16212         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16213         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16214
16215 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
16216
16217         * lib/gcc-dg.exp (cleanup-modules): New proc.
16218         * gfortran.dg/allocatable_function_1.f90,
16219         gfortran.dg/allocate_char_star_scalar_1.f90,
16220         gfortran.dg/assumed_charlen_function_1.f90,
16221         gfortran.dg/assumed_dummy_1.f90,
16222         gfortran.dg/assumed_shape_ranks_1.f90,
16223         gfortran.dg/assumed_shape_ranks_2.f90,
16224         gfortran.dg/assumed_size_dt_dummy.f90,
16225         gfortran.dg/auto_char_dummy_array_1.f90,
16226         gfortran.dg/auto_char_len_3.f90,
16227         gfortran.dg/automatic_module_variable.f90,
16228         gfortran.dg/bad_automatic_objects_1.f90,
16229         gfortran.dg/char_array_constructor.f90,
16230         gfortran.dg/char_array_structure_constructor.f90,
16231         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16232         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16233         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16234         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16235         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16236         gfortran.dg/derived_pointer_recursion.f90,
16237         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16238         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16239         gfortran.dg/dummy_functions_1.f90,
16240         gfortran.dg/elemental_initializer_1.f90,
16241         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16242         gfortran.dg/elemental_pointer_1.f90,
16243         gfortran.dg/elemental_subroutine_1.f90,
16244         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16245         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16246         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16247         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16248         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16249         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16250         gfortran.dg/global_references_1.f90,
16251         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16252         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16253         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16254         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16255         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16256         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16257         gfortran.dg/large_integer_kind_1.f90,
16258         gfortran.dg/large_real_kind_1.f90,
16259         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16260         gfortran.dg/module_double_reuse.f90,
16261         gfortran.dg/module_equivalence_1.f90,
16262         gfortran.dg/module_interface_1.f90,
16263         gfortran.dg/module_parameter_array_refs_1.f90,
16264         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16265         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16266         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16267         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16268         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16269         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16270         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16271         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16272         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16273         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16274         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16275         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16276         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16277         gfortran.dg/same_name_1.f90,
16278         gfortran.dg/sibling_dummy_procedure_1.f90,
16279         gfortran.dg/sibling_dummy_procedure_2.f90,
16280         gfortran.dg/sibling_dummy_procedure_3.f90,
16281         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16282         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16283         gfortran.dg/used_dummy_types_2.f90,
16284         gfortran.dg/used_dummy_types_3.f90,
16285         gfortran.dg/used_dummy_types_4.f90,
16286         gfortran.dg/used_dummy_types_5.f90,
16287         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16288         gfortran.dg/userdef_operator_1.f90: Use it.
16289
16290 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16291
16292         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16293         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16294         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16295         gfortran.dg/write_back.f,
16296         gfortran.fortran-torture/execute/inquire_1.f90,
16297         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16298
16299 2006-03-21  Jeff Law  <law@redhat.com>
16300
16301         * gcc.dg/tree-ssa/vrp28.c: New test.
16302
16303 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16304
16305         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16306         if _STDC_C99 is defined.
16307         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16308         * gcc.dg/builtins-20.c: Likewise.
16309         * gcc.dg/builtins-53.c: Likewise.
16310         * gcc.dg/single-precision-constant.c: Likewise. Also pass
16311         -mmacosx-version-min=10.3 on PowerPC/Darwin.
16312
16313 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
16314
16315         PR tree-opt/26781
16316         * gcc.c-torture/compile/pr26781-1.c: New test.
16317         * gcc.c-torture/compile/pr26781-2.c: New test.
16318
16319 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
16320
16321         PR c++/26690
16322         * g++.dg/gomp/pr26690-1.C: New test.
16323         * g++.dg/gomp/pr26690-2.C: New test.
16324
16325 2006-03-20  Jeff Law  <law@redhat.com>
16326
16327         * gcc.dg/tree-ssa/pr21829.c: New test.
16328
16329         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16330
16331 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
16332
16333         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16334         (check_visibility_available): Use it.
16335         (check_effective_target_default_packed): Likewise.
16336         (check_effective_target_pcc_bitfield_type_matters): Likewise.
16337         (check_effective_target_fopenmp): Likewise.
16338         (check_effective_target_freorder): Likewise.
16339         (check_effective_target_fpic): Likewise.
16340         (check_named_sections_available): Likewise.
16341         (check_effective_target_ilp32): Likewise.
16342         (check_effective_target_lp64): Likewise.
16343
16344 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
16345
16346         PR fortran/20935
16347         * gfortran.dg/scalar_mask_2.f90: New test case.
16348
16349 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
16350
16351         PR tree-opt/26629
16352         * gcc.dg/tree-ssa/loadpre12.c: New test.
16353         * gcc.dg/tree-ssa/loadpre13.c: New test.
16354         * gcc.dg/tree-ssa/loadpre14.c: New test.
16355         * gcc.dg/tree-ssa/loadpre15.c: New test.
16356         * gcc.dg/tree-ssa/loadpre16.c: New test.
16357         * gcc.dg/tree-ssa/loadpre17.c: New test.
16358         * gcc.dg/tree-ssa/loadpre18.c: New test.
16359         * gcc.dg/tree-ssa/loadpre19.c: New test.
16360         * gcc.dg/tree-ssa/loadpre20.c: New test.
16361         * gcc.dg/tree-ssa/loadpre21.c: New test.
16362         * gcc.dg/tree-ssa/loadpre22.c: New test.
16363
16364 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
16365
16366         PR fortran/26741
16367         * gfortran.dg/elemental_initializer_1.f90: New test.
16368
16369         PR fortran/26716
16370         * gfortran.dg/assumed_shape_ranks_2: New test.
16371
16372 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
16373
16374         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16375         target fpic.
16376
16377 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16378
16379         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16380         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16381         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16382         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16383         gfortran.fortran-torture/execute/direct_io.f90,
16384         gfortran.fortran-torture/execute/inquire_2.f90,
16385         gfortran.fortran-torture/execute/inquire_4.f90,
16386         gfortran.fortran-torture/execute/list_read_1.f90,
16387         gfortran.fortran-torture/execute/open_replace.f90,
16388         gfortran.fortran-torture/execute/slash_edit.f90,
16389         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16390         temporary files from testcases.
16391
16392 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16393
16394         PR libgfortran/26509
16395         gfortran.dg/write_direct_eor.f90: New test.
16396
16397 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
16398
16399         * gcc.target/powerpc/pr26350.c: New.
16400         * gcc.target/powerpc/indexed-addr.c: New.
16401
16402 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16403
16404         * gfortran.dg/dependency_13.f90: New test case.
16405
16406 2006-03-16  Roger Sayle  <roger@eyesopen.com>
16407
16408         PR middle-end/21781
16409         * gcc.dg/real-const-1.c: New test case.
16410
16411 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
16412
16413         * g++.old-deja/g++.other/init18.C: New.
16414         * g++.old-deja/g++.other/init5.C: Remove xfail.
16415
16416 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16417
16418         * g++.dg/opt/pr15551.C: Cleanup temp file.
16419
16420 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16421
16422         PR c++/6634
16423         g++.dg/parse/long1.C: New test.
16424
16425 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16426
16427         PR fortran/19101
16428         * gfortran.dg/continuation.f90: New test.
16429         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16430
16431 2006-03-14  Richard Guenther  <rguenther@suse.de>
16432
16433         PR tree-optimization/26672
16434         * gcc.dg/torture/pr26672.c: New testcase.
16435
16436 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
16437
16438         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16439         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16440
16441 2006-03-13  Roger Sayle  <roger@eyesopen.com>
16442
16443         PR middle-end/26557
16444         * gcc.c-torture/compile/switch-1.c: New test case.
16445
16446 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
16447
16448         PR fortran/25378
16449         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16450         test to include more permuatations of mask and index.
16451         * gfortran.dg/scalar_mask_1.f90: Modify last test to
16452         respond to F2003 spec. that the position returned for an all false
16453         mask && condition is zero.
16454
16455 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
16456
16457         PR middle-end/25989
16458         * gcc.dg/gomp/pr25989.c: New test.
16459
16460 2006-03-13  Jeff Law  <law@redhat.com>
16461
16462         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16463
16464 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
16465
16466         * gcc.dg/switch-9.c: New test.
16467
16468 2006-03-13  Richard Guenther  <rguenther@suse.de>
16469
16470         PR middle-end/26630
16471         * gcc.dg/torture/pr26630.c: New testcase.
16472
16473 2006-03-11  Roger Sayle  <roger@eyesopen.com>
16474
16475         * gfortran.dg/dependency_10.f90: New test case.
16476         * gfortran.dg/dependency_11.f90: Likewise.
16477
16478 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
16479             Erik Edelmann  <eedelman@gcc.gnu.org>
16480
16481         * gfortran.dg/allocatable_function_1.f90: New.
16482         * gfortran.dg/allocatable_function_2.f90: New.
16483
16484 2006-03-10  Richard Guenther  <rguenther@suse.de>
16485
16486         PR middle-end/26565
16487         * gcc.dg/torture/pr26565.c: New testcase.
16488
16489 2006-03-09  Eric Christopher  <echristo@apple.com>
16490
16491         * gcc.c-torture/compile/20060309-1.c: New.
16492
16493 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16494
16495         PR libgfortran/26499
16496         * gfortran.dg/write_back.f: New test.
16497         * gfortran.dg/write_rewind_1.f: New test.
16498         * gfortran.dg/write_rewind_2.f: New test.
16499
16500 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16501
16502         PR libgfortran/26554
16503         * gfortran.dg/read_logical.f90: New test.
16504
16505 2006-03-04  Laurent GUERBY <laurent@guerby.net>
16506
16507         * ada/acats/norun.lst: cdd2a03 now passes.
16508
16509 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
16510
16511         PR testsuite/25177
16512         * gcc.target/powerpc/pr18096-1.c: Change where the error
16513         would match.
16514
16515 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
16516
16517         * gcc.target/i386/cleanup-1.c: New test.
16518         * gcc.target/i386/cleanup-2.c: New test.
16519
16520 2006-03-04  Roger Sayle  <roger@eyesopen.com>
16521
16522         * gfortran.dg/dependency_9.f90: Remove for the time being.
16523
16524 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
16525
16526         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16527         directive.
16528
16529 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16530
16531         * gfortran.dg/dependency_9.f90: New test case.
16532
16533 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16534
16535         * gfortran.dg/dependency_4.f90: New test case.
16536         * gfortran.dg/dependency_5.f90: New test case.
16537         * gfortran.dg/dependency_6.f90: New test case.
16538         * gfortran.dg/dependency_7.f90: New test case.
16539         * gfortran.dg/dependency_8.f90: New test case.
16540
16541 2006-03-03  Paul Brook  <paul@codesourcery.com>
16542
16543         * lib/target-supports.exp (check_profiling_available):
16544         Add m68k-*-elf.
16545
16546 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
16547
16548         PR fortran/25031
16549         * multiple_allocation_1.f90: New test.
16550
16551 2006-03-03  Roger Sayle  <roger@eyesopen.com>
16552
16553         PR tree-optimization/26524
16554         * gfortran.dg/pr26524.f: New test case.
16555
16556 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16557
16558         * g++.dg/template/repo5.C: Cleanup repo files.
16559         * gcc.dg/20051201-1.c: Cleanup coverage files.
16560         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16561         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16562         tree dump files.
16563
16564 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
16565
16566         * objc.dg/objc-nofilename-1.m: New test.
16567         * objc.dg/bad-receiver-type.m: New test.
16568         * obj-c++.dg/bad-receiver-type.mm: New test.
16569
16570 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16571
16572         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16573
16574 2006-03-01  Mike Stump  <mrs@apple.com>
16575
16576         * g++.dg/abi/key2.C: Add.
16577
16578 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
16579
16580         * gfortran.dg/logical_dot_product.f90: New test.
16581
16582         PR fortran/26393
16583         * gfortran.dg/used_interface_ref.f90: New test.
16584
16585         PR fortran/20938
16586         * gfortran.dg/dependency_2.f90: New test.
16587         * gfortran.fortran-torture/execute/where17.f90: New test.
16588         * gfortran.fortran-torture/execute/where18.f90: New test.
16589         * gfortran.fortran-torture/execute/where19.f90: New test.
16590         * gfortran.fortran-torture/execute/where20.f90: New test.
16591
16592 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
16593
16594         * g++.dg/tree-ssa/pr26443.C: New test case.
16595
16596 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
16597
16598         PR middle-end/26022
16599         * g++.dg/opt/return-slot1.C: New test.
16600
16601 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16602
16603         PR libgfortran/26136
16604         * gfortran.dg/namelist_23.f90: New test.
16605
16606 2006-02-28  Roger Sayle  <roger@eyesopen.com>
16607
16608         PR middle-end/14752
16609         * gcc.dg/fold-eqandshift-2.c: New test case.
16610
16611 2006-02-28  Richard Guenther  <rguenther@suse.de>
16612
16613         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16614         decomposition.
16615
16616 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
16617
16618         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16619
16620 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16621
16622         PR libgfortran/26464
16623         * gfortran.dg/backspace_5.f: New test.
16624         * gfortran.dg/backspace_6.f: New test.
16625
16626 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16627
16628         * gcc.dg/fold-eqandnot-1.c: New test case.
16629
16630 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16631
16632         PR middle-end/19983
16633         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16634
16635 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
16636
16637         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16638         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16639
16640 2006-02-26  Richard Guenther  <rguenther@suse.de>
16641
16642         PR tree-optimization/26421
16643         * gcc.dg/tree-ssa/pr26421.c: New testcase.
16644
16645 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
16646
16647         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16648         * g++.old-deja/g++.robertl/eb132.C: Likewise.
16649
16650 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16651
16652         * gcc.dg/fold-even-1.c: New test case.
16653
16654 2006-02-26  Roger Sayle  <roger@eyesopen.com>
16655
16656         PR middle-end/21137
16657         * gcc.dg/fold-eqandshift-1.c: New test case.
16658
16659 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16660
16661         PR tree-optimization/25125
16662         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16663         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16664
16665 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
16666
16667         PR tree-optimizations/26359
16668         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16669         with -fdump-tree-dceloop-details.
16670         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16671
16672 2006-02-25  Roger Sayle  <roger@eyesopen.com>
16673
16674         PR middle-end/23673
16675         * gcc.dg/fold-eqxor-1.c: New test case.
16676         * gcc.dg/fold-eqxor-2.c: Likewise.
16677         * gcc.dg/fold-eqxor-3.c: Likewise.
16678
16679 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
16680
16681         PR fortran/23092
16682         * scalar_mask_1.f90: New test.
16683
16684 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
16685
16686         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16687         * g++.dg/eh/uncaught2.C: New.
16688         * g++.dg/eh/uncaught3.C: New.
16689
16690 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16691
16692         PR libgfortran/26423
16693         * gfortran.dg/read_many_1.f: New test.
16694
16695 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
16696
16697         PR fortran/24519
16698         * gfortran.dg/dependency_3.f90: New test.
16699         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16700         XFAILs.
16701
16702         PR fortran/25395
16703         * gfortran.dg/equiv_6.f90: New test.
16704
16705 2006-02-23  Jeff Law  <law@redhat.com>
16706
16707         * gcc.c-torture/compile/pr26425.c: New test.
16708
16709 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
16710
16711         PR middle-end/26412
16712         * gcc.dg/gomp/pr26412.c: New test.
16713
16714 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16715
16716         PR c++/26291
16717         * g++.dg/other/ellipsis1.C: New test.
16718         * g++.dg/parse/operator4.C: Adjust error marker.
16719
16720 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
16721
16722         PR target/25603
16723         * gfortran.dg/pr25603.f: New testcase.
16724
16725 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
16726
16727         * gcc.dg/bf-spl1.c: Don't specify -m68000.
16728         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16729
16730 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
16731
16732         * g++.dg/eh/spbp.C: New.
16733
16734 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
16735
16736         PR middle-end/26379
16737         * gcc.target/i386/mmx-7.c: New test.
16738
16739 2006-02-20  Roger Sayle  <roger@eyesopen.com>
16740
16741         PR tree-optimization/26361
16742         * gcc.dg/tree-ssa/vrp27.c: New test case.
16743
16744 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
16745
16746         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16747         * gcc.dg/tree-ssa/complex-4.c: Here.
16748
16749 2006-02-19  Roger Sayle  <roger@eyesopen.com>
16750
16751         PR middle-end/19543
16752         * gfortran.dg/logical_1.f90: New test case.
16753
16754 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
16755
16756         PR middle-end/26334
16757         * gcc.dg/20060218-1.c: Moved to...
16758         * gcc.target/i386/20060218-1.c: ... here.  New test.
16759
16760 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
16761
16762         PR fortran/26201
16763         * gfortran.dg/convert_1.f90: New.
16764
16765 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
16766
16767         PR fortran/25054
16768         * gfortran.dg/namelist_5.f90: New test.
16769
16770         PR fortran/25089
16771         * gfortran.dg/namelist_4.f90: New test.
16772
16773 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16774
16775         PR tree-opt/25680
16776         * gcc.dg/tree-ssa/complex-3.c: New test.
16777
16778 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16779
16780         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
16781         variable to take into account the variable name in the
16782         function header.
16783         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
16784
16785 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
16786
16787         PR middle-end/26334
16788         * gcc.c-torture/compile/20060217-1.c: New test.
16789         * gcc.dg/20060218-1.c: New test.
16790
16791 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
16792
16793         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
16794
16795 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
16796
16797         * gcc.dg/cpp/undef3.c: New test.
16798         * gcc.dg/cpp/trad/builtins2.c: New test.
16799
16800 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
16801
16802         PR c++/26266
16803         * g++.dg/template/static22.C: New test.
16804         * g++.dg/template/static23.C: New test.
16805         * g++.dg/template/static24.C: New test.
16806         * g++.dg/template/non-dependent13.C: New test.
16807         * g++.dg/init/member1.C: Tweak error markers.
16808
16809 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16810
16811         PR target/26255
16812         * gcc.c-torture/compile/pr26255.c: New test case.
16813
16814 2006-02-16  Roger Sayle  <roger@eyesopen.com>
16815
16816         * gfortran.fortran-torture/execute/where_10.f90: New test case.
16817         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
16818         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
16819         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
16820         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
16821         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
16822         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
16823
16824 2006-02-16  Jeff Law  <law@redhat.com>
16825
16826         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
16827         * gcc.dg/tree-ssa/vrp26.c: New test.
16828
16829 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
16830
16831         PR target/20353
16832         PR target/24578
16833         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
16834         __UCLIBC__ is defined.
16835
16836 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
16837
16838         PR fortran/26224
16839         * gfortran.dg/gomp/pr26224.f: New test.
16840
16841 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
16842
16843         PR tree-opt/25918
16844         * lib/target-supports.exp
16845         (check_effective_target_vect_short_mult): New.
16846         (check_effective_target_vect_char_mult): New.
16847         (check_effective_target_vect_widen_sum_qi_to_si): New.
16848         (check_effective_target_vect_widen_sum_qi_to_hi): New.
16849         (check_effective_target_vect_widen_sum_hi_to_si): New.
16850         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
16851         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
16852         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
16853         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
16854         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
16855         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
16856         vect-reduc-pattern-2c.c
16857         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
16858         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
16859         vect-reduc-pattern-1c.c
16860
16861 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
16862
16863         PR fortran/24557
16864         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
16865
16866 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16867
16868         PR fortran/26054
16869         * gfortran.dg/enum_8.f90: Remove check for warning.
16870         * gfortran.dg/iomsg_1.f90: Ditto.
16871         * gfortran.dg/enum_1.f90: Ditto.
16872         * gfortran.dg/enum_9.f90: Ditto.
16873         * gfortran.dg/enum_2.f90: Ditto.
16874         * gfortran.dg/enum_10.f90: Ditto.
16875         * gfortran.dg/enum_3.f90: Ditto.
16876         * gfortran.dg/flush_1.f90: Ditto.
16877         * gfortran.dg/enum_4.f90: Ditto.
16878         * gfortran.dg/array_constructor_1.f90: Ditto.
16879         * gfortran.dg/enum_5.f90: Ditto.
16880         * gfortran.dg/enum_6.f90: Ditto.
16881         * gfortran.dg/enum_7.f90: Ditto.
16882
16883 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
16884
16885         PR middle-end/26300
16886         * gcc.c-torture/compile/20060215-1.c: New test.
16887
16888 2006-02-14  Roger Sayle  <roger@eyesopen.com>
16889
16890         PR middle-end/23670
16891         * gcc.dg/tree-ssa/andor-2.c: New test case.
16892
16893 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
16894
16895         PR fortran/25045
16896         * optional_dim.f90: New test.
16897
16898 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16899
16900         PR fortran/26277
16901         * gfortran.dg/label_4.f90: New.
16902
16903 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
16904             Diego Novillo  <dnovillo@redhat.com>
16905             Uros Bizjak  <uros@kss-loka.si>
16906
16907         * gfortran.dg/gomp: New directory.
16908
16909 2006-02-14  Richard Guenther  <rguenther@suse.de>
16910
16911         PR tree-optimization/26258
16912         * gcc.dg/torture/pr26258.c: New testcase.
16913
16914 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
16915
16916         PR fortran/26246
16917         * gfortran.dg/pr26246_1.f90: New test.
16918         * gfortran.dg/pr26246_2.f90: New test.
16919
16920         PR middle-end/26092
16921         * gcc.c-torture/compile/20060208-1.c: New test.
16922
16923 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
16924
16925         PR fortran/26074
16926         PR fortran/25103
16927         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
16928         * gfortran.dg/bad_automatic_objects_1.f90: New test.
16929         * gfortran.dg/automatic_module_variable.f90: Change error message.
16930
16931         PR fortran/20861
16932         * gfortran.dg/internal_dummy_1.f90: New test.
16933
16934         PR fortran/20871
16935         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
16936
16937
16938         PR fortran/25083
16939         * gfortran.dg/uncommon_block_data_1.f90: New test.
16940         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
16941         with standard.
16942
16943         PR fortran/25088
16944         * gfortran.dg/typed_subroutine_1.f90: New test.
16945
16946 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
16947
16948         * objc.dg/dwarf-1.m: New.
16949
16950 2006-02-13  Roger Sayle  <roger@eyesopen.com>
16951
16952         PR middle-end/24427
16953         * gcc.dg/tree-ssa/andor-1.c: New test case.
16954
16955 2006-02-13  Josh Conner  <jconner@apple.com>
16956
16957         PR target/25376
16958         * gcc.dg/pr25376.c: New test.
16959
16960         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
16961         assemble.
16962         * lib/target-supports.exp (check_named_sections_available):
16963         Only compile named-sections test -- don't assemble.
16964
16965 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16966
16967         * g++.dg/warn/no-write-strings.C: New test.
16968         * g++.dg/warn/write-strings.C: Likewise.
16969         * g++.dg/warn/write-strings-default.C: Likewise.
16970
16971 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
16972
16973         PR fortran/25806
16974         * gfortran.dg/ret_pointer_2.f90: New test.
16975
16976 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
16977
16978         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
16979
16980 2006-02-10  Jeff Law  <law@redhat.com>
16981
16982         * gcc.c-torture/compile/pr26213.c: New test.
16983
16984 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
16985
16986         gfortran.dg/null_1.f90: New test.
16987
16988 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16989
16990         PR fortran/14771
16991         * gfortran.dg/parens_4.f90: New.
16992         * gfortran.dg/parens_5.f90: New.
16993
16994 2006-02-10  Richard Guenther  <rguenther@suse.de>
16995
16996         * gcc.dg/pr23372-1.c: Remove empty file.
16997
16998 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16999         Paul Thomas  <pault@gcc.gnu.org>
17000
17001         PR fortran/14771
17002         * gfortran.dg/parens_1.f90: New.
17003         * gfortran.dg/parens_2.f90: New.
17004         * gfortran.dg/parens_3.f90: New.
17005
17006 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
17007
17008         PR fortran/26038
17009         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17010
17011         PR fortran/25059
17012         * gfortran.dg/impure_assignment_1.f90: New test.
17013
17014         PR fortran/25070
17015         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17016
17017 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17018
17019         PR target/26141
17020         * g++.dg/expr/stdarg2.C: New test.
17021
17022 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
17023
17024         PR inline-asm/16194
17025         * gcc.dg/pr16194.c: New test.
17026
17027 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17028
17029         * ada/acats/run_acats: Use portable variant of "$@".
17030
17031 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17032
17033         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17034         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17035
17036 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17037
17038         PR tree-opt/26179
17039         * g++.dg/opt/pr26179.C: New test.
17040
17041 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17042
17043         PR middle-end/26134
17044         * gcc.dg/tree-ssa/complex-3.c: New test.
17045
17046 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17047
17048         * gcc.c-torture/compile/volatile-1.c: New test.
17049
17050 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
17051
17052         PR 26180
17053         * gcc.dg/tree-ssa/pr26180.c: New test.
17054
17055 2006-02-08  Jeff Law  <law@redhat.com>
17056
17057         * gcc.dg/tree-ssa/pr21417.c: New test.
17058
17059 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17060
17061         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17062         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17063
17064 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17065
17066         * lib/scanrtl.exp: New.
17067
17068 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17069
17070         PR c++/26071
17071         * g++.dg/other/virtual2.C: New test.
17072
17073         PR c++/26070
17074         * g++.dg/other/virtual1.C: New test.
17075
17076 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
17077
17078         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17079         cleanup-ipa-dump): Update dump file glob patterns.
17080         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17081         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17082
17083         * lib/gcc-dg.exp: Load it.
17084         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17085
17086 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
17087
17088         PR testsuite/26159
17089         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17090         * gcc.dg/tree-ssa/pr23382.c: Ditto.
17091
17092 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17093
17094         PR fortran/25577
17095         * gfortran.dg/mvbits_1.f90: New.
17096
17097 2006-02-07  Dirk Mueller  <dmueller@suse.com>
17098
17099         * g++.dg/warn/Wdiv-by-zero.C: New test.
17100         * g++.dg/warn/Wno-div-by-zero.C: New.
17101
17102 2006-02-07  Jeff Law  <law@redhat.com>
17103
17104         * gcc.dg/tree-ssa/pr21559.c: New test.
17105
17106         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17107         multiple VRP passes.
17108         * gcc.dg/tree-ssa/vrp09.c: Likewise.
17109         * gcc.dg/tree-ssa/vrp18.c: Likewise.
17110         * gcc.dg/tree-ssa/pr21582.c: Likewise.
17111         * gcc.dg/tree-ssa/pr20657.c: Likewise.
17112         * gcc.dg/tree-ssa/pr21001.c: Likewise.
17113         * gcc.dg/tree-ssa/vrp02.c: Likewise
17114         * gcc.dg/tree-ssa/vrp11.c: Likewise
17115         * gcc.dg/tree-ssa/pr14341.c: Likewise
17116         * gcc.dg/tree-ssa/vrp19.c: Likewise
17117         * gcc.dg/tree-ssa/vrp20.c: Likewise
17118         * gcc.dg/tree-ssa/vrp03.c: Likewise
17119         * gcc.dg/tree-ssa/pr21086.c: Likewise
17120         * gcc.dg/tree-ssa/pr21959.c: Likewise
17121         * gcc.dg/tree-ssa/vrp21.c: Likewise
17122         * gcc.dg/tree-ssa/vrp04.c: Likewise
17123         * gcc.dg/tree-ssa/pr25485.c: Likewise
17124         * gcc.dg/tree-ssa/pr22026.c: Likewise
17125         * gcc.dg/tree-ssa/vrp22.c: Likewise
17126         * gcc.dg/tree-ssa/vrp05.c: Likewise
17127         * gcc.dg/tree-ssa/20030807-10.c: Likewise
17128         * gcc.dg/tree-ssa/pr20701.c: Likewise
17129         * gcc.dg/tree-ssa/vrp23.c: Likewise
17130         * gcc.dg/tree-ssa/vrp06.c: Likewise
17131         * gcc.dg/tree-ssa/pr22117.c: Likewise
17132         * gcc.dg/tree-ssa/pr20702.c: Likewise
17133         * gcc.dg/tree-ssa/vrp15.c: Likewise
17134         * gcc.dg/tree-ssa/pr21090.c: Likewise
17135         * gcc.dg/tree-ssa/pr21294.c: Likewise
17136         * gcc.dg/tree-ssa/vrp24.c: Likewise
17137         * gcc.dg/tree-ssa/vrp07.c: Likewise
17138         * gcc.dg/tree-ssa/pr21563.c: Likewise
17139         * gcc.dg/tree-ssa/pr25382.c: Likewise
17140         * gcc.dg/tree-ssa/vrp16.c: Likewise
17141         * gcc.dg/tree-ssa/vrp25.c: Likewise
17142         * gcc.dg/tree-ssa/vrp08.c: Likewise
17143         * gcc.dg/tree-ssa/20030807-6.c: Likewise
17144         * gcc.dg/tree-ssa/vrp17.c: Likewise
17145         * gcc.dg/tree-ssa/pr21458.c: Likewise
17146         * g++.dg/tree-ssa/pr18178.C: Likewise
17147
17148 2006-02-07  Richard Guenther  <rguenther@suse.de>
17149
17150         PR c++/26140
17151         Revert
17152         2006-01-30  Richard Guenther  <rguenther@suse.de>
17153         PR c++/23372
17154         * gcc.dg/pr23372-1.C: New testcase.
17155
17156         * g++.dg/tree-ssa/pr26140.C: New testcase.
17157
17158 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
17159
17160         PR c++/9737
17161         * g++.dg/template/ttp15.C: New test.
17162         * g++.dg/template/ttp16.C: Likewise.
17163         * g++.dg/template/ttp17.C: Likewise.
17164         * g++.old-deja/g++.pt/ttp36.C: Remove.
17165         * g++.old-deja/g++.pt/ttp19.C: Likewise.
17166         * g++.old-deja/g++.pt/ttp37.C: Likewise.
17167         * g++.old-deja/g++.pt/ttp38.C: Likewise.
17168         * g++.old-deja/g++.pt/ttp39.C: Likewise.
17169         * g++.old-deja/g++.pt/ttp9.C: Likewise.
17170         * g++.old-deja/g++.pt/ttp40.C: Likewise.
17171         * g++.old-deja/g++.pt/ttp51.C: Likewise.
17172         * g++.old-deja/g++.pt/ttp26.C: Likewise.
17173         * g++.old-deja/g++.pt/ttp36.C: Likewise.
17174
17175 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
17176
17177         PR libfortran/23815
17178         * unf_io_convert_4.f90: New test.
17179
17180 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
17181
17182         * gcc.dg/tree-ssa/loadpre10.c: New test.
17183         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17184         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17185         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17186
17187 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17188
17189         PR libfortran/24685
17190         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17191
17192 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
17193
17194         PR tree-opt/25251
17195         * gfortran.dg/assign_7.f: New test.
17196
17197 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
17198
17199         PR fortran/26041
17200         PR fortran/26064
17201         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17202         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17203         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17204
17205 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
17206
17207         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17208         in size_t typedef.
17209
17210 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17211
17212         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17213         * g++.dg/charset/string.c (foo): Likewise.
17214         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17215         const char*
17216         * g++.dg/ext/builtin2.C (printf): Likewise.
17217         * g++.dg/init/new15.C (printf): Likewise.
17218         * g++.dg/opt/pr17697-1.C (foo): Likewise.
17219         * g++.dg/opt/pr17697-2.C (foo): Likewise.
17220         * g++.dg/opt/pr17697-3.C (foo): Likewise.
17221         * g++.dg/template/non-dependent4.C (temp): Likewise.
17222         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17223         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17224         parameter type to const char*.
17225         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17226         Change type to const char*.
17227         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17228         Likewise.
17229         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17230         second parameter type to const char*.
17231         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17232         (Y::Y): Change parameter type to const char*.
17233         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17234         * g++.old-deja/g++.jason/report.C: Apply const correctness.
17235         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17236         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17237         (char*).
17238         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17239         const char*.
17240         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17241         type to const char*.
17242         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17243         return type to const char*.
17244         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17245         to const char*.
17246         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17247         * g++.old-deja/g++.law/refs1.C: Likewise.
17248         * g++.old-deja/g++.law/visibility1.C: Likewise.
17249         * g++.old-deja/g++.law/visibility2.C: Likewise.
17250         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17251         const char*.
17252         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17253         * g++.old-deja/g++.mike/net48.C: Likewise.
17254         * g++.old-deja/g++.mike/p646.C: Likewise.
17255         * g++.old-deja/g++.mike/p6746.C: Likewise.
17256         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17257         type to const char*.
17258         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17259         deprecated conversion warning.
17260         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17261         char*.
17262         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17263         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17264         * g++.old-deja/g++.pt/explicit8.C: Likewise.
17265         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17266         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17267         * g++.old-deja/g++.pt/nontype3.C: Likewise.
17268         * g++.old-deja/g++.pt/t39.C: Likewise.
17269         * g++.old-deja/g++.robertl/eb106.C: Likewise.
17270         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17271
17272 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
17273
17274         PR fortran/25075
17275         intrinsic_argument_conformance_1.f90: New test.
17276
17277 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
17278
17279         PR fortran/20845
17280         * gfortran.dg/char_result_11.f90: Add SAVE.
17281         * gfortran.dg/der_pointer_4.f90: Ditto.
17282         * gfortran.dg/default_initialization.f90: New test.
17283
17284 2006-02-03  Jeff Law  <law@redhat.com>
17285
17286         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17287         handle more than 100 dump files.
17288         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17289         * lib/scantree.exp (scan-tree-dump): Likewise.
17290         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17291         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17292         * lib/scanipa.exp (scan-ipa-dump): Likewise.
17293         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17294         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17295
17296 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
17297
17298         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17299
17300 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
17301
17302         * g++.dg/template/using12.C: New test.
17303
17304 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
17305
17306         * gcc.target/powerpc/pr25960.c: New test.
17307
17308 2006-02-02  Steven G. Kargl  <kargls@comcast>
17309
17310         PR fortran/24958
17311         gfortran.dg/nullify_2.f90: New test.
17312
17313 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
17314
17315         PR 25990
17316         * gcc.dg/gomp/pr25990.c: New test.
17317
17318 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
17319
17320         PR c++/25342
17321         * g++.gd/template/partial4.C: New test.
17322
17323 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
17324
17325         PR middle-end/26001
17326         * gfortran.dg/data_char_2.f90: New.
17327
17328 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
17329
17330         PR fortran/26039
17331         maxval_maxloc_conformance_1.f90: New test.
17332
17333 2006-01-31  Richard Guenther  <rguenther@suse.de>
17334
17335         * gcc.target/i386/sselibm-1.c: New testcase.
17336         * gcc.target/i386/sselibm-2.c: Likewise.
17337         * gcc.target/i386/sselibm-3.c: Likewise.
17338         * gcc.target/i386/sselibm-4.c: Likewise.
17339         * gcc.target/i386/sselibm-5.c: Likewise.
17340
17341 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17342
17343         PR fortran/24266
17344         * gfortran.dg/arrayio_derived_2.f90: New.
17345
17346 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
17347
17348         * gcc.dg/unsigned-long-compare.c: New test.
17349
17350 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
17351
17352         PR testsuite/25318
17353         * lib/target-supports.exp (check_effective_target_freorder):
17354         Check to see if target supports -freorder-blocks-and-partition.
17355         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17356         instead of "dg-require-named-sections".
17357
17358 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
17359
17360         PR target/14798:
17361         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17362         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17363         * gcc.dg/pragma-isr-trapa2.c: Likewise.
17364         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17365         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17366         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17367         * gcc.dg/attr-isr-trap_exit.c: Likewise.
17368         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17369
17370 2006-01-30  Richard Guenther  <rguenther@suse.de>
17371
17372         PR c++/23372
17373         * gcc.dg/pr23372-1.C: New testcase.
17374
17375 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
17376
17377         * gcc.dg/gomp/pr25874.c: New test.
17378
17379 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
17380
17381         PR tree-opt/25911
17382         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17383
17384 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
17385
17386         PR fortran/18578
17387         PR fortran/18579
17388         PR fortran/20857
17389         PR fortran/20885
17390         * gfortran.dg/intent_out_1.f90: New test.
17391
17392 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
17393
17394         PR fortran/17911
17395         * gfortran.dg/procedure_lvalue.f90: New test.
17396
17397         PR fortran/20895
17398         PR fortran/25030
17399         * gfortran.dg/char_pointer_assign_2.f90: New test.
17400         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17401         assignment to be consistent with standard.
17402         * gfortran.dg/char_result_2.f90: The same.
17403         * gfortran.dg/char_result_8.f90: The same.
17404
17405 2006-01-28  Zack Weinberg  <zackw@panix.com>
17406
17407         * gcc.dg/Woverlength-strings.c
17408         * gcc.dg/Woverlength-strings-pedantic-c89.c
17409         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17410         * gcc.dg/Woverlength-strings-pedantic-c99.c
17411         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17412
17413 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
17414
17415         * gcc.c-torture/execute/20060127-1.c: New test.
17416
17417 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17418
17419         PR c++/25999
17420         * g++.dg/ext/pragmaweak1.C: New test.
17421
17422 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
17423
17424         PR c++/25855
17425         * g++.dg/template/spec29.C: New test.
17426
17427 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
17428
17429         PR c/19606.
17430         * gcc.c-torture/execute/pr19606.c: New.
17431
17432 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
17433
17434         * gcc.dg/pragma-re-4.c: New test.
17435
17436 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
17437
17438         PR fortran/25964
17439         * gfortran.dg/assumed_size_refs_3.f90: New test.
17440
17441 2006-01-27  Ben Elliston  <bje@au.ibm.com>
17442
17443         * gcc.misc-tests/dectest.exp: Remove defunct comment.
17444
17445 2006-01-26  Laurent GUERBY <laurent@guerby.net>
17446
17447         PR ada/21317
17448         * ada/acats/support/impdef.a: Add One_Long_Second.
17449         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17450         * ada/acats/tests/c9/c94026.a: Likewise.
17451         * ada/acats/tests/c9/c97305c.ada: Likewise.
17452         * ada/acats/tests/c9/c99004a.ada: Likewise.
17453
17454 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
17455
17456         PR fortran/25964
17457         * gfortran.dg/global_references_2.f90: New test.
17458
17459         PR fortran/25084
17460         PR fortran/20852
17461         PR fortran/25085
17462         PR fortran/25086
17463         * gfortran.dg/assumed_charlen_function_1.f90: New test.
17464         * gfortran.dg/assumed_charlen_function_3.f90: New test.
17465
17466         PR fortran/25416
17467         * gfortran.dg/assumed_charlen_function_2.f90: New test.
17468
17469 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
17470
17471         PR c/25892
17472         * gcc.dg/Wpointer-sign.c: New.
17473         * gcc.dg/Wpointer-sign-Wall.c: New.
17474         * gcc.dg/Wpointer-sign-Wall-no.c: New.
17475         * gcc.dg/Wpointer-sign-pedantic.c: New.
17476         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17477         * gcc.dg/conv-2.c: Use -Wpointer-sign.
17478
17479 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
17480
17481         PR C/25861
17482         * gcc.c-torture/compile/pr25861.c: New test.
17483
17484 2006-01-26  Paul Brook  <paul@codesourcery.com>
17485
17486         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17487         on short-enum targets.
17488         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17489         variable.
17490         (generate_fields): Use short_enums.
17491         (main): Set short_enums.  Document -e.
17492         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17493         on short-enum targets.
17494         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17495         variable.
17496         (generate_fields): Use short_enums.
17497         (main): Set short_enums.  Document -e.
17498         * lib/target-supports.exp (check_effective_target_short_enums): New.
17499
17500 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
17501
17502         PR target/25947
17503         * gcc.dg/torture/pr25947-1.c: New test.
17504
17505 2006-01-25  Jan Hubicka  <jh@suse.cz>
17506             Roger Sayle  <roger@eyesopen.com>
17507
17508         PR rtl-optimization/25703
17509         * gcc.target/i386/20060125-1.c: New test case.
17510         * gcc.target/i386/20060125-2.c: New test case.
17511
17512 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
17513
17514         PR fortran/18540
17515         * gfortran.dg/goto_1.f: New.
17516
17517 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
17518
17519         PR fortran/25716
17520         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17521         25716 on 32-bit systems too.
17522
17523 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
17524
17525         PR testsuite/25590
17526         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17527
17528 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
17529
17530         * gcc.dg/tree-ssa/gen-vect-33.c: New.
17531
17532 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17533
17534         PR fortran/25835
17535         * gfortran.dg/read_eof.f90: Delete, renamed.
17536         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17537         * gfortran.dg/read_eof_2.f90: New test.
17538         * gfortran.dg/read_eof_3.f90: New test.
17539
17540 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
17541
17542         PR tree-opt/25860
17543         * gcc.c-torture/compile/pr25860.c: New test.
17544
17545 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17546
17547         PR c++/25552
17548         * g++.dg/parse/dtor8.C: New test.
17549
17550 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
17551
17552         PR testsuite/25891
17553         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17554         * gcc.dg/gomp/gomp.exp: Return without testing anything if
17555         check_effective_target_fopenmp returns 0.
17556
17557 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
17558
17559         PR ada/20548
17560         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17561         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17562         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17563
17564 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
17565
17566         PR tree-opt/25857
17567         * g++.dg/opt/pr25857.C: New test.
17568
17569 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
17570         Jan Hubicka  <jh@suse.cz>
17571         Richard Guenther  <rguenther@suse.de>
17572
17573         PR rtl-optimization/25654
17574         * gcc.dg/torture/pr25654.c: New testcase.
17575         * gcc.target/i386/pr25654.c: Likewise.
17576
17577 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
17578
17579         PR fortran/25901
17580         * gfortran.dg/internal references_2.f90: New test.
17581
17582         Fix regression in testing of admissability of attributes.
17583         * gfortran.dg/intent_used_1.f90: New test.
17584
17585 2006-01-23  Ben Elliston  <bje@au.ibm.com>
17586
17587         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17588         Remove target conditional torture options for i?86 and x86_64
17589         GNU/Linux.
17590
17591 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17592
17593         PR c++/10891
17594         * g++.dg/rtti/no-rtti.C: New.
17595
17596 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
17597
17598         PR c++/25895
17599         * g++.dg/inherit/conv2.C: New test.
17600
17601         PR c++/25856
17602         * g++.dg/parse/dtor7.C: New test.
17603
17604         PR c++/25858
17605         * g++.dg/template/crash44.C: New test.
17606
17607 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
17608
17609         PR fortran/25124
17610         PR fortran/25625
17611         * gfortran.dg/internal_references_1.f90: New test.
17612           PR fortran/20881
17613         PR fortran/23308
17614         PR fortran/25538
17615         PR fortran/25710
17616         * gfortran.dg/global_references_1.f90: New test.
17617         * gfortran.dg/g77/19990905-1.f: Restore the error that
17618         there is a clash between the common block name and
17619         the name of a subroutine reference.
17620
17621         PR fortran/PR24276
17622         * gfortran.dg/aliasing_dummy_1.f90: New test.
17623
17624 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
17625
17626         * gcc.dg/vmx/1b-01.c: Warning fix.
17627         * gcc.dg/vmx/1c-02.c: Likewise.
17628         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17629
17630 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
17631
17632         PR testsuite/24962
17633         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17634
17635 2006-01-20  Richard Guenther  <rguenther@suse.de>
17636         Steven Bosscher <stevenb.gcc@gmail.com>
17637
17638         PR rtl-optimization/24626
17639         * gcc.dg/torture/pr24626-1.c: New testcase.
17640         * gcc.dg/torture/pr24626-2.c: Likewise.
17641         * gcc.dg/torture/pr24626-3.c: Likewise.
17642         * gcc.dg/torture/pr24626-4.c: Likewise.
17643
17644 2006-01-20  Dirk Mueller  <dmueller@suse.com>
17645
17646         PR c++/5520
17647         * g++.dg/warn/empty-body.C: New.
17648
17649 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
17650
17651         PR c++/22136
17652         * g++.dg/template/using10.C: New test.
17653         * g++.dg/temlpate/using11.C: Likewise.
17654         * g++.dg/inherit/using5.C: Tweak error messages.
17655
17656 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
17657
17658         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17659         target test.
17660         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17661
17662 2006-01-19  Jan Hubicka  <jh@suse.cz>
17663
17664         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17665
17666 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17667
17668         PR c++/25854
17669         * g++.dg/template/spec28.C: New test.
17670
17671 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
17672
17673         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17674         (switchfiles): Fix fprintf's by adding srcdir or removing it.
17675
17676 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
17677
17678         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17679         * gcc.dg/gomp/critical-1.c: Likewise.
17680         * gcc.dg/gomp/critical-3.c: Likewise.
17681         * gcc.dg/gomp/empty.c: Likewise.
17682         * gcc.dg/gomp/ordered-1.c: Likewise.
17683         * gcc.dg/gomp/for-4.c: Likewise.
17684         * gcc.dg/gomp/for-6.c: Likewise.
17685         * gcc.dg/gomp/master-3.c: Likewise.
17686         * gcc.dg/gomp/for-8.c: Likewise.
17687         * gcc.dg/gomp/for-10.c: Likewise.
17688         * gcc.dg/gomp/for-18.c: Likewise.
17689         * gcc.dg/gomp/for-5.c: Likewise.
17690         * gcc.dg/gomp/for-7.c: Likewise.
17691         * gcc.dg/gomp/for-9.c: Likewise.
17692
17693 2006-01-18  Jeff Law  <law@redhat.com>
17694
17695         * gcc.dg/tree-ssa/vrp25.c: New test.
17696
17697 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17698
17699         * gcc.dg/pr25805.c: Fix misapplied patch.
17700
17701 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
17702
17703         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17704         (check_effective_target_vect_udot_qi): New.
17705         (check_effective_target_vect_sdot_hi): New.
17706         (check_effective_target_vect_udot_hi): New.
17707         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17708         prefixed with "wrapv-" with -fwrapv.
17709         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17710         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17711         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17712         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17713         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17714
17715         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17716         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17717         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17718         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17719
17720 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17721
17722         PR c++/16829
17723         * g++.dg/other/default2.C: New test.
17724         * g++.dg/other/default3.C: New test.
17725
17726 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
17727
17728         PR c/25805
17729         * gcc.dg/pr25805.c: New file.
17730
17731 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
17732
17733         PR c++/25836
17734         * g++.dg/template/init6.C: New test.
17735
17736 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
17737
17738         * gcc.dg/tree-ssa/pr24287.c: New test
17739
17740 2006-01-18  Eric Christopher  <echristo@apple.com>
17741
17742         * g++.dg/eh/table.C: New.
17743
17744 2006-01-18  DJ Delorie  <dj@redhat.com>
17745
17746         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17747         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17748         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17749         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17750
17751 2006-01-18  Jeff Law  <law@redhat.com>
17752
17753         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17754         on wrapping on overflow semantics.
17755
17756         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17757
17758         * gcc.gc/tree-ssa/vrp23.c: New test.
17759         * gcc.gc/tree-ssa/vrp24.c: New test.
17760
17761 2006-01-18  Richard Henderson  <rth@redhat.com>
17762             Aldy Hernandez  <aldyh@redhat.com>
17763             Jakub Jelinek  <jakub@redhat.com>
17764             Diego Novillo  <dnovillo@redhat.com>
17765             Uros Bizjak  <uros@kss-loka.si>
17766
17767         * gcc.dg/gomp: New directory.
17768
17769 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
17770             Steven G. Kargl  <kargls@comcast.net>
17771
17772         PR fortran/20869
17773         * gfortran.dg/intrinsic_external_1.f90: New test.
17774
17775         PR fortran/20875.
17776         * gfortran.dg/elemental_pointer_1.f90: New test.
17777
17778         PR fortran/25024
17779         * gfortran.dg/external_procedures_1.f90: New test.
17780
17781         PR fortran/25785
17782         gfortran.dg/assumed_present.f90: New test.
17783
17784 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
17785
17786         * g++.dg/parse/lookup5.C: New test.
17787
17788 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17789
17790         PR fortran/25697
17791         * gfortran.dg/read_eof.f90: New test.
17792
17793 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17794
17795         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
17796         add a closing brace.
17797
17798 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17799
17800         PR fortran/25631
17801         * gfortran.dg/fmt_tl.f: New test.
17802
17803 2006-01-17  Eric Christopher  <echristo@apple.com>
17804
17805         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
17806         * g++.old-deja/g++.warn/impint2.C: Ditto.
17807         * g++.old-deja/g++.other/null1.C: Ditto.
17808         * g++.dg/warn/conv2.C: Ditto.
17809         * g++.dg/warn/conv4.C: New file.
17810
17811 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17812
17813         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
17814
17815 2006-01-17  Andreas Jaeger  <aj@suse.de>
17816             Janis Johnson <janis187@us.ibm.com>
17817
17818         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
17819         in 64-bit.
17820         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
17821         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
17822
17823 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17824
17825         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17826         (switchfiles): xfail txxx where xxx >= 25.
17827
17828 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
17829
17830         PR testsuite/25764
17831         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
17832
17833 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
17834
17835         PR c/25682
17836         * gcc.dg/pr25682.c: New test.
17837         * g++.dg/parse/array-size2.C: New test.
17838
17839 2006-01-16  Ian Lance Taylor  <ian@airs.com>
17840
17841         * consistency.vlad: Remove entire directory, 1652 files.
17842
17843 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
17844
17845         * lib/target-supports.exp (check_effective_target_dfp_nocache,
17846         check_effective_target_dfprt_nocache): New.
17847         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
17848         (check_effective_target_dfprt): New.
17849         * lib/c-compat.exp (check_dfp): Remove.
17850         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
17851         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
17852         level of support for decimal float.
17853         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
17854         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
17855         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
17856         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
17857         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
17858         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
17859         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
17860         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
17861         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
17862         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
17863         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
17864         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
17865         directives.
17866
17867 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
17868
17869         PR testsuite/25741
17870         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
17871         $base_dir/../.
17872         * lib/gfortran.exp (gfortran_init): Likewise.
17873         * lib/obj-c++.exp (obj-c++_init): Likewise.
17874         * lib/scanasm.exp (scan-assembler-dem): Likewise.
17875         (scan-assembler-dem-not): Likewise.
17876         * lib/scandump.exp (scan-dump-dem): Likewise.
17877         (scan-dump-dem-not): Likewise.
17878
17879 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
17880
17881         PR testsuite/25767
17882         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
17883         powerpc-*-darwin*.
17884         * lib/obj-c++.exp (obj-c++_init): Likewise.
17885
17886 2006-01-16  Richard Guenther  <rguenther@suse.de>
17887
17888         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
17889
17890 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17891
17892         PR testsuite/25777
17893         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
17894         to LD_LIBRARY_PATH.
17895
17896 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17897             Andrew Pinski  <pinskia@physics.uc.edu>
17898
17899         * gcc.dg/minmax-1.c: New test.
17900
17901 2006-01-16  Ben Elliston  <bje@au.ibm.com>
17902
17903         * gcc.dg/dfp/dfp.exp: Correct FSF address.
17904         * gcc.misc-tests/dectest.exp: Ditto.
17905
17906 2006-01-15  Ian Lance Taylor  <ian@airs.com>
17907
17908         PR testsuite/25796
17909         * gcc.target/i386/cmov6.c: Use -march=k8.
17910
17911 2006-01-15  Andreas Jaeger  <aj@suse.de>
17912
17913         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
17914         x86 does not have __float128.
17915
17916 2006-01-14  Ian Lance Taylor  <ian@airs.com>
17917
17918         * gcc.target/i386/cmov6.c: New test.
17919
17920 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
17921
17922         PR c++/25663
17923         * g++.dg/template/ctor6.C: New test.
17924
17925 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
17926
17927         PR tree-optimization/25485
17928         * gcc.dg/tree-ssa/pr25485.c: New.
17929
17930 2006-01-14  Richard Guenther  <rguenther@suse.de>
17931
17932         PR tree-optimization/22548
17933         PR tree-optimization/22555
17934         PR tree-optimization/22501
17935         * gcc.dg/tree-ssa/alias-4.c: New testcase.
17936         * gcc.dg/tree-ssa/alias-5.c: Likewise.
17937         * gcc.dg/tree-ssa/alias-6.c: Likewise.
17938         * gcc.dg/tree-ssa/alias-7.c: Likewise.
17939         * gcc.dg/tree-ssa/alias-8.c: Likewise.
17940         * gcc.dg/tree-ssa/alias-9.c: Likewise.
17941         * gcc.dg/tree-ssa/alias-10.c: Likewise.
17942         * gcc.dg/tree-ssa/alias-11.c: Likewise.
17943         * gcc.dg/tree-ssa/alias-12.c: Likewise.
17944
17945 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
17946
17947         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
17948         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
17949
17950 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
17951         Richard Guenther  <rguenther@suse.de>
17952
17953         PR rtl-optimization/24257
17954         * gcc.dg/torture/pr24257.c: New testcase.
17955
17956 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
17957
17958         * gcc.c-torture/execute/20060110-1.c: New test.
17959         * gcc.c-torture/execute/20060110-2.c: New test.
17960
17961 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
17962
17963         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
17964
17965 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
17966
17967         PR fortran/25756
17968         * gfortran.dg/label_3.f90: New test.
17969
17970 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
17971
17972         PR tree-optimization/25771
17973         * g++.dg/tree-ssa/pr25771.C: New test
17974
17975 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
17976
17977         PR tree-opt/24365
17978         * g++.dg/opt/complex5.C: New test.
17979
17980 2006-01-13  Richard Guenther  <rguenther@suse.de>
17981
17982         * gcc.target/i386/387-9.c: New testcase.
17983
17984 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
17985
17986         PR c++/24824
17987         * g++.dg/debug/dwarf2-1.C: New.
17988
17989 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
17990
17991         PR testsuite/25728
17992         * lib/gcov.exp (verify-lines): Add "close $fd".
17993
17994 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
17995             Ben Elliston  <bje@au.ibm.com>
17996
17997         * gcc.dg/dfp/inf-1.c: New test.
17998
17999 2006-01-12  Janis Johnson <janis187@us.ibm.com>
18000             Yao Qi  <qiyaoltc@cn.ibm.com>
18001             Ben Elliston  <bje@au.ibm.com>
18002             Jon Grimm  <jgrimm2@us.ibm.com>
18003
18004         * gcc.dg/nodfp-1.c: New test.
18005         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18006         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18007         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18008         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18009         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18010         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18011         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18012         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18013         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18014         * gcc.dg/format/dfp-scanf-1.c: Likewise.
18015         * gcc.dg/format/dfp-printf-1.c: Likewise.
18016         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18017         (compat_setup_dfp): New.
18018         * gcc.dg/compat/compat.exp: Use it.
18019         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18020         Make some variables global, prepend "compat_" to their names.
18021         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18022         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18023         * gcc.misc-tests/dectest.exp: New test driver for decTest.
18024         * lib/compat.exp (compat_skip_list): Make global, rename.
18025         * lib/c-compat.exp: New file.
18026         * lib/target-supports.exp (check_effective_target_dfp): New.
18027
18028         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18029         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18030         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18031         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18032         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18033         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18034         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18035         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18036         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18037         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18038         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18039         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18040         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18041         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18042         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18043         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18044         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18045         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18046         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18047         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18048         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18049         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18050         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18051         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18052         gcc.dg/dfp/struct-layout-1.c,
18053         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18054         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18055         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18056         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18057         gcc.dg/dfp/func-vararg-dfp.c,
18058         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18059         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18060         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18061         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18062         gcc.dg/dfp/wtr-conversion-1.c: New tests.
18063
18064 2006-01-11  Richard Guenther  <rguenther@suse.de>
18065
18066         PR tree-optimization/25734
18067         * gcc.dg/tree-ssa/pr25734.c: New testcase.
18068
18069 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18070
18071         PR fortran/25486
18072         * gfortran.dg/literal_character_constant_1_x.F: New test.
18073         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18074         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18075         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18076
18077 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18078
18079         PR c++/25386
18080         * g++.dg/ext/packed3.C: Add expected packed error.
18081
18082 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
18083
18084         PR target/25706
18085         * gcc.dg/torture/pr25706-1.c: New test.
18086
18087 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
18088
18089         PR tree-optimization/23109
18090         PR tree-optimization/23948
18091         PR tree-optimization/24123
18092
18093         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18094         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18095         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18096         g++.dg/tree-ssa/pr23948.C: New testcases.
18097         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18098         three divisions in order to do the optimization.
18099
18100 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
18101
18102         PR c++/25632
18103         * g++.dg/other/pr25632.C: New test.
18104
18105 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
18106
18107         PR fortran/25730
18108         * gfortran.dg/used_types_1.f90: New test.
18109
18110 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
18111
18112         PR target/25718
18113         * gcc.dg/torture/pr25718-1.c: New test.
18114
18115 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
18116
18117         * gfortran.dg/list_read_2.f90: Fix typo in description.
18118
18119 2006-01-10  Jan Beulich  <jbeulich@novell.com>
18120
18121         * lib/target-supports.exp (check_visibility_available): Simplify test
18122         for *-*-netware*.
18123         (check_profiling_available): Fail for *-*-netware*.
18124         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18125         * gcc.dg/20021014-1.c: Likewise.
18126         * gcc.dg/nest.c: Likewise.
18127
18128 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18129
18130         fortran/24936
18131         * gfortran.dg/forall_3.f90: New test.
18132
18133 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
18134
18135         PR fortran/21977
18136         * gfortran.dg/nesting_2.f90: New test.
18137         * gfortran.dg/nesting_3.f90: New test.
18138
18139 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
18140
18141         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18142         Fix typo in comment.
18143
18144 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18145
18146         * gfortran.dg/single_char_string.f90: New test.
18147
18148 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
18149
18150         * gfortran.dg/ichar_2.f90: New test.
18151
18152 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18153
18154         PR fortran/25093
18155         * gfortran.dg/private_type_4.f90: New.
18156
18157 2006-01-07  Richard Guenther  <rguenther@suse.de>
18158
18159         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18160
18161 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18162
18163         * gfortran.dg/func_decl_1.f90: New.
18164         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18165         * gfortran.dg/array_alloc_2.f90: Likewise.
18166         * gfortran.dg/char_result_8.f90: Likewise.
18167         * gfortran.dg/dup_save_1.f90: Likewise.
18168         * gfortran.dg/dup_save_2.f90: Likewise.
18169         * gfortran.dg/f2c_6.f90: Likewise.
18170         * gfortran.dg/f2c_7.f90: Likewise.
18171         * gfortran.dg/func_result_2.f90: Likewise.
18172         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18173
18174 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
18175
18176         PR fortran/22146
18177         * gfortran.dg/elemental_subroutine_1.f90: New test.
18178         * gfortran.dg/elemental_subroutine_2.f90: New test.
18179
18180         PR fortran/25029
18181         PR fortran/21256
18182         * gfortran.dg/assumed_size_refs_1.f90: New test.
18183
18184         PR fortran/20868
18185         PR fortran/20870
18186         * gfortran.dg/assumed_size_refs_2.f90: New test.
18187         * gfortran.dg/initialization_1.f90: Change warning message.
18188
18189 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
18190
18191         * gcc.dg/tree-ssa/loop-15.c: New test.
18192
18193 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18194
18195         PR fortran/25598
18196         * gfortran.dg/backspace_3.f: New test.
18197         * gfortran.dg/backspace_4.f: New test.
18198
18199 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18200
18201         PR fortran/24268
18202         * gfortran.dg/fmt_white.f: Update test.
18203
18204 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
18205
18206         * gcc.dg/cast-1.c: Add new warning.
18207         * gcc.dg/cast-2.c: Likewise.
18208         * gcc.dg/cast-3.c: Likewise.
18209         * gcc.dg/format/cast-1.c: Likewise.
18210         * gcc.dg/cast-4.c: New testcase.
18211
18212 2006-01-05  Richard Guenther  <rguenther@suse.de>
18213
18214         PR tree-optimization/22555
18215         * gcc.dg/tree-ssa/alias-3.c: New testcase.
18216
18217 2006-01-05  Richard Guenther  <rguenther@suse.de>
18218             Diego Novillo  <dnovillo@redhat.com>
18219
18220         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18221         * gcc.dg/tree-ssa/loop-8.c: Likewise.
18222         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18223         * gcc.dg/tree-ssa/pr23294.c: Likewise.
18224         * gcc.dg/tree-ssa/pr21985.c: Likewise.
18225         * gcc.dg/tree-ssa/loop-14.c: Likewise.
18226         * gcc.dg/tree-ssa/loop-2.c: Likewise.
18227         * gcc.dg/tree-ssa/loop-3.c: Likewise.
18228         * gcc.dg/tree-ssa/loop-4.c: Likewise.
18229         * gcc.dg/tree-ssa/pr21171.c: Likewise.
18230         * gcc.dg/tree-ssa/loop-5.c: Likewise.
18231         * gcc.dg/tree-ssa/loop-10.c: Likewise.
18232         * gcc.dg/tree-ssa/loop-6.c: Likewise.
18233         * treelang/compile/extravar.tree: Likewise.
18234         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18235         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18236         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18237         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18238         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18239
18240 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18241
18242         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18243         for 64-bit fix.
18244
18245 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
18246
18247         PR fortran/23675
18248         gfortran.dg/char_result_11.f90: New.
18249
18250 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
18251
18252         PR c++/24782
18253         * g++.dg/parse/access9.C: New test.
18254         * g++.dg/tc1/dr52.C: Tweak error markers.
18255
18256 2006-01-04  Richard Henderson  <rth@redhat.com>
18257
18258         Merge from gomp branch.
18259         * g++.dg/parse/pragma2.C: Update expected error lines.
18260
18261 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
18262
18263         * g++.dg/other/i386-2.C: New test.
18264
18265         PR target/25554
18266         * gcc.c-torture/compile/20051228-1.c: New test.
18267
18268         PR c/25559
18269         * gcc.dg/pr25559.c: New test.
18270
18271 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
18272
18273         PR c++/25492
18274         * g++.dg/lookup/friend9.C: New test.
18275
18276         PR c++/25625
18277         * g++.dg/template/repo5.C: New test.
18278
18279 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
18280
18281         PR fortran/25101
18282         * gfortran.dg/forall_2.f90: New test.
18283
18284 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18285
18286         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18287         dg-require-weak.  Adjust regexp to handle leading-underscore
18288         targets and space as well as TAB after .weak.  Change previous
18289         64-bit fix to not use naked dot.
18290
18291 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
18292
18293         PR rtl-optimization/25578
18294         * gcc.c-torture/execute/20060102-1.c: New testcase.
18295
18296 2006-01-03  Richard Guenther  <rguenther@suse.de>
18297
18298         PR c/25183
18299         * gcc.dg/torture/pr25183.c: New testcase.
18300
18301 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
18302
18303         Merge from gomp-branch.
18304         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18305         * gcc.dg/ia64-sync-2.c: Likewise.
18306         * gcc.dg/ia64-sync-3.c: Likewise.
18307         * gcc.dg/ia64-sync-4.c: Likewise.
18308         * gcc.dg/sync-2.c: Likewise.
18309         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18310         that sparc64-*-* and sparcv9-*-* supports sync builtins.
18311
18312 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
18313
18314         PR c++/25635
18315         * g++.dg/parse/operator6.C: New test.
18316
18317         PR c++/25637
18318         * g++.dg/parse/error29.C: New test.
18319
18320         PR c++/25638
18321         * g++.dg/parse/dtor6.C: New test.
18322
18323         PR c++/25633
18324         * g++.dg/parse/ctor3.C: New test.
18325
18326         PR c++/25634
18327         * g++.dg/template/class3.C: New test.
18328
18329 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
18330
18331         * g++.dg/debug/debug9.C: New.
18332
18333 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
18334
18335         PR fortran/24640
18336         * gfortran.dg/label_2.f90: New test.
18337
18338 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18339
18340         * g++.dg/lookup/using12.C: Tighten error marker.
18341
18342 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
18343             Andrew Pinski <pinskia@physics.uc.edu>
18344
18345         * gcc.target/powerpc/darwin-abi-3.c: New file.
18346         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18347         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18348         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18349         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18350         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18351         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18352         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18353         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18354
18355 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
18356
18357         * gcc.dg/tree-ssa/loadpre1.c: New;
18358         * gcc.dg/tree-ssa/loadpre2.c: New;
18359         * gcc.dg/tree-ssa/loadpre3.c: New;
18360         * gcc.dg/tree-ssa/loadpre4.c: New;
18361         * gcc.dg/tree-ssa/loadpre5.c: New;
18362         * gcc.dg/tree-ssa/loadpre6.c: New;
18363         * gcc.dg/tree-ssa/loadpre7.c: New;
18364         * gcc.dg/tree-ssa/loadpre8.c: New;
18365         * gcc.dg/tree-ssa/loadpre9.c: New;
18366
18367 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
18368
18369         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18370         * g++.dg/abi/thunk4.C: Likewise.
18371
18372 2006-01-01  Andreas Jaeger  <aj@suse.de>
18373
18374         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18375         portable.
18376
18377 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
18378
18379         PR c++/25294
18380         * gcc.dg/pragma-pack-3.c: New test.
18381         * g++.dg/parse/pragma3.C: New test.
18382
18383 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18384
18385         PR middle-end/24827
18386         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18387
18388 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18389
18390         PR testsuite/25214
18391         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18392
18393 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
18394
18395         PR fortran/22607
18396         * gfortran-dg/pure_byref_3.f90: New.
18397
18398         fortran/PR 25396
18399         * gfortran.dg/userdef_operator_1.f90: New.
18400
18401 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18402
18403         * g++.dg/abi/thunk3.C: New.
18404         * g++.dg/abi/thunk4.C: New.
18405
18406 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
18407
18408         PR fortran/25532
18409         * gfortran.dg/host_used_types_1.f90: New test. Check that host
18410         associated derived type components of derived types are
18411         properly declared in contained procedures.
18412
18413 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18414
18415         PR libgfortran/25139
18416         * gfortran.dg/backspace_2.f: New test.
18417
18418 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18419
18420         PR libgfortran/25550
18421         * gfortran.dg/endfile.f: New test.
18422
18423 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18424
18425         PR libgfortran/25419
18426         * gfortran.dg/comma.f: New test.
18427
18428 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18429
18430         * lib/gfortran-dg.exp: Remove trailing whitespace.
18431         * lib/fortran-torture.exp: Test with -fbounds-check instead of
18432         -funroll-all-loops.
18433
18434 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
18435
18436         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18437         Extended Double long doubles or repeat tests when long double is
18438         the same size as double.
18439
18440 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18441
18442         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18443
18444         PR testsuite/25442
18445         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18446         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18447
18448         PR testsuite/25441
18449         * gcc.dg/pr23911.c: Make test variable static.
18450
18451         PR testsuite/25444
18452         * gcc.dg/tree-ssa/pr14841.c: Likewise.
18453
18454 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18455
18456         PR c++/25439
18457         * g++.dg/parse/crash17.C: Adjust error markers.
18458         * g++.dg/template/error20.C: New test.
18459
18460 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
18461
18462         PR c++/23172
18463         * g++.dg/ext/complit4.C: New test.
18464
18465         PR c++/25417
18466         * g++.dg/ext/complit5.C: Likewise.
18467
18468 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
18469
18470         PR tree-optimization/25125
18471         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18472         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18473         * gcc.c-torture/execute/pr25125.c: New.
18474
18475 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
18476
18477         PR fortran/25029
18478         PR fortran/21256
18479         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18480         functions with incorrect assumed size references.
18481
18482 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
18483
18484         PR c++/23171
18485         * g++.dg/opt/init1.C: New test.
18486
18487 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
18488
18489         PR c++/24671
18490         * g++.dg/template/sfinae3.C: New test.
18491
18492 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18493
18494         * g++.dg/other/friend4.C: New test.
18495
18496 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18497
18498         PR target/25005
18499         * g++.dg/opt/pr25005.C: New test.
18500
18501 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18502
18503         PR c++/25369
18504         * g++.dg/template/ptrmem16.C: New test.
18505
18506 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
18507
18508         PR fortran/25029
18509         PR fortran/21256
18510         * gfortran.dg/initialization_1.f90: Add test of SIZE.
18511
18512 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18513
18514         PR libgfortran/25307
18515         * gfortran.dg/list_read_5.f90: New test.
18516
18517 2005-12-22  Richard Henderson  <rth@redhat.com>
18518
18519         * gcc.target/i386/sse-7.c: Use -msse2.
18520
18521 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
18522
18523         PR rtl-optimization/25432
18524         * gcc.c-torture/compile/20051216-1.c: New test.
18525
18526         PR objc/25328
18527         * objc/execute/pr25328.m: New test.
18528
18529 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
18530
18531         PR c++/25364
18532         * g++.dg/template/call4.C: New test.
18533
18534 2005-12-22  Dale Johannesen  <dalej@apple.com>
18535
18536         * gcc.target/i386/sse-17.c: New.
18537
18538 2005-12-22  Paul Brook  <paul@codesourcery.com>
18539
18540         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18541
18542 2005-12-22  Paul Brook  <paul@codesourcery.com>
18543
18544         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18545
18546 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
18547
18548         PR tree-opt/25513
18549         * gcc.c-torture/compile/pr25513.c: New test.
18550
18551 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18552
18553         PR c++/23333
18554         * g++.dg/parse/error25.C: Add more tests.
18555
18556 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
18557
18558         PR fortran/18990
18559         * gfortran.dg/der_charlen_1.f90: New.
18560
18561 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
18562
18563         PR fortran/20889
18564         * gfortran.dg/pointer_component_type_1.f90: New test.
18565
18566         PR fortran/25029
18567         PR fortran/21256
18568         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18569         should give an error with assumed size array refernces and checks
18570         those that should not.
18571         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18572         reference an upper bound so that it does not generate an error.
18573
18574         PR fortran/19362
18575         PR fortran/20244
18576         PR fortran/20864
18577         PR fortran/25391
18578         * gfortran.dg/used_dummy_types_1.f90: New test.
18579         * gfortran.dg/used_dummy_types_2.f90: New test.
18580         * gfortran.dg/used_dummy_types_3.f90: New test.
18581         * gfortran.dg/used_dummy_types_4.f90: New test.
18582         * gfortran.dg/used_dummy_types_5.f90: New test.
18583
18584         PR fortran/23152
18585         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18586         group already being USE associated.
18587         * gfortran.dg/assumed_shape_nml.f90: New test.
18588         * gfortran.dg/assumed_size_nml.f90: New test.
18589
18590         PR fortran/20862
18591         PR fortran/25053
18592         PR fortran/25063
18593         PR fortran/25064
18594         PR fortran/25066
18595         PR fortran/25067
18596         PR fortran/25068
18597         PR fortran/25307
18598         * gfortran.dg/io_constraints_1.f90: New test.
18599         * gfortran.dg/io_constraints_1.f90: New test.
18600         * gfortran.dg/iostat_3.f90: Change wording of warning.
18601         * gfortran.dg/g77/19981216-0.f: The same.
18602
18603 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
18604
18605         PR tree-optimization/23518
18606         * gcc.dg/pr23518.c: New.
18607
18608 2005-12-21  Mike Stump  <mrs@apple.com>
18609
18610         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18611
18612 2005-12-21  Paul Brook  <paul@codesourcery.com>
18613
18614         * gcc.dg/pr19340.c: Skip on m68k targets.
18615
18616 2005-12-21  Steven Bosscher  <stevenb@suse.de>
18617
18618         PR rtl-optimization/25196
18619         * gcc.dg/pr25196.c: New test.
18620
18621 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
18622
18623         PR fortran/25423
18624         gfortran.dg/where_nested_1.f90: New.
18625
18626 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
18627
18628         PR tree-optimization/25382.
18629         * gcc.dg/tree-ssa/pr25382.c: New.
18630
18631 2005-12-20  Richard Guenther  <rguenther@suse.de>
18632
18633         PR middle-end/24306
18634         * gcc.target/i386/pr24306.c: New testcase.
18635
18636 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
18637
18638         PR tree-optimization/25501
18639         * gcc.dg/tree-ssa/pr25501.c: New.
18640
18641 2005-12-20  Richard Guenther  <rguenther@suse.de>
18642
18643         Revert
18644         2005-12-02  Richard Guenther  <rguenther@suse.de>
18645
18646         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18647
18648 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
18649
18650         PR c++/21228
18651         * g++.dg/warn/Wunreachable-code-2.C: New test.
18652
18653 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
18654
18655         PR c++/24278
18656         * g++.dg/template/ctor5.C: New test.
18657
18658         PR c++/24915
18659         * g++.dg/template/overload8.C: New test.
18660
18661 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
18662
18663         * gcc.c-torture/compile/pr25483 : New test.
18664
18665 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18666
18667         PR c++/20552
18668         * g++.dg/ext/typeof10.C: New test.
18669
18670 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18671
18672         * gcc.dg/mt-loopi1.c: New.
18673
18674 2005-12-18  Richard Guenther  <rguenther@suse.de>
18675
18676         PR tree-optimization/25481
18677         * gcc.dg/torture/pr25481.c: New testcase.
18678
18679 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
18680
18681         PR rtl-optimization/21041
18682         * gcc.dg/pr21041.c: New test.
18683
18684 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18685
18686         PR libgfortran/25463
18687         * gfortran.dg/advance.f90: New test.
18688
18689 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
18690
18691         * gcc.dg/20051201-1.c: New test.
18692
18693 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
18694
18695         PR fortran/25018
18696         * gfortran.dg/initialization_1.f90: New test.
18697         * gfortran.dg/enum_5.f90: Change dg-error to new message.
18698         * gfortran.dg/g77/980616-0.f: The same.
18699
18700 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18701
18702         * PR fortran/25458
18703         * gfortran.dg/chkbits.f90: New test.
18704
18705 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18706
18707         * gfortran.dg/enum_5.f: Revert to previous version.
18708
18709 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
18710
18711         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18712         * gfortran.dg/nested_modules_1.f90: Ditto.
18713         * gfortran.dg/hollerith_f95.f90: Ditto.
18714         * gfortran.dg/select_5.f90: Ditto.
18715         * gfortran.dg/secnds.f: Ditto.
18716         * gfortran.dg/hollerith2.f90: Ditto.
18717         * gfortran.dg/imag_2.f: Ditto.
18718         * gfortran.dg/ftell_2.f90: Ditto.
18719         * gfortran.dg/malloc_free_1.f90: Ditto.
18720         * gfortran.dg/logint-1.f: Ditto.
18721         * gfortran.dg/recursive_statement_functions.f90: Ditto.
18722         * gfortran.dg/e_d_fmt.f90: Ditto.
18723         * gfortran.dg/hollerith_legacy.f90: Ditto.
18724         * gfortran.dg/logint-2.f: Ditto.
18725         * gfortran.dg/enum_5.f90: Ditto.
18726         * gfortran.dg/f2c_2.f90: Ditto.
18727         * gfortran.dg/pr17143.f90: Ditto.
18728         * gfortran.dg/namelist_14.f90: Ditto.
18729         * gfortran.dg/logint-3.f: Ditto.
18730         * gfortran.dg/spread_scalar_source.f90: Ditto.
18731         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18732         * gfortran.dg/namelist_11.f: Ditto.
18733         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18734         * gfortran.dg/g77/20010519-1.f
18735         * gfortran.dg/g77/alpha1.f: Ditto.
18736         * gfortran.dg/g77/990115-1.f: Ditto.
18737         * gfortran.dg/g77/erfc.f: Ditto.
18738         * gfortran.dg/g77/19990313-3.f: Ditto.
18739         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18740         * gfortran.dg/g77/20010426.f: Ditto.
18741         * gfortran.dg/g77/19990313-0.f: Ditto.
18742         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18743         * gfortran.dg/g77/20000629-1.f: Ditto.
18744         * gfortran.dg/g77/970125-0.f: Ditto.
18745         * gfortran.dg/g77/8485.f: Ditto.
18746         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18747         * gfortran.dg/g77/19990313-1.f: Ditto.
18748         * gfortran.dg/g77/int8421.f: Ditto.
18749         * gfortran.dg/g77/19990305-0.f: Ditto.
18750         * gfortran.dg/g77/947.f: Ditto.
18751         * gfortran.dg/g77/19990905-2.f: Ditto.
18752         * gfortran.dg/g77/cabs.f: Ditto.
18753         * gfortran.dg/g77/19990313-2.f: Ditto.
18754         * gfortran.dg/g77/20020307-1.f: Ditto.
18755         * gfortran.dg/g77/dcomplex.f: Ditto.
18756         * gfortran.dg/g77/19990502-1.f: Ditto.
18757         * gfortran.dg/g77/19981216-0.f: Ditto.
18758         * gfortran.dg/common_4.f90: Ditto.
18759         * gfortran.dg/entry_4.f90: Ditto.
18760         * gfortran.dg/equiv_constraint_2.f90: Ditto.
18761         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18762         * gfortran.dg/namelist_12.f: Ditto.
18763         * gfortran.dg/scale_1.f90: Ditto.
18764         * gfortran.dg/modulo_1.f90
18765         * gfortran.dg/hollerith.f90: Ditto.
18766         * gfortran.dg/direct_io_3.f90: Ditto.
18767         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
18768         * gfortran.dg/gnu_logical_1.F: Ditto.
18769         * gfortran.dg/unf_io_convert_1.f90: Ditto.
18770         * gfortran.dg/assign_1.f90: Ditto.
18771         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
18772         * gfortran.dg/pr23095.f: Ditto.
18773         * gfortran.dg/read_float_1.f90: Ditto.
18774
18775 2005-12-17  Andreas Jaeger  <aj@suse.de>
18776
18777         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
18778         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
18779
18780 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18781
18782         PR fortran/24268
18783         * gfortran.dg/fmt_white.f: New test.
18784
18785 2005-12-16  Steven G. Kargl <kargls@comcast.net>
18786
18787         * gfortran.dg/label_1.f90: New test.
18788
18789 2005-12-15  Ben Elliston  <bje@au.ibm.com>
18790
18791         PR testsuite/25422
18792         * gcc.dg/20031012-1.c: Add -Walways-true option.
18793         * gcc.dg/weak/weak-3.c: Likewise.
18794         * g++.old-deja/g++.mike/warn8.C: Likewise.
18795
18796 2005-12-16  Mike Stump  <mrs@apple.com>
18797
18798         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
18799         exit.
18800
18801 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18802
18803         PR libgfortran/25264
18804         PR libgfortran/25349
18805         * gfortran.dg/tl_editing.f90: Added additional checks.
18806         * gfortran.dg/t_editing.f: New test.
18807         * gfortran.dg/write_padding.f90: New test
18808
18809 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18810
18811         PR testsuite/25215
18812         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
18813
18814 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
18815
18816         PR rtl-optimization/24899
18817         * gcc.c-torture/execute/20051215-1.c: New test.
18818
18819 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
18820
18821         PR 24823
18822         * gfortran.dg/pr24823.f: New test.
18823
18824 2005-12-16  Jeff Law  <law@redhat.com>
18825
18826         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
18827
18828 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18829
18830         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18831         (base_types): Change C++ style comments to C style comments.  Remove
18832         aligned types from the array.  Keep Enums disabled.
18833         (complex_types): Remove aligned types from the array.
18834         Comment out "_Complex long double".
18835         (attrib_types): Remove.
18836         (complex_attrib_types): Remove.
18837         (attrib_array_types): Remove.
18838         (complex_attrib_array_types): Remove.
18839         (aligned_bitfld_types): Remove.
18840         (n_aligned_bitfld_types): Remove.
18841         (FEATURE_ALIGNEDPACKED): Delete.
18842         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
18843         (singles): Remove support for adding attributes.
18844         (choose_type): Remove support for attributed types.
18845         (generate_fields): Remove support for attributed bit-fields.
18846         Remove support for adding attributes.
18847         (generate_random_tests): Remove support for adding attributes.
18848         (features): Add back "[0] :0" and "complex vector [0]".
18849         (main): Remove support for attributed bit-fields.
18850         Uncomment the calling of generate_random_tests for the rests of
18851         the tests.
18852
18853 2005-12-16  Jan Hubicka  <jh@suse.cz>
18854
18855         * gcc.c-torture/combine/pr25224.c: New.
18856
18857 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
18858
18859         PR other/25028
18860         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
18861         HP-UX.
18862
18863 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
18864
18865         * gcc.dg/20051215-1.c: New file.
18866
18867 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18868
18869         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
18870         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
18871
18872 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
18873
18874         PR fortran/18197
18875         * gfortran.dg/dummy_functions_1.f90: New.
18876
18877 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
18878
18879         PR rtl-optimization/25310
18880         * gcc.c-torture/compile/pr25310.c: New test.
18881
18882 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18883
18884         PR debug/25023
18885         * gcc.dg/pr25023.c: New test.
18886
18887 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18888
18889         * g++.old-deja/g++.brendan/redecl1.C,
18890         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
18891         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
18892         g++.old-deja/g++.oliva/typeof1.C,
18893         g++.old-deja/g++.other/crash16.C,
18894         g++.old-deja/g++.other/crash34.C,
18895         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
18896         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
18897         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
18898         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
18899         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
18900         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
18901         Remove xfail.
18902
18903 2005-12-14  Kean Johnston  <jkj@sco.com>
18904             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18905
18906         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
18907         * gcc.target/i386/20020523-1.c: Ditto.
18908         * gcc.target/i386/tailcall-1.c: Ditto.
18909         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
18910         * gcc.target/i386/ssetype-5.c: Ditto.
18911
18912 2005-12-14  Jeff Law  <law@redhat.com>
18913
18914         * gcc.dg/tree-ssa/foldstring-1.c: New test.
18915
18916 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
18917
18918         PR target/25254
18919         PR target/24188
18920         * gcc.target/i386/pr25254.c: New test.
18921         * gfortran.dg/PR24188.f: New test.
18922
18923 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
18924
18925         * lib/fortran-torture.exp: Catch remaining uses of
18926         remote_file build delete.
18927
18928 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18929
18930         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
18931
18932 2005-12-14  Ben Elliston  <bje@au.ibm.com>
18933
18934         * gcc.dg/warn-addr-cmp.c: New test.
18935
18936 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18937
18938         PR debug/25023
18939         PR target/25293
18940         * gcc.target/i386/pr25293.c: New test.
18941
18942 2005-12-13  Petr Machata  <machata@post.cz>
18943
18944         PR c++/24907
18945         * g++.dg/parse/comma2.C: New test.
18946
18947 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
18948             Jakub Jelinek  <jakub@redhat.com>
18949
18950         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
18951         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
18952         (limits.h): Include unconditionally.
18953         (stdlib.h): Likewise.
18954         (hashtab.h): Do not include.
18955         (getopt.h): Likewise.
18956         (stddef.h): Include.
18957         (hashval_t): Define.
18958         (struct entry): Add "next" field.
18959         (HASH_SIZE): New macro.
18960         (hash_table): New variable.
18961         (switchfiles): Do not use xmalloc.
18962         (mix): New macro.
18963         (iterative_hash): New function.
18964         (hasht): Remove.
18965         (e_exists): New function.
18966         (e_insert): Likewise.
18967         (output): Use, instead of libiberty hashtable functions.
18968         (main): Do not use getopt.  Do not call htab_create.
18969
18970 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
18971
18972         PR c++/25331
18973         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
18974         put atal* and atpaal* attributes on array elements.
18975         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
18976         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
18977         put atal* and atpaal* attributes on array elements.
18978         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
18979
18980 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
18981
18982         * gcc.dg/single-precision-constant.c: New test.
18983
18984 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
18985
18986         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
18987         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
18988         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
18989         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18990         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18991         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18992         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
18993         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
18994         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
18995         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
18996         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
18997         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
18998         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
18999         gcc.target/powerpc/ppc-sdata-2.c,
19000         gcc.target/powerpc/ppc-stackalign-1.c,
19001         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19002         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19003         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19004         gcc.target/powerpc/rs6000-ldouble-2.c,
19005         gcc.target/powerpc/rs6000-power2-1.c,
19006         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19007         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
19008         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
19009         option into target selector.
19010         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
19011         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19012
19013 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19014
19015         PR objc/25348
19016         * objc.dg/encode-9.m: New test.
19017
19018 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19019
19020         PR testsuite/20772
19021         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19022         * gcc.dg/asm-b.c: Fix typo.
19023         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19024         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19025         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19026         i?86 lp64 and x86_64 ilp32.
19027         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19028         on i?86 lp64.
19029         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19030
19031 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
19032
19033         PR fortran/25078
19034         gfortran.dg/equiv_5.f90: New test.
19035
19036 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
19037
19038         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19039         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19040         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19041         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19042         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19043         * gcc.dg/tree-ssa/reassoc-5.c: New.
19044         * gcc.dg/tree-ssa/reassoc-6.c: New.
19045         * gcc.dg/tree-ssa/reassoc-7.c: New.
19046         * gcc.dg/tree-ssa/reassoc-8.c: New.
19047         * gcc.dg/tree-ssa/reassoc-9.c: New.
19048         * gcc.dg/tree-ssa/reassoc-10.c: New.
19049         * gcc.dg/tree-ssa/reassoc-11.c: New.
19050
19051 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19052
19053         PR testsuite/25167
19054         PR testsuite/24478
19055         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19056
19057 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
19058
19059         PR c++/25300
19060         * g++.dg/template/inherit.C: Do not use a generic error message.
19061
19062 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
19063
19064         PR libobjc/25354
19065         * objc.dg/gnu-encoding: New directory.
19066         * objc.dg/gnu-encoding/compat-common.h: New file.
19067         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19068         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19069         * objc.dg/gnu-encoding/vector-defs.h: New file.
19070         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19071         * objc.dg/gnu-encoding/generate-random.c: New file.
19072         * objc.dg/gnu-encoding/generate-random_r.c: New file.
19073         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19074         * objc.dg/gnu-encoding/generate-random.h: New file.
19075
19076 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
19077
19078         PR c++/25337
19079         * g++.dg/template/defarg7.C: New test.
19080
19081 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19082
19083         PR libobjc/25347
19084         * objc.dg/encode-8.m: New test.
19085
19086 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
19087
19088         PR libobjc/25346
19089         * objc.dg/encode-7.m: New test.
19090
19091 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
19092
19093         PR c++/25010
19094         * g++.dg/opt/inline10.C: New test.
19095
19096 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
19097
19098         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19099
19100 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
19101
19102         * gfortran.dg/substring_equivalence.f90: typo in comment
19103
19104 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19105
19106         PR fortran/25068
19107         * gfortran.dg/iostat_3.f90: New test.
19108
19109 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
19110
19111         PR fortran/23815
19112         * gfortran.dg/unf_io_convert_1.f90: New test.
19113         * gfortran.dg/unf_io_convert_2.f90: New test.
19114         * gfortran.dg/unf_io_convert_3.f90: New test.
19115
19116 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19117
19118         PR testsuite/20772
19119         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19120         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19121         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19122         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19123         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19124         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19125         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19126         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19127         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19128         gcc.dg/torture/fp-int-convert-float128-timode.c,
19129         gcc.dg/torture/fp-int-convert-float128.c,
19130         gcc.dg/torture/fp-int-convert-float80-timode.c,
19131         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19132         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19133
19134         * gcc.dg/tls/opt-1.c: Require effective target fpic.
19135
19136 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
19137
19138         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19139
19140 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
19141
19142         * gcc.dg/20051207-1.c,
19143         * gcc.dg/20051207-2.c,
19144         * gcc.dg/20051207-3.c: New tests.
19145
19146 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19147
19148         PR testsuite/20772
19149         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19150         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19151         dg-skip-if target selector.
19152
19153         PR testsuite/20772
19154         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19155         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19156         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19157         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19158         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19159         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19160         and/or merge with i?86 cases.
19161
19162         * gcc.dg/tls/opt-3.c: Require effective target fpic.
19163
19164         PR testsuite/20772
19165         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19166         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19167         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19168         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19169         x86_64-*-linux*.
19170
19171 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
19172
19173         PR target/25311
19174         * gcc.c-torture/compile/pr25311.c: New test.
19175
19176 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19177
19178         PR libgfortran/25039
19179         * gfortran.dg/read_comma.f: New test.
19180
19181 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
19182
19183         PR c++/19317
19184         * g++.dg/opt/pr19317-1.C: New test.
19185         * g++.dg/opt/pr19317-2.C: New test.
19186         * g++.dg/opt/pr19317-3.C: New test.
19187
19188         PR target/19005
19189         * gcc.c-torture/execute/pr19005.c: New test.
19190
19191         PR target/17828
19192         * g++.old-deja/g++.other/comdat5.C: New test.
19193         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19194
19195         * g++.dg/compat/struct-layout-1.exp: New file.
19196         * g++.dg/compat/struct-layout-1.h: New.
19197         * g++.dg/compat/struct-layout-1_generate.c: New.
19198         * g++.dg/compat/struct-layout-1_x1.h: New.
19199         * g++.dg/compat/struct-layout-1_x2.h: New.
19200         * g++.dg/compat/struct-layout-1_y1.h: New.
19201         * g++.dg/compat/struct-layout-1_y2.h: New.
19202
19203         * gcc.dg/20050330-2.c: New test.
19204
19205 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
19206
19207         PR fortran/25292
19208         * gfortran.dg/associated_1.f90: New.
19209
19210 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
19211
19212         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19213         ILP32 vect_no_align platforms.
19214
19215 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
19216             Jakub Jelinek  <jakub@redhat.com>
19217
19218         PR target/25268
19219         * gcc.c-torture/compile/20051207-1.c: New test.
19220
19221 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19222
19223         PR testsuite/20772
19224         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19225         gcc.dg/torture/pr18582-1.c,
19226         gcc.target/i386/attributes-error.c: Also test on x86_64.
19227
19228         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19229
19230 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19231
19232         PR c++/19397
19233         * g++.dg/template/typedef3.C: New test.
19234
19235         PR c++/19762
19236         PR c++/19764
19237         * g++.dg/template/dtor3.C: Fix error markers.
19238
19239 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
19240
19241         * lib/target-supports.exp (check_effective_target_sync_char_short):
19242         Add s390*.
19243
19244 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
19245
19246         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19247
19248 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19249
19250         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19251         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19252         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19253         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19254
19255 2005-12-06  Roger Sayle  <roger@eyesopen.com>
19256
19257         PR c++/25263
19258         * g++.dg/other/array2.C: New test case.
19259
19260 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
19261
19262         * gcc.dg/darwin-weakimport-3.c: New.
19263
19264         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19265         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19266         and to work on Darwin.
19267         * gcc.dg/attr-weakref-1b.c: New file.
19268         * gcc.dg/attr-weakref-2.c: New test.
19269         * gcc.dg/darwin-weakref-1.c: New test.
19270
19271 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
19272
19273         PR testsuite/25247
19274         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19275         use in selector expressions.
19276         (dg-xfail-if): Ditto.
19277         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19278         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19279         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19280         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19281         * gcc.test-framework/test-framework.exp: Skip generated tests if
19282         CHECK_TEST_FRAMEWORK is not 1.
19283
19284 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
19285
19286         PR tree-optimization/24963
19287         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19288
19289         PR target/24108
19290         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19291
19292         PR target/18580
19293         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19294         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19295         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19296         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19297
19298 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
19299
19300         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19301         dg-options.
19302
19303 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19304
19305         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19306
19307 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
19308
19309         * gcc.dg/format/cast-1.c: New test.
19310
19311 2005-12-04  Roger Sayle  <roger@eyesopen.com>
19312
19313         PR c/7776
19314         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19315         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19316         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19317         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19318
19319 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19320
19321         * gcc.dg/cast-pretty-print-1.c: New test.
19322
19323 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
19324
19325         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19326
19327 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
19328
19329         PR c++/24173
19330         * g++.dg/template/friend40.C: New test.
19331
19332 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
19333
19334         PR target/25199
19335         * gcc.target/i386/movq-2.c: New test.
19336         * gcc.target/i386/movq.c: Remove target i?86, instead add
19337         dg-require-effective-target ilp32.
19338
19339 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19340
19341         PR c++/24103
19342         * g++.dg/other/default1.C: New test.
19343
19344 2005-12-02  Richard Guenther  <rguenther@suse.de>
19345
19346         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19347
19348 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19349
19350         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19351
19352 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
19353
19354         PR target/21017
19355         * gcc.target/powerpc/rotate.c: New.
19356
19357 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19358
19359         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19360         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19361
19362 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19363
19364         PR c/13384
19365         * gcc.dg/pr17730-1.c: Adjust.
19366         * gcc.dg/lvalue1.c (main): Likewise.
19367         * gcc.dg/lvalue-2.c: Likewise.
19368         * g++.dg/pr7503-3.C
19369
19370 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
19371
19372         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19373         error messages.
19374
19375 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
19376
19377         PR fortran/24789
19378         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
19379
19380 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19381
19382         PR target/24475
19383         * lib/target-supports.exp (check_effective_target_tls): New.
19384         (check_effective_target_tls_runtime): New.
19385         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19386         for TLS support.
19387         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19388         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19389         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19390         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19391         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19392         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19393         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19394         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19395         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19396         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19397         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19398         effective-target TLS.
19399         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19400         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19401         effective-target TLS runtime.
19402
19403 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
19404
19405         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19406
19407 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
19408
19409         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19410         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19411         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19412         ignored" warnings when "packing" is the same as the ABI layout.
19413
19414 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
19415
19416         PR fortran/21302
19417         * gfortran.dg/line_length_1.f: New test.
19418         * gfortran.dg/line_length_2.f90: Ditto.
19419
19420 2005-11-30  Richard Guenther  <rguenther@suse.de>
19421
19422         PR tree-optimization/21655
19423         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19424
19425 2005-11-30  Dale Johannesen  <dalej@apple.com>
19426
19427         * gcc.c-torture/compile/pr24930.c: New.
19428
19429 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
19430
19431         PR fortran/15809
19432         *  gfortran.dg/auto_char_dummy_array.f90: New test.
19433
19434 2005-11-30  Jeff Law  <law@redhat.com>
19435
19436         * g++.old-deja/g++.law/pr25000.C: New test.
19437
19438 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
19439
19440         * gcc.dg/tls/opt-11.c: New test.
19441
19442 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
19443
19444         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19445         targets.
19446         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19447         LP64 ia64.
19448
19449 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
19450
19451         * gfortran.dg/open_access_1.f90: New test.
19452
19453 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19454
19455         * gcc.dg/charset/builtin2.c: New test.
19456
19457 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
19458
19459         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19460         on mmix-*-* for *_[xy].c.
19461
19462 2005-11-28  Kean Johnston  <jkj@sco.com>
19463
19464         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19465         headers.
19466         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19467         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19468         * gcc.target/i386/asm-3.c: Ditto.
19469         * gcc.target/i386/clobbers.c: Ditto.
19470         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19471         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19472         test regexp.
19473         * gcc.target/i386/mul.c: Ditto.
19474         * gcc.target/i386/ssetype-1.c: Ditto.
19475         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19476         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19477         static so the test works with -fPIC mode too. Based on comment in
19478         PR19231 by Pinski.
19479         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19480
19481 2005-11-28  Richard Guenther  <rguenther@suse.de>
19482
19483         * gcc.dg/alias-9.c: New testcase.
19484         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19485
19486 2005-11-28  Roger Sayle  <roger@eyesopen.com>
19487             Uros Bizjak  <uros@kss-loka.si>
19488
19489         PR middle-end/20219
19490         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19491         tan(x)/sin(x) transformations.
19492
19493 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
19494
19495         PR middle-end/24575
19496         * gcc.dg/tree-ssa/divide-3.c: New test.
19497         * gcc.dg/tree-ssa/divide-4.c: New test.
19498
19499 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
19500
19501         PR fortran/24917
19502         *  gfortran.dg/boz_6.f90: New test.
19503
19504 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19505
19506         PR fortran/23912
19507         * gfortran.dg/modulo_1.f90: New test.
19508
19509 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19510
19511         PR libfortran/24919
19512         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19513         fail on CRLF platforms.
19514         * gfortran.dg/ftell_2.f90: Likewise.
19515
19516 2005-11-26  Eric Christopher  <echristo@apple.com>
19517
19518         * gcc.dg/intmax_t-1.c: Remove mips xfail.
19519
19520 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19521
19522         * objc.dg/gnu-runtime-3.m: Simplify.
19523
19524 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
19525
19526         PR middle-end/23669
19527         * gcc.dg/tree-ssa/divide-1.c: New test.
19528         * gcc.dg/tree-ssa/divide-2.c: New test.
19529
19530 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19531
19532         PR libgfortran/24945
19533         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19534
19535 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
19536
19537         PR libgfortran/24945
19538         * gfortran.dg/open_status_2.f90: New test.
19539
19540 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19541
19542         * gcc.c-torture/execute/builtins/fprintf.c,
19543         gcc.c-torture/execute/builtins/fputs-lib.c,
19544         gcc.c-torture/execute/builtins/fputs.c,
19545         gcc.c-torture/execute/builtins/lib/fprintf.c,
19546         gcc.c-torture/execute/builtins/lib/printf.c,
19547         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19548
19549 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
19550
19551         * gcc.dg/20050922-2.c: New test.
19552
19553 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19554
19555         * objc.dg/gnu-runtime-3.m: New test.
19556
19557 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19558
19559         PR c++/9278
19560         * g++.dg/other/void1.C: New test.
19561
19562 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
19563
19564         PR middle-end/24998
19565         * gcc.dg/torture/fp-int-convert-float.c,
19566         gcc.dg/torture/fp-int-convert-double.c,
19567         gcc.dg/torture/fp-int-convert-long-double.c,
19568         gcc.dg/torture/fp-int-convert-timode.c,
19569         gcc.dg/torture/fp-int-convert-float80.c,
19570         gcc.dg/torture/fp-int-convert-float80-timode.c,
19571         gcc.dg/torture/fp-int-convert-float128.c,
19572         gcc.dg/torture/fp-int-convert-float128-timode.c,
19573         gcc.dg/torture/fp-int-convert.h: New files.
19574
19575 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19576
19577         PR middle-end/24989
19578         * gcc.dg/tree-ssa/bool-10.c: New test.
19579         * gcc.dg/tree-ssa/bool-11.c: New test.
19580         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19581
19582 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
19583
19584         PR middle-end/24990
19585         * tree-ssa/pr24990-1.c: New test.
19586
19587 2005-11-24  Richard Guenther  <rguenther@suse.de>
19588         Dirk Mueller <dmueller@suse.de>
19589
19590         PR c++/14024
19591         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19592         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19593         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19594         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19595         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19596         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19597
19598 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
19599
19600         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19601
19602 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19603
19604         PR c/21668
19605         * gcc.dg/Wc++-compat.c: New.
19606         * gcc.dg/Wno-c++-compat.c: New.
19607
19608 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
19609
19610         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19611         (vspltish, vspltisw): Likewise.
19612
19613 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19614
19615         PR libgfortran/24794
19616         * gfortran.dg/namelist_12.f: Fix quotes.
19617         * gfortran.dg/namelist_13.f90: Fix quotes.
19618         * gfortran.dg/namelist_14.f90: Fix quotes.
19619         * gfortran.dg/namelist_15.f90: Fix quotes.
19620         * gfortran.dg/namelist_use.f90: Fix quotes.
19621         * gfortran.dg/namelist_use_only.f90: Fix quotes.
19622         * gfortran.dg/namelist_21.f90: New test.
19623         * gfortran.dg/namelist_22.f90: New test.
19624
19625 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
19626
19627         PR target/23435
19628         * gcc.c-torture/compile/pr23435.c: New.
19629
19630 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19631
19632         * gcc.c-torture/execute/floatunsisf-1.c: New test.
19633
19634 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
19635
19636         * gcc.target/powerpc/405-macchw-1.c,
19637         gcc.target/powerpc/405-macchw-2.c,
19638         gcc.target/powerpc/405-macchwu-1.c,
19639         gcc.target/powerpc/405-macchwu-2.c,
19640         gcc.target/powerpc/405-machhw-1.c,
19641         gcc.target/powerpc/405-machhw-2.c,
19642         gcc.target/powerpc/405-machhwu-1.c,
19643         gcc.target/powerpc/405-machhwu-2.c,
19644         gcc.target/powerpc/405-maclhw-1.c,
19645         gcc.target/powerpc/405-maclhw-2.c,
19646         gcc.target/powerpc/405-maclhwu-1.c,
19647         gcc.target/powerpc/405-maclhwu-2.c,
19648         gcc.target/powerpc/405-mulchw-1.c,
19649         gcc.target/powerpc/405-mulchw-2.c,
19650         gcc.target/powerpc/405-mulchwu-1.c,
19651         gcc.target/powerpc/405-mulchwu-2.c,
19652         gcc.target/powerpc/405-mulhhw-1.c,
19653         gcc.target/powerpc/405-mulhhw-2.c,
19654         gcc.target/powerpc/405-mulhhwu-1.c,
19655         gcc.target/powerpc/405-mulhhwu-2.c,
19656         gcc.target/powerpc/405-mullhw-1.c,
19657         gcc.target/powerpc/405-mullhw-2.c,
19658         gcc.target/powerpc/405-mullhwu-1.c,
19659         gcc.target/powerpc/405-mullhwu-2.c,
19660         gcc.target/powerpc/405-nmacchw-1.c,
19661         gcc.target/powerpc/405-nmacchw-2.c,
19662         gcc.target/powerpc/405-nmachhw-1.c,
19663         gcc.target/powerpc/405-nmachhw-2.c,
19664         gcc.target/powerpc/405-nmaclhw-1.c,
19665         gcc.target/powerpc/405-nmaclhw-2.c,
19666         gcc.target/powerpc/440-macchw-1.c,
19667         gcc.target/powerpc/440-macchw-2.c,
19668         gcc.target/powerpc/440-macchwu-1.c,
19669         gcc.target/powerpc/440-macchwu-2.c,
19670         gcc.target/powerpc/440-machhw-1.c,
19671         gcc.target/powerpc/440-machhw-2.c,
19672         gcc.target/powerpc/440-machhwu-1.c,
19673         gcc.target/powerpc/440-machhwu-2.c,
19674         gcc.target/powerpc/440-maclhw-1.c,
19675         gcc.target/powerpc/440-maclhw-2.c,
19676         gcc.target/powerpc/440-maclhwu-1.c,
19677         gcc.target/powerpc/440-maclhwu-2.c,
19678         gcc.target/powerpc/440-mulchw-1.c,
19679         gcc.target/powerpc/440-mulchw-2.c,
19680         gcc.target/powerpc/440-mulchwu-1.c,
19681         gcc.target/powerpc/440-mulchwu-2.c,
19682         gcc.target/powerpc/440-mulhhw-1.c,
19683         gcc.target/powerpc/440-mulhhw-2.c,
19684         gcc.target/powerpc/440-mulhhwu-1.c,
19685         gcc.target/powerpc/440-mulhhwu-2.c,
19686         gcc.target/powerpc/440-mullhw-1.c,
19687         gcc.target/powerpc/440-mullhw-2.c,
19688         gcc.target/powerpc/440-mullhwu-1.c,
19689         gcc.target/powerpc/440-mullhwu-2.c,
19690         gcc.target/powerpc/440-nmacchw-1.c,
19691         gcc.target/powerpc/440-nmacchw-2.c,
19692         gcc.target/powerpc/440-nmachhw-1.c,
19693         gcc.target/powerpc/440-nmachhw-2.c,
19694         gcc.target/powerpc/440-nmaclhw-1.c,
19695         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19696
19697 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
19698
19699         PR fortran/24774
19700         * gfortran.dg/inquire_9.f90: New test.
19701
19702         PR fortran/21647
19703         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19704
19705 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19706
19707         PR libfortran/24432
19708         * lib/target-supports.exp (check_effective_target_fortran_large_real):
19709         Check that 'cos' is supported.
19710
19711 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
19712
19713         PR fortran/24223
19714         * gfortran.dg/substring_equivalence.f90: New test.
19715
19716         PR fortran/24705
19717         * gfortran.dg/auto_internal_assumed.f90: New test.
19718
19719 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
19720
19721         * gcc.dg/fold-div-2.c: New test.
19722
19723 2005-11-20  Ian Lance Taylor  <ian@airs.com>
19724
19725         PR rtl-optimization/24883
19726         * gcc.c-torture/compile/pr24883.c: New test.
19727
19728 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
19729
19730         PR middle-end/20583
19731         * gcc.c-torture/compile/pr20583.c: New.
19732
19733 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
19734
19735         * gcc.c-torture/execute/usmul.c: New test.
19736
19737 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
19738
19739         * gcc.dg/tree-ssa/vrp22.c: New test.
19740
19741 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
19742
19743         PR middle-end/24912
19744         * gcc.dg/torture/pr24912-1.c: New test.
19745
19746 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
19747
19748         PR fortran/24862
19749         * gfortran.dg/arrayio_derived_1.f90: New test.
19750
19751 2005-11-19  Richard Guenther  <rguenther@suse.de>
19752
19753         PR middle-end/23294
19754         * gcc.dg/tree-ssa/pr23294.c: New testcase.
19755
19756 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
19757
19758         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19759
19760 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
19761
19762         PR c++/8355
19763         * g++.dg/template/friend39.C: New test.
19764
19765 2005-11-18  James E Wilson  <wilson@specifix.com>
19766
19767         * gcc.dg/builtin-strstr.c: New.
19768
19769 2005-11-18  Richard Henderson  <rth@redhat.com>
19770
19771         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
19772         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
19773         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19774         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
19775         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
19776         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
19777         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
19778         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
19779         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
19780         renaming to remove initial "ia64-".
19781
19782 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
19783
19784         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
19785
19786 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
19787
19788         * g++.dg/cpp/string-2.C: New test.
19789
19790 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
19791
19792         * gcc.dg/tree-ssa/loop-14.c: New test.
19793
19794 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
19795             Michael Chamberlain <michael@chamberlain.net.au>
19796
19797         * ada/acats/run_all.sh (target_run): Kill long running tests.
19798
19799 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19800
19801         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
19802         * gcc.dg/cleanup-9.c: Likewise.
19803         * gcc.dg/cleanup-10.c: Likewise.
19804         * gcc.dg/cleanup-11.c: Likewise.
19805
19806 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19807
19808         PR fortran/24892
19809         * gfortran.dg/open_access_append_1.f90: New test.
19810         * gfortran.dg/open_access_append_2.f90: New test.
19811
19812 2005-11-16  Richard Guenther  <rguenther@suse.de>
19813
19814         PR middle-end/24851
19815         * gcc.c-torture/execute/pr24851.c: New testcase.
19816
19817 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
19818
19819         * gcc.dg/fold-overflow-1.c: New test.
19820
19821 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
19822
19823         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
19824         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
19825
19826 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
19827
19828         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
19829         structures.
19830         * g++.dg/eh/forced2.C: Likewise.
19831         * g++.dg/eh/forced3.C: Likewise.
19832         * g++.dg/eh/forced4.C: Likewise.
19833
19834 2005-11-11  Mike Stump  <mrs@apple.com>
19835
19836         * g++.old-deja/g++.mike/unused.C: Add.
19837
19838 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
19839
19840         PR c++/24667
19841         * g++.dg/warn/Wcast-qual1.C: New test.
19842
19843 2005-11-15  Jan Hubicka  <jh@suse.cz>
19844
19845         * gcc.dg/winline-5.c: Add large-unit-insns limit.
19846
19847 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
19848
19849         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
19850
19851 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
19852
19853         PR 24840
19854         * gcc.dg/tree-ssa/pr24840.c: New test.
19855
19856 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
19857
19858         PR testsuite/24841
19859         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
19860
19861 2005-11-14  Dale Johannesen  <dalej@apple.com>
19862
19863         * gcc.c-torture/execute/20051113-1.c: New.
19864
19865 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
19866
19867         PR c++/24687
19868         * g++.dg/template/crash43.C: New test.
19869
19870 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
19871
19872         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
19873
19874 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19875
19876         PR c++/24817
19877         * g++.dg/eh/spec8.C: New test.
19878
19879 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19880
19881         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
19882
19883 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
19884
19885         PR c++/20293
19886         * g++.dg/parse/ambig4.C: New test.
19887         * g++.dg/tc1/dr101.C: Adjust error markers.
19888         * g++.dg/lookup/strong-using-2.C: Likewise.
19889         * g++.dg/lookup/ambig5.C: Likewise.
19890         * g++.dg/lookup/ambig4.C: Likewise.
19891         * g++.dg/parse/crash22.C: Likewise.
19892
19893 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
19894
19895         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
19896
19897 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
19898
19899         * gcc.dg/nested-calls-1.c: New test.
19900
19901 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19902
19903         * gfortran.dg/complex_intrinsic_1.f90: New test.
19904         * gfortran.dg/complex_intrinsic_2.f90: New test.
19905         * gfortran.dg/fgetc_1.f90: New test.
19906         * gfortran.dg/fgetc_2.f90: New test.
19907         * gfortran.dg/fgetc_3.f90: New test.
19908         * gfortran.dg/ftell_1.f90: New test.
19909         * gfortran.dg/ftell_2.f90: New test.
19910         * gfortran.dg/gnu_logical_1.F: New test.
19911         * gfortran.dg/gnu_logical_2.f90: New test.
19912
19913 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
19914
19915         PR middle-end/24820
19916         * gcc.dg/pr24820.c: New test.
19917
19918 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
19919
19920         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
19921         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
19922         variable.
19923
19924 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19925
19926         PR testsuite/24614
19927         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
19928
19929 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19930
19931         * gcc.target/cris/cris.exp: New file.
19932         * gcc.target/cris/rld-legit1.c: New test.
19933         * gcc.target/cris/rld-legit2.c: New test.
19934
19935 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
19936
19937         PR c++/24780
19938         * g++.dg/opt/pr24780.C: New test.
19939
19940         PR c++/24761
19941         * g++.dg/template/asm1.C: New test.
19942
19943 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
19944
19945         PR libgfortran/24787
19946         * gfortran.dg/scan_1.f90: New test.
19947
19948 2005-11-12  Jan Hubicka  <jh@suse.cz>
19949
19950         * gcc.target/i386/minmax-1.c: New.
19951         * gcc.target/i386/minmax-2.c: New.
19952
19953 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
19954
19955         * gcc.dg/pr24445.c: Fix for 64-bit targets.
19956
19957 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
19958
19959         * gcc.c-torture/execute/20051110-1.c,
19960         gcc.c-torture/execute/20051110-2.c: New tests.
19961
19962 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
19963
19964         PR middle-end/24750
19965         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
19966         New tests.
19967
19968 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
19969
19970         * lib/target-libpath.exp (get_shlib_extension): New proc.
19971         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
19972         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19973         * lib/objc.exp (objc_target_compile): Likewise.
19974         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
19975         detection.
19976
19977 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
19978
19979         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
19980
19981         * lib/target-supports.exp (check_effective_target_static_libgfortran):
19982         Add -static to additional_flags and pass it to target_compile.
19983
19984 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
19985
19986         PR libgfortran/24719
19987         gfortran.dg/read_noadvance.f90: New test.
19988
19989         PR libgfortran/24699
19990         gfortran.dg/fmt_t_2.f90: New test.
19991
19992         PR libgfortran/24785
19993         gfortran.dg/read_x_eor.f90: New test.
19994
19995         PR libgfortran/24584
19996         gfortran.dg/namelist_empty.f90: Rename test.
19997
19998         PR libgfortran/24489
19999         gfortran/read_eor.f90: Rename test.
20000
20001 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20002
20003         PR fortran/15976
20004         * gfortran.dg/automatic_module_variable.f90: New test.
20005
20006 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
20007
20008         PR target/24445
20009         * gcc.dg/pr24445.c: New test.
20010
20011 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
20012
20013         PR fortran/24655
20014         PR fortran/24755
20015         * gfortran.dg/recursive_statement_functions.f90: Add statement
20016         functions using inline intrinsic functions and parameters to test
20017         that they no longer seg-fault.
20018
20019         PR fortran/24409
20020         gfortran.dg/nested_modules_4.f90: New test.
20021         gfortran.dg/nested_modules_5.f90: New test.
20022
20023 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20024
20025         PR fortran/24643
20026         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20027
20028 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
20029
20030         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20031         failures.
20032
20033 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20034
20035         * gcc.dg/sparc-getcontext-1.c: New test.
20036
20037 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
20038
20039         * gcc.dg/ifcvt-fabs-1.c: New test.
20040
20041 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
20042
20043         PR other/4372
20044         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20045         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20046
20047 2005-11-09  Richard Guenther  <rguenther@suse.de>
20048
20049         PR tree-optimization/24716
20050         * gcc.c-torture/execute/pr24716.c: New testcase.
20051
20052 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20053
20054         * gcc.dg/pr24624.c: Disable for non S/390 targets.
20055
20056 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20057
20058         PR 24624
20059         * gcc.dg/pr24624.c: Testcase added.
20060
20061 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
20062
20063         PR 24623
20064         * g++.dg/other/pr24623.C: Testcase added.
20065
20066 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
20067
20068         PR fortran/22607
20069         * gfortran-dg/pure_byref_1.f90: New.
20070         * gfortran-dg/pure_byref_2.f90: New.
20071
20072 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
20073
20074         PR c/24101
20075         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20076         * gcc.dg/dg.exp: Run main loop also for *.i files.
20077
20078 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
20079
20080         PR c++/19450
20081         * g++.dg/tls/diag-3.C: New test.
20082         * g++.dg/tls/diag-4.C: New test.
20083         * g++.dg/tls/static-1.C: New test.
20084         * g++.dg/tls/static-1a.cc: New file.
20085
20086 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
20087
20088         PR 23046
20089         * g++.dg/tree-ssa/pr23046.C: New test.
20090
20091 2005-11-08  Devang Patel <dpatel@apple.com>
20092
20093         PR tree-optimization/23115
20094         * gcc.dg/tree-ssa/pr23115.c: New.
20095
20096 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
20097
20098         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20099         * gcc.target/powerpc/pr16155.c: Same.
20100         * gcc.target/powerpc/altivec-1.c: Same.
20101         * gcc.target/powerpc/altivec-2.c: Same.
20102         * gcc.target/powerpc/altivec-3.c: Same.
20103         * gcc.target/powerpc/altivec-5.c: Same.
20104         * gcc.target/powerpc/altivec-11.c: Same.
20105         * gcc.target/powerpc/altivec-12.c: Same.
20106         * gcc.target/powerpc/altivec-14.c: Same.
20107         * gcc.target/powerpc/altivec-22.c: Same.
20108         * gcc.target/powerpc/altivec-consts.c: Same.
20109         * gcc.target/powerpc/altivec-pr22085.c: Same.
20110         * gcc.target/powerpc/altivec-splat.c: Same.
20111         * gcc.target/powerpc/altivec-varargs-1.c: Same.
20112         * gcc.target/powerpc/altivec-vec-merge.c: Same.
20113         * gcc.target/powerpc/darwin-longlong.c: Same.
20114
20115 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
20116
20117         PR target/19340
20118         * gcc.dg/pr19340.c: New test.
20119
20120 2005-11-07  Ian Lance Taylor  <ian@airs.com>
20121
20122         PR rtl-optimization/24683
20123         * gcc.dg/pr24683.c: New test.
20124
20125 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20126
20127         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20128         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20129
20130 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
20131
20132         * gcc.target/i386/pr23376.c: Compile with -mmmx.
20133
20134 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
20135
20136         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20137
20138 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20139
20140         PR target/24230
20141
20142         * gcc.target/powerpc/altivec-consts.c,
20143         gcc.target/powerpc/altivec-splat.c: New testcase.
20144
20145 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
20146
20147         PR c/24599
20148
20149         * gcc.dg/overflow-2.c: New testcase.
20150
20151 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
20152
20153         PR rtl-optimization/23567
20154         * gcc.c-torture/execute/20051104-1.c: New test.
20155
20156 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
20157
20158         PR fortran/24534
20159         gfortran.dg/private_type_2.f90: Modified to check that case with
20160         PRIVATE declaration within derived type is accepted.
20161
20162         PR fortran/20838
20163         gfortran.dg/pointer_assign_1.f90: New test.
20164
20165         PR fortran/20840
20166         * gfortran.dg/arrayio_0.f90: New test.
20167
20168         PR fortran/17737
20169         gfortran.dg/data_initialized.f90: New test.
20170         gfortran.dg/data_constraints_1.f90: New test.
20171         gfortran.dg/data_constraints_2.f90: New test.
20172
20173 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
20174
20175         PR fortran/24174
20176         PR fortran/24305
20177         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20178
20179 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
20180
20181         PR 24670
20182         * gcc.dg/tree-ssa/pr24670.c: New test.
20183
20184 2005-11-05  Ian Lance Taylor  <ian@airs.com>
20185
20186         PR target/22432
20187         * gcc.target/i386/pr22432.c: New test.
20188
20189 2005-11-05  Richard Henderson  <rth@redhat.com>
20190
20191         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20192         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20193         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20194         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20195         from gcc.dg/alpha-*.
20196         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20197         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20198
20199 2005-11-05  Andreas Jaeger  <aj@suse.de>
20200
20201         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20202
20203 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20204
20205         PR target/23424
20206         * gcc.dg/torture/pr23424-1.c: New test.
20207
20208 2005-11-04  Richard Henderson  <rth@redhat.com>
20209
20210         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20211         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20212         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20213         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20214         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20215         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20216         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20217         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20218         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20219         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20220         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20221         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20222         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20223         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20224         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20225         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20226         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20227         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20228         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20229         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20230         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20231         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20232         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20233         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20234         Move from gcc.dg/.
20235         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20236         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20237         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20238         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20239         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20240         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20241         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20242         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20243         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20244         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20245         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20246         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20247         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20248         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20249         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20250         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20251         gcc.target/i386/lea.c, gcc.target/i386/local.c,
20252         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20253         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20254         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20255         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20256         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20257         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20258         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20259         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20260         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20261         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20262         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20263         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20264         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20265         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20266         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20267         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20268         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20269         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20270         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20271         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20272         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20273         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20274         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20275         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20276         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20277         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20278         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20279         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20280
20281 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
20282
20283         PR 24627
20284         * gcc.dg/tree-ssa/pr24627.c: New test.
20285
20286 2005-11-04 Paul Brook  <paul@codesourcery.com>
20287
20288         * gcc.dg/tls/opt-10.c: New test.
20289
20290 2005-11-04  Andreas Jaeger  <aj@suse.de>
20291
20292         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20293         avoid extra warnings.
20294
20295 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20296
20297         PR libfortran/22298
20298         * lib/target-supports.exp
20299         (check_effective_target_static_libgfortran): New
20300         static_libgfortran effective target.
20301         * gfortran.dg/static_linking_1.f: New test.
20302         * gfortran.dg/static_linking_1.c: New file.
20303
20304 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
20305
20306         * gcc.dg/pr24615.c: Guard test with { target fpic }.
20307
20308 2005-11-03  Josh Conner  <jconner@apple.com>
20309
20310         PR c++/19989
20311         g++.dg/ext/array2.C: New test.
20312         g++.dg/template/dependent-name3.C: New test.
20313         g++.dg/template/dependent-name4.C: New test.
20314         g++.dg/template/sfinae2.C: New test.
20315
20316 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20317
20318         PR preprocessor/22042
20319         * gcc.dg/cpp/strify4.c: New test.
20320
20321 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20322
20323         PR c++/17964
20324         * g++.dg/cpp/string-1.C: New test.
20325
20326 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20327
20328         * gcc.target/powerpc: New directory.
20329         * gcc.target/powerpc/powerpc.exp: New file.
20330         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20331         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20332         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20333         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20334         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20335         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20336         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20337         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20338         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20339         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20340         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20341         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20342         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20343         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20344         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20345         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20346         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20347         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20348         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20349         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20350         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20351         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20352         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20353         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20354         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20355         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20356         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20357         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20358         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20359         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20360         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20361         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20362         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20363         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20364
20365 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
20366
20367         PR c++/21627
20368         * g++.dg/warn/inline2.C: New test.
20369
20370 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20371
20372         PR middle-end/23155
20373         * g++.dg/ext/c99struct1.C: New test.
20374         * gcc.dg/union-cast-1.c: New test.
20375         * gcc.dg/union-cast-2.c: New test.
20376         * gcc.dg/union-cast-3.c: New test.
20377
20378 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20379
20380         PR middle-end/24589
20381         * gcc.c-torture/execute/zero-struct-2.c: New test.
20382
20383 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
20384
20385         PR c++/24582
20386         * g++.dg/init/switch1.C: New test.
20387
20388 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
20389
20390         * gcc.dg/delay-slot-1.c: New test.
20391
20392 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
20393
20394         PR target/24620
20395         * gcc.dg/pr24620.c: New test.
20396
20397 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
20398
20399         PR c/24329
20400         * gcc.dg/format/unnamed-1.c: New test.
20401
20402 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20403
20404         PR c++/22434
20405         * g++.dg/expr/cond8.C: New test.
20406
20407         PR c++/24560
20408         * g++.dg/parse/dot1.C: New test.
20409
20410 2005-11-02  Jan Hubicka  <jh@suse.cz>
20411
20412         PR target/23303
20413         * gcc.dg/i386-lea.c: New test
20414
20415 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20416
20417         PR target/24615
20418         * gcc.dg/pr24615.c: New test.
20419
20420 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
20421
20422         PR target/24600
20423         * gcc.dg/pr24600.c: New test.
20424
20425 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20426
20427         PR c++/19253
20428         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20429         * g++.dg/parse/typename9.C: New test.
20430         * g++/dg/parse/typename10.C: Likewise.
20431
20432 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20433
20434         PR fortran/18157
20435         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20436         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20437         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20438
20439 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
20440
20441         PR c++/24569
20442         * g++.dg/debug/static1.C: New test.
20443
20444 2005-11-02  Josh Conner  <jconner@apple.com>
20445
20446         * g++.dg/crash38.C: moved into proper directory...
20447         * g++.dg/template/crash42.C: ...here
20448
20449 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
20450
20451         PR target/18338
20452         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20453         pcc_bitfield_type_matters || default_packed.
20454
20455         * lib/target-supports.exp
20456         (check_effective_target_pcc_bitfield_type_matters): New proc.
20457         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20458
20459         PR testsuite/23304
20460         * lib/target-supports.exp (check_effective_default_packed): New proc.
20461         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20462         Gate expected errors on target ! default_packed.
20463         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20464
20465 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20466
20467         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20468         change (r106358).
20469
20470 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20471
20472         PR fortran/24008
20473         * gfortran.dg/entry_5.f90: New.
20474         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20475
20476 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
20477
20478         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20479
20480 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
20481
20482         PR fortran/21565
20483         gfortran.dg/namelist_blockdata.f90: New test.
20484
20485         PR fortran/18737
20486         gfortran.dg/external_implicit_none.f90: New test.
20487
20488         PR fortran/14994
20489         * gfortran.dg/secnds.f: New test.
20490
20491 2005-10-31  Jan Hubicka  <jh@suse.cz>
20492
20493         PR target/20928
20494         * gcc.c-torture/compile/pr20928.c: New test.
20495
20496 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
20497
20498         PR middle-end/23492
20499         * gcc.c-torture/compile/zero-strct-5.c: New test.
20500
20501 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
20502
20503         PR libgfortran/24584
20504         * gfortran.dg/pr24584.f90: New test.
20505
20506 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
20507
20508         PR fortran/18883
20509         * gfortran.dg/char_result_9.f90: New.
20510         * gfortran.dg/char_result_10.f90: New.
20511
20512 2005-10-30  Jan Hubicka  <jh@suse.cz>
20513
20514         * g++.dg/tree-ssa/pr24172.C: New testcase.
20515
20516 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20517
20518         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20519
20520 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
20521
20522         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20523         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20524         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20525         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20526         gfortran.dg/enum_9.f90,
20527         gfortran.fortran-torture/compile/enum_1.f90,
20528         gfortran.fortran-torture/execute/enum_1.f90,
20529         gfortran.fortran-torture/execute/enum_2.f90,
20530         gfortran.fortran-torture/execute/enum_3.f90,
20531         gfortran.fortran-torture/execute/enum_4.f90: New tests.
20532
20533 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
20534
20535         PR target/18482
20536         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20537         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20538
20539 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20540
20541         PR libfortran/20179
20542         * gfortran.dg/mixed_io_1.f90: New test.
20543         * gfortran.dg/mixed_io_1.c: New file.
20544
20545 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20546
20547         * gfortran.dg/malloc_free_1.f90: New test.
20548
20549 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
20550
20551         * gcc.dg/nested-func-4.c: Require profiling -pg.
20552
20553 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20554
20555         PR C++/23229
20556         * g++.dg/warn/main-2.C: New test.
20557
20558 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
20559
20560         PR fortran/24545
20561         * gfortran.dg/interface_2.f90: new test.
20562
20563 2005-10-28  Josh Conner  <jconner@apple.com>
20564
20565         PR c++/22153
20566         * g++.dg/template/crash38.C: New test.
20567         * g++.dg/parse/explicit1.C: Change expected errors.
20568
20569 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20570
20571         PR C++/23426
20572         * g++.dg/other/large-size-array.C: New test.
20573
20574 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20575
20576         PR middle-end/24362
20577         * g++.dg/opt/complex4.C: New test.
20578
20579 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
20580
20581         * gcc.dg/nested-func-4.c: New test.
20582
20583 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
20584
20585         PR fortran/24158
20586         gfortran.dg/derived_recursion.f90: New test.
20587         gfortran.dg/implicit_actual.f90: New test.
20588
20589 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
20590
20591         PR middle-end/24295, PR testsuite/24477
20592         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
20593         removed when weakref hits the tree.
20594
20595 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
20596
20597         * gfortran.dg/cray_pointers_4.f90: New test.
20598
20599         * gfortran.dg/cray_pointers_5.f90: New test.
20600
20601 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
20602
20603         PR fortran/22290
20604         * gfortran.dg/assign_5.f90: New test.
20605         * gfortran.dg/assign_6.f: New test.
20606
20607 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
20608
20609         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
20610         CPU has no SSE support.
20611
20612 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
20613
20614         PR libgfortran/24224
20615         * gfortran.dg/arrayio_1.f90: Update attribution.
20616         * gfortran.dg/arrayio_2.f90: Update attribution.
20617         * gfortran.dg/arrayio_3.f90: Update attribution.
20618         * gfortran.dg/arrayio_4.f90: Update test conditions.
20619         * gfortran.dg/arrayio_5.f90: Update attribution.
20620         * gfortran.dg/arrayio_6.f90: New test.
20621         * gfortran.dg/arrayio_7.f90: New test.
20622
20623 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
20624
20625         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20626
20627 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20628
20629         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20630
20631 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
20632
20633         PR fortran/24416
20634         * gfortran.dg/namelist_char_only.f90: New test.
20635
20636 2005-10-24  Asher Langton  <langton2@llnl.gov>
20637
20638         PR fortran/17031
20639         PR fortran/22282
20640         * gfortran.dg/cray_pointers_1.f90: New test.
20641         * gfortran.dg/cray_pointers_2.f90: New test.
20642         * gfortran.dg/cray_pointers_3.f90: New test.
20643         * gfortran.dg/loc_1.f90: New test.
20644         * gfortran.dg/loc_2.f90: New test.
20645
20646 2005-10-24  Steven Bosscher  <stevenb@suse.de>
20647
20648         * gcc.dg/pr24225.c: New test.
20649
20650 2005-10-24  Asher Langton  <langton2@llnl.gov>
20651
20652         * gfortran.dg/dup_save_1.f90: New test.
20653         * gfortran.dg/dup_save_2.f90: New test.
20654
20655 2005-10-24  Paul Brook  <paul@codesourcery.com>
20656
20657         PR 24107
20658         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20659         stdint.h.
20660
20661 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
20662
20663         PR libgfortran/24489
20664         * gfortran.dg/pr24489.f90: New test.
20665
20666 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
20667
20668         PR fortran/23635
20669         * gfortran.dg/ichar_1.f90: Add tests for derived types.
20670
20671 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
20672
20673         PR target/18911
20674         * g++.dg/init/array16.C: Skip for mmix-*-*.
20675
20676 2005-10-23  Asher Langton  <langton2@llnl.gov>
20677
20678         * gfortran.dg/byte_1.f90: New test.
20679         * gfortran.dg/byte_2.f90: New test.
20680
20681 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
20682
20683         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20684
20685 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
20686
20687         PR fortran/18022
20688         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20689
20690         PR fortran/24311
20691         * gfortran.dg/merge_char_const.f90: New test.
20692
20693         PR fortran/24384
20694         * gfortran.dg/spread_scalar_source.f90: New test.
20695
20696 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
20697
20698         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20699
20700         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20701         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20702
20703         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20704
20705 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
20706
20707         PR fortran/24426
20708         * gfortran.dg/der_pointer_4.f90: New.
20709
20710 2005-10-22  David Ayers  <d.ayers@inode.at>
20711
20712         * obj-c++.dg/except-1.mm: Simplify.
20713
20714 2005-10-21  David Ayers  <d.ayers@inode.at>
20715
20716         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20717
20718 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
20719
20720         * gfortran.dg/assumed_dummy_2.f90: New test.
20721
20722 2005-10-21  James E Wilson  <wilson@specifix.com>
20723
20724         PR preprocessor/15220
20725         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20726
20727 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
20728
20729         * gcc.c-torture/execute/20051021-1.c: New test.
20730
20731 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
20732
20733         PR c++/24260
20734         * g++.dg/ext/tmplattr1.C: New test.
20735
20736 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
20737
20738         PR fortran/24440
20739         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20740
20741 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
20742
20743         * obj-c++.dg/except-1.mm: New.
20744
20745         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20746
20747 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
20748
20749         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20750
20751 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
20752
20753         PR middle-end/24295
20754         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20755         declarations with the same names as thunks' alias targets, use
20756         aliases instead.
20757         * gcc.dg/attr-alias-3.c: New test.
20758         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20759
20760 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
20761
20762         PR c++/22618
20763         * g++.dg/parse/access8.C: New test.
20764
20765 2005-10-20  Richard Guenther  <rguenther@suse.de>
20766
20767         PR c++/24439
20768         * g++.dg/tree-ssa/pr24439.C: New testcase.
20769
20770 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20771
20772         * g++.dg/opt/delay-slot-1.C: New test.
20773
20774 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
20775
20776         PR fortran/21625
20777         * gfortran.fg/der_init_1.f90: New.
20778
20779 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
20780
20781         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
20782
20783 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
20784
20785         PR c++/21908
20786         * g++.dg/parse/error28.C: New test.
20787
20788 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20789
20790         * gcc.dg/profile-generate-2.c: New test.
20791
20792 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
20793
20794         PR target/23589
20795         * g++.dg/ext/dllimport11.C: New.
20796
20797 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20798
20799         PR c++/22293
20800         * g++.dg/other/friend3.C: New test.
20801
20802 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
20803
20804         PR c++/23293
20805         * g++.dg/template/error19.C: New test.
20806
20807 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20808
20809         PR c++/21383
20810         * g++.dg/overload/koenig2.C: New.
20811
20812         PR c++/23118
20813         * g++.dg/overload/error2.C: New.
20814
20815         PR c++/22604
20816         * g++.dg/inherit/covariant14.C: New.
20817
20818 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20819
20820         PR c++/23440
20821         * g++.dg/parse/for1.C: New test.
20822
20823 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
20824
20825         PR fortran/23446
20826         * gfortran.dg/host_dummy_index_1.f90: New test.
20827
20828         PR fortran/21459
20829         * gfortran.dg/automatic_char_len_2.f90: New test.
20830
20831         PR fortran/20866
20832         * gfortran.dg/recursive_statement_functions.f90: New test.
20833
20834         PR fortran/20853
20835         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
20836
20837         PR fortran/20849
20838         * gfortran.dg/external_initializer.f90: New test.
20839
20840         PR fortran/20837
20841         * non_module_public.f90: New test.
20842
20843 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
20844
20845         PR c++/24386
20846         * g++.dg/template/overload7.C: New.
20847
20848         PR c++/22551
20849         * g++.dg/other/switch2.C: Remove expected warnings.
20850
20851         PR c++/21353
20852         * g++.dg/template/defarg6.C: New.
20853
20854 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
20855
20856         PR target/24315
20857         * gcc.target/i386/pr24315.c: New test.
20858
20859 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20860
20861         PR c++/24389
20862         * g++.dg/template/static21.C: New test.
20863         * g++.dg/template/static21-a.cc: Likewise.
20864
20865 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
20866
20867         PR c++/23959
20868         * g++.dg/warn/Wswitch-default-1.C: New test.
20869         * g++.dg/warn/Wswitch-default-2.C: New test.
20870
20871 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
20872
20873         PR c++/22173
20874         * g++.dg/parse/template18.C: New test.
20875         * g++.dg/template/nontype15.C: Likewise.
20876
20877 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
20878
20879         PR fortran/22273
20880         * gfortran.dg/spec_expr_2.f90: New.
20881
20882 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
20883
20884         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
20885         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
20886         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
20887         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
20888         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
20889         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
20890         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
20891         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
20892         previous target-specific skips and warning-message matches where
20893         applicable.
20894
20895 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
20896
20897         PR c++/21347
20898         * g++.dg/warn/Wctor-dtor.C: New test.
20899
20900 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20901
20902         PR c/23439
20903         * gcc.dg/for-1.c: New test.
20904
20905 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
20906
20907         PR c++/19565
20908         * g++.dg/warn/Wconversion1.C: New test.
20909         * g++.dg/ext/packed4.C: Compile with -w.
20910         * g++.dg/opt/20050511-1.C: Likewise.
20911         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
20912
20913 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
20914
20915         * gfortran.dg/boz_5.f90: New test.
20916
20917 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
20918
20919         PR c++/22551
20920         * g++.dg/other/switch2.C: New.
20921
20922         PR c++/23984
20923         * g++.dg/init/ctor7.C: New.
20924
20925 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
20926
20927         PR c++/23730
20928         * g++.dg/parse/crash32.C: New test.
20929
20930 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
20931
20932         PR c++/20721
20933         * g++.dg/init/goto2.C: New test.
20934
20935         PR c++/22464
20936         * g++.dg/template/crash/41.C: New test.
20937
20938         PR c++/22180
20939         * g++.dg/template/crash40.C: New test.
20940
20941         PR c++/23694
20942         * g++.dg/parse/friend5.C: New test.
20943
20944         PR c++/23307
20945         * g++.dg/template/crash38.C: New test.
20946
20947         PR c++/22352
20948         * g++.dg/template/friend38.C: New test.
20949
20950         PR c++/22405
20951         * g++.dg/template/crash39.C: New test.
20952
20953 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
20954
20955         * gcc.dg/debug/dwarf2/dwarf-char1.c,
20956         gcc.dg/debug/dwarf2/dwarf-char2.c,
20957         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
20958
20959         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
20960
20961 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
20962
20963         * gcc.dg/dll-2.c: Add tests for warnings.
20964         * gcc.dg/dll-3.c: Likewise.
20965         * gcc.dg/dll-4.c: Likewise.
20966
20967         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
20968         * g++.dg/ext/dllimport2.C: Likewise.
20969         * g++.dg/ext/dllimport3.C: Likewise.
20970         * g++.dg/ext/dllimport7.C: Likewise.
20971         * g++.dg/ext/dllimport8.C: Likewise.
20972         * g++.dg/ext/dllimport9.C: Likewise.
20973
20974 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
20975
20976         PR fortran/24092
20977         * gfortran.dg/derived_pointer_recursion.f90: New test.
20978
20979 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
20980
20981         * gcc.c-torture/execute/20051012-1.c: New test.
20982
20983 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20984
20985         PR fortran/18082
20986         * gfortran.dg/automatic_char_len_1.f90: New test.
20987
20988 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20989
20990         PR fortran/20847
20991         * gfortran.dg/save_common.f90: New test.
20992
20993         PR fortran/20856
20994         * gfortran.dg/save_result.f90: New test.
20995
20996 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
20997
20998         PR c++/21592
20999         * g++.dg/template/dependent-expr1.C: Add new expected error.
21000         * g++.dg/template/dependent-expr2.C: Adjust error text.
21001         * g++.dg/template/overload6.C: New.
21002
21003         PR c++/23797
21004         * g++.dg/other/typename8.C: New.
21005
21006         PR c++/21117
21007         * g++.dg/other/return1.C: New.
21008
21009 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
21010
21011         PR c++/24052
21012         * g++.dg/ext/label5.C: New.
21013
21014 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21015
21016         PR c++/19964
21017         * g++.dg/parse/crash31.C: New.
21018
21019 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
21020
21021         * g++.dg/ipa/ipa-1.c: New test.
21022         * g++.dg/ipa/ipa-2.c: New test.
21023         * g++.dg/ipa/ipa-3.c: New test.
21024         * g++.dg/ipa/ipa-4.c: New test.
21025         * g++.dg/ipa/ipa-5.c: New test.
21026         * g++.dg/ipa/ipa.exp: New file.
21027
21028 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
21029
21030         PR fortran/24207
21031         * gfortran.dg/private_type_3.f90: New test.
21032
21033 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21034
21035         PR fortran/20786
21036         gfortran.dg/aint_anint_1.f90: New test.
21037
21038 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
21039
21040         PR libgfortran/24313
21041         gfortran.dg/csqrt.f: New test.
21042
21043 2005-10-11  Ian Lance Taylor  <ian@airs.com>
21044
21045         PR c++/8057
21046         * g++.dg/warn/noeffect7.C: New test.
21047         * g++.dg/warn/noeffect2.C: Instantiate templates.
21048         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
21049         and warning.
21050
21051 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21052
21053         PR c++/21089
21054         * g++.dg/init/float1.C: New test.
21055
21056         PR c++/24277
21057         * g++.dg/init/member1.C: Tweak error markers.
21058
21059 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
21060
21061         PR testsuite/24281
21062         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21063         Check for null pointer.
21064
21065 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
21066
21067         PR c++/21369
21068         * g++.dg/parse/ret-type3.C: New test.
21069
21070 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
21071
21072         PR tree-opt/23946
21073         * gcc.c-torture/compile/pr23946.c: New test.
21074
21075 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
21076
21077         * g++.dg/opt/mmx2.C: New test.
21078
21079 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21080
21081         PR c++/24277
21082         * g++.dg/template/static20.C: New test.
21083
21084         PR c++/24302
21085         * g++.dg/warn/Wunused-12.C: New test.
21086
21087         PR c++/23437
21088         * g++.dg/template/arg4.C: New test.
21089
21090 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21091
21092         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21093         * gcc.dg/ucnid-3.c: Likewise.
21094         * gcc.dg/ucnid-4.c: Likewise.
21095         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21096         * g++.dg/other/ucnid-1.C: Likewise.
21097         * gcc.dg/sparc-frame-1.c: New test.
21098
21099 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
21100
21101         PR c++/24139
21102         * g++.dg/template/spec27.C: New test.
21103
21104         PR c++/24275
21105         * g++.dg/template/static19.C: New test.
21106
21107 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21108
21109         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21110         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21111
21112 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
21113
21114         PR target/24136
21115         * gfortran.fortran-torture/compile/pr24136.f: New test.
21116
21117 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
21118
21119         PR c++/22172
21120         * g++.dg/parse/crash30.C: New test.
21121
21122 2005-10-07  Richard Guenther  <rguenther@suse.de>
21123
21124         PR middle-end/24227
21125         * gcc.c-torture/compile/pr24227.c: New testcase.
21126
21127 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
21128
21129         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21130         Do not put aligned attributes on array elements.
21131
21132 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
21133
21134         PR testsuite/23611, PR testsuite/23615
21135         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21136         writing prototypes of library functions by hand.
21137         * obj-c++.dg/bitfield-4.mm: Likewise.
21138         * obj-c++.dg/const-str-4.mm: Likewise.
21139         * obj-c++.dg/encode-4.mm: Likewise.
21140         * obj-c++.dg/encode-5.mm: Likewise.
21141         * obj-c++.dg/encode-6.mm: Likewise.
21142         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21143         * obj-c++.dg/method-10.mm: Likewise.
21144         * obj-c++.dg/method-17.mm: Likewise.
21145         * obj-c++.dg/method-19.mm: Likewise.
21146         * obj-c++.dg/try-catch-2.mm: Likewise.
21147
21148 2005-10-06  Richard Henderson  <rth@redhat.com>
21149
21150         PR 24236
21151         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21152
21153 2005-10-06  Dale Johannesen  <dalej@apple.com>
21154
21155         * gcc.c-torture/execute/20030125-1.c: Correct.
21156
21157 2005-10-06  Richard Guenther  <rguenther@suse.de>
21158
21159         PR tree-optimization/24238
21160         * g++.dg/tree-ssa/pr24238.C: New testcase.
21161
21162 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
21163
21164         PR 18568
21165         * gfortran.dg/der_pointer_3.f90: New test.
21166
21167 2005-10-05  Devang Patel  <dpatel@apple.com>
21168
21169         PR Debug/23205
21170         * g++.dg/other/PR23205.C: New.
21171
21172 2005-10-05  Richard Henderson  <rth@redhat.com>
21173
21174         PR target/23602
21175         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21176         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21177
21178 2005-10-05  Dale Johannesen  <dalej@apple.com>
21179
21180         * gcc.c-torture/execute/float-floor.c: New.
21181
21182 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
21183
21184         PR tree-optimization/21419
21185         PR tree-optimization/24146
21186         PR tree-optimization/24151
21187
21188         * g++.dg/ext/asm7.C: New.
21189         * g++.dg/ext/asm8.C: New.
21190         * gcc.dg/asm-1.c: Compile on all targets.
21191         * gcc.dg/asm-pr24146.c: New.
21192         * gcc.dg/pr21419.c: Adjust error messages.
21193
21194 2005-10-05  Richard Guenther  <rguenther@suse.de>
21195
21196         PR fortran/24176
21197         * gfortran.fortran-torture/compile/empty.f90: New testcase.
21198
21199 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
21200
21201         PR c++/23513
21202         * g++.dg/template/spec22.C: Robustify test.
21203         * g++.dg/template/spec26.C: New.
21204
21205 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
21206
21207         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21208         if target supports vector instructions.
21209
21210 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
21211
21212         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21213         C99 functions.
21214
21215 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
21216
21217         * lib/target-supports.exp (check_effective_target_fortran_large_real,
21218         check_effective_target_fortran_large_int): Replace cached result
21219         when target changes.
21220
21221 2005-10-04  Devang Patel  <dpatel@apple.com>
21222
21223         * gcc.dg/i386-sse-vect-types.c: New.
21224
21225 2005-10-04  Ian Lance Taylor  <ian@airs.com>
21226
21227         PR preprocessor/13726
21228         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21229         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21230
21231 2005-10-04  Richard Guenther  <rguenther@suse.de>
21232
21233         PR c/23576
21234         * gcc.dg/noncompile/pr23576.c: New testcase.
21235
21236 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
21237
21238         PR middle-end/23125
21239         * gcc.dg/register-var-3.c: New test.
21240
21241 2005-10-04  Steven Bosscher  <stevenb@suse.de>
21242
21243         * gcc.dg/pr23049.c: New test.
21244
21245         * gcc.dg/ucnid-4.c: Fix test.
21246
21247 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
21248
21249         PR 23445
21250         * gcc.c-torture/compile/pr23445.c: New test.
21251
21252 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
21253
21254         * g++.dg/overload/unknown1.C: New.
21255
21256 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
21257
21258         PR c++/17775
21259         * g++.dg/template/repo4.C: New test.
21260
21261 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21262
21263         PR libfortran/19308
21264         * gfortran.dg/large_real_kind_2.F90: New test.
21265         * gfortran.dg/large_integer_kind_2.f90: New test.
21266
21267 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
21268
21269         * lib/target-supports.exp (check_effective_target_vect_shift):
21270         Implement with result caching. Add i?86, x86_64 and ia64 targets.
21271         (check_effective_target_vect_condition): Fix copy-n-pasto.
21272
21273         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21274         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21275         targets.
21276
21277 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
21278
21279         PR c++/22621
21280         * g++.dg/template/overload5.C : New test.
21281
21282         PR c++/23840
21283         * g++.dg/expr/stdarg1.C: New test.
21284
21285 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
21286
21287         PR 24142
21288         * gcc.c-torture/execute/pr24142.c: New test.
21289
21290 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
21291
21292         PR 24141
21293         * gcc.c-torture/execute/pr24141.c: New test.
21294
21295 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
21296             Diego Novillo  <dnovillo@redhat.com>
21297
21298         PR 23604
21299         * gcc.c-torture/execute/pr23604.c: New test.
21300
21301 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
21302
21303         PR fortran/16404
21304         PR fortran/20835
21305         PR fortran/20890
21306         PR fortran/20899
21307         PR fortran/20900
21308         PR fortran/20901
21309         PR fortran/20902
21310         gfortran.dg/equiv_constraint_1.f90: New test.
21311         gfortran.dg/equiv_constraint_2.f90: New test.
21312         gfortran.dg/equiv_constraint_3.f90: New test.
21313         gfortran.dg/equiv_constraint_4.f90: New test.
21314         gfortran.dg/equiv_constraint_5.f90: New test.
21315         gfortran.dg/equiv_constraint_6.f90: New test.
21316         gfortran.dg/equiv_constraint_7.f90: New test.
21317         gfortran.dg/equiv_constraint_8.f90: New test.
21318         gfortran.dg/private_type_1.f90: New test.
21319         gfortran.dg/private_type_2.f90: New test.
21320         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21321         980628-10.f: Assert std=gnu to permit mixing of
21322         types in equivalence statements.
21323
21324 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
21325
21326         PR 24112
21327         * gfortran.dg/open_status_1.f90: New.
21328
21329 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21330
21331         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21332         * gcc.dg/vect/pr22480.c: Clean up temp files.
21333         * gcc.dg/vect/pr23831.c: Clean up temp files.
21334         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21335         Clean up temp files.
21336         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21337         Clean up temp files.
21338
21339         * gcc.dg/20050309-1.c: Clean up temp files.
21340         * gcc.dg/20050325-1.c: Clean up temp files.
21341
21342 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
21343
21344         PR tree-optimization/24059
21345         * gcc.dg/vect/pr24059.c : New test.
21346
21347 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
21348
21349         PR middle-end/24109
21350         * gcc.c-torture/execute/20050929-1.c: New test.
21351
21352 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21353
21354         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21355
21356 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
21357
21358         PR c/21419
21359         * gcc.dg/pr21419.c: New test.
21360
21361 2005-09-29  Steven Bosscher  <stevenb@suse.de>
21362
21363         * gcc.dg/pr23911.c: New test.
21364
21365 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
21366
21367         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21368
21369         PR c++/16782
21370         * g++.dg/parse/qualified4.C: New test.
21371         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21372         * g++.old-deja/g++.mike/p8154.C: Likewise.
21373
21374 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
21375
21376         PR c++/22147
21377         * g++.dg/template/friend37.C: New test.
21378         * g++.dg/parse/crash28.C: Adjust error markers.
21379
21380 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
21381
21382         PR fortran/18518
21383         * gfortran.fortran-torture/execute/save_2.f90: New decl.
21384
21385 2005-09-27  Devang Patel  <dpatel@apple.com>
21386
21387         PR tree-optimization/23625
21388         * gcc.dg/pr23625.c: New test.
21389
21390 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
21391
21392         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21393         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21394
21395 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
21396
21397         PR fortran/23677
21398         * gfortran.fortran-torture/execute/save_1.f90: New test.
21399         * gfortran.dg/save_1.f90: New test.
21400
21401 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
21402
21403         * gcc.target/i386/builtin-apply-mmx.c: New test.
21404
21405         PR target/22576
21406         * gcc.target/i386/pr22576.c: New test.
21407
21408         PR target/22585
21409         * gcc.target/i386/pr22585.c: New test.
21410
21411         PR target/23268
21412         * gcc.target/i386/pr23268.c: New test.
21413
21414         PR middle-end/23831
21415         * gcc.dg/vect/pr23831.c: New test.
21416
21417         PR target/24055
21418         * gcc.target/i386/pr24055.c: New test.
21419
21420 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
21421
21422         PR tree-optimization/23960
21423         * gcc.c-torture/compile/pr23960.c: New.
21424
21425 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
21426
21427         PR fortran/16861
21428         * gfortran.dg/nested_modules_3.f90: New.
21429
21430 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
21431
21432         PR fortran/24005
21433         gfortran.dg/interface_1.f90: New test.
21434
21435 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
21436         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21437
21438         PR fortran/23843
21439         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21440
21441 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
21442
21443         PR fortran/23516
21444         * gfortran.dg/imag_1.f: New test.
21445         * gfortran.dg/imag_2.f: Ditto.
21446
21447 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
21448
21449         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21450
21451 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
21452
21453         PR c++/21983
21454         * g++.dg/warn/pr21983.C: New test.
21455
21456 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
21457
21458         * gcc.dg/20050922-1.c: Testcase added.
21459
21460 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
21461
21462         PR c++/23993
21463         * g++.dg/template/array14.C: New test.
21464
21465 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
21466
21467         PR fortran/19929
21468         * gfortran.dg/der_ptr_component_1.f90: New test.
21469
21470 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21471
21472         PR c++/23965
21473         * g++.dg/template/error1.C: Reject "no matching function" message.
21474
21475 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21476
21477         PR c++/17609
21478         * g++.dg/lookup/error1.C: New test.
21479
21480 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
21481
21482         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21483         functionality of the testcase.
21484
21485 2005-09-20  Richard Henderson  <rth@redhat.com>
21486
21487         * gcc.dg/vect/vect-22.c: Require vect_float.
21488         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21489
21490 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
21491
21492         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21493         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21494         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21495         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21496         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21497         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21498         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21499         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21500         * gcc.dg/cpp/ucnid-8.c: New test.
21501
21502 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21503
21504         PR tree-optimization/23929
21505         * gcc.c-torture/compile/pr23929.c: New test.
21506
21507 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
21508
21509         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21510         for one loop.
21511
21512 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
21513
21514         PR testsuite/23186
21515         * g++.dg/other/pr22003.C: Require named sections.
21516
21517 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21518
21519         PR c++/23947
21520         * g++.dg/rtti/crash3.C: New test.
21521
21522         PR tree-optimization/23818
21523         * gcc.dg/pr23818.c: New test.
21524
21525 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21526
21527         PR fortran/23420
21528         * gfortran.dg/print_fmt_4.f: New.
21529
21530 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
21531
21532         PR fortran/23663
21533         * gfortran.fortran-torture/execute/entry_11.f90: New test.
21534
21535 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21536
21537         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21538         Use pointers to local alignable arrays instead. Added comments.
21539         * gcc.dg/vect/vect-46.c: Likewise.
21540         * gcc.dg/vect/vect-48.c: Likewise.
21541         * gcc.dg/vect/vect-49.c: Likewise.
21542         * gcc.dg/vect/vect-52.c: Likewise.
21543         * gcc.dg/vect/vect-53.c: Likewise.
21544         * gcc.dg/vect/vect-54.c: Likewise.
21545         * gcc.dg/vect/vect-56.c: Likewise.
21546         * gcc.dg/vect/vect-57.c: Likewise.
21547         * gcc.dg/vect/vect-58.c: Likewise.
21548         * gcc.dg/vect/vect-60.c: Likewise.
21549         * gcc.dg/vect/vect-61.c: Likewise.
21550
21551         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21552         The test is no longer vectorizable on vect_no_align targets.
21553         * gcc.dg/vect/vect-43.c: Likewsie.
21554
21555         * gcc.dg/vect/vect-44.c: Added comments.
21556         * gcc.dg/vect/vect-45.c: Added comments.
21557         * gcc.dg/vect/vect-50.c: Added comments.
21558         * gcc.dg/vect/vect-51.c: Added comments.
21559
21560         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21561         aligned type.
21562         * gcc.dg/vect/Os-vect-95.c: Likewise.
21563
21564         * gcc.dg/vect/vect-41.c: Test removed.
21565         * gcc.dg/vect/vect-47.c: Test removed.
21566         * gcc.dg/vect/vect-55.c: Test removed.
21567         * gcc.dg/vect/vect-59.c: Test removed.
21568
21569 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
21570
21571         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21572         No longer vectorizable on vect_no_align targets.
21573         * gcc.dg/vect/pr20122.c: Likewise.
21574         * gcc.dg/vect/vect-74.c: Likewise.
21575         * gcc.dg/vect/vect-75.c: Likewise.
21576         * gcc.dg/vect/vect-76.c: Likewise.
21577
21578         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21579         Will not be vectorizable on vect_no_align targets once aliasing issues
21580         are resolved.
21581         * gcc.dg/vect/vect-79.c: Likewise.
21582
21583         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21584         * gcc.dg/vect/vect-78.c: Likewise.
21585         * gcc.dg/vect/vect-97.c: Likewise.
21586
21587 2005-09-19  Steven Bosscher  <stevenb@suse.de>
21588
21589         * gcc.dg/pr23943.c: New test.
21590
21591 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21592
21593         PR fortran/19181
21594         * gfortran.dg/derived_pointer_null_1.f90: New test.
21595
21596 2005-09-18  Richard Guenther  <rguenther@suse.de>
21597
21598         PR middle-end/23944
21599         * gcc.c-torture/compile/pr23944.c: New testcase.
21600
21601 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
21602
21603         PR fortran/15975
21604         * gfortran.dg/der_pointer_2.f90: New test.
21605
21606 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
21607
21608         PR fortran/16861
21609         * gfortran.dg/nested_modules_2.f90: New test.
21610
21611 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21612
21613         PR c++/18368
21614         * g++.dg/other/semicolon.C: New test.
21615
21616 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
21617
21618         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21619         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21620
21621 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
21622
21623         PR c++/23914
21624         * g++.dg/template/static18.C: New test.
21625
21626         PR c++/21514
21627         * g++.dg/template/crash19.C: Remove dg-error marker.
21628         * g++.dg/template/local4.C: New test.
21629
21630 2005-09-16  Paul Brook  <paul@codesourcery.com>
21631
21632         PR fortran/23906
21633         * gfortran.dg/dependency_1.f90: New test.
21634
21635 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21636
21637         PR c++/23896
21638         * g++.dg/template/static17.C: New test.
21639
21640 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
21641
21642         PR c++/23139
21643         * g++.dg/warn/huge-val1.C: New test.
21644
21645 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
21646
21647         PR c++/13140
21648         * g++.dg/parse/class2.C: New test.
21649         * g++.dg/template/explicit8.C: Likewise.
21650         * g++.dg/template/spec25.C: Likewise.
21651
21652 2005-09-14  Josh Conner  <jconner@apple.com>
21653
21654         PR middle-end/23584
21655         * gcc.dg/pr23584.c: New test.
21656
21657 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
21658
21659         PR fortran/21875 Internal Unit Array I/O, NIST
21660         * gfortran.dg/arrayio_1.f90: New test.
21661         * gfortran.dg/arrayio_1.f90: New test.
21662         * gfortran.dg/arrayio_1.f90: New test.
21663         * gfortran.dg/arrayio_1.f90: New test.
21664         * gfortran.dg/arrayio_1.f90: New test.
21665
21666 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
21667
21668         PR middle-end/22480
21669         * gcc.dg/vect/pr22480.c: New test.
21670
21671 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
21672
21673         PR fortran/19358
21674         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21675
21676 2005-09-13 Josh Conner <jconner@apple.com>
21677
21678         PR c++/23180
21679         * g++.dg/init/struct2.C: New test.
21680         * g++.dg/init/struct3.C: New test.
21681
21682 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
21683
21684         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21685         Clean up temp files.
21686         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21687         gcc.dg/tree-ssa/builtin-fprintf-1.c,
21688         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21689         gcc.dg/tree-ssa/builtin-printf-1.c,
21690         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21691         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21692         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21693         gcc.dg/tree-ssa/builtin-vprintf-1.c,
21694         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21695         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21696         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21697         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21698         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21699         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21700         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21701         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21702
21703 2005-09-13  Josh Conner  <jconner@apple.com>
21704
21705         * lib/gcc-dg.exp: Load scanipa.exp.
21706         (cleanup-dump): New procedure.
21707         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21708         * lib/scandump.exp: New file.
21709         * lib/scantree.exp: Use it.
21710         * lib/scanipa.exp: New file.
21711
21712 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
21713
21714         PR fortran/17740
21715         * gfortran.dg/generic_4.f90: New test.
21716
21717 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
21718
21719         PR target/23816
21720         * gcc.target/i386/pr23816-1.c: New test.
21721         * gcc.target/i386/pr23816-2.c: New test.
21722
21723
21724 2005-09-13  Bastian Blank <waldi@debian.org>
21725
21726         PR c++/16171
21727         * g++.dg/abi/mangle26.C: New test.
21728         * g++.dg/abi/mangle27.C: New test.
21729         * g++.dg/abi/mangle28.C: New test.
21730         * g++.dg/abi/mangle29.C: New test.
21731
21732         PR c++/23839
21733         * g++.dg/parse/register1.C: New test.
21734
21735 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
21736
21737         PR c++/23842
21738         * g++.dg/template/access16.C: New test.
21739
21740 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21741
21742         * gfortran.dg/char_pack_2.f90: Increase the vector size.
21743
21744 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21745
21746         PR fortran/18899
21747         * gfortran.dg/shape_2.f90: New test.
21748
21749 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
21750
21751         PR target/19269
21752         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21753         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21754         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21755         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21756         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21757         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21758         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21759         tests.
21760
21761 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21762
21763         PR c++/23841
21764         * g++.dg/parse/template17.C: New test.
21765
21766 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21767
21768         PR c++/23789
21769         * g++.dg/template/nontype14.C: New test.
21770
21771 2005-09-12  Ian Lance Taylor  <ian@airs.com>
21772
21773         PR g++/7874
21774         * g++.dg/lookup/friend7.C: New test.
21775         * g++.dg/lookup/friend8.C: New test.
21776         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
21777         so that it will be found via argument dependent lookup.
21778         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
21779         friend functions which will no longer be found.
21780         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
21781         function g, so that it will be found via argument dependent
21782         lookup.
21783         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
21784         * g++.old-deja/g++.mike/net43.C: Likewise.
21785
21786 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
21787
21788         PR c++/23691
21789         * g++.dg/template/static16.C: New test.
21790
21791 2005-09-12  Josh Conner  <jconner@apple.com>
21792
21793         PR middle-end/23237
21794         * gcc.c-torture/compile/pr23237.c: New test.
21795
21796 2005-09-11  Richard Henderson  <rth@redhat.com>
21797
21798         * g++.dg/other/error8.C: Update expected diagnostic text.
21799
21800 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21801
21802         PR libfortran/19872
21803         * gfortran.dg/overwrite_1.f: New test.
21804
21805 2005-09-09  Josh Conner  <jconner@apple.com>
21806
21807         * g++.dg/init/pr23180-1.C: Removed.
21808         * g++.dg/init/pr23180-2.C: Removed.
21809
21810 2005-09-09  David Daney <ddaney@avtrex.com>
21811
21812         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
21813         files which are ...
21814         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
21815         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
21816
21817 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21818
21819         * gfortran.dg/iostat_2.f90: New test.
21820
21821 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
21822
21823         PR c++/22252
21824         * g++.dg/ext/interface1.C: New test.
21825         * g++.dg/ext/interface1.h: Likewise.
21826         * g++.dg/ext/interface1a.cc: Likewise.
21827
21828 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
21829
21830         * gfortran.dg/iomsg_1.f90: New test case.
21831
21832 2005-09-09  Richard Guenther  <rguenther@suse.de>
21833
21834         PR c++/23624
21835         * g++.dg/tree-ssa/pr23624.C: New testcase.
21836
21837 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21838
21839         PR fortran/19239
21840         * gfortran.dg/vector_subscript_1.f90,
21841         * gfortran.dg/vector_subscript_2.f90: New tests.
21842
21843 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21844
21845         PR fortran/21104
21846         * gfortran.dg/array_alloc_1.f90,
21847         * gfortran.dg/array_alloc_2.f90,
21848         * gfortran.dg/array_alloc_3.f90: New tests.
21849
21850 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
21851
21852         PR fortran/12840
21853         * gfortran.dg/array_constructor_6.f90
21854         * gfortran.dg/array_constructor_7.f90
21855         * gfortran.dg/array_constructor_8.f90
21856         * gfortran.dg/array_constructor_9.f90
21857         * gfortran.dg/array_constructor_10.f90
21858         * gfortran.dg/array_constructor_11.f90
21859         * gfortran.dg/array_constructor_12.f90: New tests.
21860
21861 2005-09-08  Josh Conner  <jconner@apple.com>
21862
21863         PR c++/23180
21864         * g++.dg/init/pr23180-1.C: New test.
21865         * g++.dg/init/pr23180-2.C: New test.
21866
21867 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21868
21869         PR fortran/18878
21870         * gfortran.dg/module_double_reuse.f90: New.
21871
21872 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
21873
21874         PR fortran/23270
21875         PR fortran/22304
21876         PR fortran/18870
21877         PR fortran/17917
21878         PR fortran/16511
21879         * gfortran.dg/common_equivalence_1.f: New.
21880         * gfortran.dg/common_equivalence_2.f: New.
21881         * gfortran.dg/common_equivalence_3.f: New.
21882         * gfortran.dg/contained_equivalence_1.f90: New.
21883         * gfortran.dg/module_blank_common.f90: New.
21884         * gfortran.dg/module_commons_1.f90: New.
21885         * gfortran.dg/module_equivalence_1.f90: New.
21886         * gfortran.dg/nested_modules_1.f90: New.
21887         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
21888         equivalences and add comment to connect the test with
21889         the PR.
21890
21891 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21892
21893         PR fortran/23765
21894         * gfortran.dg/common_6.f90: New test.
21895
21896 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21897
21898         PR fortran/15326
21899         * gfortran.dg/char_result_1.f90,
21900         * gfortran.dg/char_result_2.f90,
21901         * gfortran.dg/char_result_3.f90,
21902         * gfortran.dg/char_result_4.f90,
21903         * gfortran.dg/char_result_5.f90,
21904         * gfortran.dg/char_result_6.f90,
21905         * gfortran.dg/char_result_7.f90,
21906         * gfortran.dg/char_result_8.f90: New tests.
21907
21908 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
21909
21910         PR fortran/19928
21911         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
21912
21913 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21914
21915         PR obj-c++/16816
21916         * obj-c++.dg/selector-5.mm: New test.
21917         * obj-c++.dg/selector-6.mm: New test.
21918
21919 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
21920
21921         PR objc/20574
21922         PR objc/19324
21923         * objc.dg/error-1.m: New test.
21924
21925 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
21926
21927         PR fortran/23373
21928         * gfortran.fortran-torture/execute/pr23373-1.f90,
21929         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
21930
21931 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
21932
21933         PR libfortran/23760
21934         * gfortran.dg/g77/1832.f: Remove long string in write statement
21935         to allow the test to pass on correct list directed output with
21936         prepended space.
21937
21938 2005-09-07  James E Wilson  <wilson@specifix.com>
21939
21940         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
21941
21942 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21943
21944         * gfortran.dg/parameter+save.f90: Rename to
21945         * gfortran.dg/parameter_save.f90: .. this.
21946
21947 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
21948
21949         PR fortran/20848
21950         * gfortran.dg/parameter+save.f90: New test case.
21951
21952 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
21953
21954         PR fortran/19269
21955         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
21956
21957 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
21958
21959         PR c/23075
21960         * gcc.dg/pr23075.c: New test.
21961         * g++.dg/warn/pr23075.C: New test.
21962
21963         PR target/22362
21964         * gcc.target/i386/pr22362.c: New test.
21965
21966         PR rtl-optimization/23098
21967         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
21968
21969         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
21970         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21971         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21972
21973 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
21974
21975         * g++.dg/expr/cast6.C: New test.
21976
21977         PR c++/9782
21978         * g++.dg/init/new15.C: New test.
21979
21980 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
21981
21982         * gcc.dg/vect/Os-vect-95.c: New test.
21983         * gcc.dg/vect/vect-95.c: Same.
21984
21985 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
21986
21987         * gcc.dg/vect/vect-29.c: Update xfail testing.
21988         * gcc.dg/vect/vect-44.c: Same.
21989         * gcc.dg/vect/vect-48.c: Same.
21990         * gcc.dg/vect/vect-50.c: Same.
21991         * gcc.dg/vect/vect-72.c: Same.
21992         * gcc.dg/vect/vect-77.c: Same.
21993         * gcc.dg/vect/vect-78.c: Same.
21994         * gcc.dg/vect/vect-80.c: Same.
21995         * gcc.dg/vect/vect-96.c: Same.
21996         * gcc.dg/vect/vect-100.c: Same.
21997         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
21998         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
21999         * gfortran.dg/vect/vect-5.f90: Same.
22000
22001 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
22002
22003         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22004         start strings.
22005         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22006         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22007
22008         PR c++/23056
22009         * g++.dg/opt/pr23056.C: New test.
22010
22011         PR rtl-optimization/23098
22012         * gcc.target/i386/pr23098.c: New test.
22013
22014 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
22015
22016         PR c++/23667
22017         * g++.dg/template/static15.C: New test.
22018
22019         PR c++/21440
22020         * g++.dg/ext/stmtexpr5.C: New test.
22021         * g++.dg/ext/stmtexpr6.C: Likewise.
22022
22023 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
22024
22025         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22026
22027         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22028         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22029         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22030
22031 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
22032
22033         PR libfortran/23321
22034         * gfortran.dg/direct_io_4.f90: New test case.
22035
22036 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
22037             Rasmus Hahn  <rassahah@neofonie.de>
22038
22039         PR libobjc/23108
22040         * objc.dg/type-stream-1.m: New test.
22041
22042 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
22043
22044         PR fortran/23661
22045         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22046         gfortran.dg/print_fmt_3.f90: New test.
22047
22048 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22049
22050         * gfortran.dg/fmt_t_1.f90: New test.
22051
22052 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
22053
22054         PR rtl-optimization/23454
22055         * g++.dg/opt/pr23454.C: New test.
22056
22057 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
22058
22059         PR c++/23699
22060         * g++.dg/ext/static1.C: New test.
22061
22062 2005-09-02  Richard Henderson  <rth@redhat.com>
22063
22064         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22065         tail call to check_fa_work.
22066
22067 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
22068
22069         PR c++/21687
22070         * g++.dg/other/gc3.C: New test.
22071
22072 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22073
22074         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22075         * gcc.dg/20050826-1.c: Likewise.
22076
22077 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
22078
22079         PR c++/23167
22080         * g++.dg/expr/volatile1.C: New test.
22081
22082 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
22083
22084         PR middle-end/23547
22085         * gcc.dg/pr23547.c: New test.
22086
22087 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
22088
22089         PR c/22061
22090         * gcc.c-torture/execute/pr22061-1.c,
22091         * gcc.c-torture/execute/pr22061-2.c,
22092         * gcc.c-torture/execute/pr22061-3.c,
22093         * gcc.c-torture/execute/pr22061-4.c: New tests.
22094
22095 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22096
22097         * gcc.dg/Wredundant-decls-2.c: New test to check that
22098         -Wredundant-decls does not issue warning for a variable
22099         definition following a declaration.
22100
22101 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
22102
22103         PR debug/7241
22104         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22105         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22106         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22107
22108         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22109         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22110         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22111         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22112         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22113         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22114         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22115         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22116
22117 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22118
22119         PR objc/23306
22120         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22121         scan-assmbler.
22122
22123 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
22124
22125         PR target/21255
22126         * gcc.dg/pr21255-1.c: New test.
22127         * gcc.dg/pr21255-2-mb.c: Likewise.
22128         * gcc.dg/pr21255-2-ml.c: Likewise.
22129         * gcc.dg/pr21255-3.c: Likewise.
22130         * gcc.dg/pr21255-4.c: Likewise.
22131
22132 2005-08-31  Dale Johannesen  <dalej@apple.com>
22133
22134         * gcc.dg/20050830-1.c: New.
22135
22136 2005-08-31  Josh Conner  <jconner@apple.com>
22137
22138         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22139         command-line options for arm-*-* targets.
22140         * g++.dg/init/array16.C: Likewise.
22141         * g++.dg/other/crash-4.C: Likewise.
22142
22143 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
22144
22145         PR obj-c++/23640
22146         * obj-c++.dg/gnu-runtime-3.mm: New test.
22147
22148 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22149
22150         PR c++/13377
22151         * g++.dg/lookup/ambig4.C: New test.
22152         * g++.dg/lookup/ambig5.C: New test.
22153         * g++.dg/tc1/dr101.C: Adjust error markers.
22154
22155 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22156
22157         PR c++/23639
22158         * g++.dg/template/ttp5.C: Adjust error markers.
22159
22160 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
22161
22162         PR testsuite/23609
22163         * lib/obj-c++.exp: Include target-libpath.exp.
22164         (obj-c++_link_flags): Look for the GNU libobjc library
22165         and set the library path to include it.
22166         Don't manually set LD_LIBRARY_PATH (etc.) but call
22167         set_ld_library_path_env_vars instead.
22168         (obj-c++_target_compile): Don't set library path or
22169         linker flags because they are already set correctly
22170         in obj-c++_link_flags.
22171
22172 2005-08-30  Josh Conner  <jconner@apple.com>
22173
22174         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22175         to command-line options for arm-*-* targets.
22176
22177 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
22178
22179         * g++.dg/other/i386-1.C: New.
22180
22181 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
22182
22183         PR preprocessor/20348
22184         PR preprocessor/20356
22185         * gcc.dg/cpp/pr20348.c: New test.
22186         * gcc.dg/cpp/pr20348.h: New file.
22187         * gcc.dg/cpp/inc/pr20348.h: New file.
22188         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22189         * gcc.dg/cpp/pr20356.c: New test.
22190         * gcc.dg/cpp/pr20356.h: New file.
22191         * gcc.dg/cpp/inc/pr20356.h: New file.
22192         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22193
22194 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
22195
22196         * gfortran.fortran-torture/execute/intrinsic_count.f90:
22197         Fix array dimension to avoid correct end-of-file error.
22198
22199 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
22200
22201         PR libfortran/23598
22202         * gfortran.dg/iostat_1.f90: New test.
22203
22204 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
22205
22206         PR middle-end/23408
22207         * gcc.dg/pr23408.c: New test.
22208
22209 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
22210
22211         PR c++/23099
22212         * g++.dg/init/member1.C: Make sure erroneous static data member
22213         definitions are required.
22214         * g++.dg/template/static13.C: New test.
22215         * g++.dg/template/static14.C: Likewise.
22216
22217 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
22218
22219         * gcc.target/i386/pr23575.c: Use -msse2 instead of
22220         -march=pentium4, remove ilp32 requirement.
22221
22222         PR middle-end/23484
22223         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22224         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22225
22226 2005-08-29  Andreas Jaeger  <aj@suse.de>
22227
22228         PR testsuite/23607
22229         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22230
22231 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
22232
22233         * gcc.c-torture/execute/20050316-2.c: New test.
22234         * gcc.c-torture/execute/20050316-3.c: New test.
22235         * gcc.dg/torture/pr16104-1.c: New test.
22236
22237 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
22238
22239         PR middle-end/23463
22240         * gcc.c-torture/execute/zero-struct-1.c: New test.
22241
22242 2005-08-27  Richard Guenther  <rguenther@suse.de>
22243
22244         PR target/23575
22245         * gcc.target/i386/pr23575.c: New testcase.
22246
22247 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
22248
22249         PR rtl-optimization/23561
22250         * gcc.c-torture/execute/20050826-1.c: New test.
22251
22252         PR rtl-opt/23560
22253         * gcc.c-torture/execute/20050826-2.c: New test.
22254
22255 2005-08-26  Dale Johannesen  <dalej@apple.com>
22256
22257         * gcc.dg/20030711-1.c: Modify to work on Darwin.
22258         * gcc.dg/20050826-1.c: New.
22259
22260 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
22261
22262         PR c++/19004
22263         * g++.dg/template/nontype13.C: New test.
22264
22265         PR c++/23491
22266         * g++.dg/init/new14.C: New test.
22267         * g++.dg/expr/anew1.C: Do not XFAIL.
22268         * g++.dg/expr/anew2.C: Likewise.
22269         * g++.dg/expr/anew3.C: Likewise.
22270
22271 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
22272
22273         PR middle-end/22439
22274         * gcc.dg/vla-3.c: New test.
22275
22276 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
22277
22278         PR fortran/20363
22279         * gfortran.dg/named_interface.f90: New.
22280
22281 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
22282
22283         * gcc.c-torture/execute/frame-address.c: New test.
22284
22285 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
22286
22287         PR c++/20817
22288         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22289
22290 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22291
22292         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22293
22294 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
22295
22296         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22297         * gcc.dg/altivec-22.c: Rename from..
22298         * gcc.dg/altivec-nomfcr.c: ..this.
22299
22300 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
22301
22302         PR tree-optimization/23546
22303         * gcc.dg/tree-ssa/pr23546.c: New test.
22304
22305 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
22306
22307         PR fortran/17758
22308         * gfortran.dg/nonreturning_statements.f90: New test.
22309
22310 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22311
22312         PR c++/22454
22313         * g++.dg/parse/crash29.C: New.
22314
22315 2005-08-23  DJ Delorie  <dj@redhat.com>
22316
22317         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22318         constants have the L suffix.
22319
22320 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
22321
22322         PR c++/23044
22323         * g++.dg/template/instantiate8.C: New.
22324
22325 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
22326
22327         PR middle-end/23467
22328         * gcc.c-torture/execute/pr23467.c: New test.
22329
22330 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
22331
22332         PR tree-optimization/22043
22333         * gcc.c-torture/execute/20050613-1.c: New test.
22334
22335 2005-08-23  Ben Elliston  <bje@au.ibm.com>
22336
22337         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22338
22339 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
22340
22341         PR rtl-optimization/23478
22342         * g++.dg/opt/pr23478.C: New test.
22343
22344 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
22345
22346         PR c/18715
22347         * gcc.dg/switch-warn-3.c: New test.
22348
22349 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22350
22351         PR c++/22233
22352         * g++.dg/template/param1.C: New test.
22353
22354 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22355
22356         PR c++/23089
22357         * g++.dg/other/incomplete1.C: New test.
22358
22359 2005-08-22  Ira Rosen  <irar@il.ibm.com>
22360
22361         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22362         are vectorizable.
22363
22364 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22365
22366         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22367         d_lines_5.f: New.
22368
22369 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
22370
22371         * gcc.target/i386/sse-4.c: New test.
22372
22373 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22374
22375         PR testsuite/23239
22376         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22377
22378 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
22379
22380         * gcc.dg/20050811-1.c: New test.
22381         * gcc.dg/20050811-2.c: New test.
22382
22383 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
22384
22385         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22386
22387 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
22388
22389         PR 23476
22390         * gcc.c-torture/compile/pr23476.c: New test.
22391
22392 2005-08-19  Devang Patel  <dpatel@apple.com>
22393
22394         PR tree-optimization/23048
22395         * gcc.dg/tree-ssa/pr23048.c: New test.
22396
22397 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
22398
22399         PR middle-end/20624
22400         * g++.dg/warn/Wreturn-3.C: New test
22401
22402 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
22403
22404         PR tree-optimization/22228
22405         * g++.dg/vect/pr22543.cc: New test.
22406
22407 2005-08-17  Steven Bosscher  <stevenb@suse.de>
22408
22409         PR tree-optimization/21574
22410         * gcc.dg/tree-ssa/pr21574.c: New test.
22411
22412 2005-08-16  James E Wilson  <wilson@specifix.com>
22413
22414         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22415
22416 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
22417
22418         PR tree-opt/23402
22419         * gcc.c-torture/compile/zero-strct-3.c: New test.
22420         * gcc.c-torture/compile/zero-strct-4.c: New test.
22421
22422 2005-08-16  Steven Bosscher  <stevenb@suse.de>
22423
22424         PR target/23376
22425         * gcc.target/x86_64/pr23376.c: New test.
22426
22427 2005-08-16  Ian Lance Taylor  <ian@airs.com>
22428
22429         PR c++/23337
22430         * g++.dg/ext/vector2.C: New.
22431
22432 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22433
22434         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22435
22436 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
22437
22438         PR libfortran/23428
22439         * gfortran.dg/inquire-complex.f90: New test case.
22440
22441 2005-08-16  James E Wilson  <wilson@specifix.com>
22442
22443         PR tree-optimization/21105
22444         * gcc.dg/large-size-array.c: New.
22445
22446 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
22447
22448         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22449         type.
22450         * gcc.dg/vect/vect-41: Likewise.
22451         * gcc.dg/vect/vect-42: Likewise.
22452         * gcc.dg/vect/vect-43: Likewise.
22453         * gcc.dg/vect/vect-44: Likewise.
22454         * gcc.dg/vect/vect-46: Likewise.
22455         * gcc.dg/vect/vect-47: Likewise.
22456         * gcc.dg/vect/vect-48: Likewise.
22457         * gcc.dg/vect/vect-52: Likewise.
22458         * gcc.dg/vect/vect-53: Likewise.
22459         * gcc.dg/vect/vect-54: Likewise.
22460         * gcc.dg/vect/vect-55: Likewise.
22461         * gcc.dg/vect/vect-56: Likewise.
22462         * gcc.dg/vect/vect-57: Likewise.
22463         * gcc.dg/vect/vect-58: Likewise.
22464         * gcc.dg/vect/vect-59: Likewise.
22465         * gcc.dg/vect/vect-60: Likewise.
22466         * gcc.dg/vect/vect-61: Likewise.
22467         * gcc.dg/vect/vect-85: Likewise.
22468         * gcc.dg/vect/vect-87: Likewise.
22469         * gcc.dg/vect/vect-88: Likewise.
22470         * gcc.dg/vect/vect-93.c: Likewise.
22471         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22472         * gcc.dg/vect/vect-75: Likewise.
22473         * gcc.dg/vect/vect-76: Likewise.
22474         * gcc.dg/vect/vect-77: Likewise.
22475         * gcc.dg/vect/vect-78: Likewise.
22476         * gcc.dg/vect/vect-80: Likewise.
22477         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22478         vectorized for the expected reason, rather than checking how alignment
22479         was handled.
22480         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22481         aligned type and also instead of aligned pointers. Added documentation.
22482
22483 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
22484
22485         * gfortran.dg/power.f90: New test.
22486
22487 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
22488
22489         PR rtl-optimization/23299
22490         * g++.dg/opt/pr23299.C: New test.
22491
22492 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22493
22494         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22495
22496 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
22497
22498         * g++.dg/template/local6.C: New test.
22499
22500 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
22501
22502         * execute/exceptions/finally-1.m: Check that the catch and finally are
22503         being called.  Also add a "return 0;" at the end of main.
22504
22505 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
22506
22507         PR fortran/21432.
22508         * gfortran.dg/namelist_print_1.f: New test of functionality of
22509         PRINT namelist.
22510         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22511         namelist generates error with -std=f95.
22512
22513 2005-08-14  Ira Rosen  <irar@il.ibm.com>
22514
22515         PR tree-optimization/23119
22516         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22517
22518 2005-08-13  Marcin Koziej  <creep@desk.pl>
22519             Andrew Pinski  <pinskia@physics.uc.edu>
22520
22521         PR libobjc/22492
22522         * execute/exceptions/finally-1.m: New test.
22523
22524 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22525
22526         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22527         testsuite.
22528         * objc/execute/exceptions/trivial.m: New test.
22529         * objc.dg/try-catch-11.m: Move to ...
22530         * objc/execute/exceptions/foward-1.m: Here.
22531         * objc.dg/try-catch-2.m: Move to ...
22532         * objc/execute/exceptions/catchall-1.m: Here.
22533         * objc.dg/try-catch-8.m: Move to ...
22534         * objc/execute/exceptions/local-variables-1.m: Here.
22535
22536 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22537
22538         * objc.dg/nested-func-1.m: Move to ...
22539         * objc/execute/nested-func-1.m: Here.
22540
22541 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22542
22543         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22544         in ${options} instead of [target_info name].
22545         * lib/obj-c++.exp (objc_target_compile): Likewise.
22546
22547 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22548
22549         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22550
22551 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
22552
22553         part of PR testsuite/23348
22554         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22555         each of the torture options.
22556         * objc/compile/trivial.m: New test.
22557
22558 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22559
22560         * gfortran.dg/eoshift.f90: Correct format.
22561
22562 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
22563
22564         * gfortran.fortran-torture/execute/character_passing.f90:
22565         Fix comment typo.
22566
22567 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
22568
22569         PR c++/8271
22570         * g++.dg/template/unify10.C: New.
22571
22572 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
22573
22574         * g++.dg/parse/pr22514.C: Move to...
22575         * g++.dg/debug/pr22514.C: here.
22576
22577 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22578
22579         PR c++/23266
22580         * g++.dg/inherit/pure1.C: New test.
22581
22582         * ChangeLog: Fix typos.
22583
22584 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22585             Steven Bosscher  <stevenb@suse.de>
22586
22587         * gfortran.dg/runtime_warning_1.f90: New test.
22588
22589 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22590
22591         PR c++/23219
22592         * g++.dg/parse/crash28.C: New.
22593
22594 2005-08-11  Richard Guenther  <rguenther@suse.de>
22595
22596         PR target/23289
22597         * gcc.target/i386/tailcall-1.c: New testcase.
22598
22599 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22600
22601         * gcc.dg/vect/vect-67.c: Un-xfail.
22602
22603 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
22604
22605         PR c++/23225
22606         * g++.dg/parse/crash27.C: new test.
22607
22608 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
22609
22610         PR libfortran/22143
22611         * gfortran.dg/shift-kind.f90: New testcase.
22612
22613 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
22614
22615         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22616         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22617
22618 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22619
22620         PR c++/20646
22621         * g++.dg/other/mult-stor1.C: New test.
22622
22623 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22624
22625         * gcc.c-torture/pr18299-1.c: Move to ...
22626         * gcc.c-torture/compile/pr18299-1.c: Here.
22627
22628 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
22629
22630         * gfortran/fortran.torture/execute/character_passing.f90:
22631         Fix types for LSAME.
22632
22633 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
22634
22635         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22636         input data back to what it was originally.
22637
22638 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
22639
22640         * objc.dg/try-catch-8.m: Enable for all targets.
22641
22642 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
22643
22644         * gcc.dg/pr23165.c: New test.
22645
22646 2005-08-09  Steven Bosscher  <stevenb@suse.de>
22647
22648         PR tree-optimization/23234
22649         * gcc.dg/tree-ssa/pr23234.c: New test.
22650
22651 2005-08-08  Josh Conner  <jconner@apple.com>
22652
22653         PR rtl-optimization/23241
22654         * gcc.dg/char-compare.c: New test.
22655
22656 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22657
22658         PR c++/22508
22659         * g++.dg/init/new13.C: New test.
22660
22661 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
22662
22663         PR c++/21166
22664         * g++.dg/other/crash-4.C: Adjust
22665         * g++/dg/ext/packed9.C: New.
22666
22667 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22668
22669         PR middle-end/21964
22670         * gcc.c-torture/execute/pr21964-1.c: New test.
22671
22672 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
22673
22674         PR c/22458
22675         * gcc.dg/pr22458-1.c: New test.
22676
22677 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
22678             Steven G. Kargl <kargls@comcast.net>
22679
22680         PR fortran/22390
22681         * gfortran.dg/flush_1.f90: New test.
22682
22683 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22684
22685         PR c++/23191
22686         * g++.dg/template/eh2.C: New test.
22687
22688 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22689
22690         PR c++/19498
22691         * g++.dg/template/instantiate7.C: New test.
22692
22693 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
22694
22695         PR c/23113
22696         * gcc.dg/Wunused-value-1.c: New test.
22697
22698 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
22699
22700         PR rtl-optimization/23233
22701         * gcc.c-torture/compile/pr23233-1.c: New test.
22702
22703 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
22704
22705         PR fortran/18833
22706         PR fortran/20850
22707         * gfortran.dg/equiv_1.f90: New test.
22708         * gfortran.dg/equiv_2.f90: New test.
22709         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22710         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22711         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22712
22713 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22714
22715         * gcc.c-torture/execute/vrp-5.c: New test.
22716         * gcc.c-torture/execute/vrp-6.c: New test.
22717         * gcc.dg/tree-ssa/vrp21.c: New test.
22718
22719 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
22720
22721         * g++.dg/parse/pr22514.C: New test.
22722
22723 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
22724
22725         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22726
22727         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22728         instead of constant loads / pool entries.
22729
22730 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
22731
22732         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22733         TEST_TO_WCTYPE.
22734
22735 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
22736
22737         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22738         __WINT_TYPE__ in generated prototypes if possible.
22739
22740 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
22741
22742         PR 22037
22743         * g++.dg/tree-ssa/pr22037.C:
22744
22745 2005-08-04  Richard Henderson  <rth@redhat.com>
22746
22747         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22748         scan-tree-dump-times directive.
22749
22750 2005-08-04  Jan Hubicka  <jh@suse.cz>
22751
22752         * gcov-1.C: Fix switch counts.
22753         * gcov-4b.c: Likewise.
22754
22755 2005-08-03  Jeff Law  <law@redhat.com>
22756
22757         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22758
22759 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
22760
22761         * gcc.c-torture/execute/pr23135.c: New test.
22762
22763 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22764
22765         PR tree-optimization/19899
22766         * gcc.dg/tree-ssa/scev-1.c: New test.
22767         * gcc.dg/tree-ssa/scev-2.c: New test.
22768
22769 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
22770
22771         PR target/18582
22772         * gcc.dg/torture/pr18582-1.c: New test.
22773
22774 2005-08-03  Jan Hubicka  <jh@suse.cz>
22775
22776         * update-conroll.c: New testcase.
22777         * update-conroll-2.c: New testcase.
22778
22779 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
22780
22781         * gfortran.dg/constant_substring.f: New test.
22782         * gfortran.dg/pr22491.f: New test.
22783
22784 2005-08-02  Jan Hubicka  <jh@suse.cz>
22785
22786         * update-threading.c: Replace by the proper one.
22787
22788 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22789
22790         PR 23164
22791         * g++.dg/tree-ssa/pr23164.C: New test.
22792
22793 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
22794
22795         * gcc.dg/tree-ssa/pr23192.c: New test.
22796
22797 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
22798
22799         * gcc.c-torture/execute/vrp-4.c: New test.
22800
22801 2005-08-02  Jan Hubicka  <jh@suse.cz>
22802
22803         * update-threading.c: New test.
22804
22805 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
22806
22807         * gcc.c-torture/compile/20050801-1.c: New test.
22808         * gcc.c-torture/compile/20050801-2.c: New test.
22809
22810 2005-08-01  Jan Hubicka  <jh@suse.cz>
22811
22812         * val-prof-5.c: New test.
22813
22814 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
22815
22816         PR c/22311
22817         * gcc.dg/pr22311-1.c : New test.
22818
22819 2005-07-31  Steven Bosscher  <stevenb@suse.de>
22820
22821         PR target/23095
22822         * gfortran.dg/pr23095.f: New test.
22823
22824         PR c++/22003
22825         * g++.dg/other/pr22003.C: New test.
22826
22827 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
22828
22829         PR target/20621
22830         * gcc.c-torture/execute/pr20621-1.c: New test.
22831
22832 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
22833
22834         * gfortran.dg/comma_format_extension_4.f: Adjust length
22835         of string for format.
22836         * gfortran.dg/der_array_io_1.f: Replace illegal internal
22837         print statement with internal write.
22838         * gfortran.dg/der_array_io_2.f: Likewise.
22839         * gfortran.dg/der_array_io_3.f: Likewise.
22840
22841 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
22842
22843         * gcc.dg/fold-abs-4.c: new test.
22844
22845 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
22846
22847         PR fortran/22570 an related issues.
22848         * gfortran.dg/x_slash_1.f: New test.
22849
22850 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
22851
22852         PR c/23143
22853         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
22854         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
22855
22856 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22857
22858         PR c/529
22859         * gcc.dg/Wshadow-3.c: New test.
22860
22861 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
22862
22863         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
22864         used to have the wrong bounds).
22865
22866 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22867
22868         PR c/21720
22869         * gcc.dg/hex-round-1.c: Test more cases.
22870         * gcc.dg/hex-round-2.c: New test.
22871
22872 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
22873
22874         PR 22550
22875         * g++.dg/tree-ssa/pr22550.C: New test.
22876
22877 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
22878
22879         * gcc.dg/tree-ssa/vrp19.c: New test.
22880         * gcc.dg/tree-ssa-vrp20.c: New test.
22881
22882 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22883
22884         PR c/22240
22885         * gcc.dg/transparent-union-4.c: New test.
22886
22887 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22888
22889         PR c/22192
22890         * gcc.dg/c99-vla-2.c: New test.
22891
22892 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
22893
22894         PR c/21720
22895         * gcc.dg/hex-round-1.c: New test.
22896
22897 2005-07-28  Jan Hubicka  <jh@suse.cz>
22898
22899         * inliner-1.c: Do not dump everything.
22900         * tree-prof.exp: Do not pass -ftree-based-profiling.
22901         * bprob.exp: Likewise.
22902
22903         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
22904
22905 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
22906
22907         PR c++/22545
22908         * g++.dg/expr/ptrmem7.C: New test.
22909
22910 2005-07-28  Mike Stump  <mrs@apple.com>
22911
22912         * g++.old-deja/g++.mike/visibility-1.C: New test.
22913
22914 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22915
22916         PR c/20187
22917         * gcc.c-torture/execute/pr20187-1.c: New test.
22918
22919 2005-07-28  Jeff Law  <law@redhat.com>
22920
22921         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
22922         * gcc.dg/tree-ssa/vrp18.c: New test.
22923
22924 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22925
22926         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
22927
22928 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
22929
22930         PR tree-optimization/22506
22931         * gcc.dg/vect/ps22506.c: New test.
22932
22933 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
22934
22935         PR target/21149
22936         * gcc.target/i386/sse-3.c: New test.
22937
22938 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22939
22940         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
22941         * gcc.target/mips/mips32-dsp-type.c: Likewise.
22942
22943 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
22944
22945         PR c/22589
22946         * gcc.c-torture/compile/pr22589-1.c: New test.
22947
22948 2005-07-28  Jan Hubicka  <jh@suse.cz>
22949
22950         * update-loopch.c: New testcase.
22951
22952 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22953
22954         PR rtl-optimization/23047
22955         * gcc.c-torture/execute/pr23047.c: New test.
22956         * gcc.c-torture/execute/pr23047.x: New.
22957
22958 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
22959
22960         PR tree-optimization/22493
22961         * gcc.c-torture/execute/pr22493-1.c: New test.
22962         * gcc.c-torture/execute/pr22493-1.x: New.
22963         * gcc.c-torture/execute/vrp-1.c: New test.
22964         * gcc.c-torture/execute/vrp-2.c: New test.
22965         * gcc.c-torture/execute/vrp-2.c: New test.
22966
22967 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
22968
22969         * gcc.target/frv/all-builtin-read8.c: Delete.
22970         * gcc.target/frv/all-builtin-read16.c: Delete.
22971         * gcc.target/frv/all-builtin-read32.c: Delete.
22972         * gcc.target/frv/all-builtin-read64.c: Delete.
22973         * gcc.target/frv/all-builtin-write8.c: Delete.
22974         * gcc.target/frv/all-builtin-write16.c: Delete.
22975         * gcc.target/frv/all-builtin-write32.c: Delete.
22976         * gcc.target/frv/all-builtin-write64.c: Delete.
22977         * gcc.target/frv/all-read-write-1.c: New.
22978
22979 2005-07-27  Jeff Law  <law@redhat.com>
22980
22981         * gcc.c-torture/execute/pr22630.c: New test.
22982
22983 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
22984
22985         PR tree-optimization/23073
22986         * gcc.dg/vect/nodump-pr23073.c: New test.
22987         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
22988
22989 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
22990
22991         PR tree-optimize/22348
22992         * gcc.c-torture/execute/pr22348.c: New.
22993
22994 2005-07-27  Richard Guenther  <rguenther@suse.de>
22995
22996         * gcc.dg/tree-ssa/salias-1.c: New testcase.
22997
22998 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22999
23000         PR fortran/22503
23001         * gfortran.dg/logical_comp.f90: New test.
23002
23003 2005-07-27  Jan Hubicka  <jh@suse.cz>
23004
23005         * inliner-1.c: Add cleanup of dumps.
23006         * val-prof-*.c: Likewise.
23007         * update-tailcall.c: New.
23008
23009 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
23010
23011         PR 22591
23012         * gcc.dg/tree-ssa/pr22591.c: New test.
23013         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23014
23015 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
23016
23017         PR libobjc/22606
23018         * objc.dg/try-catch-11.m: New test.
23019
23020 2005-07-26  Richard Guenther  <rguenther@suse.de>
23021
23022         PR tree-optimization/22486
23023         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23024
23025 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23026
23027         PR tree-opt/22484
23028         * g++.dg/opt/loop2.C: New test.
23029
23030 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
23031
23032         * gcc.dg/tree-ssa/reassoc-3.c: New test.
23033         * gcc.dg/tree-ssa/reassoc-4.c: New test.
23034
23035 2005-07-25  Adam Nemet  <anemet@lnxw.com>
23036
23037         * lib/profopt.exp (profopt-execute): Check for profiling data
23038         files on the target.
23039
23040 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
23041
23042         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23043         for matching of asm labels.
23044
23045 2005-07-25  Richard Guenther  <rguenther@suse.de>
23046
23047         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23048
23049 2005-07-25  Richard Guenther  <rguenther@suse.de>
23050
23051         PR testsuite/22624
23052         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23053
23054 2005-07-25  Ira Rosen  <irar@il.ibm.com>
23055
23056         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23057         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23058         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23059         * gcc.dg/vect/vect-100.c: New test.
23060         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23061         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23062         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23063         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23064         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23065         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23066         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23067         * gfortran.dg/vect/pr19049.f90: New testcase.
23068         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23069
23070 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
23071
23072         * gcc.c-torture/execute/20050713-1.c: New test.
23073
23074         PR fortran/20063
23075         * gfortran.fortran-torture/execute/data_4.f90: New test.
23076
23077         PR middle-end/20303
23078         * gcc.dg/visibility-d.c: New test.
23079
23080 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
23081
23082         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23083         * gfortran.dg/underflow.f90: Ditto.
23084
23085 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23086
23087         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23088         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23089         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23090
23091 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23092
23093         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23094         include case of field width of zero.
23095
23096 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
23097
23098         PR libgfortran/21875
23099         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23100         with trailing blanks on normal formatted read.
23101
23102 2005-07-23  Chao-ying Fu  <fu@mips.com>
23103
23104         * gcc.target/mips/mips32-dsp-type.c: New test.
23105         * gcc.target/mips/mips32-dsp.c: New test.
23106
23107 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
23108
23109         PR testsuite/21073
23110         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23111
23112         PR testsuite/20454
23113         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23114         and __cyg_profile_func_exit.
23115
23116 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
23117
23118         * gfortran.dg/comma_format_extension_3.f: Fix typo.
23119         * gfortran.dg/comma_format_extension_4.f: Same.
23120         * gfortran.dg/pr15332.f: Same.
23121         * gfortran.dg/pr21730.f: Same.
23122
23123 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
23124
23125         * g++.dg/opt/vrp2.C: Fix testcase.
23126
23127         PR tree-opt/22625
23128         * g++.dg/opt/vrp2.C: New test.
23129
23130 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
23131
23132         PR debug/21828
23133         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23134
23135 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
23136
23137         * gcc.dg/tree-ssa/20050719-1.c: New test.
23138
23139 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
23140
23141         * gcc.dg/bfin-longcall-1.c: New file.
23142         * gcc.dg/bfin-longcall-2.c: New file.
23143
23144 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
23145
23146         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23147
23148 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23149
23150         PR middle-end/19055
23151         * gcc.dg/tree-ssa/pr19055.c: New test.
23152         * gcc.dg/tree-ssa/pr19055-2.c: New test.
23153
23154 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23155
23156         PR C++/22358
23157         * g++.dg/other/pr22358.C: New test.
23158
23159 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
23160
23161         PR c++/2922
23162         * g++.dg/lookup/two-stage5.C: New test from bug comments.
23163
23164 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23165
23166         PR c++/15938
23167         * g++.dg/init/union2.C: New test.
23168
23169 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23170
23171         PR c/22393
23172         * gcc.dg/complex-4.c: New test.
23173
23174 2005-07-21  Richard Guenther  <rguenther@suse.de>
23175
23176         PR testsuite/22522
23177         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23178         scanning for asm labels.
23179         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23180
23181 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23182
23183         PR target/22085
23184         * gcc.dg/altivec-pr22085.c: New.
23185
23186 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
23187
23188         PR tree-optimization/19210
23189         * gcc.dg/tree-ssa/pr19210-1.c: New.
23190         * gcc.dg/tree-ssa/pr19210-2.c: New.
23191
23192 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
23193
23194         PR rtl-optimization/22167
23195         * g++.dg/opt/pr22167.C: New test.
23196
23197 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
23198
23199         PR c++/2922
23200         * g++.dg/lookup/two-stage2.C: New.
23201         * g++.dg/lookup/two-stage3.C: New.
23202         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23203         fixed two-stage name lookup for operators.
23204         * g++.dg/template/call3.C: Compiler now produces an appropriate
23205         error message.
23206         * g++.dg/template/crash37.C: Compiler now describes bla() on line
23207         14 as a candidate.
23208         * g++.dg/template/ptrmem4.C: Compiler produces different error
23209         message.
23210         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23211         connect_to_method as a candidate.
23212
23213 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
23214
23215         * gcc.dg/fold-alloc-1.c: New test.
23216
23217 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
23218
23219         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23220         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23221
23222 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
23223
23224         * gcc.dg/fold-abs-1.c: New test.
23225         * gcc.dg/fold-abs-2.c: New test.
23226         * gcc.dg/fold-abs-3.c: New test.
23227
23228 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
23229
23230         Make CONSTRUCTOR use VEC to store initializers.
23231         * g++.dg/ext/complit3.C: Check for specific error messages.
23232         * g++.dg/init/brace2.C: Update error message.
23233         * g++.dg/warn/Wbraces2.C: Likewise.
23234
23235 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
23236
23237         PR fortran/16940
23238         * gfortran.dg/module_interface_1.f90: New test.
23239
23240 2005-07-19  Danny Berlin <dberlin@dberlin.org>
23241             Kenneth Zadeck <zadeck@naturalbridge.com>
23242
23243         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23244
23245 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23246
23247         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23248         specify -Wformat for these tests.
23249         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23250         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23251         * gcc.dg/format/opt-6.c: Delete.
23252
23253 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23254
23255         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23256         * gcc.dg/tree-ssa/sra-3.c: Likewise.
23257
23258 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
23259
23260         * gcc.dg/tree-ssa/alias-2.c: New test.
23261
23262 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
23263
23264         PR c++/22263
23265         * g++.dg/template/explicit7.C: New test.
23266
23267 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
23268
23269         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23270         field width of 8 to +Inf and -Inf.
23271
23272 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
23273
23274         PR c++/22139
23275         * g++.dg/template/friend36.C: New test.
23276
23277 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
23278
23279         PR fortran/21730
23280         * gfortran.dg/pr21730.f: New test.
23281
23282 2005-07-16  Danny Berlin <dberlin@dberlin.org>
23283             Kenneth Zadeck <zadeck@naturalbridge.com>
23284
23285         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23286         since pure const detection cannot run at -O1 in c compiler.
23287         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23288         can now optimize this case properly.
23289         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23290         because we now pass.
23291         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23292
23293 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
23294
23295         PR c/22421
23296         * gcc.dg/format/bitfld-1.c: New test.
23297
23298 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23299
23300         PR c++/22204
23301         * g++.dg/rtti/repo1.C: New test.
23302
23303 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
23304
23305         PR middle-end/22398
23306         * gcc.c-torture/compile/pr22398.c: New test.
23307
23308 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
23309
23310         PR c++/22132
23311         * g++.dg/expr/cast4.C: New test.
23312
23313 2005-07-15  Richard Guenther  <rguenther@suse.de>
23314
23315         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23316         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23317
23318 2005-07-15  Steven Bosscher  <stevenb@suse.de>
23319
23320         PR tree-optimization/22230
23321         * gcc.dg/tree-ssa/pr22230.c: New test.
23322
23323 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
23324
23325         * gfortran.dg/g77/cpp6.f: New test.
23326
23327         PR fortran/22417
23328         * gfortran.dg/g77/cpp5.F: New test.
23329         * gfortran.dg/g77/cpp5.h: New file.
23330         * gfortran.dg/g77/cpp5inc.h: New file.
23331
23332 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
23333
23334         PR libfortran/16435
23335         * gfortran.dg/tl_editting.f90: New.
23336         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23337
23338 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
23339
23340         * gfortran.dg/char_array_constructor.f90: New test.
23341
23342 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
23343
23344         * gfortran.dg/past_eor.f90: New.
23345         * gfortran.dg/complex_read.f90: New.
23346
23347 2005-07-13  Jeff Law  <law@redhat.com>
23348
23349         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23350         additional casts.
23351
23352         * gcc.dg/tree-ssa/pr22321.c: New test
23353
23354 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
23355
23356         PR tree-optimization/21921
23357         * gcc.dg/tree-ssa/pr21921.c: New.
23358
23359 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23360
23361         PR tree-optimizatio/22442
23362         * gcc.dg/tree-ssa/loop-11.c: New test.
23363
23364 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23365
23366         PR tree-opt/21840
23367         * gcc.c-torture/compile/pr21840.c: New test.
23368
23369 2005-07-12  Jan Hubicka  <jh@suse.cz>
23370
23371         * gcc.c-torture/compile/pr22379.c: New test.
23372
23373 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
23374
23375         PR libfortran/21593
23376         gfortran.dg/dev_null.f90: Remove outdated comment about
23377         PR libfortran/21593.
23378
23379
23380 2005-07-12  Dale Johannesen  <dalej@apple.com>
23381
23382         * gcc.target/i386/compress-float-sse.c: New.
23383         * gcc.target/i386/compress-float-sse-pic.c: New.
23384         * gcc.target/i386/compress-float-387.c: New.
23385         * gcc.target/i386/compress-float-387-pic.c: New.
23386         * gcc.dg/compress-float-ppc.c: New.
23387         * gcc.dg/compress-float-ppc-pic.c: New.
23388
23389 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
23390
23391         PR libfortran/21593
23392         gfortran.dg/dev_null.f90: Remove targets.
23393
23394 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
23395
23396         PR tree-opt/22335
23397         * gcc.dg/pr22335-1.c: New test.
23398         * gcc.dg/pr22335-2.c: New test.
23399
23400 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23401
23402         PR c++/20172
23403         * g++.dg/template/nontype12.C : New test.
23404
23405 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
23406
23407         * gcc.dg/tree-ssa/loop-10.c: New test.
23408
23409 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
23410
23411         * gcc.c-torture/execute/20020720-1.x: Remove.
23412
23413 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
23414
23415         * gfortran.fortran-torture/execute/forall_7.f90: New test.
23416
23417 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
23418
23419         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23420         (dg-mips-options): Use it.
23421
23422 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
23423
23424         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23425
23426 2005-07-09  Richard Henderson  <rth@redhat.com>
23427
23428         * lib/target-supports.exp (check_effective_target_sync_char_short):
23429         Add alpha.
23430
23431 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
23432
23433         PR libfortran/22217
23434         * gfortran.dg/negative-z-descriptor.f90: New test.
23435
23436 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23437
23438         PR tree-opt/22329
23439         * gcc.dg/pr22329.c: New test.
23440
23441 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
23442
23443         PR tree-optimization/20139
23444         * gcc.dg/tree-ssa/pr20139.c: New.
23445
23446 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
23447
23448         PR tree-opt/22356
23449         * gcc.dg/pr22356-1.c: New test.
23450
23451 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
23452
23453         PR c++/21799
23454         * g++.dg/template/unify8.C: New.
23455         * g++.dg/template/unify9.C: New.
23456
23457 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
23458
23459         * gfortran.fortran-torture/execute/entry_10.f90: New test.
23460
23461 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
23462
23463         * gcc.dg/darwin-version-1.c: New.
23464         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23465         * gcc.dg/builtins-20.c: Likewise.
23466         * gcc.dg/builtins-53.c: Likewise.
23467         * gcc.dg/torture/builtins-convert-1.c: Likewise.
23468         * gcc.dg/torture/builtins-convert-2.c: Likewise.
23469         * gcc.dg/torture/builtins-convert-3.c: Likewise.
23470         * gcc.dg/torture/builtins-power-1.c: Likewise.
23471         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23472         on Darwin.
23473
23474 2005-07-07  Jeff Law  <law@redhat.com>
23475
23476         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
23477         argument evaluation order.
23478
23479 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
23480
23481         PR libfortran/21594
23482         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23483         Add test cases where the shift length is greater than the
23484         array length.
23485
23486 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23487
23488         * obj-c++.dg/proto-lossage-6.mm: New.
23489         * objc.dg/proto-lossage-6.m: New.
23490
23491 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23492
23493         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23494         * objc.dg/gnu-runtime-2.m: Likewise.
23495
23496 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23497
23498         * gfortran.dg/longline.f: New test.
23499
23500         * gfortran.dg/badline.f: New test.
23501
23502 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23503
23504         PR fortran/16531
23505         PR fortran/15966
23506         PR fortran/18781
23507         * gfortran.dg/hollerith.f90: New.
23508         * gfortran.dg/hollerith2.f90: New.
23509         * gfortran.dg/hollerith3.f90: New.
23510         * gfortran.dg/hollerith4.f90: New.
23511         * gfortran.dg/hollerith_f95.f90: New.
23512         * gfortran.dg/hollerith_legacy.f90: New.
23513         * gfortran.dg/g77/cpp4.F: New. Port from g77.
23514
23515 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
23516
23517         PR objc/22274
23518         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23519         * objc.dg/gnu-runtime-2.m: New.
23520
23521 2005-07-06  Jeff Law  <law@redhat.com>
23522
23523         * gcc.dg/tree-ssa/vrp17.c: New test.
23524
23525 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
23526
23527         PR fortran/22327
23528         * gfortran.dg/array_constructor_5.f90: New test.
23529
23530 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
23531
23532         * gfortran.fortran-torture/execute/entry_9.f90: New test.
23533
23534 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
23535
23536         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23537         * gcc.dg/980816-1.c: Ditto.
23538
23539 2005-07-06  Jeff Law  <law@redhat.com>
23540
23541         * gcc.c-torture/compile/pr21356.c: New test.
23542
23543 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23544
23545         PR c/22013
23546         PR c/22098
23547         * gcc.c-torture/compile/pr22013-1.c,
23548         gcc.c-torture/execute/pr22098-1.c,
23549         gcc.c-torture/execute/pr22098-2.c,
23550         gcc.c-torture/execute/pr22098-3.c: New tests.
23551
23552 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
23553
23554         PR c/22308
23555         * gcc.dg/pr22308-1.c: New test.
23556
23557 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
23558
23559         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
23560         target.
23561         * gcc.dg/compare9.c: Use -fshort-enums instead of
23562         -fno-short-enums.  Change the last test to dg-bogus.
23563
23564 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
23565
23566         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23567         * gcc.dg/compare9.c: New.
23568
23569 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23570
23571         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23572
23573 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23574
23575         PR testsuite/22288
23576         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23577
23578
23579 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23580
23581         * gcc.dg/format/gcc_gfc-1.c: New.
23582
23583 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
23584
23585         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23586
23587 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23588
23589         PR fortran/20842
23590         * gfortran.dg/io_invalid_1.f90: New test.
23591
23592 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
23593
23594         * gcc.dg/format/gcc_diag-1.c: Update.
23595
23596 2005-07-02  Jeff Law  <law@redhat.com>
23597
23598         * gcc.dg/tree-ssa/pr22051-1.c: New test.
23599         * gcc.dg/tree-ssa/pr22051-2.c: New test.
23600
23601 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
23602
23603         * gcc.dg/format/gcc_diag-1.c: Update.
23604
23605 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
23606
23607         PR tree-opt/22269
23608         * gcc.c-torture/compile/pr22269.c: New test.
23609
23610 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
23611
23612         PR 21584
23613         PR 22219
23614         * g++.dg/tree-ssa/pr21584-1.C: New test.
23615         * g++.dg/tree-ssa/pr21584-2.C: New test.
23616
23617 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
23618
23619         * obj-c++.dg/try-catch-11.mm: New.
23620         * objc.dg/try-catch-10.m: New.
23621
23622 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
23623
23624         * g++.dg/other/ucnid-1.C: xfail on AIX.
23625
23626 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
23627
23628         PR 22234
23629         * gcc.dg/20050629-1.c: New test.
23630
23631 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
23632
23633         * obj-c++.dg/const-str-1[0-1].mm: New.
23634         * objc.dg/const-str-1[0-1].m: New.
23635
23636 2005-05-29  Richard Henderson  <rth@redhat.com>
23637
23638         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23639         Rename from check_effective_target_vect_no_max.
23640         (check_effective_target_vect_no_int_add): New.
23641         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23642         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23643         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23644         * gcc.dg/vect/vect-reduc-1.c: Use both.
23645         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23646
23647 2005-05-29  Richard Henderson  <rth@redhat.com>
23648
23649         * lib/target-supports.exp (check_effective_target_vect_no_max):
23650         Remove i386 and x86_64.
23651
23652 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23653
23654         PR testsuite/21969
23655         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23656
23657 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
23658
23659         PR middle-end/21969
23660         * gcc.dg/vect/pr21969.c: New test.
23661
23662 2005-06-28  Eric Christopher  <echristo@redhat.com>
23663
23664         PR c/22052
23665         PR c/21975
23666         * gcc.dg/inline1.c: New test.
23667         * gcc.dg/inline2.c: Ditto.
23668         * gcc.dg/inline3.c: Ditto.
23669         * gcc.dg/inline4.c: Ditto.
23670         * gcc.dg/inline5.c: Ditto.
23671
23672 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23673
23674         PR libfortran/22142
23675         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23676         Add testcase also testing eoshift1 for PR 22142.
23677
23678 2005-06-28  Richard Henderson  <rth@redhat.com>
23679
23680         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23681         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23682         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23683         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23684         gcc.dg/tree-ssa/20030922-2.c: Likewise.
23685
23686 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
23687
23688         PR libfortran/22142
23689         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23690         Add testcase for PR 22142.
23691
23692 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
23693
23694         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23695         gcc.target/ia64/fpreg-2.c: New tests.
23696
23697 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23698
23699         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23700
23701 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23702
23703         PR libfortran/22170
23704         * gfortran.dg/slash_1.f90: New test.
23705
23706 2005-06-27  Richard Henderson  <rth@redhat.com>
23707
23708         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23709         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23710         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23711         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23712         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23713         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23714
23715 2005-06-27  Richard Henderson  <rth@redhat.com>
23716
23717         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23718         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23719
23720 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
23721
23722         * obj-c++.dg/proto-lossage-5.mm: New.
23723         * objc.dg/proto-lossage-5.m: New.
23724
23725 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
23726
23727         PR 21959
23728         * gcc.dg/tree-ssa/pr21959.c: New test.
23729
23730 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
23731
23732         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23733         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23734         testing uninitialized var.
23735
23736         * gcc.c-torture/execute/builtins/chk.h: New.
23737         * gcc.c-torture/execute/builtins/lib/chk.c: New.
23738         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23739         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23740         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23741         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23742         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23743         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23744         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23745         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23746         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23747         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23748         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23749         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23750         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23751         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23752         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23753         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23754         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23755         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23756         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23757         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23758         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23759         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23760         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23761         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23762         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
23763         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
23764         * gcc.dg/builtin-object-size-1.c: New test.
23765         * gcc.dg/builtin-object-size-2.c: New test.
23766         * gcc.dg/builtin-object-size-3.c: New test.
23767         * gcc.dg/builtin-object-size-4.c: New test.
23768         * gcc.dg/builtin-object-size-5.c: New test.
23769         * gcc.dg/builtin-stringop-chk-1.c: New test.
23770         * gcc.dg/builtin-stringop-chk-2.c: New test.
23771         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
23772         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
23773         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
23774         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
23775         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
23776         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
23777         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
23778         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
23779         * gcc.c-torture/execute/printf-1.c: New test.
23780         * gcc.c-torture/execute/fprintf-1.c: New test.
23781         * gcc.c-torture/execute/vprintf-1.c: New test.
23782         * gcc.c-torture/execute/vfprintf-1.c: New test.
23783         * gcc.c-torture/execute/printf-chk-1.c: New test.
23784         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
23785         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
23786         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
23787
23788 2005-06-27  Michael Matz  <matz@suse.de>
23789
23790         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
23791         slot is not merged if address escapes.
23792
23793 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23794
23795         PR c/21911
23796         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
23797
23798 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
23799
23800         PR middle-end/17965
23801         * gcc.c-torture/compile/20050622-1.c: New test.
23802
23803         PR middle-end/22028
23804         * gcc.dg/20050620-1.c: New test.
23805
23806 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
23807
23808         PR tree-optimization/22026
23809         * gcc.dg/tree-ssa/pr22026.c: New.
23810
23811 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
23812
23813         PR libfortran/22144
23814         * gfortran.dg/shift-alloc.f90: New testcase.
23815
23816 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
23817
23818         * all files: Update FSF address in copyright headers.
23819
23820 2005-06-22  Jan Hubicka  <jh@suse.cz>
23821
23822         * wholeprogram-1.c: New testcase.
23823         * wholeprogram-2.c: New testcase.
23824
23825 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
23826
23827         PR 22171
23828         * gcc.dg/tree-ssa/pr22171.c: New test.
23829
23830 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
23831
23832         * gfortran.dg/simplify_modulo.f90: New.
23833
23834 2005-06-24  Jan Hubicka  <jh@suse.cz>
23835
23836         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
23837
23838 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23839
23840         * obj-c++.dg/proto-lossage-[1-4].mm: New.
23841
23842 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
23843
23844         * obj-c++.dg/typedef-alias-1.mm: New.
23845         * objc.dg/typedef-alias-1.m: New.
23846
23847 2005-06-23  Jeff Law  <law@redhat.com>
23848
23849         * gcc.dg/tree-ssa/vrp16.c: New test.
23850
23851 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23852
23853         * lib/target-supports.exp: Add
23854         check_effective_target_fortran_large_real and
23855         check_effective_target_fortran_large_int to check for
23856         corresponding effective targets.
23857         * gfortran.dg/large_integer_kind_1.f90: New test.
23858         * gfortran.dg/large_real_kind_1.f90: New test.
23859
23860 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
23861
23862         PR tree-optimization/22117
23863         * gcc.dg/tree-ssa/pr22117.c: New.
23864
23865 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
23866
23867         PR testsuite/22123
23868         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
23869
23870 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
23871
23872         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
23873
23874 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
23875
23876         * gfortran.dg/f2c_4.f90: Add tests for complex functions
23877         * gfortran.dg/f2c_4.c: Likewise.
23878
23879 2005-06-22 Paul Brook  <paul@codesourcery.com>
23880
23881         PR fortran/21034
23882         * gfortran.dg/auto_save_1.f90: New test.
23883
23884 2005-06-22  Michael Matz  <matz@suse.de>
23885
23886         * gcc.target/x86-64/abi: New directory.
23887         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
23888         * gcc.target/x86-64/abi/README.gcc: New file.
23889         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
23890         * gcc.target/x86-64/abi/asm-support.s: New file.
23891         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
23892         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
23893         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
23894         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
23895         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
23896         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
23897         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
23898         * gcc.target/x86_64/abi/test_bitfields.c: New test.
23899         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
23900         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
23901         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
23902         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
23903         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
23904         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
23905         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
23906         * gcc.target/x86_64/abi/test_varargs.c: New test.
23907
23908 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
23909
23910         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
23911         32-bit i?86 and x86_64.
23912
23913 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
23914
23915         * obj-c++.dg/const-str-[1-9].mm: New tests.
23916
23917 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
23918
23919         PR fortran/22010
23920         * gfortran.dg/namelist_use.f90: New.
23921         * gfortran.dg/namelist_use_only.f90: New.
23922
23923 2005-06-21  Jeff Law  <law@redhat.com>
23924
23925         * gcc.dg/tree-ssa/vrp15.c: New test.
23926
23927 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
23928
23929         * lib/target-supports.exp (check_effective_target_vect_reduction):
23930         Remove.
23931         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
23932         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
23933         remove vect_reduction target keyword. Also avoid two returns in main.
23934         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23935         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
23936         * gcc.dg/vect/vect-reduc-1short.c: New test.
23937         * gcc.dg/vect/vect-reduc-1char.c: New test.
23938         * gcc.dg/vect/vect-reduc-2short.c: New test.
23939         * gcc.dg/vect/vect-reduc-2char.c: New test.
23940         * gcc.dg/vect/vect-reduc-6.c: New test.
23941         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
23942         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
23943         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
23944
23945 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23946         Paul Thomas  <pault@gcc.gnu.org>
23947
23948         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
23949         New tests.
23950
23951 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23952
23953         * gfortran.dg/backslash_1.f90: New test.
23954         * gfortran.dg/backslash_2.f90: New test.
23955
23956 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
23957
23958         * gfortran.dg/duplicate_labels.f90: New test.
23959
23960 2005-06-20  Jan Beulich  <jbeulich@novell.com>
23961
23962         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
23963         unsupportable relocations.
23964         * g++.old-deja/g++.other/store-expr1.C: Likewise.
23965         * gcc.dg/20050321-2.c: xfail for NetWare.
23966
23967 2005-06-20  Andreas Jaeger  <aj@suse.de>
23968
23969         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
23970         gcc.target/i386/fastcall-sseregparm.c,
23971         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
23972
23973 2005-06-19  Richard Henderson  <rth@redhat.com>
23974
23975         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
23976
23977 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
23978
23979         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
23980
23981 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
23982
23983         PR c++/22115
23984         * g++.dg/conversion/simd2.C: Change expected error message.
23985
23986 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
23987
23988         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
23989         * gcc.dg/vect/vect-reduc-2.c: Likewise.
23990         * gcc.dg/vect/vect-reduc-3.c: Likewise.
23991
23992 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
23993
23994         * gcc.dg/fold-mod-1.c: New test.
23995
23996 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
23997
23998         PR fortran/19926
23999         * gfortran.dg/pr19926.f90: New test.
24000
24001 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
24002
24003         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24004         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24005         targets.
24006         * gcc.dg/vect/vect-reduc-2.c: Likewise.
24007         * gcc.dg/vect/vect-reduc-3.c: Likewise.
24008
24009 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
24010
24011         * gcc.target/ia64/float80-varargs-1.c: New test.
24012
24013 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24014
24015         PR tree-opt/22035
24016         * gfortran.dg/f2c_6.f90: New test.
24017
24018 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
24019
24020         PR c++/17413
24021         * g++.dg/template/local5.C: New.
24022
24023 2005-06-17  Richard Henderson  <rth@redhat.com>
24024
24025         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24026
24027 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
24028
24029         PR testsuite/21945
24030         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24031
24032 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
24033
24034         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24035         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24036         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24037         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24038         check_vect to verify the presence of hardware vector support.
24039
24040 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
24041
24042         PR testsuite/22056
24043         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24044
24045 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24046
24047         PR libfortran/19216
24048         * gfortran.dg/pr19216.f: Add correct space between brackets and
24049         dg directive.
24050
24051 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24052
24053         PR libfortran/16436
24054         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24055
24056 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
24057
24058         * gcc.target/i386/attributes-error.c: New testcase.
24059         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24060         * gcc.target/i386/regparm-stdcall.c: Likewise.
24061         * gcc.target/i386/sseregparm-1.c: Likewise.
24062         * gcc.target/i386/sseregparm-2.c: Likewise.
24063
24064 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
24065
24066         * g++.dg/rtti/crash2.C: New.
24067
24068 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
24069
24070         * gcc.dg/noncompile/20040203-3.c: Update expected message.
24071
24072 2005-06-15  David Ung  <davidu@mips.com>
24073
24074         * gcc.target/mips/mips16e-extends.c: New test for testing the
24075         generation of MIPS16e zeb/zeh, seb/seh instructions.
24076
24077 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
24078
24079         PR 22018
24080         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24081         * gcc.dg/tree-ssa/pr22018.c: New test.
24082
24083 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
24084
24085         * gcc.dg/simd-1.c: Update error messages.
24086         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
24087         * gcc.dg/simd-2.c: Update error messages.
24088         * gcc.dg/simd-4.c: New.
24089
24090 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
24091
24092         PR c++/20678
24093         * g++.dg/other/crash-4.C: New.
24094
24095 2005-06-14  Devang Patel  <dpatel@apple.com>
24096
24097         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24098
24099 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24100
24101         PR c++/21929
24102         * g++.dg/parse/crash11.C: Update
24103
24104 2005-06-13  Jeff Law  <law@redhat.com>
24105
24106         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24107         perform the desired transformations.
24108         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24109         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24110
24111 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24112
24113         PR fortran/22038
24114         * gfortran.dg/forall_1.f90: Un-XFAIL.
24115
24116 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
24117
24118         PR c++/21929
24119         * g++.dg/parse/crash26.C: New.
24120
24121         PR c++/20789
24122         * g++.dg/init/member1.C: New.
24123
24124 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
24125
24126         * gfortran.dg/altreturn_1.f90: New test.
24127
24128 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
24129
24130         PR middle-end/21985
24131         * gcc.dg/tree-ssa/pr21985.c: New test.
24132
24133 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24134
24135         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24136
24137 2005-06-12  Roger Sayle  <roger@eyesopen.com>
24138
24139         PR c++/21930
24140         * g++.dg/other/error10.C: New test case.
24141
24142 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24143
24144         PR libfortran/19155
24145         * gfortran.dg/pr19155.f: Add test.
24146
24147 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24148
24149         * gfortran.dg/f2c_7.f90: New test.
24150
24151         * gfortran.dg/forall_1.f90: XFAILed.
24152
24153 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
24154
24155         * gcc.dg/pr14796-1.c: New.
24156         * gcc.dg/pr14796-2.c: New.
24157
24158 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
24159
24160         PR fortran/17792
24161         PR fortran/21375
24162         * gfortran.dg/deallocate_stat.f90: New test.
24163
24164 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
24165
24166         * gfortran.fortran-torture/execute/in-pack.f90: New test.
24167
24168 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
24169
24170         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24171         access will be generated when this loop is vectorized. Test that
24172         accesses with same alignment were detected.
24173         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24174         Test that accesses with same alignment were detected.
24175         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24176         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24177         alignment were detected.
24178
24179 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
24180
24181         PR c++/10611
24182         * g++.dg/conversion/simd2.C: New.
24183
24184 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24185
24186         * gcc.dg/Wcxx-compat-1.c: New.
24187
24188 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
24189
24190         PR libfortran/21480
24191         * gfortran.dg/reshape-complex.f90: Add a test for a packed
24192         complex array.
24193
24194 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
24195
24196         * gcc.dg/alias-8.c: New.
24197
24198 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
24199
24200         * gcc.dg/format/cmn_err-1.c: Update.
24201
24202 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
24203
24204         PR target/20666
24205         * gcc.target/sparc/fexpand-2.c: New.
24206         * gcc.target/sparc/fpmerge-2.c: New.
24207         * gcc.target/sparc/fpmul-2.c: New.
24208         * gcc.target/sparc/noresult.c: New.
24209         * gcc.target/sparc/pdist-2.c: New.
24210         * gcc.target/sparc/pdist-3.c: New.
24211
24212 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
24213
24214         PR testsuite/21702
24215         * gcc.target/i386/i386.exp: Fix comment typo.
24216
24217 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24218
24219         PR c++/19497
24220         * g++.dg/inherit/using5.C: New.
24221         * g++.dg/inherit/using6.C: New.
24222
24223 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24224
24225         PR c++/19894
24226         * g++.dg/template/ptrmem15.C: New test.
24227
24228         PR c++/20563
24229         * g++.dg/ext/label4.C: New test.
24230
24231 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24232
24233         * gcc.dg/tls/debug-1.c: New test.
24234
24235 2005-06-07  Dale Johannesen  <dalej@apple.com>
24236
24237         * gcc.target/i386/movq.c: New.
24238
24239 2005-06-07  Dale Johannesen  <dalej@apple.com>
24240
24241         * gcc.dg/20050607-1.c: New.
24242
24243 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
24244
24245         PR middle-end/21850
24246         * gcc.c-torture/execute/20050607-1.c: New test.
24247
24248 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
24249
24250         PR libfortran/21926
24251         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24252         Test case where the return array has lowest stride one,
24253         but isn't packed.
24254
24255 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
24256
24257         * lib/target-supports.exp (check_effective_target_sync_int_long):
24258         Add s390 and s390x targets.
24259
24260 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
24261
24262         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24263         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24264         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24265         * gcc.dg/tree-ssa/loop-9.c: New test.
24266
24267 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24268
24269         * g++.dg/parse/defarg10.C: New.
24270
24271 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
24272
24273         PR regression/21897
24274         * gcc.c-torture/execute/20050604-1.c: New test.
24275
24276 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
24277
24278         PR 21903
24279         * g++.dg/parse/defarg9.C: New.
24280
24281         PR c++/20637
24282         * g++.dg/inherit/using4.C: New.
24283         * g++.dg/overload/error1.C: Adjust expected errors.
24284         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24285         * g++.old-deja/g++.brendan/arm2.C: Likewise.
24286         * g++.old-deja/g++.other/redecl2.C: Likewise.
24287         * g++.old-deja/g++.other/redecl4.C: Likewise.
24288         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24289
24290 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24291
24292         * gfortran.dg/f2c_5.f90: Add -w to dg-options
24293
24294 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
24295
24296         * lib/gfortran.exp (gfortran_target_compile): Call
24297         dg-additional-files-options
24298         * gfortran.dg/f2c_4.f90: New file
24299         * gfortran.dg/f2c_4.c: New file
24300         * gfortran.dg/f2c_5.f90: New file
24301         * gfortran.dg/f2c_5.c: New file
24302
24303 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24304
24305         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24306
24307         PR fortran/21912
24308         * gfortran.dg/array_constructor_4.f90: New test.
24309
24310 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
24311
24312         PR c++/21619
24313         * g++.dg/ext/builtin9.C: New test.
24314
24315 2005-06-05  Dale Johannesen  <dalej@apple.com>
24316
24317         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24318         * gcc.c-torture/execute/20050603-2.c: Ditto.
24319
24320 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
24321
24322         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24323         * gcc.dg/vect/vect-reduc-1.c: New.
24324         * gcc.dg/vect/vect-reduc-2.c: New.
24325         * gcc.dg/vect/vect-reduc-3.c: New.
24326
24327 2005-06-04  Dale Johannesen  <dalej@apple.com>
24328
24329         * gcc.c-torture/execute/20050603-1.c: New.
24330         * gcc.c-torture/execute/20050603-2.c: New.
24331         * gcc.dg/20050603-3.c: New.
24332
24333 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24334
24335         PR fortran/19195
24336         * gfortran.dg/debug_1.f90: New test.
24337
24338         * gfortran.dg/forall_1.f90: New test.
24339
24340 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
24341
24342         * gfortran.dg/array_constructor_3.f90: New test.
24343
24344 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24345
24346         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24347
24348 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
24349
24350         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24351
24352 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
24353
24354         PR c/21873
24355         * gcc.dg/init-excess-1.c: New test.
24356
24357 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24358
24359         PR c++/21853
24360         * g++.dg/expr/static_cast6.C: New test.
24361
24362 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
24363
24364         * gcc.dg/tree-ssa/vrp14.c: New test.
24365
24366 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
24367
24368         PR c++/21336
24369         * g++.dg/template/new2.C: New test.
24370
24371 2005-06-03  Josh Conner  <jconner@apple.com>
24372
24373         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24374         all entries in initializer.
24375
24376 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
24377
24378         PR middle-end/21858
24379         * gcc.dg/pr21858.c: New testcase.
24380
24381 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
24382
24383         PR tree-optimization/21292
24384
24385         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24386         New.
24387         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24388         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24389         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24390         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24391         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24392
24393 2005-06-02  Richard Henderson  <rth@redhat.com>
24394
24395         * gcc.dg/sync-2.c: Use -march=i486 for i386.
24396
24397 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
24398
24399         * gcc.dg/wtypequal.c: New testcase.
24400
24401 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
24402
24403         PR 21582
24404         * gcc.dg/tree-ssa/pr21582.c: New test.
24405
24406 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24407
24408         PR c++/21280
24409         * g++.dg/opt/interface2.h: New.
24410         * g++.dg/opt/interface2.C: New.
24411         * g++.dg/init/ctor4.C: Adjust error lines.
24412         * g++.old-deja/g++.bob/inherit2.C: Likewise.
24413         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24414         * g++.old-deja/g++.jason/opeq3.C: Likewise.
24415         * g++.old-deja/g++.pt/assign1.C: Likewise.
24416         * g++.old-deja/g++.pt/crash20.C: Likewise.
24417
24418 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
24419
24420         PR tree-optimization/21734
24421         * g++.dg/vect/pr21734_1.cc: New.
24422         * g++.dg/vect/pr21734_2.cc: New.
24423
24424 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
24425
24426         PR c++/20350
24427         * g++.dg/template/spec24.C: New.
24428
24429         PR c++/21151
24430         * g++.dg/pch/local-1.C: New.
24431         * g++.dg/pch/local-1.Hs: New.
24432
24433 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
24434
24435         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24436         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24437         * gcc.dg/tree-ssa/pr14341.c: New test.
24438         * gcc.dg/tree-ssa/pr14841.c: New test.
24439         * gcc.dg/tree-ssa/pr20701.c: New test.
24440         * gcc.dg/tree-ssa/pr21086.c: New test.
24441         * gcc.dg/tree-ssa/pr21090.c: New test.
24442         * gcc.dg/tree-ssa/pr21332.c: New test.
24443         * gcc.dg/tree-ssa/pr21458.c: New test.
24444         * gcc.dg/tree-ssa/pr21658.c: New test.
24445         * gcc.dg/tree-ssa/vrp01.c: New test.
24446         * gcc.dg/tree-ssa/vrp02.c: New test.
24447         * gcc.dg/tree-ssa/vrp03.c: New test.
24448         * gcc.dg/tree-ssa/vrp04.c: New test.
24449         * gcc.dg/tree-ssa/vrp05.c: New test.
24450         * gcc.dg/tree-ssa/vrp06.c: New test.
24451         * gcc.dg/tree-ssa/vrp07.c: New test.
24452         * gcc.dg/tree-ssa/vrp08.c: New test.
24453         * gcc.dg/tree-ssa/vrp09.c: New test.
24454         * gcc.dg/tree-ssa/vrp10.c: New test.
24455         * gcc.dg/tree-ssa/vrp11.c: New test.
24456         * gcc.dg/tree-ssa/vrp12.c: New test.
24457         * gcc.dg/tree-ssa/vrp13.c: New test.
24458
24459 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
24460
24461         PR 21029
24462         * gcc.dg/tree-ssa/pr21029.c: New test.
24463
24464 2005-06-01  Roger Sayle  <roger@eyesopen.com>
24465
24466         * gfortran.dg/logint-1.f: New test case.
24467         * gfortran.dg/logint-2.f: Likewise.
24468         * gfortran.dg/logint-3.f: Likewise.
24469
24470 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
24471
24472         PR c/21536
24473         PR c/20760
24474         * gcc.dg/20050527-1.c: New test.
24475
24476         * gcc.dg/i386-sse-12.c: New test.
24477
24478         PR fortran/21729
24479         * gfortran.dg/implicit_5.f90: New test.
24480
24481 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
24482
24483         PR fortran/20883
24484         * gfortran/assign_4.f90: New test.
24485         * gfortran/assign_2.f90: Change compile to run.
24486
24487 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
24488
24489         * lib/target-supports.exp
24490         (check_effective_target_sync_char_short): New.
24491         * gcc.dg/sync-2.c: New.
24492
24493 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
24494
24495         PR tree-optimization/21817
24496         * gcc.dg/torture/pr21817-1.c: New.
24497
24498 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
24499
24500         PR c++/21165
24501         * g++.dg/template/init5.C: New.
24502
24503 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
24504
24505         * gfortran.dg/char_initialiser_actual.f90:
24506         Test character initialisers as actual arguments.
24507         * gfortran.dg/char_pointer_comp_assign.f90:
24508         Test character pointer structure component assignments.
24509         * gfortran.dg/char_array_structure_constructor.f90:
24510         Test character components in structure constructors.
24511
24512 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
24513
24514         PR middle-end/20931
24515         * g++.dg/opt/pr20931.C: New test.
24516
24517 2005-05-31  Andreas Jaeger  <aj@suse.de>
24518
24519         PR testsuite/20772
24520         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24521         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24522         g++.old-deja/g++.ext/asmspec1.C,
24523         g++.old-deja/g++.other/regstack.C,
24524         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24525         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24526         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24527         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24528         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24529         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24530         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24531         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24532         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24533         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24534         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24535         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24536         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24537         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24538         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24539         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24540         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24541         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24542         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24543
24544 2005-05-31  Jeff Law  <law@redhat.com>
24545
24546         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24547
24548 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
24549
24550         PR middle-end/21743
24551         * gcc.dg/builtins-1.c: Activate disabled clog test.
24552         * gcc.dg/torture/builtin-attr-1.c: Likewise.
24553
24554 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
24555
24556         * gfortran.dg/char_pointer_assign.f90:
24557         Test character-pointer assignments and pointer assignments.
24558         * gfortran.dg/char_pointer_dummy.f90:
24559         Test character-pointer dummy arguments.
24560         * gfortran.dg/char_pointer_func.f90:
24561         Test character-pointer function returns.
24562         * gfortran.dg/char_pointer_dependency.f90:
24563         Test character-pointer functions with dependencies.
24564
24565 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
24566
24567         PR c++/21784
24568         * g++.dg/lookup/using14.C: New test.
24569
24570 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
24571
24572         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24573         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24574         trailing ^M.
24575
24576 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
24577
24578         PR c++/17413
24579         * g++.dg/template/local5.C: New.
24580
24581         PR target/21761
24582         * gcc.c-torture/compile/pr21761.c: New.
24583
24584         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24585         before darwin8.
24586
24587 2005-05-30  Steven G. Kargl
24588
24589         PR fortran/20846
24590         * gfortran.dg/inquire_8.f90: New test.
24591
24592 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24593
24594         PR libfortran/21376
24595         * gfortran.dg/output_exponents_1.f90: New test.
24596
24597 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24598
24599         PR libfortran/20006
24600         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24601
24602 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
24603
24604         PR c++/21210
24605         * g++.dg/ext/complex1.C: New test.
24606
24607         PR c++/21340
24608         * g++.dg/init/ctor6.C: New test.
24609
24610 2005-05-29  Jan Hubicka  <jh@suse.cz>
24611
24612         * gcc.c-torture/compile/pr21562.c: New.
24613
24614 2005-05-28  Steven G. Kargl <kargls@comcast.net>
24615
24616         * gfortran.dg/subnormal_1.f90: New test.
24617
24618 2005-05-28  Jan Hubicka  <jh@suse.cz>
24619
24620         * tree-prof.exp: Fix comment.
24621         * value-prof-1.c: New.
24622         * value-prof-2.c: New.
24623         * value-prof-3.c: New.
24624         * value-prof-4.c: New.
24625
24626 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
24627
24628         PR c++/21614
24629         * g++.dg/expr/ptrmem6.C: New test.
24630         * g++.dg/expr/ptrmem6a.C: Likewise.
24631
24632 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
24633
24634         PR tree-optimization/21658
24635         * gcc.dg/tree-ssa/pr21658.c: New.
24636
24637 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
24638
24639         PR c++/21455
24640         * g++.dg/inherit/ptrmem3.C: New.
24641
24642         PR c++/21681
24643         * g++.dg/parse/template16.C: New.
24644
24645 2005-05-27  Andreas Jaeger  <aj@suse.de>
24646
24647         * gcc.dg/setjmp-2.c: Only run in 32-bit.
24648
24649         * gcc.dg/i386-sse-8.c: Run test on all archs.
24650
24651 2005-05-26  Mike Stump  <mrs@apple.com>
24652
24653         * objc.dg/isa-field-1.m: Only run on darwin.
24654         * objc.dg/lookup-1.m: Likewise.
24655         * objc.dg/try-catch-8.m: Likewise.
24656
24657 2005-05-26  Roger Sayle  <roger@eyesopen.com>
24658
24659         PR tree-optimization/9814
24660         * gcc.dg/pr9814-1.c: New test case.
24661
24662 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24663
24664         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24665         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24666         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24667         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24668         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24669         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24670         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24671         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24672         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24673         objc.dg/try-catch-8.m: New.
24674
24675 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
24676
24677         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24678         remove extraneous semicolons.
24679
24680 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
24681
24682         * obj-c++.dg/comp-types-12.mm: New.
24683         * objc.dg/comp-types-11.m: New.
24684         * objc.dg/selector-4.m: New.
24685
24686 2005-05-26  Andreas Jaeger  <aj@suse.de>
24687
24688         PR testsuite/20772
24689         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24690         g++.old-deja/g++.ext/attrib3.C,
24691         g++.old-deja/g++.other/store-expr1.C,
24692         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24693         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24694         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24695         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24696         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24697         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24698         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24699         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24700         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24701         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24702         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24703         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24704         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24705         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24706         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24707         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24708         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24709         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24710         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24711
24712 2005-05-26  Andreas Jaeger  <aj@suse.de>
24713
24714         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24715         x86-64 compilation.
24716
24717 2005-05-26  Andreas Jaeger  <aj@suse.de>
24718
24719         PR testsuite/20772
24720         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24721         gcc.misc-tests/i386-pf-athlon-1.c,
24722         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24723         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24724         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24725         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24726         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24727         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24728         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24729         programs.
24730
24731         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24732         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24733         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24734         x86-64 compilation.
24735
24736         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24737         x86_64.
24738
24739         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24740         effective-target ilp32.
24741
24742 2005-05-26  David Ung  <davidu@mips.com>
24743
24744         * gcc.target/mips/ext_ins.c: New test for testing the generation
24745         of MIPS32/64 rev 2 ext/ins instructions.
24746
24747 2005-05-26  Andreas Jaeger  <aj@suse.de>
24748
24749         * treelang/compile/unsigned.tree: Use gimple instead of
24750         nonexisting generic dump.
24751
24752 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
24753
24754         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24755
24756 2005-05-26  Andreas Jaeger  <aj@suse.de>
24757
24758         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24759
24760 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
24761
24762         PR libfortran/17283
24763         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
24764         Test callee-allocated memory with write statements.
24765
24766 2005-05-25  Roger Sayle  <roger@eyesopen.com>
24767
24768         PR middle-end/21709
24769         * gcc.dg/pr21709-1.c: New test case.
24770
24771 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24772             Mike Stump  <mrs@apple.com>
24773
24774         * objc/execute/next_mapping.h: Update for C++.
24775
24776         * obj-c++.dg/selector-1.mm: Move to...
24777         * obj-c++.dg/selector-4.mm: here...
24778
24779         * obj-c++.dg/basic.mm: New.
24780         * obj-c++.dg/comp-types-1.mm: New.
24781         * obj-c++.dg/cxx-class-1.mm: New.
24782         * obj-c++.dg/cxx-ivars-1.mm: New.
24783         * obj-c++.dg/cxx-ivars-2.mm: New.
24784         * obj-c++.dg/cxx-ivars-3.mm: New.
24785         * obj-c++.dg/cxx-scope-1.mm: New.
24786         * obj-c++.dg/cxx-scope-2.mm: New.
24787         * obj-c++.dg/defs.mm: New.
24788         * obj-c++.dg/empty-private-1.mm: New.
24789         * obj-c++.dg/encode-1.mm: New.
24790         * obj-c++.dg/encode-2.mm: New.
24791         * obj-c++.dg/encode-3.mm: New.
24792         * obj-c++.dg/extern-c-1.mm: New.
24793         * obj-c++.dg/extra-semi.mm: New.
24794         * obj-c++.dg/fix-and-continue-2.mm: New.
24795         * obj-c++.dg/isa-field-1.mm: New.
24796         * obj-c++.dg/ivar-list-semi.mm: New.
24797         * obj-c++.dg/local-decl-1.mm: New.
24798         * obj-c++.dg/lookup-1.mm: New.
24799         * obj-c++.dg/lookup-2.mm: New.
24800         * obj-c++.dg/method-1.mm: New.
24801         * obj-c++.dg/method-2.mm: New.
24802         * obj-c++.dg/method-3.mm: New.
24803         * obj-c++.dg/method-4.mm: New.
24804         * obj-c++.dg/method-5.mm: New.
24805         * obj-c++.dg/method-6.mm: New.
24806         * obj-c++.dg/method-7.mm: New.
24807         * obj-c++.dg/no-extra-load.mm: New.
24808         * obj-c++.dg/overload-1.mm: New.
24809         * obj-c++.dg/pragma-1.mm: New.
24810         * obj-c++.dg/pragma-2.mm: New.
24811         * obj-c++.dg/private-1.mm: New.
24812         * obj-c++.dg/private-2.mm: New.
24813         * obj-c++.dg/proto-qual-1.mm: New.
24814         * obj-c++.dg/qual-types-1.mm: New.
24815         * obj-c++.dg/stubify-1.mm: New.
24816         * obj-c++.dg/stubify-2.mm: New.
24817         * obj-c++.dg/super-class-1.mm: New.
24818         * obj-c++.dg/super-class-2.mm: New.
24819         * obj-c++.dg/super-dealloc-1.mm: New.
24820         * obj-c++.dg/super-dealloc-2.mm: New.
24821         * obj-c++.dg/template-1.mm: New.
24822         * obj-c++.dg/template-2.mm: New.
24823         * obj-c++.dg/template-3.mm: New.
24824         * obj-c++.dg/template-4.mm: New.
24825         * obj-c++.dg/template-5.mm: New.
24826         * obj-c++.dg/template-6.mm: New.
24827         * obj-c++.dg/try-catch-1.mm: New.
24828         * obj-c++.dg/try-catch-2.mm: New.
24829         * obj-c++.dg/try-catch-3.mm: New.
24830         * obj-c++.dg/try-catch-4.mm: New.
24831         * obj-c++.dg/try-catch-5.mm: New.
24832         * obj-c++.dg/try-catch-6.mm: New.
24833         * obj-c++.dg/try-catch-7.mm: New.
24834         * obj-c++.dg/try-catch-8.mm: New.
24835         * obj-c++.dg/try-catch-9.mm: New.
24836         * obj-c++.dg/va-meth-1.mm: New.
24837
24838 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24839
24840         * obj-c++.dg/selector-1.mm: New.
24841         * obj-c++.dg/selector-2.mm: New.
24842
24843 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24844
24845         * obj-c++.dg/selector-3.mm: New.
24846         * objc.dg/selector-3.m: New.
24847
24848 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
24849
24850         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
24851         about where warning appears.
24852
24853 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24854
24855         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
24856         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
24857         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
24858         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
24859
24860 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
24861
24862         * gcc.dg/20050524-1.c: New test.
24863
24864 2005-05-25  Jan Hubicka  <jh@suse.cz>
24865
24866         * gcc.dg/tree-prof/inliner-1.c: New.
24867
24868 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
24869
24870         * gcc.dg/tree-prof: New directory.
24871         * gcc.dg/tree-prof/tree-prof.exp: New.
24872
24873 2005-05-25  DJ Delorie  <dj@redhat.com>
24874
24875         * gcc.dg/Wattributes-1.c: New.
24876         * gcc.dg/Wattributes-2.c: New.
24877         * gcc.dg/Wattributes-3.c: New.
24878
24879 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
24880
24881         PR tree-optimization/19833
24882         * gcc.dg/uninit-4.c: Remove xfail.
24883         * gcc.dg/uninit-9.c: Ditto.
24884
24885 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
24886
24887         * obj-c++.dg/bitfield-[1-5].mm: New.
24888         * obj-c++.dg/class-protocol-1.mm: New.
24889         * obj-c++.dg/comp-types-1[0-1].mm: New.
24890         * obj-c++.dg/comp-types-[2-9].mm: New.
24891         * obj-c++.dg/encode-[4-8].mm: New.
24892         * obj-c++.dg/layout-1.mm: New.
24893         * obj-c++.dg/method-1[0-9].mm: New.
24894         * obj-c++.dg/method-2[0-1].mm: New.
24895         * obj-c++.dg/method-[8-9].mm: New.
24896         * obj-c++.dg/objc-gc-3.mm: New.
24897         * obj-c++.dg/try-catch-10.mm: New.
24898         * objc.dg/bitfield-5.m: New.
24899         * objc.dg/comp-types-10.m: New.
24900         * objc.dg/comp-types-9.m: New.
24901         * objc.dg/layout-1.m: New.
24902         * objc.dg/objc-gc-4.m: New.
24903         * objc.dg/try-catch-9.m: New.
24904         * objc.dg/class-protocol-1.m: Tweak diagnostics.
24905         * objc.dg/comp-types-1.m: Likewise.
24906         * objc.dg/comp-types-[5-6].m: Likewise.
24907         * objc.dg/method-9.m: Likewise.
24908
24909 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
24910
24911         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
24912         and on hardware without VMX support.
24913
24914         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
24915
24916         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
24917
24918         * lib/profopt.exp (dg-final-generate, dg-final-use,
24919         profopt-final-code, profopt-get-options): New.
24920         (profopt-execute): Process test directives.
24921
24922         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
24923         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24924         cleanup-tree-dump, cleanup-saved-temps): Update comments.
24925
24926 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
24927
24928         PR C++/21645
24929         * g++.dg/init/ctor5.C: New test.
24930
24931 2005-05-24  Ira Rosen  <irar@il.ibm.com>
24932
24933         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
24934         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
24935         vect-113.c, vect-114.c.
24936
24937 2005-05-23  Adam Nemet  <anemet@lnxw.com>
24938
24939         * gcc.dg/const-elim-1.c: Remove xfails.
24940
24941 2005-05-23  Jeff Law  <law@redhat.com>
24942
24943         * gcc.c-torture/compile/pr21638.c: New test.
24944         * gcc.c-torture/compile/20050520-1.c: New test.
24945
24946 2005-05-23  Nick Clifton  <nickc@redhat.com>
24947
24948         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
24949         be a proper triple, ie: m32r*-*-*.
24950         * g++.old-deja/g++.jason/thunk3.C: Likewise.
24951
24952 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
24953
24954         PR middle-end/21331
24955         PR tree-opt/21293
24956         * gcc.c-torture/compile/pr21293.c: New test.
24957         * gcc.c-torture/execute/pr21331.c: New test.
24958
24959 2004-05-20  Richard Henderson  <rth@redhat.com>
24960
24961         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
24962
24963 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
24964
24965         * obj-c++-dg.exp: Add.
24966         * obj-c++.exp: Add.
24967         * obj-c++.dg/dg.exp: Add.
24968
24969 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
24970
24971         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
24972         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
24973
24974 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
24975
24976         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
24977
24978 2004-05-19  Richard Henderson  <rth@redhat.com>
24979
24980         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
24981
24982 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
24983
24984         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
24985
24986         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
24987
24988 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
24989
24990         PR c++/21495
24991         * g++.dg/parse/extern1.C: New test.
24992         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
24993
24994 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24995
24996         * gcc.dg/c99-math.h: New.
24997         * gcc.dg/c99-math-float-1.c: New test.
24998         * gcc.dg/c99-math-double-1.c: Likewise.
24999         * gcc.dg/c99-math-long-double-1.c: Likewise.
25000
25001 2005-05-18  Richard Henderson  <rth@redhat.com>
25002
25003         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25004
25005 2005-05-18  Devang Patel  <dpatel@apple.com>
25006
25007         * g++.dg/opt/20050511-1.C: New test.
25008
25009 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
25010
25011         PR libfortran/21127
25012         * gfortran.dg/reshape-complex.f90: New test.
25013
25014 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
25015
25016         * gfortran.dg/array_constructor_1.f90: New test.
25017         * gfortran.dg/array_constructor_2.f90: New test.
25018
25019 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
25020
25021         PR fortran/20954
25022         * gfortran.dg/pr20954.f: New test.
25023
25024 2005-05-17  Mike Stump  <mrs@apple.com>
25025
25026         Yet more Objective-C++...
25027
25028         * objc.dg/method-5.m: Update.
25029         * objc.dg/method-6.m: Update.
25030         * objc.dg/method-7.m: Update.
25031         * objc.dg/method-9.m: Update.
25032         * objc.dg/try-catch-2.m: Update.
25033
25034 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
25035
25036         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25037         Remove little-endian optimizations.
25038
25039 2005-05-17  Jeff Law  <law@redhat.com>
25040
25041         * g++.dg/tree-ssa/pr14814.C: New test.
25042         * gcc.dg/tree-ssa/pr14814.C: New test.
25043         * gcc.dg/tree-ssa/pr17141-1.C: New test.
25044         * gcc.dg/tree-ssa/pr17141-2.C: New test.
25045
25046 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25047
25048         * gcc.dg/compat/generate-random.c: Do not include
25049         libiberty.h.
25050         * gcc.dg/compat/generate-random_r.c: Likewise.
25051
25052 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
25053
25054         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25055
25056 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
25057
25058         PR middle-end/21595
25059         * g++.dg/tree-ssa/builtin1.C: New testcase.
25060
25061 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
25062
25063         PR c++/21454
25064         * g++.dg/opt/const4.C: New test.
25065
25066         PR middle-end/21492
25067         * g++.dg/opt/crossjump1.C: New test.
25068
25069         PR tree-optimization/21610
25070         * gcc.c-torture/compile/20050516-1.c: New test.
25071
25072         PR fortran/15080
25073         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25074         about the test failing.
25075         * gfortran.fortran-torture/execute/where_7.f90: New test.
25076         * gfortran.fortran-torture/execute/where_8.f90: New test.
25077
25078 2005-05-16  Richard Henderson  <rth@redhat.com>
25079
25080         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25081         i?86 and x86_64.
25082
25083 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
25084
25085         * gcc.dg/compat/generate-random.c (config.h): Do not include.
25086         (limits.h): Include unconditionally.
25087         (stdlib.h): Likewise.
25088         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25089         (limits.h): Include unconditionally.
25090         (stdlib.h): Likewise.
25091         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25092         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25093         (limits.h): Include unconditionally.
25094         (stdlib.h): Likewise.
25095         (hashtab.h): Do not include.
25096         (getopt.h): Likewise.
25097         (stddef.h): Include.
25098         (hashval_t): Define.
25099         (struct entry): Add "next" field.
25100         (HASH_SIZE): New macro.
25101         (hash_table): New variable.
25102         (switchfiles): Do not use xmalloc.
25103         (mix): New macro.
25104         (iterative_hash): New function.
25105         (hasht): Remove.
25106         (e_exists): New function.
25107         (e_insert): Likewise.
25108         (output): Use, instead of libiberty hashtable functions.
25109         (main): Do not use getopt.  Do not call htab_create.
25110
25111 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
25112
25113         PR libstdc++/21526
25114         * lib/target-supports.exp (check_mkfifo_available):
25115         Return 0 for cygwin as mkfifo support incomplete on platform.
25116         Fix typos in comments.
25117
25118 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
25119
25120         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25121
25122 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
25123
25124         PR fortran/17432
25125         * gfortran.dg/assign_4.f: New test.
25126
25127 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
25128
25129         PR tree-optimization/21563
25130         * gcc.dg/tree-ssa/pr21563.c: New.
25131
25132 2005-05-14  Jan Hubicka  <jh@suse.cz>
25133
25134         * gcc.dg/noreturn-7.c: Allow control reaches warning.
25135
25136 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
25137
25138         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25139
25140 2005-05-13  Julian Brown  <julian@codesourcery.com>
25141
25142         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25143         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25144
25145 2005-05-13  Jan Hubicka  <jh@suse.cz>
25146
25147         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25148         * gcc.dg/fold-xor-?.c: Likewise.
25149         * gcc.dg/pr15784-?.c: Likewise.
25150         * gcc.dg/pr20922-?.c: Likewise.
25151         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25152         * gcc.dg/tree-ssa/pr17598.c: Likewise.
25153         * gcc.dg/tree-ssa/pr20470.c: Likewise.
25154
25155 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25156
25157         PR fortran/21260
25158         * gfortran.dg/hollerith_1.f90: New test.
25159
25160 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25161
25162         * gfortran.dg/func_result_2.f90: New test.
25163
25164 2005-05-11  Bud Davis  <bdavis@gfortran.org>
25165
25166         * gfortran.dg/dev_null.f90: New test.
25167
25168 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
25169
25170         * gcc.dg/arm-vfp1.c: Revert last change.
25171
25172 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
25173
25174         PR middle-end/19807
25175         PR tree-optimization/19639
25176         * g++.dg/tree-ssa/pr19807.C: New testcase.
25177
25178 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25179
25180         PR libfortran/21471
25181         * gfortran.dg/append-1.f90: New test.
25182
25183 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25184
25185         * gcc.dg/pr18501.c: XFAIL.
25186         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25187         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25188         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25189         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25190         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25191         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25192         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25193         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25194
25195 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25196
25197         PR fortran/20178
25198         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25199         gfortran.dg/f2c_3.f90: New tests.
25200
25201         * gfortran.dg/return_1.f90: Fix dg annotation.
25202
25203 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
25204
25205         * gcc.c-torture/compile/20050510-1.c: New test.
25206
25207 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
25208
25209         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25210
25211 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
25212
25213         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25214
25215 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
25216
25217         PR c/17913
25218         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25219
25220 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
25221
25222         PR c/21342
25223         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25224         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25225
25226 2005-05-10  Ben Elliston  <bje@au.ibm.com>
25227
25228         PR debug/16676
25229         * gcc.dg/debug/pr16676.c: New test.
25230
25231 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
25232
25233         PR testsuite/21443
25234         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25235         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25236         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25237         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25238         Change -O1 to -O2.
25239         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
25240         -fno-tree-dominator-opts.
25241
25242 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25243
25244         * gfortran.dg/return_1.f90: New test.
25245
25246 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
25247
25248         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25249
25250         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25251
25252 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
25253
25254         PR c++/21427
25255         * g++.dg/inherit/covariant13.C: New.
25256
25257 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25258
25259         PR libfortran/19155
25260         * gfortran.dg/pr19155.f: New test.
25261
25262 2005-05-08  Roger Sayle  <roger@eyesopen.com>
25263
25264         PR inline-asm/8788
25265         * gcc.dg/pr8788-1.c: New testcase.
25266
25267 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
25268
25269         PR target/21416
25270         * gcc.target/mips/fpcmp-[12].c: New tests.
25271
25272 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
25273
25274         * lib/target-supports-dg.exp (dg-require-fork): New function.
25275         (dg-require-mkfifo): Likewise.
25276         * lib/target-supports.exp (check_function_available): New
25277         function.
25278         (check_fork_available): Likewise.
25279         (check_mkfifo_available): Likewise.
25280
25281 2005-05-06  Jeff Law  <law@redhat.com>
25282
25283         * gcc.c-torture/compile/pr21380.c: New test.
25284
25285 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
25286
25287         PR c++/20961
25288         * g++.dg/ext/weak3.C: New test.
25289
25290 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
25291
25292         PR c++/21352
25293         * g++.dg/template/crash37.C: New test.
25294
25295 2005-05-05  Paul Brook  <paul@codesourcery.com>
25296
25297         * gcc.dg/arm-g2.c: Use effective-target arm32.
25298         * gcc.dg/arm-mmx-1.c: Ditto.
25299         * gcc.dg/arm-scd42-2.c: Ditto.
25300         * gcc.dg/arm-vfp1.c: Ditto.
25301         * lib/target-supports.exp (check_effective_target_arm32): New
25302         function.
25303
25304 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
25305
25306         PR libfortran/21354
25307         gfortran.dg/in_pack_rank7.f90: New test.
25308
25309 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
25310
25311         PR middle-end/15618
25312         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25313
25314 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
25315
25316         PR middle-end/21265
25317         * gcc.dg/20050503-1.c: New test.
25318
25319         PR rtl-optimization/21239
25320         * gcc.dg/i386-sse-11.c: New test.
25321
25322 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
25323
25324         PR target/16888
25325         * gcc.target/i386/asm-1.c: New test.
25326
25327 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
25328
25329         PR rtl-optimization/21330
25330         * gcc.c-torture/execute/20050502-1.c: New test.
25331
25332         PR target/21297
25333         * gcc.c-torture/execute/20050502-2.c: New test.
25334
25335 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
25336
25337         PR middle-end/21282
25338         * gcc.dg/pr21282.c: New.
25339
25340 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25341
25342         * gcc.dg/vect/pr20122.c: Clean up .vect file.
25343         * gcc.dg/vect/vect-92.c: Likewise.
25344         * gcc.dg/vect/vect-93.c: Likewise.
25345         * gcc.dg/vect/vect-dv-1.c: Likewise.
25346         * gcc.dg/vect/vect-dv-2.c: Likewise.
25347         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25348
25349 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
25350
25351         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25352         * gfortran.dg/vect/vect-2.f90: Likewise.
25353         * gfortran.dg/vect/vect-3.f90: Likewise.
25354         * gfortran.dg/vect/vect-4.f90: Likewise.
25355         * gfortran.dg/vect/vect-5.f90: Likewise.
25356
25357 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
25358
25359         PR target/20813
25360         * gcc.dg/rs6000-fpint-2.c: New.
25361
25362 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
25363
25364         PR c/15698
25365         * gcc.dg/builtins-30.c: Update expected messages.
25366         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25367         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25368         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25369
25370 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
25371
25372         PR tree-optimization/21294
25373         * gcc.dg/tree-ssa/pr21294.c: New.
25374
25375 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
25376
25377         * gcc.dg/altivec-3.c (vec_store): Do not use the old
25378         __builtin_altivec_st_internal_4si built-in.
25379
25380 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
25381
25382         PR c++/15875
25383         * g++.dg/template/ptrmem14.C: New test.
25384
25385 2005-05-02  Paul Brook  <paul@codesourcery.com>
25386
25387         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25388
25389 2005-05-02  Michael Matz  <matz@suse.de>
25390
25391         PR c++/19542
25392         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25393
25394 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
25395
25396         * g++.dg/cpp/weak.C: New test.
25397
25398 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
25399
25400         * gcc.dg/tree-ssa/loop-8.c: New test.
25401
25402 2005-04-30  Michael Maty  <matz@suse.de>
25403
25404         * gcc.dg/inline-mcpy.c: New test.
25405
25406 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
25407
25408         PR libfortran/18958
25409         * gfortran.dg/eoshift.f90: New test case.
25410
25411 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
25412
25413         PR libfortran/18857
25414         * gfortran.dg/matmul_1.f90: New test.
25415
25416 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25417
25418         PR tree-optimization/21030
25419         * gcc.dg/tree-ssa/pr21030.c: New.
25420
25421 2005-04-29  Devang Patel  <dpatel@apple.com>
25422
25423         PR tree-optimization/21272
25424         * gcc.dg/vect/vect-ifcvt-10.c: New test.
25425
25426 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
25427
25428         PR fortran/13082
25429         PR fortran/18824
25430         * gfortran.dg/entry_4.f90: New test.
25431         * gfortran.fortran-torture/execute/entry_1.f90: New test.
25432         * gfortran.fortran-torture/execute/entry_2.f90: New test.
25433         * gfortran.fortran-torture/execute/entry_3.f90: New test.
25434         * gfortran.fortran-torture/execute/entry_4.f90: New test.
25435         * gfortran.fortran-torture/execute/entry_5.f90: New test.
25436         * gfortran.fortran-torture/execute/entry_6.f90: New test.
25437         * gfortran.fortran-torture/execute/entry_7.f90: New test.
25438
25439 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25440
25441         * gfortran.fortran-torture/execute/entry_8.f90: New test.
25442
25443 2005-04-29  Paul Brook  <paul@codesourcery.com>
25444
25445         * gfortran.dg/entry_3.f90: New test.
25446
25447 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25448
25449         * gfortran.dg/implicit_4.f90: New test.
25450
25451 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
25452
25453         * lib/target-supports.exp (check_profiling_available): Return
25454         false for xtensa-*-elf.
25455
25456 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
25457
25458         * lib/fortran-torture.exp (fortran-torture.exp): Catch
25459         error if file cannot be deleted.
25460
25461 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
25462
25463         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25464         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25465         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25466         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25467         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25468         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25469         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25470         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25471         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25472         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25473         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25474         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25475         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25476
25477 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25478
25479         PR fortran/20865
25480         * gfortran.dg/pr20865.f90: New test.
25481
25482 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
25483
25484         * gcc.dg/void-cast-2.c: New test.
25485
25486 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25487
25488         PR c/21159
25489         * gcc.dg/void-cast-1.c: New test.
25490
25491 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
25492
25493         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25494
25495 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25496
25497         PR fortran/21177
25498         * gfortran.dg/pr21177.f90: New test.
25499
25500 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
25501
25502         PR tree-optimization/21171
25503         * gcc.dg/tree-ssa/pr21171.c: New test.
25504
25505 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
25506
25507         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25508         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25509         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25510         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25511         gcc.dg/tree-ssa/gen-vect-32.c: New.
25512         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25513         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25514         don't run on PPC32.
25515
25516 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25517
25518         PR c/21213
25519         * gcc.dg/transparent-union-3.c: New test.
25520
25521 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
25522
25523         PR c/20740
25524         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25525         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25526         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25527         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25528         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25529         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25530
25531 2005-04-26  Jeff Law  <law@redhat.com>
25532
25533         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25534         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25535         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25536         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25537         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25538         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25539         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25540
25541 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
25542
25543         PR tree-optimization/17598
25544         * gcc.dg/tree-ssa/pr17598.c: New testcase.
25545
25546 2005-04-25  Mike Stump  <mrs@apple.com>
25547
25548         * objc.dg/fix-and-continue-1.m: Add.
25549
25550 2005-04-25  Roger Sayle  <roger@eyesopen.com>
25551
25552         PR c++/20995
25553         * g++.dg/opt/pr20995-1.C: New test case.
25554
25555 2005-04-25  Devang Patel <dpatel@apple.com>
25556
25557         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25558
25559 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25560
25561         PR testsuite/21062
25562         * g++.dg/opt/alias2.C (printf): Correct the prototype.
25563
25564 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
25565
25566         PR C++/21188
25567         * g++.dg/opt/rtti2.C: New test.
25568
25569 2005-04-25  Paul Brook  <paul@codesourcery.com>
25570         Steven G. Kargl  <kargls@comcast.net>
25571
25572         PR fortran/20879
25573         * gfortran.dg/ichar_1.f90: New file.
25574
25575 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
25576
25577         PR middle-end/20991
25578         * g++.dg/opt/pr20991.C: New test.
25579
25580         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25581         where sizeof (type) < __alignof__ (type).
25582         * gcc.dg/compat/struct-layout-1.h: Likewise.
25583
25584 2005-04-24  Per Bothner  <per@bothner.com>
25585             Devang Patel  <dpatel@apple.com>
25586
25587         PR preprocessor/20907
25588         * gcc.dg/cpp/very-long-comment.c: New test.
25589
25590 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25591
25592         PR fortran/20059
25593         * gfortran.dg/common_5.f: New test.
25594
25595 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
25596
25597         PR middle-end/21082
25598         * g++.dg/tree-ssa/pr21082.C: New testcase.
25599
25600 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
25601
25602         * gcc.dg/vect/vect-99.c: New test.
25603
25604 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
25605
25606         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25607
25608 2005-04-22  Jeff Law  <law@redhat.com>
25609
25610         * gcc.dg/uninit-5.c: Remove xfails.
25611         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25612         conditionals and loads.
25613
25614 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
25615
25616         PR libfortran/20074
25617         PR libfortran/20436
25618         PR libfortran/21108
25619         * gfortran.dg/nested_reshape.f90: new test
25620         * gfortran.dg/reshape-alloc.f90: new test
25621         * gfortran.dg/reshape.f90: new test
25622
25623 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
25624
25625         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25626
25627         * gcc.dg/arm-vfp1.c: New test.
25628
25629 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
25630
25631         PR c++/21087
25632         * g++.dg/lookup/builtin2.C: New test.
25633
25634 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
25635
25636         * gcc.dg/weak/weak-13.c: New test.
25637
25638 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
25639
25640         * lib/target-supports.exp (check_effective_target_sync_int_long):
25641         Add powerpc*.
25642
25643 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
25644
25645         * gcc.target/mips/branch-1.c: New test.
25646
25647 2005-04-21  Richard Henderson  <rth@redhat.com>
25648
25649         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25650         * gcc.dg/vect/vect-86.c: Likewise.
25651         * gcc.dg/vect/vect-87.c: Likewise.
25652         * gcc.dg/vect/vect-88.c: Likewise.
25653
25654 2005-04-21  Devang Patel  <dpatel@apple.com>
25655
25656         PR optimization/20994
25657         * gcc.dg/tree-ssa/ifc-3.c: New test.
25658
25659 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25660
25661         PR c/12913
25662         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25663         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25664         gcc.dg/c99-vla-jump-5.c: New tests.
25665
25666 2005-04-19  Richard Henderson  <rth@redhat.com>
25667
25668         * lib/target-supports.exp (check_effective_target_vect_int_mult):
25669         Fix typo in exists check.
25670         (check_effective_target_sync_int_long): New.
25671         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25672         * gcc.dg/ia64-sync-2.c: Likewise.
25673         * gcc.dg/ia64-sync-3.c: Likewise.
25674         * gcc.dg/ia64-sync-4.c: Likewise.
25675
25676 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
25677
25678         * gcc.dg/fold-xor-1.c: New test.
25679         * gcc.dg/fold-xor-2.c: New test.
25680
25681 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
25682
25683         PR target/20670
25684         * g++.dg/eh/fp-regs.C: New test.
25685
25686 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
25687
25688         * gcc.dg/Wint-to-pointer-cast-1.c,
25689         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25690         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25691         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25692
25693 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25694
25695         PR fortran/16861
25696         * gfortran.dg/pr16861.f90: New test.
25697
25698 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25699
25700         * gcc.dg/pr21085.c: New test.
25701
25702 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
25703
25704         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
25705         (setup_mips_tests, dg-mips-options): New procedures.
25706         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25707         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25708         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25709         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25710         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25711         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25712         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25713         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25714         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25715         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25716         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25717         dg-mips-options instead of dg-options.  Remove now-redundant
25718         preprocessor guards.
25719         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25720         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25721         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25722         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25723         * gcc.dg/vr-mult-2.c: Delete.
25724         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25725         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25726         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25727         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25728         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25729         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25730         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25731
25732 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
25733
25734         * ada/acats/run_all.sh: Use sync when executable not present.
25735
25736 2005-04-18  Devang Patel  <dpatel@apple.com>
25737
25738         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25739         * gcc.dg/vect/vect-11a.c: New.
25740         * gcc.dg/vect/vect-none.c: Update.
25741         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25742
25743 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
25744
25745         PR tree-optimization/20922
25746         * gcc.dg/pr20922-1.c: New test.
25747         * gcc.dg/pr20922-2.c: New test.
25748         * gcc.dg/pr20922-3.c: New test.
25749         * gcc.dg/pr20922-4.c: New test.
25750         * gcc.dg/pr20922-5.c: New test.
25751         * gcc.dg/pr20922-6.c: New test.
25752
25753 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25754
25755         PR libfortran/20950
25756         * gfortran.dg/pr20950.f: New test.
25757
25758 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25759
25760         PR libfortran/19216
25761         * gfortran.dg/pr19216.f: New test.
25762
25763 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
25764
25765         PR tree-optimization/21001
25766         * gcc.dg/tree-ssa/pr21001.c: New.
25767
25768 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
25769
25770         PR libfortran/21075
25771         * gfortran.dg/reshape_rank7.f90: New test.
25772
25773 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
25774
25775         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
25776         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
25777         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
25778         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
25779         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
25780         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
25781         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
25782         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
25783         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
25784         wrong way round).
25785         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
25786         in namelists.  New test.
25787         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
25788         New test.
25789         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
25790         New test.
25791         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
25792         namelist.  New test.
25793         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
25794         New test.
25795         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
25796         New test.
25797         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
25798         namelist.  New test.
25799         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
25800         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
25801         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
25802         New test.
25803         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
25804         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
25805         arrays. New test.
25806
25807 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
25808
25809         * gfortran.dg/wtruncate.f: New testcase.
25810         * gfortran.dg/wtruncate.f90: New testcase.
25811
25812 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
25813
25814         PR c++/21025
25815         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
25816         which sizeof/alignof is dependent, rather than just whether we are
25817         processing_template_decl.
25818
25819 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25820
25821         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25822         corrected typo where the wrong variables had been compared.
25823
25824 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
25825
25826         PR libfortran/18495
25827         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
25828         Test callee-allocated version of return array with a write
25829         statement.
25830         Test spread with a temporary with another write statement.
25831
25832 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
25833
25834         PR tree-optimization/21031
25835         * gcc.dg/tree-ssa/pr21031.c: New.
25836
25837 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
25838
25839         PR tree-optimization/21004
25840         * gcc.dg/builtins-53.c: Include builtins-config.h.
25841         Check floorf, ceilf, floorl and ceill transformations
25842         only when HAVE_C99_RUNTIME is defined.
25843
25844 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
25845
25846         PR middle-end/20739
25847         * gcc.dg/tree-ssa/pr20739.c: New test.
25848
25849 2005-04-14  Mike Stump  <mrs@apple.com>
25850
25851         * gcc.dg/Foundation.framework/empty: New.
25852         * gcc.dg/framework-2.c: New.
25853
25854 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25855
25856         PR tree-optimization/21021
25857         * gcc.c-torture/compile/pr21021.c: New.
25858
25859 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
25860
25861         PR testsuite/21010
25862         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
25863         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
25864         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
25865         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
25866         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
25867         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
25868         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
25869         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
25870
25871 2005-04-14  Richard Henderson  <rth@redhat.com>
25872
25873         * lib/target-supports.exp (check_effective_target_vect_condition):
25874         Add ia64, i?86, and x86_64.
25875
25876 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
25877
25878         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
25879
25880 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
25881
25882         PR tree-optimization/20657
25883         * gcc.dg/tree-ssa/pr20657.c: New.
25884
25885 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
25886
25887         * gcc.dg/builtins-53.c: Also check (int)trunc* and
25888         (long long int)trunc*.
25889
25890 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
25891
25892         PR target/20927
25893         * gcc.dg/pr20927.c: New test.
25894
25895 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
25896
25897         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
25898         * gcc.target/mips/asm-1.c: Likewise.
25899
25900 2005-04-13  Dale Johannesen  <dalej@apple.com>
25901
25902         * objc.dg/objc-fast-4.m: New.
25903
25904 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
25905
25906         * gcc.target/cris/torture/cris-torture.exp: New driver in new
25907         directory.
25908         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
25909
25910 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
25911
25912         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
25913         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
25914         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
25915
25916 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
25917
25918         PR tree-optimization/20913
25919         * gcc.dg/tree-ssa/pr20913.c: New.
25920
25921         PR tree-optimization/20702
25922         * gcc.dg/tree-ssa/pr20702.c: New.
25923
25924 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25925
25926         PR c++/13744
25927         * g++.dg/inherit/local3.C: New test.
25928
25929 2005-04-12  Jeff Law  <law@redhat.com>
25930
25931         * gcc.dg/tree-ssa/20050412-1.c: New test.
25932
25933 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
25934
25935         PR libfortran/19016
25936         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
25937         Add tests with mask generated by expression.
25938         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25939         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25940         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25941
25942 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
25943
25944         PR middle-end/20917
25945         * gcc.dg/20050409-1.c: New test.
25946
25947 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
25948
25949         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
25950
25951 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25952
25953         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25954         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
25955         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25956         (TARGET_CXX): Adjust accordingly.
25957         * target.h (struct gcc_target): Remove epxort_class_data.  Add
25958         determine_class_data_visibility and class_data_always_comdat.
25959         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25960         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
25961         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25962         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
25963         (arm_cxx_determine_class_data_visibility): New.
25964         (arm_cxx_class_data_always_comdat): Likewise.
25965         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
25966         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
25967         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
25968         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
25969         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
25970         Define.
25971
25972 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
25973
25974         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
25975
25976 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
25977
25978         * gcc.dg/i386-darwin-fpmath.c: New.
25979
25980 2004-04-11  Devang Patel  <dpatel@apple.com>
25981
25982         * lib/target-supports.exp (check_effective_target_vect_condition): New.
25983         * gcc.dg/vect/vect-ifcvt-1.c: New test.
25984         * gcc.dg/vect/vect-ifcvt-2.c: New test.
25985         * gcc.dg/vect/vect-ifcvt-3.c: New test.
25986         * gcc.dg/vect/vect-ifcvt-4.c: New test.
25987         * gcc.dg/vect/vect-ifcvt-5.c: New test.
25988         * gcc.dg/vect/vect-ifcvt-6.c: New test.
25989         * gcc.dg/vect/vect-ifcvt-7.c: New test.
25990         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
25991
25992 2004-04-11  Devang Patel  <dpatel@apple.com>
25993
25994         * gcc.dg/vect/vect-dv-1.c: New test.
25995         * gcc.dg/vect/vect-dv-2.c: New test.
25996
25997 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
25998
25999         PR tree-optimization/20933
26000         * gcc.dg/tree-ssa/pr20933.c: New test.
26001
26002 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26003
26004         * gfortran.dg/fold_nearest.f90: New test.
26005
26006 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
26007
26008         * gcc.dg/tree-ssa/alias-1.c: New test.
26009
26010 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
26011
26012         PR tree-optimization/20920
26013         * g++.dg/tree-ssa/pr20920.C: New test.
26014
26015 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
26016
26017         * gcc.dg/builtins-53.c: Also check (int)ceil* and
26018         (long long int)ceil*.
26019
26020 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
26021
26022         * g++.dg/warn/Wdtor1.C: Declare template in system header with
26023         explicit C++ linkage.
26024
26025 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26026
26027         * gfortran.dg/pr17229.f: Take care of the new obsolescence
26028         warning for arithmetic IF statements.
26029
26030 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
26031
26032         * eor_handling_1.f90: New test case.
26033         * eor_handling_2.f90: New test case.
26034         * eor_handling_3.f90: New test case.
26035         * eor_handling_4.f90: New test case.
26036         * eor_handling_5.f90: New test case.
26037         * noadv_size.f90: New test case.
26038         * pad_no.f90: New test case.
26039
26040 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
26041
26042         * gcc.c-torture/execute/20050410-1.c: New test.
26043
26044 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
26045
26046         * gcc.dg/pr20126.c: New.
26047
26048 2005-04-09  Bud Davis  <bdavis@gfortran.org>
26049             Steven G. Kargl <kargls@comcast.net>
26050
26051         * gfortran.dg/PR19872.f: New test.
26052
26053 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26054
26055         * gfortran.dg/nint_1.f90: Fix dg-do directive.
26056
26057 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
26058
26059         * gfortran.dg/nint_1.f90: New test.
26060
26061 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26062
26063         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26064         Added test for callee-allocated arrays with write statements.
26065         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26066         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26067         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26068         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26069         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26070
26071 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
26072
26073         PR libfortran/20163
26074         * gfortran.dg/open-options-blanks.f: New test.
26075
26076 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
26077
26078         PR fortran/13257
26079         * gfortran.dg/comma_format_extension_[1234].f: New tests.
26080
26081 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
26082
26083         * gcc.dg/tree-ssa/stdarg-1.c: New test.
26084         * gcc.dg/tree-ssa/stdarg-2.c: New test.
26085         * gcc.dg/tree-ssa/stdarg-3.c: New test.
26086         * gcc.dg/tree-ssa/stdarg-4.c: New test.
26087         * gcc.dg/tree-ssa/stdarg-5.c: New test.
26088         * gcc.c-torture/execute/stdarg-4.c: New test.
26089
26090         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26091
26092         PR target/20795
26093         * g++.dg/abi/param2.C: New test.
26094
26095 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26096
26097         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26098
26099 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
26100
26101         * gcc.dg/builtins-53.c: New test.
26102
26103 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
26104
26105         * g++.dg/tree-ssa/pr18178.C: New test.
26106         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26107         * gcc.c-torture/execute/20041019-1.c: New test.
26108         * gcc.dg/tree-ssa/20041008-1.c: New test.
26109         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26110         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26111         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26112         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26113         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26114         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26115         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26116         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26117         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26118         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26119
26120 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
26121
26122         PR rtl-optimization/20466
26123         * gcc.c-torture/execute/pr20466-1.c: New test.
26124
26125 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
26126
26127         PR c++/20905
26128         * g++.dg/parse/cond2.C: New test.
26129
26130         PR c++/20145
26131         * g++.dg/warn/Wdtor1.C: New test.
26132
26133 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26134
26135         PR fortran/17229
26136         * gfortran.dg/pr17229.f: New test.
26137
26138 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
26139
26140         * gfortran.dg/tiny_1.f90: New test.
26141         * gfortran.dg/tiny_2.f90: ditto.
26142
26143 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
26144
26145         * gfortran.dg/eor_1.f90: Fix dg-do run line
26146         * gfortran.dg/open_new.f90: Fix dg-do run line
26147
26148 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
26149
26150         * lib/target-supports.exp (get_compiler_messages): Support
26151         optional arguments, the fourth being compiler options.
26152         (check_effective_target_fpic): New proc.
26153         * gcc.dg/20050321-2.c: Restrict to target fpic.
26154
26155 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
26156
26157         * gcc.dg/15443-1.c: New test.
26158         * gcc.dg/15443-2.c: Likewise.
26159
26160 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26161
26162         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26163
26164 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26165
26166         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26167
26168 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
26169
26170         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26171         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26172         -m64.
26173         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26174         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26175         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26176
26177 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
26178
26179         PR c++/20212
26180         * g++.dg/warn/Wunused-11.C: New test.
26181
26182 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
26183
26184         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26185
26186 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
26187
26188         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26189
26190 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26191
26192         PR c++/20734
26193         * g++.dg/template/ptrmem13.C: New test.
26194
26195 2005-04-05  Per Bothner  <per@bothner.com>
26196
26197         * lib/gcc.exp: Always add -fno-show-column, for now.
26198
26199 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
26200
26201         PR testsuite/20767
26202         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26203         of plain old "unsigned int" for the type of "i".  Makes this test
26204         64bit clean.
26205
26206 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
26207
26208         * gcc.dg/i386-ssefn-1.c: New test.
26209         * gcc.dg/i386-ssefn-2.c: New test.
26210         * gcc.dg/i386-ssefn-3.c: New test.
26211         * gcc.dg/i386-ssefn-4.c: New test.
26212
26213 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
26214
26215         PR tree-optimization/20076
26216         * gcc.dg/builtin-apply4.c: New test.
26217
26218         PR preprocessor/19475
26219         * gcc.dg/cpp/macspace1.c: New test.
26220         * gcc.dg/cpp/macspace2.c: New test.
26221
26222 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26223
26224         * gfortran.dg/pr20755.f: Fixed bad format.
26225
26226 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
26227
26228         PR c++/20763
26229         * g++.dg/ext/attrib21.C: New test.
26230
26231 2004-04-05  Devang Patel  <dpatel@apple.com>
26232
26233         * lib/target-supports.exp (check_effective_target_vect_shif): New.
26234         * gcc.dg/vect/vect-shift-1.c: New test.
26235
26236 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26237
26238         PR libfortran/20755
26239         * gfortran.dg/pr20755.f: New test.
26240
26241 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
26242
26243         * gfortran.dg/pr15959.f90: New test.
26244         * gfortran.dg/string_pad_trunc.f90: New test.
26245
26246 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26247
26248         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26249         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26250         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26251         syntax.
26252
26253 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26254
26255         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26256
26257 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26258
26259         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26260         * gcc.c-torture/compile/20011119-2.c: Likewise.
26261         * gcc.c-torture/compile/981001-2.c: Likewise.
26262
26263 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
26264
26265         PR c++/20679
26266         * g++.dg/template/overload4.C: New test.
26267
26268 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26269
26270         PR c++/20746
26271         * g++.dg/abi/covariant5.C: New.
26272
26273         PR debug/20505
26274         * g++.dg/debug/const2.C: New.
26275
26276 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
26277
26278         PR rtl-optimization/16104
26279         * gcc.c-torture/execute/20050316-1.c: New test.
26280
26281 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
26282
26283         * g++.dg/template/spec23.C: Fix dg-error text.
26284
26285 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
26286
26287         PR c++/19199
26288         * g++.dg/expr/lval2.C: New.
26289
26290 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26291
26292         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26293         __builtin_strcasecmp and __builtin_strncasecmp.
26294
26295 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
26296
26297         PR c++/20723
26298         * g++.dg/template/spec22.C: New.
26299         * g++.dg/template/spec23.C: New.
26300
26301 2005-04-03  Dale Ranta  <dir@lanl.gov>
26302             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26303
26304         PR libfortran/20068
26305         PR libfortran/20125
26306         PR libfortran/20156
26307         PR libfortran/20471
26308         * gfortran.dg/backspace.f: New test.
26309
26310 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
26311
26312         * gcc.dg/pr19345.c: New test.
26313
26314 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26315
26316         PR tree-optimization/20640
26317         * gcc.dg/torture/tree-loop-1.c: New.
26318
26319 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
26320
26321         PR rtl-optimization/20290
26322         * gcc.c-torture/execute/loop-ivopts-2.c: New.
26323
26324 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
26325
26326         * gcc.dg/rs6000-fpint.c: New.
26327
26328 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26329
26330         * gcc.dg/old-style-then-proto-1.c: New test.
26331
26332 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26333
26334         * gfortran.fortran-torture/execute/backspace.f90: Check
26335         after backspace and read was incorrect.
26336
26337 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26338
26339         * gcc.c-torture/execute/builtins/strcat.c: Check the result
26340         buffer past the terminating NUL using memcmp.
26341         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26342         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26343
26344         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26345         Fix unused/uninitialized variable warnings.
26346
26347         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26348         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26349         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26350         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26351
26352         * gcc.c-torture/execute/builtins/abs-1-lib.c,
26353         gcc.c-torture/execute/builtins/fputs-lib.c,
26354         gcc.c-torture/execute/builtins/lib/fprintf.c,
26355         gcc.c-torture/execute/builtins/lib/main.c,
26356         gcc.c-torture/execute/builtins/lib/memcmp.c,
26357         gcc.c-torture/execute/builtins/lib/memmove.c,
26358         gcc.c-torture/execute/builtins/lib/mempcpy.c,
26359         gcc.c-torture/execute/builtins/lib/memset.c,
26360         gcc.c-torture/execute/builtins/lib/printf.c,
26361         gcc.c-torture/execute/builtins/lib/sprintf.c,
26362         gcc.c-torture/execute/builtins/lib/stpcpy.c,
26363         gcc.c-torture/execute/builtins/lib/strchr.c,
26364         gcc.c-torture/execute/builtins/lib/strcmp.c,
26365         gcc.c-torture/execute/builtins/lib/strcpy.c,
26366         gcc.c-torture/execute/builtins/lib/strcspn.c,
26367         gcc.c-torture/execute/builtins/lib/strlen.c,
26368         gcc.c-torture/execute/builtins/lib/strncat.c,
26369         gcc.c-torture/execute/builtins/lib/strncmp.c,
26370         gcc.c-torture/execute/builtins/lib/strncpy.c,
26371         gcc.c-torture/execute/builtins/lib/strrchr.c,
26372         gcc.c-torture/execute/builtins/lib/strspn.c,
26373         gcc.c-torture/execute/builtins/lib/strstr.c,
26374         gcc.c-torture/execute/builtins/memops-asm-lib.c,
26375         gcc.c-torture/execute/builtins/strlen-2.c,
26376         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26377         prototypes.
26378
26379 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
26380
26381         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26382         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26383         selectany usage.
26384
26385 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
26386
26387         PR c++/19406
26388         * g++.dg/debug/using1.C: New test.
26389
26390 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
26391
26392         PR middle-end/20524
26393         * gcc.dg/alias-7.c: Prefix asm-declared name with
26394         __USER_LABEL_PREFIX__.
26395
26396 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
26397
26398         Fix fallout from PR middle-end/15700:
26399         * gcc.c-torture/compile/20011119-1.c: Take
26400         __USER_LABEL_PREFIX__ into account.
26401         * gcc.c-torture/compile/20011119-2.c: Likewise.
26402
26403 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
26404
26405         PR c++/18644
26406         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26407
26408 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
26409
26410         PR c/17855
26411         * gcc.c-torture/compile/struct-non-lval-1.c,
26412         gcc.c-torture/compile/struct-non-lval-2.c,
26413         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26414
26415 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
26416
26417         * gcc.dg/tls/tls.exp: Remove temporary file.
26418         * g++.dg/tls/tls.exp: Ditto.
26419         * lib/file-format.exp: Ditto.
26420         * g++.dg/special/ecos.exp: Ditto.
26421
26422         * lib/profopt.exp: Treat prof_ext as a list.
26423         * gcc.misc-tests/bprob.exp: Ditto.
26424         * g++.dg/bprob/bprob.exp: Ditto.
26425
26426         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26427         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26428         g++.dg/tree-ssa/pointer-reference-alias.C,
26429         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26430         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26431         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26432         g++.dg/vect/pr19951.cc: Ditto.
26433         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26434         gcc.dg/builtins-47.c: Ditto.
26435         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26436         gcc.dg/pr20115-1.c: Ditto.
26437         * gcc.dg/tree-ssa/20030530-2.c,
26438         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26439         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26440         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26441         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26442         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26443         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26444         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26445         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26446         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26447         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26448         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26449         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26450         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26451         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26452         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26453         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26454         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26455         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26456         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26457         gcc.dg/tree-ssa/20030824-1.c,
26458         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26459         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26460         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26461         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26462         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26463         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26464         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26465         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26466         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26467         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26468         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26469         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26470         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26471         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26472         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26473         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26474         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26475         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26476         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26477         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26478         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26479         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26480         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26481         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26482         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26483         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26484         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26485         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26486         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26487         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26488         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26489         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26490         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26491         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26492         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26493         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26494         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26495         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26496         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26497         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26498         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26499         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26500         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26501         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26502         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26503         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26504         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26505         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26506         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26507         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26508         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26509         gcc.dg/tree-ssa/useless-1.c: Ditto.
26510         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26511         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26512         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26513         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26514         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26515         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26516         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26517         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26518         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26519         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26520         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26521         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26522         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26523         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26524         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26525         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26526         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26527         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26528         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26529         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26530         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26531         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26532         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26533         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26534         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26535         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26536         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26537         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26538         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26539         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26540         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26541         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26542         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26543         gcc.dg/vect/vect-none.c: Ditto.
26544         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26545         treelang/compile/unsigned.tree: Ditto.
26546
26547         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26548         * gcc.dg/cpp/direct2s.c: Ditto.
26549         * gcc.dg/cpp/paste4.c: Ditto.
26550         * gcc.dg/cpp/separate-1.c: Ditto.
26551         * gcc.dg/pch/save-temps-1.c: Ditto.
26552         * g++.dg/ext/altivec-10.C: Ditto.
26553         * g++.dg/pch/pch.C: Ditto.
26554
26555         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26556
26557         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26558         * g++.dg/template/repo1.C: Ditto.
26559         * g++.dg/template/repo2.C: Ditto.
26560         * g++.dg/template/repo3.C: Ditto.
26561         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26562         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26563         * g++.old-deja/g++.pt/repo1.C: Ditto.
26564         * g++.old-deja/g++.pt/repo2.C: Ditto.
26565         * g++.old-deja/g++.pt/repo3.C: Ditto.
26566         * g++.old-deja/g++.pt/repo4.C: Ditto.
26567
26568         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26569         * gcc.dg/20030107-1.c: Ditto.
26570         * gcc.dg/20030702-1.c: Ditto.
26571         * gcc.dg/profile-generate-1.c: Ditto.
26572         * g++.dg/other/profile1.C: Ditto.
26573         * g++.old-deja/g++.robertl/eb83.C: Ditto.
26574
26575         * lib/gcc-dg.exp (remove-build-file): New.
26576         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26577         cleanup-tree-dump, cleanup-saved-temps): New.
26578
26579 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26580
26581         PR c++/19203, DR 214
26582         * g++.dg/parse/ambig3.C: Not ambiguous.
26583         * g++.dg/template/spec20.C: New.
26584         * g++.dg/template/spec21.C: New.
26585
26586 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
26587
26588         PR target/20045
26589         * gcc.dg/ia64-fptr-1.c: Run only on linux.
26590
26591 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26592
26593         PR libfortran/20660
26594         * gfortran.dg/negative_unit.f: New test.
26595
26596 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26597
26598         * gcc.dg/20050330-1.c: New test.
26599
26600 2005-03-30  Devang Patel  <dpatel@apple.com>
26601
26602         * g++.dg/tree-sra/ssa-sra-3.C: New test.
26603
26604 2005-03-30  Dale Johannesen  <dalej@apple.com>
26605
26606         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26607
26608 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
26609
26610         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26611         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26612         Strip options from test name.
26613
26614 2005-03-31  Jan Hubicka  <jh@suse.cz>
26615
26616         * gcc.dg/varpool-1.c: New testcase.
26617
26618 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26619
26620         PR c/772
26621         PR c/17913
26622         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26623         gcc.dg/stmt-expr-label-3.c : New tests.
26624         * gcc.c-torture/execute/medce-2.c: Remove.
26625
26626 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
26627
26628         PR c/20368
26629         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26630         tests.
26631
26632 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
26633
26634         * gcc.c-torture/compile/pr20203.c: New test.
26635
26636 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26637
26638         * gfortran.dg/promotion.f90: New test.
26639
26640 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
26641
26642         PR middle-end/20491
26643         * gcc.dg/torture/asm-subreg-1.c: New test.
26644
26645 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
26646
26647         PR c/20672
26648         * gcc.dg/pr20672-1.c: New test.
26649
26650 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
26651
26652         * gfortran.dg/vect: New directory.
26653         * gfortran.dg/vect/vect.exp: New.
26654         * gfortran.dg/vect/vect-1.f90: New test.
26655         * gfortran.dg/vect/vect-2.f90: New test.
26656         * gfortran.dg/vect/vect-3.f90: New test.
26657         * gfortran.dg/vect/vect-4.f90: New test.
26658         * gfortran.dg/vect/vect-5.f90: New test.
26659
26660 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
26661
26662         PR middle-end/20622
26663         * gcc.dg/alias-7.c: New test.
26664
26665 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26666
26667         * gcc.dg/sparc-reg-1.c: New test.
26668
26669 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
26670
26671         PR target/19890
26672         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26673
26674 2005-03-29  Dale Ranta  <dir@lanl.gov>
26675             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26676
26677         PR libfortran/20163
26678         * gfortran.dg/pr20163-2.f: New test.
26679
26680 2005-03-28  Jan Hubicka  <jh@suse.cz>
26681
26682         PR middle-end/20635
26683         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26684         by Jakub Jelinek.
26685
26686 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
26687
26688         PR tree-optimization/20626
26689         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26690         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26691
26692 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26693
26694         * gfortran.dg/underflow.f90: New test.
26695         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26696
26697 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26698
26699         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26700
26701 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
26702
26703         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26704         (g++_init): Make sure that CXXFLAGS is set.
26705         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26706         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26707         * lib/gfortran.exp (gfortran_link_flags): Likewise.
26708         * lib/objc.exp (objc_init): Likewise.
26709         * lib/treelang.exp (treelang_init): Likewise.
26710
26711 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
26712
26713         PR tree-optimization/20470
26714         * gcc.dg/tree-ssa/pr20470.c: New test.
26715
26716 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
26717
26718         * gcc.dg/ppc-stfiwx.c: New.
26719
26720 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
26721
26722         PR target/19888
26723         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26724
26725 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26726
26727         * gcc.dg/20050325-1.c: Fix a typo.
26728
26729 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26730
26731         PR libfortran/19678
26732         PR libfortran/19679
26733         * gfortran.dg/dos_eol.f: New test.
26734
26735 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
26736
26737         PR rtl-optimization/20249
26738         * gcc.dg/20050325-1.c: New test.
26739
26740 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26741
26742         PR libfortran/15332
26743         * gfortran.dg/pr15332.f: New test.
26744
26745 2005-03-24  Dale Johannesen  <dalej@apple.com>
26746
26747         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26748
26749 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
26750
26751         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26752         'internal' visibility.
26753         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26754         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26755         'protected' visibility.
26756         * gcc.dg/visibility-7.c: Likewise.
26757         * lib/target-supports.exp (check_visibility_available): Take
26758         a parameter, the kind of visibility to check for.
26759         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26760         to check_visibility_available.
26761
26762         * g++.dg/expr/cast3.C: New.
26763
26764 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
26765
26766         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
26767         rs6000.
26768
26769 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
26770
26771         PR target/20095
26772         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
26773
26774 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
26775
26776         * gcc.dg/badshift.c: Renamed to...
26777         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
26778
26779         * gcc.target/i386/badshift.c: Renamed to...
26780         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
26781         only.
26782
26783         PR rtl-optimization/20532
26784         * gcc.target/i386/badshift.c: New.
26785
26786 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26787
26788         * gfortran.dg/pr18025.f90: New test.
26789
26790 2005-03-23  Dale Johannesen  <dalej@apple.com>
26791
26792         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
26793
26794 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
26795
26796         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
26797
26798         * lib/target-supports.exp (check_iconv_available): Default
26799         libiconv to -liconv, if there is no definition.
26800
26801 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
26802
26803         * gcc.dg/torture/cris-asm-mof-1.c: New test.
26804
26805 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
26806
26807         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
26808         * g++.dg/opt/pr7503-2.C: Likewise.
26809         * g++.dg/opt/pr7503-3.C: Likewise.
26810         * g++.dg/opt/pr7503-4.C: Likewise.
26811         * g++.dg/opt/pr7503-5.C: Likewise.
26812         * g++.dg/warn/minmax.C: New test.
26813
26814 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26815
26816         * gfortran.dg/g77_intrinsics_funcs.f: New test.
26817         * gfortran.dg/g77_intrinsics_sub.f: New test.
26818
26819 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
26820             Jan Hubicka  <jh@suse.cz>
26821             Steven Bosscher <stevenb@suse.de
26822
26823         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
26824
26825 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26826
26827         PR c++/19980
26828         * g++.dg/template/redecl3.C: New test.
26829
26830 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26831
26832         PR c++/20499
26833         * g++.dg/parse/error16.C: Tweak error markers.
26834
26835 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
26836
26837         PR target/20561
26838         * gcc.dg/20050321-2.c: New test.
26839
26840 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26841
26842         PR c++/20465
26843         PR c++/20381
26844         * g++.dg/template/ptrmem12.C: New.
26845
26846 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
26847
26848         PR rtl-optimization/20527
26849         * gcc.c-torture/execute/pr20527-1.c: New test.
26850
26851 2005-03-22  Ben Elliston  <bje@au.ibm.com>
26852
26853         * gcc.misc-tests/options.exp (check_for_options): Create a real C
26854         program, compile it into a real executable and then delete the .c
26855         and .x files afterwards, to avoid problems on testglue targets.
26856
26857 2005-03-21  Stuart Hastings  <stuart@apple.com>
26858
26859         * gcc.target/i386/sse-2.c: New.
26860
26861 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
26862
26863         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
26864
26865 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26866
26867         * g++.dg/parse/crash25.C: Fix typo.
26868
26869 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26870
26871         PR c++/20461
26872         * g++.dg/parse/crash24.C: New test.
26873
26874         PR c++/20536
26875         * g++.dg/parse/crash25.C: New test.
26876
26877 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
26878
26879         PR c++/20147
26880         * g++.dg/ext/stmtexpr4.C: New test.
26881
26882 2005-03-20  Roger Sayle  <roger@eyesopen.com>
26883
26884         PR middle-end/20539
26885         * gcc.c-torture/compile/pr13066-1.c: New test case.
26886         * gcc.c-torture/compile/pr20539-1.c: Likewise.
26887         * g++.dg/opt/pr13066-1.C: Likewise.
26888
26889 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
26890
26891         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
26892
26893 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
26894
26895         PR fortran/18525
26896         * gfortran.dg/nesting_1.f90: New test.
26897
26898 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26899
26900         PR c++/20240
26901         * g++.dg/lookup/using13.C: New test.
26902
26903 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26904
26905         PR c++/20333
26906         * g++.dg/template/crash36.C: New test.
26907
26908 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
26909
26910         PR c++/20463
26911         * g++.dg/template/crash35.C: New test.
26912
26913 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
26914
26915         PR c++/19966
26916         * g++.dg/overload/operator2.C: New test.
26917
26918 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26919
26920         PR libfortran/20257
26921         * gfortran.dg/pr20257.f90: New test.
26922
26923 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26924
26925         PR libfortran/20480
26926         * gfortran.dg/pr20480.f90: New test.
26927
26928 2005-03-16  Richard Henderson  <rth@redhat.com>
26929
26930         PR middle-end/15700
26931         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
26932         (_rtld_global): New.
26933         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
26934         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
26935
26936         * gcc.dg/alias-3.c: New.
26937         * gcc.dg/alias-4.c: New.
26938         * gcc.dg/alias-5.c: New.
26939         * gcc.dg/alias-6.c: New.
26940
26941 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
26942
26943         * gcc.dg/cpp/ucnid-7.c: New.
26944
26945 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
26946             Dorit Naishlos  <dorit@il.ibm.com>
26947
26948         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
26949         darwin.
26950
26951 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
26952
26953         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
26954         support misaligned accesses.
26955         * gcc.dg/vect/vect-58.c: Likewise.
26956         * gcc.dg/vect/vect-92.c: New.
26957         * gcc.dg/vect/vect-93.c: New.
26958
26959 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
26960
26961         PR fortran/18827
26962         * gfortran.dg/assign_2.f90: New test.
26963         * gfortran.dg/assign_3.f90: New test.
26964         * gfortran.dg/assign.f90: New test.
26965
26966 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
26967
26968         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
26969         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
26970         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
26971         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
26972         names.
26973
26974 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
26975
26976         * gcc.dg/cpp/ucnid-6.c: New.
26977
26978         * gcc.dg/cpp/normalize-1.c: New.
26979         * gcc.dg/cpp/normalize-2.c: New.
26980         * gcc.dg/cpp/normalize-3.c: New.
26981         * gcc.dg/cpp/normalize-4.c: New.
26982         * gcc.dg/cpp/ucnid-4.c: New.
26983         * gcc.dg/cpp/ucnid-5.c: New.
26984         * g++.dg/cpp/normalize-1.C: New.
26985         * g++.dg/cpp/ucnid-1.C: New.
26986
26987 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
26988
26989         * gcc.dg/pr18628.c: New.
26990
26991 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
26992
26993         PR c++/20280
26994         * g++.dg/tree-ssa/pr20280.C: New.
26995
26996 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26997
26998         PR fortran/20467
26999         * gfortran.dg/stfunc_2.f90: New test.
27000
27001 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27002
27003         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27004
27005 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
27006
27007         * gcc.dg/tree-ssa/20050314-1.c: New test.
27008
27009 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27010
27011         PR c++/4403
27012         PR c++/9783, DR433
27013         * g++.dg/template/friend34.C: New test.
27014         * g++.dg/template/friend35.C: Likewise.
27015         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27016
27017 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27018
27019         Friend class name lookup 5/n
27020         PR c++/1016
27021         * g++.dg/lookup/hidden-class1.C: New test.
27022         * g++.dg/lookup/hidden-class2.C: Likewise.
27023         * g++.dg/lookup/hidden-class3.C: Likewise.
27024         * g++.dg/lookup/hidden-class4.C: Likewise.
27025         * g++.dg/lookup/hidden-class5.C: Likewise.
27026         * g++.dg/lookup/hidden-class6.C: Likewise.
27027         * g++.dg/lookup/hidden-class7.C: Likewise.
27028         * g++.dg/lookup/hidden-class8.C: Likewise.
27029         * g++.dg/lookup/hidden-class9.C: Likewise.
27030         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27031         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27032         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27033         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27034         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27035         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27036         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27037         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27038         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27039         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27040         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27041
27042 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
27043
27044         PR c++/20157
27045         * g++.dg/template/error18.C: New test.
27046
27047 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27048
27049         PR debug/16792
27050         * g++.dg/debug/pr16792.C: New test.
27051
27052 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27053
27054         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27055         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27056         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27057         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27058         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27059         test assertion names.
27060
27061 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27062
27063         PR fortran/18600
27064         * gfortran.dg/stfunc_1.f90: New test.
27065
27066 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27067
27068         PR fortran/16907
27069         * gfortran.dg/real_index_1.f90: New test.
27070
27071 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27072
27073         PR fortran/20323
27074         * gfortran.dg/spec_expr_1.f90: New test.
27075
27076 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
27077
27078         PR c/20402
27079         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27080         new parser.
27081
27082 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27083
27084         PR fortran/20361
27085         * gfortran.dg/largeequiv_1.f90: New test.
27086
27087 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27088
27089         * gcc.dg/ucnid-1.c: New.
27090         * gcc.dg/ucnid-2.c: New.
27091         * gcc.dg/ucnid-3.c: New.
27092         * gcc.dg/ucnid-4.c: New.
27093         * gcc.dg/ucnid-5.c: New.
27094         * gcc.dg/ucnid-6.c: New.
27095         * gcc.dg/cpp/ucnid-1.c: New.
27096         * gcc.dg/cpp/ucnid-2.c: New.
27097         * gcc.dg/cpp/ucnid-3.c: New.
27098         * g++.dg/other/ucnid-1.C: New.
27099
27100 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
27101
27102         * gcc.dg/vmx/darwin-abi-3.c: Delete.
27103
27104 2005-03-11  Per Bothner  <per@bothner.com>
27105
27106         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
27107         that diagnotics refer to correct token.
27108         * gcc.dg/unused-3.c: Likewise.
27109
27110 2005-03-11  Per Bothner  <per@bothner.com>
27111
27112         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27113         constant" is now actually on same line as string constant.
27114         * gcc.dg/cpp/direct2s.c: Likewise.
27115
27116 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
27117
27118         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27119
27120 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27121
27122         PR libfortran/20124
27123         * gfortran.dg/pr20124.f90: New Test
27124
27125 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
27126
27127         PR tree-optimization/20130
27128         * gcc.dg/pr20130-1.c: New test.
27129
27130 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27131
27132         PR target/20095
27133         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27134
27135 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27136
27137         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27138
27139 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
27140
27141         * g++.dg/eh/forced1.C: Fix comment.
27142         * g++.dg/eh/forced2.C: Ditto.
27143         * g++.dg/eh/forced3.C: Ditto.
27144         * g++.dg/eh/forced4.C: Ditto.
27145
27146 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
27147
27148         PR rtl-opt/20412
27149         * gcc.c-torture/compile/pr20412.c: New test.
27150
27151 2005-03-10  Roger Sayle  <roger@eyesopen.com>
27152
27153         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27154
27155 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27156
27157         PR target/20322
27158         * gcc.dg/20050307-1.c: New test.
27159
27160 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
27161
27162         PR c++/20375
27163         * g++.dg/other/stdarg3.C: New.
27164
27165 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
27166
27167         PR c++/18384, c++/18327
27168         * g++.dg/init/array19.C: New test.
27169
27170         PR inline-asm/20314
27171         * gcc.dg/torture/pr20314-1.c: New test.
27172         * gcc.dg/torture/pr20314-2.c: New test.
27173
27174 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
27175
27176         * gcc.dg/20050309-1.c: New test.
27177
27178 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27179
27180         * gcc.dg/builtins-10.c: Reactivate disabled test.
27181         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
27182         new cbrt transformations.
27183
27184 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
27185
27186         PR c++/20208
27187         * g++.dg/template/array13.C: New test.
27188
27189 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
27190
27191         PR c++/16859
27192         * g++.dg/init/brace4.C: New test.
27193
27194 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
27195
27196         PR c++/20186
27197         * g++.dg/template/non-dependent12.C: New.
27198
27199 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
27200
27201         PR c++/20142
27202         * g++.dg/init/array18.C: Add dg-do run marker.
27203
27204         PR c++/20142
27205         * g++.dg/init/array18.C: New test.
27206
27207 2005-03-09  Ben Elliston  <bje@au.ibm.com>
27208
27209         * consistency.vlad/vlad.exp: Remove trailing semicolons.
27210         * g++.dg/gcov/gcov.exp: Likewise.
27211         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27212         * gcc.target/xstormy16/xstormy16.exp: Likewise.
27213         * lib/c-torture.exp: Likewise.
27214         * lib/fortran-torture.exp: Likewise.
27215         * lib/g++.exp: Likewise.
27216         * lib/gcc-defs.exp: Likewise.
27217         * lib/gcc-dg.exp: Likewise.
27218         * lib/gcc.exp: Likewise.
27219         * lib/gcov.exp: Likewise.
27220         * lib/gfortran.exp: Likewise.
27221         * lib/mike-g++.exp: Likewise.
27222         * lib/mike-gcc.exp: Likewise.
27223         * lib/objc-torture.exp: Likewise.
27224         * lib/objc.exp: Likewise.
27225         * lib/profopt.exp: Likewise.
27226         * lib/target-libpath.exp: Likewise.
27227         * lib/target-supports.exp: Likewise.
27228         * lib/treelang.exp: Likewise.
27229         * lib/wrapper.exp: Likewise.
27230
27231 2005-03-08  Jeff Law  <law@redhat.com>
27232
27233         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27234         PHI-OPT changes.
27235
27236 2005-03-08  Ira Rosen  <irar@il.ibm.com>
27237
27238         * gcc.dg/vect/pr20122.c: New test.
27239
27240 2005-03-07  Jeff Law  <law@redhat.com>
27241
27242         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27243         was folded away.
27244         * gcc.dg/tree-ssa/pr18133-1.c: New test.
27245         * gcc.dg/tree-ssa/pr18133-2.c: New test.
27246         * gcc.dg/tree-ssa/pr18134.c: New test.
27247
27248 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27249
27250         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27251         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27252         gcc.dg/torture/builtin-noret-2.c: Require weak support.
27253
27254 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
27255
27256         PR tree-opt/17671
27257         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27258
27259 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
27260
27261         * g++.dg/warn/Wnvdtor.C: New test.
27262
27263 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
27264
27265         * gcc.dg/torture/pr19683-1.c: New test.
27266
27267 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
27268
27269         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27270         * gfortran.dg/g77/19990313-2.f: Ditto.
27271         * gfortran.dg/g77/19990313-3.f: Ditto.
27272         * gfortran.dg/g77/19990525-0.f: Ditto.
27273         * gfortran.dg/g77/19990826-0.f: Ditto.
27274         * gfortran.dg/g77/19990826-2.f: Ditto.
27275         * gfortran.dg/g77/19990826-3.f: Ditto.
27276         * gfortran.dg/g77/20000511-1.f: Ditto.
27277         * gfortran.dg/g77/20000511-2.f: Ditto.
27278         * gfortran.dg/g77/970625-2.f: Ditto.
27279         * gfortran.dg/g77/980310-2.f: Ditto.
27280         * gfortran.dg/g77/980310-3.f: Ditto.
27281         * gfortran.dg/g77/980310-8.f: Ditto.
27282         * gfortran.dg/g77/980519-2.f: Ditto.
27283         * gfortran.dg/g77/alpha1.f: Ditto.
27284         * gfortran.dg/g77/claus.f: Ditto.
27285         * gfortran.dg/g77/erfc.f: Ditto.
27286         * gfortran.dg/g77/short.f: Ditto.
27287         * gfortran.fortran-torture/execute/data.f90: Ditto.
27288         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27289         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27290
27291 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27292
27293         * lib/file-format.exp (gcc_target_object_format): Add check for som
27294         format and hardcode object formats on hppa*-*-hpux*.
27295         * lib/target-supports.exp (check_weak_available): Add check for som
27296         object format.  Always return 0 on hppa*-*-hpux10*.
27297
27298         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27299         is defined.
27300
27301         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27302
27303 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27304
27305         * gfortran.dg/pr19936_1.f90: New test.
27306         * gfortran.dg/pr19936_2.f90: New test.
27307         * gfortran.dg/pr19936_3.f90: New test.
27308
27309 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
27310             Paul Thomas <prthomas@drfccad.cea.fr>
27311
27312         * gfortran.dg/PR19754_1.f90: New test.
27313         * gfortran.dg/PR19754_2.f90: Ditto.
27314
27315 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27316
27317         PR c++/19311
27318         * g++.dg/template/non-dependent11.C: New test.
27319
27320 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
27321
27322         * lib/target-supports.exp (check_iconv_available): Fix comment.
27323
27324 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
27325             Joseph S. Myers  <joseph@codesourcery.com>
27326
27327         PR c++/19797
27328         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27329
27330 2005-03-04  Matthew Sachs  <msachs@apple.com>
27331
27332         * gcc.exp (gcc_target_compile): Put braces around
27333         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27334         * objc.exp (objc_target_compile): Likewise.
27335         * treelang.exp (treelang_target_compile): Likewise.
27336
27337 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27338
27339         PR fortran/19673
27340         * gfortran.dg/func_result_1.f90: New test.
27341
27342 2005-03-04  Ben Elliston  <bje@au.ibm.com>
27343
27344         * gcc.misc-tests/options.exp: New test.
27345
27346 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
27347
27348         * gcc.dg/pr15784-4.c: New test.
27349
27350 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
27351
27352         * gcc.c-torture/execute/pr17133.c: New.
27353         * gcc.c-torture/compile/20050303-1.c: New.
27354
27355 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
27356
27357         * gcc.dg/cpp/assert4.c: Fix for cygwin.
27358
27359 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
27360
27361         * g++.dg/overload/using2.C: New.
27362
27363 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
27364
27365         PR c++/19916
27366         * g++.dg/init/ptrmem2.C: New test.
27367
27368 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
27369
27370         PR c/8927
27371         * gcc.dg/pr8927-1.c: New test.
27372
27373 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
27374
27375         PR c++/20232
27376         * g++.dg/inherit/covariant12.C: New.
27377
27378 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27379
27380         PR fortran/19479
27381         * gfortran.dg/bound_1.f90: New test.
27382
27383 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
27384
27385         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27386         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27387
27388 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
27389
27390         PR c/20245
27391         * gcc.dg/pr20245-1.c: New test.
27392
27393 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
27394
27395         PR middle-end/19874
27396         * gcc.c-torture/execute/20050119-2.c: New test case.
27397
27398 2005-02-28  Ben Elliston  <bje@au.ibm.com>
27399
27400         * README: Update the DejaGnu bug reporting address.
27401         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27402         * lib/objc-torture.exp: Likewise.
27403
27404 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27405
27406         * gfortran.dg/boz_1.f90: New test.
27407         * gfortran.dg/boz_3.f90: New test.
27408         * gfortran.dg/boz_4.f90: New test.
27409
27410 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
27411
27412         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27413         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27414
27415 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27416
27417         PR libfortran/20101
27418         * gfortran.dg/write_0_pe_format.f90: New test.
27419
27420 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
27421
27422         PR c++/20206
27423         * g++.dg/opt/thunk2.C: New test.
27424         * g++.dg/opt/covariant1.C: New test.
27425
27426 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27427
27428         * gfortran.dg/e_d_fmt.f90: New test.
27429
27430 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
27431
27432         * gcc.dg/asm-b.c: Fix comment typos.
27433
27434 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27435
27436         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27437         a V_MAY_DEF also.
27438
27439 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
27440
27441         PR tree-opt/20188
27442         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27443         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27444         * gcc.dg/asm-b.c: New test.
27445
27446 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
27447
27448         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27449         Disable this test on IRIX 6.
27450
27451 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
27452
27453         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27454         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27455         parser.
27456
27457 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
27458
27459         PR tree-optimization/20204
27460         * gcc.dg/pr20204.c: New test.
27461
27462 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
27463
27464         PR target/20196
27465         * gcc.c-torture/execute/20050224-1.c: New test.
27466
27467         PR c++/20175
27468         * g++.dg/warn/Wbraces2.C: New test.
27469
27470 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
27471
27472         PR c++/19878
27473         * g++.dg/init/const2.C: New test.
27474
27475 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
27476
27477         PR tree-optimization/20100
27478         * gcc.c-torture/execute/pr20100-1.c: New test.
27479
27480 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27481
27482         * gfortran.dg/implicit_3.f90: New test.
27483
27484         * gfortran.dg/deftype_1.f90: New test.
27485
27486 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
27487
27488         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27489         the test passes.
27490         * g++.dg/other/anon3.C: Accept a warning.
27491
27492 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
27493
27494         * gcc.dg/pr20017.c: Fix a comment typo.
27495
27496 2005-02-23  Bud Davis  <bdavis@gfortran.org>
27497
27498         * gfortran.dg/list_read_4.f90: Change to f90 comments.
27499
27500 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27501
27502         PR ada/19902
27503         * ada/acats/tests/cxa/cxa3004.a: Remove.
27504         * ada/acats/tests/cxb/cxb30061.am: Likewise.
27505
27506 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27507
27508         PR c++/20073
27509         * g++.dg/init/const1.C: New test.
27510
27511         PR c++/19991
27512         * g++.dg/parse/constant7.C: New test.
27513
27514         PR c++/20152
27515         * g++.dg/parse/error27.C: New test.
27516         * g++.dg/template/qualttp15.C: Adjust error markers.
27517         * g++.old-deja/g++.other/struct1.C: Likewise.
27518
27519         PR c++/20153
27520         * g++.dg/template/error17.C: New test.
27521
27522         PR c++/20148
27523         * g++.dg/parser/error26.C: New test.
27524
27525 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
27526
27527         PR tree-optimization/20100
27528         PR tree-optimization/20115
27529         * gcc.dg/pr20115.c: New test.
27530         * gcc.dg/pr20115-1.c: New test.
27531         * gcc.dg/pr20100.c: New test.
27532         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27533         call-clobbered variables after alias1.
27534
27535 2005-02-22  Bud Davis  <bdavis@gfortran.org>
27536
27537         * gfortran.dg/list_read_4.f90: new test.
27538
27539 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
27540
27541         PR rtl-optimization/20017.
27542         * gcc.dg/pr20017.c: New.
27543
27544 2005-02-22  Devang Patel  <dpatel@apple.com>
27545
27546         PR 19952
27547         * g++.dg/tree-ssa/pr19952.C: New test.
27548
27549 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
27550
27551         PR c++/19883
27552         * g++.dg/parse/constant6.C: New test.
27553
27554 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27555
27556         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27557         * g++.dg/charset/asm2.c: Likewise.
27558         * g++.dg/charset/asm3.c: Likewise.
27559         * g++.dg/charset/asm4.c: Likewise.
27560         * g++.dg/charset/asm5.c: Likewise.
27561         * g++.dg/charset/attribute1.c: Likewise.
27562         * g++.dg/charset/attribute2.c: Likewise.
27563         * g++.dg/charset/extern1.cc: Likewise.
27564         * g++.dg/charset/extern2.cc: Likewise.
27565         * g++.dg/charset/extern3.cc: Likewise.
27566         * g++.dg/charset/function.cc: Likewise.
27567         * g++.dg/charset/string.c: Likewise.
27568         * g++.dg/charset/charset.exp: Likewise.
27569         * lib/target-supports.exp (check_iconv_available): Fix comment.
27570
27571 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
27572
27573         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27574         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27575         * gcc.dg/charset/asm2.c: Likewise.
27576         * gcc.dg/charset/asm3.c: Likewise.
27577         * gcc.dg/charset/asm4.c: Likewise.
27578         * gcc.dg/charset/asm5.c: Likewise.
27579         * gcc.dg/charset/asm6.c: Likewise.
27580         * gcc.dg/charset/attribute1.c: Likewise.
27581         * gcc.dg/charset/attribute2.c: Likewise.
27582         * gcc.dg/charset/builtin1.c: Likewise.
27583         * gcc.dg/charset/extern.c: Likewise.
27584         * gcc.dg/charset/function.c: Likewise.
27585         * gcc.dg/charset/string.c: Likewise.
27586         * gcc.dg/charset/charset.exp: Likewise.
27587
27588 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
27589
27590         PR fortran/20086
27591         * gfortran.dg/pr20086.f90: New test.
27592
27593 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
27594
27595         PR tree-optimization/19786
27596         * g++.dg/tree-ssa/pr19786.C: New.
27597
27598 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27599
27600         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27601
27602 2005-02-21  Jeff Law  <law@redhat.com>
27603
27604         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27605
27606 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27607
27608         * gfortran.dg/do_iterator: Split loop, markup all lines for
27609         which an error locus is printed.
27610         * gfortran.dg/pr17708.f90: Markup all lines for which an error
27611         locus is printed.
27612         * gfortran.dg/select_4.f90: Likewise.
27613         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27614         locuses in the various permutations.
27615
27616 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
27617
27618         PR tree-optimization/19951
27619         * g++.dg/vect: New directory.
27620         * g++.dg/vect/vect.exp: New file.
27621         * g++.dg/vect/pr19951.cc: New testcase.
27622         * g++.dg/dg.exp: Also prune vectorizer tests.
27623
27624 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
27625
27626         PR 18785
27627         * gcc.dg/charset/builtin1.c: New test.
27628
27629 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27630
27631         PR c++/19299
27632         * g++.dg/inherit/volatile1.C: New test.
27633
27634         PR c++/19440
27635         * g++.dg/template/dtor4.C: New test.
27636
27637 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27638
27639         * gfortran.dg/int_1.f90: New test.
27640
27641 2005-02-19  Devang Patel  <dpatel@apple.com>
27642
27643         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27644
27645 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
27646
27647         * gfortran.dg/achar_1.f90: New test.
27648
27649 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
27650
27651         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27652
27653 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
27654             Jakub Jelinek  <jakub@redhat.com>
27655
27656         PR tree-optimization/19828
27657         * gcc.dg/tree-ssa/loop-7.c: New test.
27658         * gcc.c-torture/execute/20050218-1.c: New test.
27659
27660 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
27661
27662         PR c/20043
27663         * gcc.dg/transparent-union-1.c: New test.
27664         * gcc.dg/transparent-union-2.c: New test.
27665
27666 2005-02-18  James E Wilson  <wilson@specifixinc.com>
27667
27668         PR tree-optimization/18977
27669         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27670
27671 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
27672
27673         PR target/20054
27674         * gcc.dg/pr20054.c: New test.
27675
27676 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27677
27678         PR c++/19508
27679         * g++.dg/ext/attrib20.C: New test.
27680
27681 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
27682
27683         PR middle-end/20030
27684         * gfortran.fortran-torture/execute/character_passing.f90: New test.
27685
27686 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
27687
27688         PR c++/20008
27689         * g++.dg/opt/switch4.C: New.
27690
27691 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
27692
27693         PR c++/20023
27694         PR tree-optimization/20009
27695         * gcc.c-torture/compile/20050217-1.c: New test.
27696         * g++.dg/opt/switch3.C: New test.
27697
27698         PR tree-optimization/18947
27699         * gcc.c-torture/compile/20050215-1.c: New test.
27700         * gcc.c-torture/compile/20050215-2.c: New test.
27701         * gcc.c-torture/compile/20050215-3.c: New test.
27702
27703 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
27704
27705         PR c++/20028
27706         * g++.dg/template/crash34.C: New.
27707
27708         PR c++/20022
27709         * g++.dg/other/access3.C: New.
27710
27711 2005-02-17  Ira Rosen  <irar@il.ibm.com>
27712
27713         * gcc.dg/vect/vect-98.c: New test.
27714
27715 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
27716
27717         PR tree-optimization/19967
27718         * gcc.dg/pr19967.c: New.
27719
27720 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
27721
27722         PR middle-end/19857
27723         * gcc.dg/tree-ssa/20050215-1.c: New test.
27724         * gcc.c-torture/execute/20050215-1.c: New test.
27725
27726 2005-02-15  Eric Christopher  <echristo@redhat.com>
27727
27728         * gcc.dg/cpp/20050215-1.c: New file.
27729
27730 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
27731
27732         PR tree-optimization/15785
27733         * gcc.dg/pr15785-1.c: New test.
27734
27735 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
27736
27737         PR c++/17788
27738         * g++.dg/init/ctor4.C: New.
27739         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27740
27741 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
27742
27743         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27744         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27745
27746 2005-02-15  Andreas Schwab  <schwab@suse.de>
27747
27748         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27749         declare malloc.
27750
27751 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
27752
27753         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27754
27755 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
27756
27757         PR tree-optimization/19853
27758         * gcc.c-torture/compile/pr19853.c: New test.
27759
27760 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27761
27762         PR c++/19608
27763         * g++.dg/parse/local-class1.C: New.
27764
27765         PR c++/19895
27766         * g++.dg/parse/ptrmem3.C: New.
27767
27768         PR c++/19884
27769         * g++.old-deja/g++.oliva/template6.C: Add another case.
27770         * g++.dg/template/explicit6.C: New.
27771
27772 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
27773
27774         PR c++/17816
27775         * g++.dg/other/redecl2.C: New.
27776
27777 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
27778
27779         PR c++/19891
27780         * g++.dg/abi/covariant4.C: New.
27781
27782 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
27783
27784         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
27785         New tests.
27786
27787 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
27788
27789         * gcc.dg/vect/vect-96.c: Fix typo.
27790
27791 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27792
27793         PR c++/14479
27794         PR c++/19487
27795         * g++.dg/template/enum5.C: New test.
27796
27797 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27798
27799         * gcc.dg/vect/vect-97.c: New test.
27800
27801 2005-02-12  Ira Rosen  <irar@il.ibm.com>
27802
27803         * gcc.dg/vect/vect-96.c: New test.
27804
27805 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
27806
27807         * gcc.dg/builtins-34.c: Also check ldexp*.
27808
27809 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
27810
27811         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
27812
27813 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
27814
27815         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
27816         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
27817         dg-require-dll, dg-require-iconv, dg-require-named-sections,
27818         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
27819         selector_list, selector_expression, dg-process-target): Move to new
27820         file target-supports-dg.exp.
27821         * lib/target-supports-dg.exp: New.
27822
27823         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
27824         New.
27825
27826 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
27827
27828         PR c++/19666
27829         * g++.dg/other/ptrmem6.C: New test.
27830
27831         PR middle-end/19858
27832         * gcc.c-torture/compile/20050210-1.c: New test.
27833
27834 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
27835
27836         PR c++/19755
27837         * g++.dg/warn/Wbraces1.C: New test.
27838
27839 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
27840
27841         * gcc.dg/builtins-52.c: New testcase.
27842
27843 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
27844
27845         PR c/19342
27846         * gcc.c-torture/execute/20050119-1.c: New test.
27847
27848 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27849
27850         PR c++/19811
27851         * g++.dg/init/delete1.C: New test.
27852
27853 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
27854
27855         PR c++/18470
27856         * g++.dg/template/static12.C: New test.
27857
27858 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
27859
27860         PR c++/19787
27861         * g++.dg/conversion/ambig1.C: New test.
27862
27863         PR c++/19739
27864         * g++.dg/ext/attrib19.C: New test.
27865
27866         PR c++/19732
27867         * g++.dg/parse/dtor5.C: New test.
27868
27869         PR c++/19762
27870         * g++.dg/template/dtor3.C: New test.
27871
27872         PR c++/19826
27873         * g++.dg/template/static11.C: New test.
27874         * g++.dg/template/crash2.C: Remove dg-error marker.
27875
27876 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
27877
27878         PR C++/18491
27879         * g++.old-deja/g++.mike/p10769a.C: Remove.
27880
27881 2005-02-09  Roger Sayle  <roger@eyesopen.com>
27882
27883         * gcc.dg/builtins-48.c: New test case.
27884         * gcc.dg/builtins-49.c: New test case.
27885         * gcc.dg/builtins-50.c: New test case.
27886         * gcc.dg/builtins-51.c: New test case.
27887
27888 2005-02-09  Ian Lance Taylor  <ian@airs.com>
27889
27890         PR middle-end/19583
27891         * g++.dg/warn/Wreturn-type-3.C: New test.
27892
27893 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27894
27895         PR middle-end/19402
27896         * gcc.dg/pr19402-1.c: New testcase.
27897         * gcc.dg/pr19402-2.c: likewise.
27898
27899 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
27900
27901         PR middle-end/19854
27902         * g++.dg/tree-ssa/tmmti.C: New testcase.
27903
27904 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27905
27906         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
27907
27908 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
27909
27910         PR c++/19733
27911         * g++.dg/parse/crash23.C: New test.
27912         * g++.dg/warn/Weff1.C: New test.
27913
27914 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27915
27916         * gcc.dg/20050209-1.c: New test.
27917
27918 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
27919
27920         PR target/19799
27921         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
27922
27923 2005-02-08  Mike Stump  <mrs@apple.com>
27924
27925         * g++.dg/pch/import-2.c: New test.
27926         * g++.dg/pch/import-2.hs: New.
27927         * g++.dg/pch/include/import-2a.h: New.
27928         * g++.dg/pch/include/import-2b.h: New.
27929
27930 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
27931
27932         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
27933
27934 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27935
27936         * gfortran.dg/substr_1.f90: New test.
27937
27938 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
27939
27940         PR middle-end/19775
27941         * gcc.dg/torture/builtin-power-1.c: Disable test for
27942         invalid transformation.
27943         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
27944         no longer optimize.
27945         * gcc.dg/builtins-47.c: New testcase.
27946
27947 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
27948             Dorit Naishlos  <dorit@il.ibm.com>
27949
27950         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
27951
27952 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
27953
27954         * gcc.c-torture/compile/20050206-1.c: New test.
27955
27956 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27957
27958         PR tree-opt/19768
27959         * g++.dg/opt/pr19768.C: New test.
27960
27961 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
27962
27963         PR tree-opt/19736
27964         * gcc.c-torture/compile/pr19736.c: New test.
27965
27966 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27967
27968         PR c++/17401
27969         * g++.dg/parse/error25.C: New test.
27970
27971 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
27972
27973         * gcc.c-torture/execute/20050203-1.c: New.
27974
27975 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
27976
27977         * gcc.dg/vect/vect-85.c: Remove xfail.
27978         * gcc.dg/vect/vect-86.c: Remove xfail.
27979         * gcc.dg/vect/vect-87.c: Remove xfail.
27980         * gcc.dg/vect/vect-88.c: Remove xfail.
27981
27982 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
27983
27984         * gcc.dg/altivec-19.c: New.
27985
27986 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
27987
27988         PR c/17807
27989         * gcc.dg/nested-func-3.c: New test.
27990         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
27991
27992 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
27993
27994         * gcc.test-framework/gen_directive_tests: Generate tests for
27995         selector expressions.
27996
27997 2005-02-02  Matt Austern  <austern@apple.com>
27998
27999         PR c++/19628
28000         * g++/ext/builtin7.C: New.
28001         * g++/ext/builtin8.C: New.
28002
28003 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28004
28005         PR c/18502
28006         * gcc.dg/pr18502-1.c: New test.
28007
28008 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28009
28010         PR c++/17413
28011         * g++.dg/template/local4.C: Tweak.
28012
28013 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
28014
28015         PR tree-optimization/19578
28016         * gcc.c-torture/compile/20050202-1.c: New test.
28017
28018 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
28019
28020         PR c/19435
28021         * gcc.dg/c99-init-4.c: New test.
28022
28023 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28024
28025         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28026
28027         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28028
28029         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28030         * g++.dg/eh/check-vect.h: New.
28031
28032         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28033         * gcc.dg/vect/vect-78.c: Ditto.
28034         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28035         Remove.
28036
28037         * g++.dg/conversion/simd1.C: Expect warning.
28038         * g++.dg/ext/attribute-test-1.C: Ditto.
28039         * g++.dg/ext/attribute-test-2.C: Ditto.
28040         * g++.dg/ext/attribute-test-3.C: Ditto.
28041         * g++.dg/ext/attribute-test-4.C: Ditto.
28042
28043         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28044         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28045
28046         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28047
28048 2005-02-01  Richard Henderson  <rth@redhat.com>
28049
28050         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28051         long double for ibm double-double format.
28052         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28053
28054 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
28055
28056         PR tree-optimization/19633
28057         * gcc.dg/pr19633-1.c: New test.
28058         * gcc.dg/pr19633.c: Tweak to make pointer point
28059         to NULL or a symbol.
28060
28061 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
28062
28063         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28064         New procs.
28065         (dg-process-target (local override)): Handle selector expressions.
28066
28067         * gcc.test-framework/README: Describe tests in source directory.
28068         * gcc.test-framework/test-framework.awk: Handle dg- tests.
28069         * gcc.test-framework/test-framework.exp: Handle dg- tests.
28070         * gcc.test-framework/dg-bogus-exp-P.c: New test.
28071         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28072         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28073         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28074         * gcc.test-framework/dg-do-link-exp-P.c: New test.
28075         * gcc.test-framework/dg-do-run-exp-P.c: New test.
28076         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28077         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28078         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28079         * gcc.test-framework/dg-error-exp-P.c: New test.
28080         * gcc.test-framework/dg-error-exp-XP.c: New test.
28081         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28082         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28083         * gcc.test-framework/dg-output-exp-P.c: New test.
28084         * gcc.test-framework/dg-output-exp-XF.c: New test.
28085         * gcc.test-framework/dg-warning-exp-P.c: New test.
28086         * gcc.misc-tests/dg-1.c: Remove.
28087         * gcc.misc-tests/dg-2.c: Remove.
28088         * gcc.misc-tests/dg-3.c: Remove.
28089         * gcc.misc-tests/dg-4.c: Remove.
28090         * gcc.misc-tests/dg-5.c: Remove.
28091         * gcc.misc-tests/dg-6.c: Remove.
28092         * gcc.misc-tests/dg-7.c: Remove.
28093         * gcc.misc-tests/dg-8.c: Remove.
28094         * gcc.misc-tests/dg-9.c: Remove.
28095         * gcc.misc-tests/dg-10.c: Remove.
28096         * gcc.misc-tests/dg-11.c: Remove.
28097         * gcc.misc-tests/dg-12.c: Remove.
28098         * gcc.misc-tests/dg-test.exp: Remove.
28099
28100         * gcc.test-framework/test-framework.awk: Change recording and
28101         printing of passes and failures.
28102
28103         * gcc.test-framework: New directory.
28104         * gcc.test-framework/README: New.
28105         * gcc.test-framework/test-framework.exp: New.
28106         * gcc.test-framework/test-framework.awk: New.
28107         * gcc.test-framework/gen_directive_tests: New.
28108
28109 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
28110
28111         * lib/treelang.exp: Fix comment typos.
28112         (treelang_target_compile): Don't append libs=-ltreelang to options.
28113
28114 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
28115
28116         * g++.dg/parse/typename7.C: Adjust error messages.
28117
28118 2005-01-31  Jeff Law  <law@redhat.com>
28119
28120         * gcc.c-torture/execute/20050131-1.c: New test.
28121         * gcc.dg/wcaselabel.c: New test.
28122
28123 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
28124
28125         * g++.dg/other/warning1.C: Adjust error messags.
28126         * g++.dg/parse/constant5.C: New test.
28127
28128 2005-01-31  Steven Bosscher  <stevenb@suse.de>
28129
28130         PR c/19333
28131         * gcc.c-torture/compile/20011130-1.c: Reorder to make
28132         the test case valid.
28133         * gcc.dg/20030815-1.c: Remove invalid tests.
28134         * gcc.dg/array-7.c: Adjust expected result.
28135         * gcc.dg/pr18596-3.c: Likewise.
28136         * gcc.dg/noncompile/20000901-1.c: Likewise.
28137         * gcc.dg/noncompile/init-2.c: Likewise.
28138         * gcc.dg/noncompile/init-4.c: Likewise.
28139
28140 2005-01-31  Dale Johannesen  <dalej@apple.com>
28141
28142         * g++.dg/opt/pr19650.C: New test.
28143
28144 2005-01-31  Richard Henderson  <rth@redhat.com>
28145
28146         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28147         long double for intel double extended format.
28148         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28149
28150 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
28151
28152         PR c++/19555
28153         * g++.dg/template/static10.C: New test.
28154
28155         PR c++/19395
28156         * g++.dg/parse/error24.C: New test.
28157
28158         PR c++/19367
28159         * g++.dg/lookup/builtin1.C: New test.
28160
28161         PR c++/19457
28162         * g++.dg/warn/conv3.C: New test.
28163
28164 2005-01-30  Bud Davis  <bdavis@gfortran.org>
28165
28166         PR fortran/19647
28167         * gfortan.dg/inquire_7.f90
28168
28169 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
28170
28171         PR tree-optimization/15791
28172         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28173         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28174         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28175         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28176         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28177         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28178         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28179         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28180         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28181         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28182
28183 2005-01-29  Paul Brook  <paul@codesourcery.com>
28184
28185         PR fortran/18565
28186         * check.c (real_or_complex_check): New function.
28187         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28188         * intrinsic.c (add_functions): Use new check functions.
28189         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28190         Add prototypes.
28191
28192 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
28193
28194         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28195         gcc.dg/lvalue-3.c: New tests.
28196         * gcc.dg/concat.c: Update expected messages.
28197
28198 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
28199
28200         PR libfortran/19595
28201         * gfortran.dg/eor_1.f90: New test.
28202
28203 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
28204
28205         PR fortran/19589
28206         * gfortran.dg/logical_data_1.f90: New test.
28207
28208 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
28209
28210         PR c++/19253
28211         * g++.dg/template/crash33.C: New test.
28212
28213         PR c++/19667
28214         * g++.dg/template/crash32.C: New test.
28215
28216 2005-01-28  Ian Lance Taylor  <ian@airs.com>
28217
28218         PR middle-end/16558
28219         * g++.dg/warn/Wreturn-type-2.C: New test.
28220
28221 2004-06-24  Jeff Law  <law@redhat.com>
28222
28223         * gcc.dg/tree-ssa/20050128-1.c: New test.
28224
28225 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
28226
28227         * gcc.target/frv/all-mdpackh-1.c: New test.
28228
28229 2005-01-28  Steven Bosscher  <stevenb@suse.de>
28230
28231         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28232
28233 2005-01-27  Richard Henderson  <rth@redhat.com>
28234
28235         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28236
28237 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28238
28239         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28240
28241 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
28242
28243         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28244         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28245         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28246         to cope with cases where the multilib options override the dg-options.
28247
28248 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
28249
28250         PR c/18946
28251         * gcc.dg/noncompile/20050120-1.c: New test.
28252
28253 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
28254
28255         PR tree-optimization/19633
28256         * gcc.dg/pr19633.c: New test.
28257         * gcc.dg/tree-ssa/pr19633.c: New test.
28258
28259 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
28260
28261         * gcc.dg/20041216-1.c: New test.
28262
28263 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
28264
28265         PR objc/18862
28266         * objc.dg/selector-2.m: New test.
28267
28268 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
28269
28270         * g++.dg/opt/range-test-2.C: New test.
28271
28272         PR rtl-optimization/19579
28273         * gcc.c-torture/execute/20050124-1.c: New test.
28274
28275 2005-01-26  Greg Parker  <gparker@apple.com>
28276         Stuart Hastings  <stuart@apple.com>
28277
28278         * gcc.c-torture/execute/20050125-1.c: New.
28279
28280 2005-01-18  Jan Hubicka  <jh@suse.cz>
28281
28282         PR tree-optimize/19337
28283         * gcc.c-torture/compile/20050119-1.c: New test.
28284
28285 2005-01-24  James E Wilson  <wilson@specifixinc.com>
28286
28287         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28288         test for successful match.
28289
28290 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
28291
28292         PR objc/18408
28293         * objc.dg/comp-types-7.m: New test.
28294
28295 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
28296
28297         * lib/target-supports.exp (current_target_name): New.
28298         (check_effective_target_ilp32, check_effective_target_lp64):
28299         Cache the result to use as long as the current target, with
28300         multilib flags, remains the same.
28301
28302         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28303         (dg-require-weak, dg-require-visibility, dg-require-alias,
28304         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28305         dg-require-effective-target, dg-skip-if): Remove call to
28306         skip_test_and_clear_xfail.
28307         (dg-test): Clear xfail data.
28308
28309 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
28310
28311         PR target/17751
28312         * gcc.dg/ppc64-toc.c: New test.
28313
28314         * g++.dg/tree-ssa/empty-1.C: New test.
28315
28316         PR middle-end/19551
28317         * gcc.c-torture/execute/20050121-1.c: New test.
28318         * gcc.dg/20050121-2.c: New test.
28319
28320 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
28321         Paul Brook  <paul@codesourcery.com>
28322
28323         PR fortran/17941
28324         * gfortran.dg/real_const_1.f: New test.
28325         * gfortran.dg/real_const_2.f90: New test.
28326         * gfortran.dg/complex_int_1.f90: New test.
28327
28328 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
28329
28330         PR fortran/19313
28331         * gfortan.dg/inquire_6.f90: New test.
28332
28333 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28334
28335         PR libfortran/19451
28336         * open_readonly_1.f90: New test.
28337
28338 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
28339
28340         PR libfortran/18982
28341         * gfortran.dg/open_new.f90: New file.
28342
28343 2005-01-22  Paul Brook  <paul@codesourcery.com>
28344
28345         * namelist_1.f90: New test.
28346
28347 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
28348
28349         PR tree-optimization/19484
28350         * gcc.c-torture/compile/20050122-[12].c: New tests.
28351
28352 2005-01-22  Paul Brook  <paul@codesourcery.com>
28353
28354         * gfortran.dg/implicit_2.f90: New test.
28355
28356 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
28357
28358         PR fortran/19314
28359         * gfortran.dg/inquire_5.f90: New test.
28360
28361 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28362
28363         PR c/18809
28364         * gcc.dg/pr18809-1.c: New test.
28365
28366 2005-01-21  Ian Lance Taylor  <ian@airs.com>
28367
28368         * gcc.dg/20050121-1.c: New test.
28369
28370         PR tree-optimization/13000
28371         * gcc.dg/20040206-1.c: Change warning to point where function is
28372         being inlined.
28373
28374 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28375
28376         PR c++/19208
28377         * g++.dg/template/array11.C: New test.
28378
28379 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28380
28381         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28382         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28383         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28384         * gfortran.dg/getenv_1.f90: Add dg-do directive.
28385         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28386         gfortran.dg/pr17164.f90: Add missing dg-do directives.
28387
28388 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
28389
28390         PR tree-optimization/15349
28391         * gcc.dg/tree-ssa/pr15349.c: New.
28392
28393 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
28394
28395         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28396
28397 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
28398
28399         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28400         scan-assembler-times directive name.
28401
28402         * gcc.dg/asm-a.c: Move dg-require-effective-target to
28403         after dg-do.
28404
28405         PR rtl-optimization/19462
28406         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28407
28408 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
28409
28410         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28411         counting function calls on ia64.
28412
28413 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
28414
28415         PR rtl-optimization/15139
28416         * gcc.dg/20050111-2.c: New test.
28417
28418         PR c/17297
28419         * gcc.c-torture/compile/20050113-1.c: New testcase.
28420
28421         PR middle-end/19164
28422         * gcc.dg/20050113-1.c: New testcase.
28423
28424 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
28425
28426         * gcc.dg/vect/vect-85.c: Add comment.
28427         * gcc.dg/vect/vect-86.c: Add xfail for now.
28428         * gcc.dg/vect/vect-87.c: Add xfail for now.
28429         * gcc.dg/vect/vect-88.c: Add xfail for now.
28430         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28431
28432 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28433
28434         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28435
28436 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28437
28438         * g++.dg/debug/typedef3.C: New test.
28439
28440 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
28441
28442         PR c/19472
28443         * gcc.dg/asm-a.c: New test.
28444
28445 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
28446
28447         * gcc.dg/sh-relax.c: Add prototype for abort.
28448
28449 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28450
28451         * gcc.dg/short-compare-1.c: New test.
28452         * gcc.dg/short-compare-2.c: Likewise.
28453
28454 2005-01-18  Michael Matz  <matz@suse.de>
28455
28456         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28457
28458 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
28459
28460         PR tree-optimization/19121
28461         * gcc.c-torture/compile/pr19121.c: New test.
28462
28463 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
28464
28465         PR target/19357
28466         * gcc.c-torture/compile/pr19357.c: New test.
28467
28468 2005-01-17  Ian Lance Taylor  <ian@airs.com>
28469
28470         PR c/5675
28471         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28472         pass--those that refer just to the variable, possibly with a
28473         cast.
28474         * gcc.dg/c99-const-expr-3.c: Likewise.
28475
28476         PR middle-end/13127
28477         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28478         longer emitted.
28479
28480 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
28481
28482         PR fortran/18778
28483         * gfortran.dg/endfile_2.f90: New test.
28484
28485 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
28486
28487         PR 19168
28488         * gfortran.dg/select_5.f90: New test.
28489
28490 2004-01-16  Paul Brook  <paul@codesourcery.com>
28491
28492         * gfortran.dg/common_4.f90: New test.
28493
28494 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
28495
28496         PR rtl-optimization/19462
28497         * gcc.dg/torture/pr19462-1.c: New test.
28498
28499 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
28500
28501         PR objc/19321
28502         * objc.dg/func-ptr-2.m: New.
28503         * objc.dg/volatile-1.m: New.
28504
28505 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28506
28507         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28508
28509 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28510
28511         PR tree-optimization/19060
28512         * gcc.c-torture/execute/20050104-1.c: New test.
28513
28514 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
28515
28516         PR fortran/18983
28517         * gfortran.dg/write_to_null.f90: New test.
28518
28519 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
28520             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28521
28522         PR other/19328
28523         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28524         argument.
28525
28526 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
28527
28528         PR c++/19263
28529         * g++.dg/init/vector1.C: New test.
28530
28531 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
28532
28533         PR target/13158
28534         * gcc.target/ia64/sibcall-unwind-1.c: New test.
28535         PR target/18987
28536         * gcc.target/ia64/sibcall-unwind-2.c: New test.
28537
28538 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
28539
28540         * gfortran.dg/select_1.f90: New test.
28541         * gfortran.dg/select_2.f90: New test.
28542         * gfortran.dg/select_3.f90: New test.
28543         * gfortran.dg/select_4.f90: New test.
28544
28545 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
28546
28547         PR middle-end/19084
28548         PR rtl-optimization/19348
28549         * gcc.dg/20050111-1.c: New test.
28550         * gcc.c-torture/execute/20050111-1.c: New test.
28551
28552         * gcc.dg/i386-asm-4.c: New test.
28553
28554 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28555
28556         * gcc.dg/nested-func-2.c: New test.
28557         * ada/acats/norun.lst: Remove c953002.
28558
28559 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
28560
28561         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28562
28563 2005-01-12  Ben Elliston  <bje@au.ibm.com>
28564
28565         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28566
28567 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
28568
28569         PR target/18761
28570         * g++.dg/abi/align1.C: New test.
28571
28572 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
28573
28574         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28575         at a time.
28576         * g++.dg/ext/altivec_check.h: Support compiling as C.
28577
28578 2005-01-10  Roger Sayle  <roger@eyesopen.com>
28579
28580         PR c++/19355
28581         * g++.dg/expr/pr19355-1.C: New test case.
28582
28583 2005-01-10  Laurent GUERBY <laurent@guerby.net>
28584
28585         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28586         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28587         * ada/acats/tests/c3/c92005b.ada: Likewise.
28588         * ada/acats/tests/c3/cxb3012.a: Likewise.
28589         * ada/acats/norun.lst: Add c380004 and c953002, add PR
28590
28591 2005-01-09  Paul Brook  <paul@codesourcery.com>
28592
28593         * gfortran.dg/common_2.f90: New file.
28594         * gfortran.dg/common_3.f90: New file.
28595
28596 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
28597
28598         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28599
28600 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28601
28602         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28603         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28604         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28605         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28606         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28607         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28608         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28609         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28610         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28611         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28612         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28613         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28614         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28615         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28616         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28617         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28618         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28619         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28620         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28621         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28622         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28623         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28624         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28625         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28626         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28627         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28628         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28629         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28630         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28631         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28632         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28633         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28634         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28635         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28636         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28637         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28638         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28639         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28640         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28641         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28642         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28643         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28644         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28645         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28646         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28647         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28648         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28649         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28650         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28651         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28652         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28653         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28654         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28655         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28656         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28657         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28658         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28659         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28660         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28661         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28662         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28663         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28664         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28665         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28666         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28667         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28668         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28669
28670         * gcc.dg/vect/vect-1.c: Fix spelling.
28671         * gcc.dg/vect/vect-10.c: Fix spelling.
28672         * gcc.dg/vect/vect-11.c: Fix spelling.
28673         * gcc.dg/vect/vect-12.c: Fix spelling.
28674         * gcc.dg/vect/vect-14.c: Fix spelling.
28675         * gcc.dg/vect/vect-15.c: Fix spelling.
28676         * gcc.dg/vect/vect-16.c: Fix spelling.
28677         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28678         * gcc.dg/vect/vect-64.c: Fix comments.
28679         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28680
28681 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
28682             Ira Rosen  <irar@il.ibm.com>
28683
28684         * gcc.dg/vect/vect-70.c: New test.
28685         * gcc.dg/vect/vect-71.c: New test.
28686
28687 2005-01-09  Manfred Hollstein  <mh@suse.com>
28688
28689         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28690         * gcc.dg/pr18241-2.c: Likewise.
28691         * gcc.dg/pr18241-3.c: Likewise.
28692         * gcc.dg/pr18241-4.c: Likewise.
28693         * gcc.dg/pr18241-5.c: Likewise.
28694
28695 2005-01-08  Richard Henderson  <rth@redhat.com>
28696
28697         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28698         False for x86 and x86-64.
28699
28700 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
28701
28702         PR tree-optimization/18241
28703         * gcc.dg/pr18241-1.c: New test.
28704         * gcc.dg/pr18241-2.c: New test.
28705         * gcc.dg/pr18241-3.c: New test.
28706         * gcc.dg/pr18241-4.c: New test.
28707         * gcc.dg/pr18241-5.c: New test.
28708
28709 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
28710
28711         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28712         gfortran.dg/select_4.f90: New.
28713
28714 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28715
28716         * gcc.c-torture/execute/20050107-1.c: New test.
28717
28718 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
28719
28720         PR c++/19298
28721         * g++.dg/template/ref2.C: New.
28722
28723 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
28724
28725         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28726         instead of being empty.
28727
28728 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28729
28730         PR fortran/15553
28731         * gfortran.dg/array-1.f90: New test.
28732
28733 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
28734
28735         PR tree-optimization/19283
28736         * gcc.c-torture/execute/20050106-1.c: New test.
28737
28738         PR rtl-optimization/18861
28739         * gcc.dg/20050105-1.c: New test.
28740
28741         PR tree-optimization/18828
28742         * gcc.dg/20050105-2.c: New test.
28743
28744 2005-01-07  Andreas Jaeger  <aj@suse.de>
28745
28746         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28747
28748 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
28749
28750         PR fortran/18398
28751         * gfortran.dg/fmt_read.f90: New test.
28752
28753 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
28754
28755         * gcc.dg/rs6000-ldouble-2.c: New.
28756
28757 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
28758
28759         PR c++/19244
28760         * g++.dg/parser/ctor2.C: New test.
28761
28762 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28763
28764         PR c++/17154
28765         * g++.dg/template/using9.C: New test.
28766
28767 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28768
28769         PR c++/19258
28770         * g++.dg/lookup/friend6.C: New test.
28771
28772 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
28773
28774         PR c++/19270
28775         * g++.dg/template/array10.C: New.
28776
28777 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28778
28779         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
28780         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
28781
28782 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
28783
28784         * gcc.c-torture/compile/20050105-1.c: New test.
28785
28786 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
28787
28788         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
28789
28790 2005-01-05  Roger Sayle  <roger@eyesopen.com>
28791
28792         PR middle-end/19100
28793         * gcc.dg/conv-3.c: New test case.
28794
28795 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
28796
28797         * gcc.dg/asm-wide-1.c: New test.
28798
28799 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
28800
28801         PR c++/19030
28802         * g++.dg/parse/crash22.C: New
28803
28804 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
28805
28806         PR 19257
28807         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
28808
28809 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
28810
28811         PR middle-end/17767
28812         * gcc.dg/i386-mmx-6.c: New test case.
28813
28814 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
28815
28816         PR tree-optimization/18308
28817         * gcc.dg/vect/pr18308.c: New testcase.
28818
28819 2005-01-04  Andreas Jaeger  <aj@suse.de>
28820
28821         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
28822
28823 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28824             Robert Bowdidge <bowdidge@apple.com>
28825
28826         * gcc.dg/cpp/subframework1.c: New.
28827         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
28828         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
28829         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
28830         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
28831
28832 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
28833
28834         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
28835         producing warning.
28836         * gcc.dg/darwin-weakimport-2.c: New.
28837
28838 2005-01-03  Richard Henderson  <rth@redhat.com>
28839
28840         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
28841
28842 2005-01-03  Richard Henderson  <rth@redhat.com>
28843
28844         * gcc.dg/vect/vect.exp: Enable for ia64.
28845         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
28846         (check_effective_target_vect_float): Likewise.
28847         (check_effective_target_vect_no_align): Likewise.
28848         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
28849         * gcc.dg/vect/vect-8.c: Likewise.
28850
28851 2005-01-03  Uros Bizjak <uros@kss-loka.si>
28852
28853         PR target/19236
28854         * gcc.dg/pr19236-1.c: New test case.
28855
28856 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
28857
28858         PR rtl-optimization/12092
28859         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
28860
28861 2005-01-02  Andreas Jaeger  <aj@suse.de>
28862
28863         * gcc.dg/pr12092-1.c: Do not run on x86_64.
28864
28865 2005-01-01  Roger Sayle  <roger@eyesopen.com>
28866             Andrew Pinski  <pinskia@physics.uc.edu>
28867
28868         PR rtl-optimization/12092
28869         * gcc.dg/pr12092-1.c: New test case.
28870
28871 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
28872
28873         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
28874         'hidden' and 'default' for better portability.
28875         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
28876
28877         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
28878         6 and 7.
28879         * g++.old-deja/g++.brendan/new3.C: Likewise.
28880
28881 2005-01-01  Steven Bosscher  <stevenb@suse.de>
28882
28883         * gcc.dg/20041231-1.C: New test.
28884         * g++.dg/warn/Wunreachable-code-1.C: New test.
28885
28886 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
28887
28888         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
28889         file, not /dev/null.  Abort on error.
28890
28891 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
28892             Ziemowit Laski  <zlaski@apple.com>
28893
28894         PR objc/18971
28895         * objc.dg/encode-5.m: New test.
28896
28897 2004-12-29  Richard Henderson  <rth@redhat.com>
28898
28899         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
28900         * objc.dg/stabs-1.m: Disable for ia64.
28901
28902 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
28903
28904         PR c++/19190
28905         * g++.dg/warn/Wunused-10.C: New test.
28906
28907 2004-12-28  Richard Henderson  <rth@redhat.com>
28908
28909         * objc.dg/stabs-1.m: Disable for alpha.
28910
28911 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28912
28913         PR c++/19149
28914         * g++.dg/parse/error23.C: New test.
28915
28916 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28917
28918         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
28919
28920         PR fortran/19032
28921         * gfortran.dg/intrinsic_modulo_1.f90: New.
28922         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
28923         tests with divisor -1.
28924
28925 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
28926
28927         * g++.dg/opt/temp1.C (memcpy): Return a value.
28928
28929         PR c++/19148
28930         * g++.dg/expr/cond7.C: New test.
28931
28932 2004-12-27  Paul Brook  <paul@codesourcery.com>
28933
28934         * gfortran.dg/g77/select_no_compile.f: Remove.
28935
28936 2004-12-27  Richard Henderson  <rth@redhat.com>
28937
28938         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
28939         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
28940         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
28941
28942 2004-12-26  Richard Henderson  <rth@redhat.com>
28943
28944         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
28945         by 1i instead of token pasting.
28946
28947 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28948
28949         PR tree-optimization/17578
28950         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
28951         to additional_flags.
28952         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
28953
28954 2004-12-25  Richard Henderson  <rth@redhat.com>
28955
28956         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28957         Remove Alpha.
28958
28959 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28960
28961         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
28962         hppa*-*-hpux*.
28963         * gcc.dg/pr17957.c (dg-options): Likewise.
28964         * gcc.dg/struct-ret-1.c: Add prototype for abort.
28965         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
28966         instead of 0 on __hppa__.
28967         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
28968         "foo,%r" on hppa*-*-*.
28969
28970 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
28971
28972         PR fortran/19071
28973         * gfortran.dg/complex_write.f90: New test.
28974
28975 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28976
28977         PR c++/17595
28978         * g++.dg/parse/pragma2.C: New test.
28979
28980         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
28981
28982 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
28983
28984         * gcc.dg/empty2.c: Add missing dg-warning.
28985
28986 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28987
28988         PR c++/17413
28989         * g++.dg/template/local4.C: New test.
28990         * g++.dg/template/crash19.C: Add dg-error marker.
28991
28992         * g++.dg/template/crash31.C: Correct embedded PR number.
28993
28994 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
28995
28996         PR c++/16405
28997         * g++.dg/opt/temp1.C: Add do-run marker.
28998
28999 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29000
29001         * g++.dg/template/spec19.C: New.
29002
29003 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
29004
29005         PR target/16819
29006         * gcc.dg/empty2.c: New.
29007
29008 2004-12-23  Richard Henderson  <rth@redhat.com>
29009
29010         * lib/target-supports.exp (check_effective_target_vect_no_align):
29011         Remove i?86 and x86-64.
29012
29013 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
29014
29015         PR c++/16405
29016         * g++.dg/opt/temp1.C: New test.
29017
29018 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29019
29020         PR c++/18733
29021         * g++.dg/template/friend33.C: New testcase.
29022
29023 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
29024
29025         PR c++/18464
29026         * g++.dg/template/cond5.C: New test.
29027
29028         PR c++/18492
29029         * g++.dg/inherit/thunk3.C: New test.
29030
29031         PR c++/11224
29032         * g++.dg/warn/Wunused-9.C: New test.
29033
29034 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
29035
29036         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29037
29038 2004-12-22  Jan Beulich  <jbeulich@novell.com>
29039
29040         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29041
29042 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
29043
29044         PR c++/18378
29045         * g++.dg/ext/packed8.C: New test.
29046
29047         PR c++/19063
29048         * g++.dg/template/crash31.C: New test.
29049
29050         PR c++/19034
29051         * g++.dg/template/crash30.C: New test.
29052
29053 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
29054
29055         PR C++/18984
29056         * g++.dg/eh/ctor3.C: New test.
29057
29058 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29059
29060         * objc.dg/stabs-1.m: Allow section name to be quoted and
29061         assembly label to begin with '.LL'.
29062
29063 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
29064
29065         * gcc.dg/vect/vect.exp
29066         (check_effective_target_lp64_or_vect_no_align): New.
29067         * gcc.dg/vect/vect-77.c: Use it.
29068         * gcc.dg/vect/vect-78.c: Use it.
29069
29070         * lib/target-supports.exp
29071         (check_effective_target_vect_no_max,
29072         check_effective_target_vect_no_bitwise,
29073         check_effective_target_vect_no_align): New.
29074         * gcc.dg/vect/vect-13.c: Use them.
29075         * gcc.dg/vect/vect-17.c: Ditto.
29076         * gcc.dg/vect/vect-18.c: Ditto.
29077         * gcc.dg/vect/vect-19.c: Ditto.
29078         * gcc.dg/vect/vect-20.c: Ditto.
29079         * gcc.dg/vect/vect-27.c: Ditto.
29080         * gcc.dg/vect/vect-29.c: Ditto.
29081         * gcc.dg/vect/vect-44.c: Ditto.
29082         * gcc.dg/vect/vect-48.c: Ditto.
29083         * gcc.dg/vect/vect-50.c: Ditto.
29084         * gcc.dg/vect/vect-52.c: Ditto.
29085         * gcc.dg/vect/vect-54.c: Ditto.
29086         * gcc.dg/vect/vect-56.c: Ditto.
29087         * gcc.dg/vect/vect-58.c: Ditto.
29088         * gcc.dg/vect/vect-60.c: Ditto.
29089         * gcc.dg/vect/vect-72.c: Ditto.
29090         * gcc.dg/vect/vect-80.c: Ditto.
29091
29092 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
29093
29094         PR c++/14075
29095         * g++.dg/init/string1.C: New.
29096
29097         PR c++/18975
29098         * g++.dg/other/synth1.C: New.
29099
29100 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29101
29102         PR c/18963
29103         * gcc.dg/pr18963-1.c: New test.
29104
29105 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
29106
29107         PR c/18596
29108         * gcc.dg/funcdef-storage-1.c (foo): Remove.
29109         * gcc.dg/pr18596-1.c: Use dg-error.
29110         (dg-options): Use -fno-unit-at-a-time.
29111         * gcc.dg/pr18596-2.c: New test.
29112         * gcc.dg/pr18596-3.c: New test.
29113
29114 2004-12-20  Roger Sayle  <roger@eyesopen.com>
29115
29116         PR middle-end/18683
29117         * g++.dg/opt/pr18683-1.C: New test case.
29118
29119 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
29120
29121         PR other/19093
29122         * g++.dg/opt/max1.C: Fix for 64bit targets.
29123
29124 2004-12-20  Matt Austern  <austern@apple.com>
29125
29126         PR c++/19044
29127         * g++.dg/ext/builtin6.C: New
29128
29129 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
29130
29131         PR tree-optimization/19080
29132         * gcc.c-torture/compile/pr19080.c: New test.
29133
29134 2004-12-20  Steven Bosscher  <stevenb@suse.de>
29135
29136         * gcc.dg/20041219-1.c: New test.
29137
29138 2004-12-19  Roger Sayle  <roger@eyesopen.com>
29139
29140         PR middle-end/19068
29141         * g++.dg/opt/max1.C: New test case.
29142
29143 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29144
29145         * gcc.dg/fdata-sections-1.c: New test.
29146
29147 2004-12-18  Roger Sayle  <roger@eyesopen.com>
29148
29149         PR middle-end/18548
29150         * gcc.dg/max-1.c: New test case.
29151
29152 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
29153
29154         * gcc.c-torture/execute/20041218-1.c: New test.
29155
29156 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
29157
29158         * gcc.dg/pr18501.c: New test.
29159         * gcc.dg/uninit-5.c: XFAIL.
29160         * gcc.dg/uninit-9.c: XFAIL.
29161
29162 2004-12-17  Dale Johannesen  <dalej@apple.com>
29163
29164         * gcc.dg/20041213-1.c: New.
29165
29166 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
29167
29168         * objc.dg/stabs-1.m: Allow assembly label to begin
29169         with a dot ('.').
29170
29171 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
29172
29173         * gcc.c-torture/execute/20041213-1.c: Move...
29174         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29175
29176 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
29177
29178         PR c++/18721
29179         * g++.dg/lookup/conv-5.C: New.
29180
29181 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
29182
29183         * objc.dg/stabs-1.m: New test.
29184
29185 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29186
29187         * gcc.dg/visibility-c.c: Change compile to
29188         assemble for the test.
29189
29190 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
29191
29192         PR target/19041
29193         * gcc.dg/visibility-c.c: New test.
29194
29195 2004-12-16  Roger Sayle  <roger@eyesopen.com>
29196
29197         PR middle-end/18493
29198         * gcc.dg/switch-8.c: New test case.
29199
29200 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
29201
29202         PR c++/18905
29203         * g++.dg/template/init4.C: New.
29204         * g++.dg/opt/static3.C: Enable optimizer.
29205
29206 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
29207
29208         * g++.dg/other/complex1.C: New test.
29209
29210 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
29211
29212         * g++.dg/opt/inline9.C: New test.
29213
29214 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29215
29216         PR fortran/18993
29217         * gfotran.dg/nullify_1.f: New test.
29218
29219 2004-12-15  Richard Henderson  <rth@redhat.com>
29220
29221         * gcc.target/i386/i386.exp: New harness.
29222         * gcc.target/i386/vect-args.c: New.
29223
29224 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
29225
29226         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29227
29228 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29229
29230         PR c++/18825
29231         * g++.dg/template/friend32.C: New test.
29232
29233 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29234
29235         * cpp/pragma-once-1.c: New test.
29236         * cpp/pragma-once-1b.h: Likewise.
29237         * cpp/pragma-once-1c.h: Likewise.
29238         * cpp/pragma-once-1d.h: Likewise.
29239         * cpp/inc/pragma-once-1a.h: Likewise.
29240
29241 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
29242             Steven G. Kargl  <kargls@comcast.net>
29243
29244         PR fortran/17597
29245         * gfortran.dg/list_read_3.f90: New test.
29246
29247 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29248
29249         * gcc.dg/ftrapv-2.c: New test.
29250
29251 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
29252
29253         PR c++/18981
29254         * g++.dg/template/typename9.C: New test.
29255
29256 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29257
29258         PR c++/18738
29259         * g++.dg/template/typename8.C: New test.
29260         * g++.dg/parse/friend2.C: Tweak error message.
29261
29262 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29263
29264         * gcc.c-torture/20041214-1.c: New test.
29265
29266 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
29267
29268         PR c++/18965
29269         * g++.dg/init/array17.C: New test.
29270
29271 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
29272
29273         PR c++/18793
29274         * g++.dg/init/aggr3.C: New test.
29275
29276 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
29277
29278         * gcc.dg/altivec-types-1.c: New test.
29279         * gcc.dg/altivec-types-2.c: New test.
29280         * gcc.dg/altivec-types-3.c: New test.
29281         * gcc.dg/altivec-types-4.c: New test.
29282         * g++.dg/ext/altivec-types-1.C: New test.
29283         * g++.dg/ext/altivec-types-2.C: New test.
29284         * g++.dg/ext/altivec-types-3.C: New test.
29285         * g++.dg/ext/altivec-types-4.C: New test.
29286
29287 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
29288
29289         PR middle-end/18951
29290         * gcc.c-torture/execute/20041213-1.c: New test.
29291
29292 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
29293
29294         PR c++/18949
29295         * g++.dg/template/cast1.C: New.
29296
29297 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
29298
29299         * gcc.c-torture/execute/20041213-2.c: New test.
29300
29301 2004-12-13  Richard Henderson  <rth@redhat.com>
29302
29303         * gcc.dg/i386-sse-10.c: Fix typo in options.
29304
29305 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
29306
29307         PR c++/18968
29308         * g++.dg/opt/pr18968.C: New test.
29309
29310 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
29311
29312         PR c++/18925
29313         * g++.dg/ext/visibility/staticdatamem.C: New test.
29314
29315 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
29316
29317         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29318
29319 2004-12-13  Roger Sayle  <roger@eyesopen.com>
29320
29321         PR rtl-optimization/18928
29322         * gcc.dg/pr18928-1.c: New test case.
29323
29324 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
29325
29326         PR tree-opt/16951
29327         * gcc.c-torture/compile/20041211-1.c: New.
29328
29329 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29330
29331         PR middle-end/17564
29332         * gcc.c-torture/execute/20041212-1.c: New test.
29333
29334 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29335
29336         PR fortran/18869
29337         * gfortran.dg/common_1.f90: New test.
29338
29339 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
29340         Paul Brook  <paul@codesourcery.com>
29341
29342         PR fortran/16222
29343         * gfortran.dg/real_do_1.f90: New test.
29344
29345 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
29346
29347         PR tree-opt/18040
29348         * g++.dg/opt/ptrmem6.C: New test.
29349
29350 2004-12-11  Roger Sayle  <roger@eyesopen.com>
29351
29352         PR middle-end/18921
29353         * gcc.dg/pr18921-1.c: New test case.
29354
29355 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29356
29357         PR fortran/17175
29358         * gfortran.dg/scale_1.f90: New test.
29359
29360 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
29361
29362         PR middle-end/18903
29363         * gcc.c-torture/compile/pr18903.c: New test.
29364
29365 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
29366
29367         * gcc.c-torture/execute/20041210-1.c: New test.
29368
29369 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29370
29371         PR c++/18731
29372         * g++.dg/parser/struct-1.C: New test.
29373         * g++.dg/parser/struct-2.C: New test.
29374         * g++.dg/parser/struct-3.C: New test.
29375
29376 2004-12-09  Richard Henderson  <rth@redhat.com>
29377
29378         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29379
29380         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29381         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29382
29383 2004-12-09  Matt Austern  <austern@apple.com>
29384
29385         PR c++/18514
29386         * g++.dg/ext/builtin1.C: New
29387         * g++.dg/ext/builtin2.C: New
29388         * g++.dg/ext/builtin3.C: New
29389         * g++.dg/ext/builtin4.C: New
29390         * g++.dg/ext/builtin5.C: New
29391
29392 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
29393
29394         PR tree-opt/18904
29395         * g++.dg/opt/ptrmem5.C: New test.
29396
29397 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
29398
29399         * g++.dg/parse/typename5.C: Adjust for new error.
29400         * g++.dg/parse/typename7.C: New.
29401
29402 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29403
29404         PR c++/18073
29405         * g++.dg/other/mmintrin.C: New test.
29406
29407 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
29408
29409         PR c++/16681
29410         * g++.dg/init/array15.C: New.
29411         * g++.dg/init/array16.C: New.
29412
29413 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29414
29415         PR fortran/18826
29416         * gfortran.dg/assign_1.f90: New test.
29417
29418 2004-12-08  Nick Clifton  <nickc@redhat.com>
29419
29420         * gcc.target/xstormy16/bss_below100: New directory containing tests.
29421         * gcc.target/xstormy16/data_below100: Likewise.
29422         * gcc.target/xstormy16/sfr: Likewise.
29423         * gcc.target/xstormy16/below100.S: New test source file.
29424         * gcc.target/xstormy16/below100.ld: New test linker script.
29425         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29426         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29427         bp instructions.
29428         * gcc.target/xstormy16/bp.c: Likewise.
29429
29430         * gcc.target/xstormy16/bss_below100: New files:
29431         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29432         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29433         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29434         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29435         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29436         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29437         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29438         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29439         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29440         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29441         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29442         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29443         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29444         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29445         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29446         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29447         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29448         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29449         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29450         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29451         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29452         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29453         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29454         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29455         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29456         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29457         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29458
29459         * gcc.target/xstormy16/data_below100: New files:
29460         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29461         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29462         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29463         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29464         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29465         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29466         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29467         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29468         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29469         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29470         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29471         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29472         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29473         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29474         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29475         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29476         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29477         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29478         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29479         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29480         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29481         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29482         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29483         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29484         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29485         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29486         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29487
29488         * gcc.target/xstormy16/sfr: New files:
29489         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29490         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29491         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29492         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29493         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29494         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29495         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29496         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29497         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29498         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29499         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29500         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29501         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29502         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29503         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29504         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29505         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29506         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29507         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29508         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29509         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29510         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29511         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29512         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29513         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29514         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29515         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29516         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29517         27_if0_sfrw_bitfield_f.c
29518
29519 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29520
29521         PR c++/18100
29522         * g++.dg/lookup/name-clash4.C: New test.
29523
29524 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
29525
29526         PR c++/18672
29527         * g++.dg/opt/array1.C: New.
29528
29529         PR c++/18803
29530         * g++.dg/template/operator5.C: New.
29531
29532 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
29533
29534         PR c/18867
29535         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29536
29537 2004-12-07  Steven Bosscher  <stevenb@suse.de>
29538
29539         * gcc.dg/noncompile/20041207.c: New test.
29540
29541 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
29542
29543         * g++.dg/other/unreachable-1.C: New test.
29544
29545 2004-12-06  Nick Clifton  <nickc@redhat.com>
29546
29547         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29548         <limits.h> because the latter comes from gcc's include/ directory
29549         and not the newlib/libc/include directory.
29550
29551 2004-12-04  Richard Henderson  <rth@redhat.com>
29552
29553         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29554
29555 2004-12-04  Richard Henderson  <rth@redhat.com>
29556
29557         * lib/target-supports.exp (check_gc_sections_available): Disable
29558         for alpha and ia64.
29559
29560 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
29561
29562         PR middle-end/17909
29563         * g++.dg/other/vararg-2.C: New test.
29564
29565 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29566
29567         PR c++/17011, c++/17971
29568         * g++.dg/template/error15.C: Adjust expected error.
29569         * g++.dg/template/instantiate3.C: Likewise.
29570
29571 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
29572
29573         * gcc.dg/altivec-18.c: Fix for darwin
29574
29575 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
29576
29577         PR c++/18782
29578         * g++.dg/parse/ptrmem2.C: New.
29579
29580         PR c++/18318
29581         * g++.dg/template/new1.C: New.
29582
29583 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29584
29585         PR fortran/18710
29586         * gfortran.dg/direct_io_3.f90: New test.
29587
29588 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
29589
29590         PR 18758
29591         * g++.dg/parse/crash21.C: New.
29592
29593 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29594
29595         PR c++/15664, c++/18276
29596         * g++.dg/template/ttp13.C: New test.
29597         * g++.dg/template/ttp14.C: Likewise.
29598
29599 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29600
29601         PR c++/18123
29602         * g++.dg/parse/enum2.C: New test.
29603         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29604
29605 2004-12-02  Nick Clifton  <nickc@redhat.com>
29606
29607         * gcc.target/xstormy16: New test directory.
29608         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29609         * gcc.target/xstormy16/bp.c: Check the generation of bp
29610         instructions.
29611         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29612         bn instructions and the BELOW100 attribute.
29613
29614 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
29615
29616         PR target/16952
29617         * gcc.dg/ppc-eabi.c: New.
29618
29619 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29620
29621         PR fortran/18284
29622         * gfortran.dg/backspace.f90
29623
29624 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
29625
29626         * gfortran.dg/inquire.f90: New test.
29627
29628 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
29629
29630         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29631         handle effective-target-keyword.
29632         (dg-skip-if): Support effective-target keyword as target list.
29633         (dg-xfail-if): Ditto.
29634         * lib/target-supports.exp (is-effective-target-keyword): New proc.
29635
29636 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
29637
29638         PR tree-optimization/18291
29639         * gcc.c-torture/compile/pr18291.c: New test.
29640
29641 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29642
29643         PR C++/18729
29644         * g++.dg/parse/crash20.C: New.
29645
29646         PR c++/17431
29647         * g++.dg/overload/arg1.C: New.
29648         * g++.dg/overload/arg2.C: New.
29649         * g++.dg/overload/arg3.C: New.
29650         * g++.dg/overload/arg4.C: New.
29651
29652 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
29653
29654         * gcc.dg/c99-flex-array-4.c: Remove.
29655
29656 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29657
29658         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29659
29660         * lib/target-supports.exp (is-effective-target): Simplify.
29661
29662         * lib/target-supports.exp (check_effective_target_vect_long):
29663         Fix for powerpc64-*-*.
29664
29665 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
29666
29667         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29668         to support new requirements on FreeBSD 5.
29669
29670 2004-11-30  Devang Patel  <dpatel@apple.com>
29671
29672         PR 18702
29673         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29674
29675 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
29676
29677         * g++.dg/ext/altivec-13.C: New test.
29678
29679 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
29680
29681         PR tree-opt/18298
29682         * gcc.c-torture/execute/p18298.c: New test.
29683
29684 2004-11-30  Ira Rosen  <irar@il.ibm.com>
29685             Dorit Naishlos  <dorit@il.ibm.com>
29686
29687         PR tree-opt/18607
29688         * gcc.dg/vect/vect-89.c: New test.
29689
29690 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
29691
29692         * gcc.dg/pr18596-1.c: New test.
29693
29694 2004-11-30  Ben Elliston  <bje@au.ibm.com>
29695
29696         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29697
29698 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29699
29700         PR c/18479
29701         * gcc.dg/pr18479.c: New test.
29702
29703 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29704
29705         PR target/18490
29706         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29707         mmix-knuth-mmixware.
29708
29709         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29710         cris-*-elf* cris-*-aout* mmix-*-*
29711
29712 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
29713
29714         PR middle-end/18725
29715         * gcc.dg/pr18725.c: New test.
29716
29717 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29718
29719         PR target/18488
29720         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29721
29722         PR target/18336
29723         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29724
29725 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
29726
29727         PR c++/18368
29728         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29729         * g++.old-deja/g++.law/ctors5.C: Likewise.
29730         * g++.old-deja/g++.other/crash25.C: Likewise.
29731
29732         PR c++/18674
29733         * g++.dg/template/error16.C: New test.
29734
29735         PR c++/18512
29736         * g++.dg/template/crash29.C: New test.
29737
29738 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
29739
29740         PR tree-optimization/18712
29741         * gcc.c-torture/compile/pr18712.c: New test.
29742
29743 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
29744
29745         PR c/7544
29746         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29747         tests.
29748
29749 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29750
29751         PR c++/18652
29752         * g++.dg/lookup/crash6.C: New test.
29753
29754 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
29755
29756         PR middle-end/18164
29757         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
29758
29759 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
29760
29761         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29762         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
29763         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
29764
29765 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
29766
29767         * gcc.dg/pr18164.c: New test.
29768
29769 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
29770
29771         * gcc.dg/funroll-loops-all.c: New.
29772
29773 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29774
29775         PR target/18489
29776         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
29777         delimeter, match space and TAB as well as ":".
29778
29779         PR target/18484
29780         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
29781
29782         PR target/18348
29783         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
29784
29785         PR target/18345
29786         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
29787
29788         PR target/18337
29789         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
29790
29791 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
29792
29793         * gfortran.dg/direct_io_2.f90: New test.
29794
29795 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
29796
29797         PR target/18334
29798         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
29799
29800 2004-11-28  Richard Henderson  <rth@redhat.com>
29801
29802         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
29803
29804 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
29805
29806         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
29807         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
29808         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
29809         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
29810         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
29811         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
29812         gcc.dg/pointer-arith-8.c: New tests.
29813
29814 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
29815
29816         PR fortran/18364
29817         * gfortran.dg/endfile.f90: New test.
29818
29819 2004-11-27  Falk Hueffner  <falk@debian.org>
29820
29821         * gcc.dg/loop-6.c: New test.
29822
29823 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29824
29825         * gcc.c-torture/execute/20041126-1.c: New test.
29826
29827 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29828
29829         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
29830         on IRIX.
29831
29832 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
29833
29834         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
29835         functions.
29836
29837 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
29838
29839         PR rtl-optimization/17825
29840         * gcc.c-torture/compile/20041119-1.c: New test.
29841
29842 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29843
29844         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
29845         Check existence of ld library path variables before unsetting.
29846
29847 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
29848
29849         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
29850
29851 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29852
29853         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
29854
29855 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
29856
29857         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
29858
29859 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29860
29861         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
29862         dg-do directive.
29863
29864 2004-11-26  Ben Elliston  <bje@au.ibm.com>
29865
29866         * gcc.dg/pr17957.c: Pass --param, not -param.
29867
29868 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
29869
29870         PR middle-end/17957
29871         * gcc.dg/pr17957.c: New test.
29872
29873 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
29874
29875         PR c++/18445
29876         * g++.dg/template/crash28.C: Likewise.
29877
29878         PR c++/18001
29879         * g++.dg/expr/unary2.C: Adjust lvalue messages.
29880         * g++.dg/ext/lvaddr.C: Likewise.
29881         * g++.dg/opt/pr7503-3.C: Likewise.
29882
29883         PR c++/18466
29884         * g++.dg/parse/qualified3.C: New test.
29885         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
29886
29887         PR c++/18545
29888         * g++.dg/expr/return1.C: New test.
29889
29890 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29891
29892         Friend class name lookup 3/n, PR c++/3332
29893         * g++.dg/lookup/friend3.C: New test.
29894         * g++.dg/lookup/friend4.C: Likewise.
29895         * g++.dg/lookup/friend5.C: Likewise.
29896
29897 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29898
29899         Friend class name lookup 2/n, PR c++/14513, c++/15410
29900         * g++.dg/lookup/friend2.C: New test.
29901         * g++.dg/template/friend31.C: Likewise.
29902
29903 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29904
29905         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
29906
29907 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29908
29909         PR c++/17473
29910         * g++.dg/tc1/dr56.C: Remove.
29911         * g++.dg/template/typedef1.C: Add dg-error markers.
29912         * g++.old-deja/g++.other/typedef7.C: Likewise.
29913
29914         PR c++/18285
29915         * g++.dg/parse/typedef7.C: New test.
29916
29917 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
29918
29919         * gcc.c-torture/execute/20041124-1.c: New test.
29920
29921 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
29922
29923         * g++.dg/template/deduce3.C: New test.
29924
29925         PR c++/18586
29926         * g++.dg/template/crash27.C: New test.
29927
29928         PR c++/18530
29929         * g++.dg/warn/Wshadow-3.C: New test.
29930
29931 2004-11-24  Devang Patel  <dpatel@apple.com>
29932
29933         PR/18555
29934         * gcc.dg/cpp/isysroot-1.c: New test.
29935         * gcc.dg/cpp/usr/include/stdio.h: New file.
29936         * gcc.dg/cpp/isysroot-2.c: New test.
29937         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
29938         New file.
29939
29940 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29941
29942         PR c++/8929
29943         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
29944
29945 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29946
29947         * gcc.target/sparc/align.c: Do not include <stdint.h>.
29948         * gcc.target/sparc/pdist.c: Likewise.
29949
29950 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
29951
29952         PR c++/16882
29953         * g++.dg/conversion/simd1.C: New test.
29954
29955 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29956
29957         * lib/target-libpath.exp: New file defining
29958         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
29959         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
29960         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
29961         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
29962         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
29963
29964 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
29965
29966         * gcc.dg/pragma-align-2.c: Test macro expansion.
29967         * gcc.dg/pragma-pack-2.c: New test.
29968
29969 2004-11-23  Richard Henderson  <rth@redhat.com>
29970
29971         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
29972         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29973         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
29974         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
29975         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
29976         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
29977
29978         * gcc.dg/vect/vect.exp: Add check for alpha.
29979         * lib/target-supports.exp (check_alpha_max_hw_available): New.
29980         (check_effective_target_vect_int): Enable for alpha.
29981         (check_effective_target_vect_long): New.
29982         (is-effective-target): Add it.
29983
29984 2004-11-23  Uros Bizjak <uros@kss-loka.si>
29985
29986         * gcc.dg/pr18614-1.c: New test.
29987
29988 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29989
29990         * gcc.dg/setjmp-2.c: New test.
29991
29992 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
29993
29994         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
29995         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
29996         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
29997         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
29998         gcc.target/sparc/pdist.c: New tests.
29999
30000 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
30001
30002         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30003
30004 2004-11-22  Dale Johannesen  <dalej@apple.com>
30005
30006         * gcc.dg/20041111-1.c: New.
30007
30008 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30009
30010         PR tree-opt/18536
30011         * gcc.dg/vect/pr18536.c: New test.
30012
30013 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30014
30015         PR c++/18354
30016         * g++.dg/template/nontype11.C: New test.
30017
30018 2004-11-21  Roger Sayle  <roger@eyesopen.com>
30019
30020         PR middle-end/18520
30021         * gcc.dg/pr18520-1.c: New test case.
30022
30023 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
30024
30025         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30026         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30027         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30028         expected diagnostics.
30029
30030 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30031
30032         PR target/18580
30033         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30034         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30035         vect-77.c, vect-77a.c: XFAIL on the SPARC.
30036
30037 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30038
30039         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30040
30041 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
30042             Joseph Myers  <joseph@codesourcery.com>
30043
30044         * lib/target-supports.exp (check_visibility_available): Really
30045         test the compiler.
30046
30047 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
30048
30049         PR tree-opt/18181
30050         * gcc.dg/vect/vect-85.c: New test.
30051         * gcc.dg/vect/vect-86.c: New test.
30052         * gcc.dg/vect/vect-87.c: New test.
30053         * gcc.dg/vect/vect-88.c: New test.
30054
30055 2004-11-19  Ben Elliston  <bje@au.ibm.com>
30056
30057         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30058
30059 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
30060
30061         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30062         * gcc.dg/ppc-and-1.c: Ditto.
30063         * gcc.dg/ppc-compare-1.c: Ditto.
30064         * gcc.dg/ppc-mov-1.c: Ditto
30065
30066 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
30067             Mark Mitchell  <mark@codesourcery.com>
30068
30069         * gcc.dg/pragma-init-fini-2.c: New test.
30070
30071 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30072             Aldy Hernandez  <aldyh@redhat.com>
30073
30074         * lib/target-supports.exp (check_effective_target_vect_int): New
30075         (check_effective_target_vect_float): New
30076         (check_effective_target_vect_double): New.
30077         (is-effective-target): Support new effective targets keywords.
30078         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30079         default action for dg-do.
30080         * gcc.dg/vect/pr16105.c: Use new support.
30081         * gcc.dg/vect/pr18400.c: Ditto.
30082         * gcc.dg/vect/pr18425.c: Ditto.
30083         * gcc.dg/vect/vect-1.c: Ditto.
30084         * gcc.dg/vect/vect-10.c: Ditto.
30085         * gcc.dg/vect/vect-11.c: Ditto.
30086         * gcc.dg/vect/vect-12.c: Ditto.
30087         * gcc.dg/vect/vect-13.c: Ditto.
30088         * gcc.dg/vect/vect-14.c: Ditto.
30089         * gcc.dg/vect/vect-15.c: Ditto.
30090         * gcc.dg/vect/vect-16.c: Ditto.
30091         * gcc.dg/vect/vect-17.c: Ditto.
30092         * gcc.dg/vect/vect-18.c: Ditto.
30093         * gcc.dg/vect/vect-19.c: Ditto.
30094         * gcc.dg/vect/vect-2.c: Ditto.
30095         * gcc.dg/vect/vect-20.c: Ditto.
30096         * gcc.dg/vect/vect-21.c: Ditto.
30097         * gcc.dg/vect/vect-22.c: Ditto.
30098         * gcc.dg/vect/vect-23.c: Ditto.
30099         * gcc.dg/vect/vect-24.c: Ditto.
30100         * gcc.dg/vect/vect-25.c: Ditto.
30101         * gcc.dg/vect/vect-26.c: Ditto.
30102         * gcc.dg/vect/vect-27.c: Ditto.
30103         * gcc.dg/vect/vect-27a.c: Ditto.
30104         * gcc.dg/vect/vect-28.c: Ditto.
30105         * gcc.dg/vect/vect-29.c: Ditto.
30106         * gcc.dg/vect/vect-29a.c: Ditto.
30107         * gcc.dg/vect/vect-3.c: Ditto.
30108         * gcc.dg/vect/vect-30.c: Ditto.
30109         * gcc.dg/vect/vect-31.c: Ditto.
30110         * gcc.dg/vect/vect-32.c: Ditto.
30111         * gcc.dg/vect/vect-33.c: Ditto.
30112         * gcc.dg/vect/vect-34.c: Ditto.
30113         * gcc.dg/vect/vect-35.c: Ditto.
30114         * gcc.dg/vect/vect-36.c: Ditto.
30115         * gcc.dg/vect/vect-37.c: Ditto.
30116         * gcc.dg/vect/vect-38.c: Ditto.
30117         * gcc.dg/vect/vect-4.c: Ditto.
30118         * gcc.dg/vect/vect-40.c: Ditto.
30119         * gcc.dg/vect/vect-41.c: Ditto.
30120         * gcc.dg/vect/vect-42.c: Ditto.
30121         * gcc.dg/vect/vect-43.c: Ditto.
30122         * gcc.dg/vect/vect-44.c: Ditto.
30123         * gcc.dg/vect/vect-45.c: Ditto.
30124         * gcc.dg/vect/vect-46.c: Ditto.
30125         * gcc.dg/vect/vect-47.c: Ditto.
30126         * gcc.dg/vect/vect-48.c: Ditto.
30127         * gcc.dg/vect/vect-48a.c: Ditto.
30128         * gcc.dg/vect/vect-49.c: Ditto.
30129         * gcc.dg/vect/vect-5.c: Ditto.
30130         * gcc.dg/vect/vect-50.c: Ditto.
30131         * gcc.dg/vect/vect-51.c: Ditto.
30132         * gcc.dg/vect/vect-52.c: Ditto.
30133         * gcc.dg/vect/vect-53.c: Ditto.
30134         * gcc.dg/vect/vect-54.c: Ditto.
30135         * gcc.dg/vect/vect-55.c: Ditto.
30136         * gcc.dg/vect/vect-56.c: Ditto.
30137         * gcc.dg/vect/vect-56a.c: Ditto.
30138         * gcc.dg/vect/vect-57.c: Ditto.
30139         * gcc.dg/vect/vect-58.c: Ditto.
30140         * gcc.dg/vect/vect-59.c: Ditto.
30141         * gcc.dg/vect/vect-6.c: Ditto.
30142         * gcc.dg/vect/vect-60.c: Ditto.
30143         * gcc.dg/vect/vect-61.c: Ditto.
30144         * gcc.dg/vect/vect-62.c: Ditto.
30145         * gcc.dg/vect/vect-63.c: Ditto.
30146         * gcc.dg/vect/vect-64.c: Ditto.
30147         * gcc.dg/vect/vect-65.c: Ditto.
30148         * gcc.dg/vect/vect-66.c: Ditto.
30149         * gcc.dg/vect/vect-67.c: Ditto.
30150         * gcc.dg/vect/vect-68.c: Ditto.
30151         * gcc.dg/vect/vect-69.c: Ditto.
30152         * gcc.dg/vect/vect-7.c: Ditto.
30153         * gcc.dg/vect/vect-72.c: Ditto.
30154         * gcc.dg/vect/vect-72a.c: Ditto.
30155         * gcc.dg/vect/vect-73.c: Ditto.
30156         * gcc.dg/vect/vect-74.c: Ditto.
30157         * gcc.dg/vect/vect-75.c: Ditto.
30158         * gcc.dg/vect/vect-76.c: Ditto.
30159         * gcc.dg/vect/vect-77.c: Ditto.
30160         * gcc.dg/vect/vect-77a.c: Ditto.
30161         * gcc.dg/vect/vect-78.c: Ditto.
30162         * gcc.dg/vect/vect-79.c: Ditto.
30163         * gcc.dg/vect/vect-8.c: Ditto.
30164         * gcc.dg/vect/vect-80.c: Ditto.
30165         * gcc.dg/vect/vect-82.c: Ditto.
30166         * gcc.dg/vect/vect-82_64.c: Ditto.
30167         * gcc.dg/vect/vect-83.c: Ditto.
30168         * gcc.dg/vect/vect-83_64.c: Ditto.
30169         * gcc.dg/vect/vect-9.c: Ditto.
30170         * gcc.dg/vect/vect-all.c: Ditto.
30171         * gcc.dg/vect/vect-none.c: Ditto.
30172
30173 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
30174
30175         * lib/gcc-dg.exp (dg-skip-if): New function.
30176         (dg-forbid-option): Remove.
30177         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30178         * g++.dg/abi/bitfield8.C: Likewise.
30179         * g++.dg/abi/dtor1.C: Likewise.
30180         * g++.dg/abi/empty10.C: Likewise.
30181         * g++.dg/abi/empty7.C: Likewise.
30182         * g++.dg/abi/empty9.C: Likewise.
30183         * g++.dg/abi/layout3.C: Likewise.
30184         * g++.dg/abi/layout4.C: Likewise.
30185         * g++.dg/abi/thunk1.C: Likewise.
30186         * g++.dg/abi/thunk2.C: Likewise.
30187         * g++.dg/abi/vbase11.C: Likewise.
30188         * g++.dg/abi/vthunk2.C: Likewise.
30189         * g++.dg/abi/vthunk3.C: Likewise.
30190         * g++.dg/ext/attrib8.C: Likewise.
30191         * g++.dg/opt/longbranch2.C: Likewise.
30192         * g++.dg/opt/reg-stack4.C: Likewise.
30193         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30194         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30195         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30196         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30197         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30198         * gcc.dg/20000609-1.c: Likewise.
30199         * gcc.dg/20000720-1.c: Likewise.
30200         * gcc.dg/20011107-1.c: Likewise.
30201         * gcc.dg/20011119-1.c: Likewise.
30202         * gcc.dg/20020108-1.c: Likewise.
30203         * gcc.dg/20020122-2.c: Likewise.
30204         * gcc.dg/20020122-3.c: Likewise.
30205         * gcc.dg/20020201-3.c: Likewise.
30206         * gcc.dg/20020206-1.c: Likewise.
30207         * gcc.dg/20020218-1.c: Likewise.
30208         * gcc.dg/20020310-1.c: Likewise.
30209         * gcc.dg/20020411-1.c: Likewise.
30210         * gcc.dg/20020418-2.c: Likewise.
30211         * gcc.dg/20020426-1.c: Likewise.
30212         * gcc.dg/20020426-2.c: Likewise.
30213         * gcc.dg/20020517-1.c: Likewise.
30214         * gcc.dg/20020523-1.c: Likewise.
30215         * gcc.dg/20020523-2.c: Likewise.
30216         * gcc.dg/20020729-1.c: Likewise.
30217         * gcc.dg/20030204-1.c: Likewise.
30218         * gcc.dg/20030826-2.c: Likewise.
30219         * gcc.dg/20030926-1.c: Likewise.
30220         * gcc.dg/20031202-1.c: Likewise.
30221         * gcc.dg/980312-1.c: Likewise.
30222         * gcc.dg/980313-1.c: Likewise.
30223         * gcc.dg/990117-1.c: Likewise.
30224         * gcc.dg/990424-1.c: Likewise.
30225         * gcc.dg/990524-1.c: Likewise.
30226         * gcc.dg/991230-1.c: Likewise.
30227         * gcc.dg/i386-387-1.c: Likewise.
30228         * gcc.dg/i386-387-2.c: Likewise.
30229         * gcc.dg/i386-387-3.c: Likewise.
30230         * gcc.dg/i386-387-4.c: Likewise.
30231         * gcc.dg/i386-387-5.c: Likewise.
30232         * gcc.dg/i386-387-6.c: Likewise.
30233         * gcc.dg/i386-asm-1.c: Likewise.
30234         * gcc.dg/i386-bitfield1.c: Likewise.
30235         * gcc.dg/i386-bitfield2.c: Likewise.
30236         * gcc.dg/i386-loop-1.c: Likewise.
30237         * gcc.dg/i386-loop-2.c: Likewise.
30238         * gcc.dg/i386-loop-3.c: Likewise.
30239         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30240         * gcc.dg/i386-pic-1.c: Likewise.
30241         * gcc.dg/i386-regparm.c: Likewise.
30242         * gcc.dg/i386-signbit-1.c: Likewise.
30243         * gcc.dg/i386-signbit-2.c: Likewise.
30244         * gcc.dg/i386-signbit-3.c: Likewise.
30245         * gcc.dg/i386-sse-5.c: Likewise.
30246         * gcc.dg/i386-sse-8.c: Likewise.
30247         * gcc.dg/i386-unroll-1.c: Likewise.
30248         * gcc.dg/tls/opt-1.c: Likewise.
30249         * gcc.dg/tls/opt-2.c: Likewise.
30250         * gcc.dg/unroll-1.c: Likewise.
30251         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30252         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30253         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30254         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30255
30256 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30257
30258         * g++.dg/template/incomplete1.C: New test.
30259
30260 2004-11-16  Nick Clifton  <nickc@redhat.com>
30261
30262         Revert patches accidentally commited during checkin of fixes for
30263         xstormy16 tests:
30264         gcc.c-torture/execute/simd-4.c: Revert
30265         gcc.dg/20040910-1.c: Revert.
30266
30267 2004-11-16  Paul Brook  <paul@codesourcery.com>
30268
30269         PR fortran/13010
30270         * gfortran.dg/der_pointer_1.f90: New test.
30271
30272 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
30273
30274         PR c/18498
30275         * gcc.dg/bitfld-13.c: New test.
30276
30277 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
30278
30279         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30280         powerpc*-*-linux*.
30281
30282         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30283         * gcc.dg/ppc64-abi-2.c: Ditto.
30284         * gcc.dg/ppc64-abi-3.c: Ditto.
30285
30286         * lib/gcc-dg.exp (dg-target-list): Remove.
30287
30288 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
30289
30290         * gcc.dg/ia64-postinc.c: New test.
30291
30292 2004-11-15  Mark Mitchell <mark@codesourcery.com>
30293
30294         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30295
30296 2004-11-15  Nick Clifton  <nickc@redhat.com>
30297
30298         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30299         __INT_MAX__ so that the test can be compiled by toolchains
30300         targeted at 16-bit processors.
30301
30302         * gcc.dg/20040625-1.c: Use long constants rather than integers
30303         when performing arithmetic that will overflow 16-bits.
30304
30305         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30306         xstormy16.  It does not support 128-bit vector operations.
30307
30308         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30309         with the macro PTR_TYPE.  Define this macro to an integer type
30310         suitable for holding a pointer.
30311
30312         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30313         the target is a 16-bit processor.
30314
30315         * gcc.dg/cpp/if-2.c: Expect a different warning message from
30316         16-bit targets where the character constant will be too long.
30317
30318         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30319         where the double will not be directly addressable.
30320
30321 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30322
30323         Friend class name lookup 1/n, PR c++/18471
30324         * g++.dg/template/crash26.C: New test.
30325         * g++.dg/lookup/struct1.C: Adjust expected error.
30326         * g++.dg/parse/elab1.C: Likewise.
30327         * g++.dg/parse/elab2.C: Likewise.
30328         * g++.dg/parse/int-as-enum1.C: Likewise.
30329         * g++.dg/parse/struct-as-enum1.C: Likewise.
30330         * g++.dg/parse/typedef1.C: Likewise.
30331         * g++.dg/parse/typedef3.C: Likewise.
30332         * g++.dg/parse/typedef4.C: Likewise.
30333         * g++.dg/parse/typedef5.C: Likewise.
30334         * g++.dg/template/nontype4.C: Likewise.
30335         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30336         * g++.old-deja/g++.other/elab1.C: Likewise.
30337         * g++.old-deja/g++.other/syntax4.C: Likewise.
30338
30339 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
30340
30341         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30342
30343 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
30344
30345         * gcc.c-torture/execute/20041114-1.c: New test.
30346
30347 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
30348
30349         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30350         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30351         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30352         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30353         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30354         gcc.dg/switch-7.c: New tests.
30355
30356 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30357
30358         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30359
30360 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30361
30362         PR tree-opt/18400
30363         * gcc.dg/vect/pr18400.c: New test.
30364
30365 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
30366             Andrew Pinski  <pinskia@physics.uc.edu>
30367
30368         PR tree-opt/18425
30369         * gcc.dg/vect/pr18425.c: New test.
30370
30371 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30372
30373         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30374         Guard with dg-require-alias and dg-require-visibility.
30375
30376 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30377
30378         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30379
30380 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30381
30382         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30383
30384 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30385
30386         PR c++/17344
30387         * g++.dg/template/defarg5.C: New test.
30388
30389 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30390
30391         * g++.dg/parse/cast1.C: Run only on ILP32.
30392         * g++.old-deja/g++.mike/p784.C: Likewise.
30393
30394 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
30395
30396         * gcc.c-torture/execute/20041113-1.c: New test.
30397
30398 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30399
30400         PR target/18230
30401         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30402         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30403         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30404         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30405         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30406         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30407         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30408         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30409         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30410         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30411         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30412         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30413         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30414
30415 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
30416
30417         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30418         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30419         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30420         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30421         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30422         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30423         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30424         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30425         gcc.target/sparc/combined-1.c: New tests.
30426
30427 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
30428
30429         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30430         New tests.
30431
30432 2004-11-12  Mark Mitchell <mark@codesourcery.com>
30433
30434         * lib/gcc-dg.exp (dg-forbid-option): New function.
30435         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30436         * g++.dg/abi/bitfield8.C: Likewise.
30437         * g++.dg/abi/dtor1.C: Likewise.
30438         * g++.dg/abi/empty10.C: Likewise.
30439         * g++.dg/abi/empty7.C: Likewise.
30440         * g++.dg/abi/empty9.C: Likewise.
30441         * g++.dg/abi/layout3.C: Likewise.
30442         * g++.dg/abi/layout4.C: Likewise.
30443         * g++.dg/abi/thunk1.C: Likewise.
30444         * g++.dg/abi/thunk2.C: Likewise.
30445         * g++.dg/abi/vbase11.C: Likewise.
30446         * g++.dg/abi/vthunk2.C: Likewise.
30447         * g++.dg/abi/vthunk3.C: Likewise.
30448         * g++.dg/ext/attrib8.C: Likewise.
30449         * g++.dg/opt/longbranch2.C: Likewise.
30450         * g++.dg/opt/reg-stack4.C: Likewise.
30451         * g++.old-deja/g++.ext/attrib1.C: Likewise.
30452         * g++.old-deja/g++.ext/attrib2.C: Likewise.
30453         * g++.old-deja/g++.ext/attrib3.C: Likewise.
30454         * g++.old-deja/g++.other/store-expr1.C: Likewise.
30455         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30456         * gcc.dg/20000609-1.c: Likewise.
30457         * gcc.dg/20000720-1.c: Likewise.
30458         * gcc.dg/20011107-1.c: Likewise.
30459         * gcc.dg/20011119-1.c: Likewise.
30460         * gcc.dg/20020108-1.c: Likewise.
30461         * gcc.dg/20020122-2.c: Likewise.
30462         * gcc.dg/20020122-3.c: Likewise.
30463         * gcc.dg/20020201-3.c: Likewise.
30464         * gcc.dg/20020206-1.c: Likewise.
30465         * gcc.dg/20020218-1.c: Likewise.
30466         * gcc.dg/20020310-1.c: Likewise.
30467         * gcc.dg/20020411-1.c: Likewise.
30468         * gcc.dg/20020418-2.c: Likewise.
30469         * gcc.dg/20020426-1.c: Likewise.
30470         * gcc.dg/20020426-2.c: Likewise.
30471         * gcc.dg/20020517-1.c: Likewise.
30472         * gcc.dg/20020523-1.c: Likewise.
30473         * gcc.dg/20020523-2.c: Likewise.
30474         * gcc.dg/20020729-1.c: Likewise.
30475         * gcc.dg/20030204-1.c: Likewise.
30476         * gcc.dg/20030826-2.c: Likewise.
30477         * gcc.dg/20030926-1.c: Likewise.
30478         * gcc.dg/20031202-1.c: Likewise.
30479         * gcc.dg/980312-1.c: Likewise.
30480         * gcc.dg/980313-1.c: Likewise.
30481         * gcc.dg/990117-1.c: Likewise.
30482         * gcc.dg/990424-1.c: Likewise.
30483         * gcc.dg/990524-1.c: Likewise.
30484         * gcc.dg/991230-1.c: Likewise.
30485         * gcc.dg/i386-387-1.c: Likewise.
30486         * gcc.dg/i386-387-2.c: Likewise.
30487         * gcc.dg/i386-387-3.c: Likewise.
30488         * gcc.dg/i386-387-4.c: Likewise.
30489         * gcc.dg/i386-387-5.c: Likewise.
30490         * gcc.dg/i386-387-6.c: Likewise.
30491         * gcc.dg/i386-asm-1.c: Likewise.
30492         * gcc.dg/i386-bitfield1.c: Likewise.
30493         * gcc.dg/i386-bitfield2.c: Likewise.
30494         * gcc.dg/i386-loop-1.c: Likewise.
30495         * gcc.dg/i386-loop-2.c: Likewise.
30496         * gcc.dg/i386-loop-3.c: Likewise.
30497         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30498         * gcc.dg/i386-pic-1.c: Likewise.
30499         * gcc.dg/i386-regparm.c: Likewise.
30500         * gcc.dg/i386-signbit-1.c: Likewise.
30501         * gcc.dg/i386-signbit-2.c: Likewise.
30502         * gcc.dg/i386-signbit-3.c: Likewise.
30503         * gcc.dg/i386-sse-5.c: Likewise.
30504         * gcc.dg/i386-sse-8.c: Likewise.
30505         * gcc.dg/i386-unroll-1.c: Likewise.
30506         * gcc.dg/tls/opt-1.c: Likewise.
30507         * gcc.dg/tls/opt-2.c: Likewise.
30508         * gcc.dg/unroll-1.c: Likewise.
30509         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30510         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30511         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30512         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30513         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30514         -m64 is specified.
30515
30516 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30517
30518         PR c++/18389
30519         * g++.dg/parse/cond1.C: New test.
30520
30521         PR c++/18429
30522         * g++.dg/template/array9.C: New test.
30523         * g++.dg/ext/vla1.C: Adjust error messages.
30524         * g++.dg/ext/vlm1.C: Likewise.
30525         * g++.dg/template/crash2.C: Likewise.
30526
30527         PR c++/18436
30528         * g++.dg/template/call3.C: New test.
30529
30530         PR c++/18407
30531         * g++.dg/template/ptrmem11.C: New test.
30532
30533 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
30534
30535         PR other/14264
30536         * lib/g++.exp: Set LC_ALL and LANG to C.
30537         * lib/gcc-dg.exp: Likewise.
30538         * lib/gfortran.exp: Likewise.
30539         * lib/objc.exp: Likewise.
30540         * lib/treelang.exp: Likewise.
30541
30542 2004-11-12  Andreas Schwab  <schwab@suse.de>
30543
30544         * gcc.dg/pr16286.c: Fix last change.
30545
30546 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
30547
30548         PR c++/18416
30549         * g++.dg/init/global1.C: New test.
30550
30551 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
30552
30553         * gcc.c-torture/execute/20041112-1.c: New test.
30554
30555 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30556
30557         * lib/gcc-dg.exp (dg-target-list): New.
30558
30559 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30560             Richard Sandiford  <rsandifo@redhat.com>
30561
30562         * lib/target-supports.exp (get-compiler_messages): New.
30563         (check_named_sections_available): Use it.
30564         (check_effective_target_ilp32): New.
30565         (check_effective_target_lp64): New.
30566         (is-effective-target): New.
30567         * lib/gcc-dg.exp (dg-require-effective-target): New.
30568
30569 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
30570
30571         * gcc.dg/precedence-1.c: New test.
30572
30573 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
30574
30575         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30576
30577         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30578         message, delete generated files, use more descriptive name for
30579         executable, and make the test unsupported when it cannot be run.
30580
30581         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30582         (dg-require-weak, dg-require-visibility, dg-require-alias,
30583         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30584         dg-require-iconv, dg-require-named-sections): Use it.
30585
30586         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30587
30588 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
30589
30590         PR target/16457
30591         * gcc.dg/ppc-and-1: New
30592
30593         PR target/16796
30594         * gcc.dg/ppc-mov-1.c: New.
30595
30596         PR target/16458
30597         * gcc.dg/ppc-compare-1.c: New.
30598
30599 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
30600
30601         * objc.dg/desig-init-2.m: New test.
30602
30603 2004-11-10  Adam Nemet  <anemet@lnxw.com>
30604
30605         PR middle-end/18160
30606         * g++.dg/warn/register-var-1.C: New test.
30607         * g++.dg/warn/register-var-2.C: New test.
30608
30609 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30610
30611         * gcc.dg/union-2.c: New test.
30612
30613 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
30614
30615         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30616         New test for PR tree-optimization/17892.
30617
30618 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
30619
30620         PR c++/18369
30621         * g++.dg/init/new12.C: New test.
30622
30623 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
30624
30625         * gcc.target/sparc: New directory.
30626         * gcc.target/sparc/sparc.exp: New driver.
30627         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30628         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30629         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30630         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30631
30632 2004-11-10  Paul Brook  <paul@codesourcery.com>
30633
30634         PR fortran/18218
30635         * gfortran.dg/list_read.c: New test.
30636
30637 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30638
30639         PR c/18322
30640         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30641         expected diagnostic location.
30642
30643 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
30644
30645         * gcc.dg/20041109-1.c: New test.
30646
30647 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
30648
30649         PR objc/18406
30650         * objc/compile/pr18406.m: New test.
30651
30652 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30653
30654         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30655
30656 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
30657
30658         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30659
30660 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30661
30662         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30663
30664 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
30665
30666         * gcc.dg/20030225-2.c: Add prototype for abort and
30667         exit.
30668
30669 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
30670
30671         PR tree-opt/18299
30672         * gcc.c-torture/pr18299-1.c: New test.
30673
30674 2004-11-06  Andreas Schwab  <schwab@suse.de>
30675
30676         * gcc.dg/pr16286.c: Also test for bool and pixel.
30677
30678 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
30679
30680         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30681         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30682         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30683         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30684         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30685         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30686         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30687         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30688         gcc.dg/struct-semi-3.c: New tests.
30689
30690 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30691
30692         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30693
30694 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30695
30696         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30697         Do not use C99 designators.
30698
30699 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30700
30701         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30702
30703 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
30704
30705         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30706         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30707         * gcc.c-torture/execute/simd-5.x: Remove.
30708
30709 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
30710
30711         PR rtl-optimization/17933
30712         * gcc.dg/torture/pr17933-1.c: New test.
30713
30714 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30715
30716         PR target/18106
30717         * lib/target-supports.exp (check_weak_available): Support
30718         Windows.
30719
30720 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
30721
30722         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30723         call to fflush(stdout) before abort.
30724         (my_ffsll): New function.
30725         (generate_fields): Use it.
30726
30727 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30728
30729         * gcc.dg/init-undef-1.c: New test.
30730
30731 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
30732
30733         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30734         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30735         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30736         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30737         expected messages for new parser.
30738
30739 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
30740
30741         * g++.dg/ext/visibility/symbian1.C: New test.
30742
30743 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30744
30745         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30746         on LP64 targets.
30747
30748 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30749
30750         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30751         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30752         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30753         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30754         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30755         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30756         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30757         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30758         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30759         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30760
30761 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
30762
30763         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
30764         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
30765         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
30766         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
30767         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30768         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
30769         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
30770         for new parser.
30771
30772 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
30773
30774         PR target/15342
30775         * gcc.dg/20041104-1.c: New test.
30776
30777 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30778
30779         * g++.dg/template/nontype7.C: New test.
30780         * g++.dg/template/nontype8.C: Likewise.
30781         * g++.dg/template/nontype9.C: Likewise.
30782         * g++.dg/template/nontype10.C: Likewise.
30783         * g++.dg/tc1/dr49.C: Likewise.
30784         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
30785         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
30786
30787 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30788
30789         * g++.dg/rtti/tinfo1.C: Remove xfails.
30790
30791 2004-11-04  Ben Elliston  <bje@au.ibm.com>
30792
30793         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
30794         packed attribute to the definition to satisfy the new C++ parser.
30795
30796 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30797
30798         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
30799         invocations of va_arg.
30800
30801 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
30802
30803         PR c++/18124
30804         * g++.dg/template/crash25.C: New test.
30805
30806         PR c++/18155
30807         * g++.dg/template/typedef2.C: New test.
30808         * g++.dg/parse/crash13.C: Adjust error markers.
30809
30810         PR c++/18177
30811         * g++.dg/conversion/const3.C: New test.
30812
30813 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30814
30815         PR fortran/17535
30816         PR fortran/17583
30817         PR fortran/17713
30818         * gfortran.dg/generic_[123].f90: New testcases.
30819
30820 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
30821
30822         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
30823         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
30824
30825 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
30826
30827         PR tree-opt/16808
30828         * gcc.c-torture/compile/pr16808.c: New test.
30829
30830 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
30831
30832         PR rtl-optimization/17104
30833         * gcc.dg/ppc-bitfield1.c: New.
30834
30835 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30836
30837         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
30838
30839 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
30840
30841         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
30842         strings for 32-bit code.
30843
30844 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
30845
30846         PR c/18239
30847         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
30848
30849 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
30850
30851         PR c++/18064
30852         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
30853
30854 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
30855
30856         PR c++/15172
30857         * g++.dg/init/aggr2.C: New test.
30858
30859 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
30860
30861         * objc.dg/local-decl-1.m: New test.
30862
30863 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30864
30865         * gcc.dg/20040910-1.c: Adjust regex.
30866
30867 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30868
30869         PR rtl-optimization/18084
30870         * g++.dg/opt/pr18084-1.C: New testcase.
30871
30872 2004-10-30  Matt Austern  <austern@apple.com>
30873
30874         PR c++/17542
30875         * g++.dg/ext/attrib18.C: New test.
30876
30877 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30878
30879         PR middle-end/18096
30880         * gcc.dg/pr18096-1.c: New test case.
30881
30882 2004-10-30  Roger Sayle  <roger@eyesopen.com>
30883
30884         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
30885
30886 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
30887
30888         PR c/16666
30889         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
30890         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
30891         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
30892         gcc.dg/old-style-prom-3.c: New tests.
30893
30894 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
30895
30896         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
30897         Remove unnecessary inclusion of stdio.h.
30898
30899 2004-10-29  Roger Sayle  <roger@eyesopen.com>
30900
30901         PR rtl-optimization/17581
30902         * gcc.dg/pr17581-1.c: New test case.
30903
30904 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
30905
30906         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
30907         being implemented.
30908         * g++.dg/conversion/dr195-1.C: New.
30909         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
30910         * g++.old-deja/g++.mike/p10148.C: Likewise.
30911
30912 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
30913
30914         PR c++/17695
30915         * g++.dg/debug/typedef2.C: New test.
30916
30917 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
30918
30919         PR fortran/13490
30920         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
30921         * gfortran.dg/g77/README: Update.
30922
30923 2004-10-28  Matt Austern  <austern@apple.com>
30924
30925         PR c++/14124
30926         * g++.dg/ext/packed7.C: New test.
30927
30928 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
30929
30930         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
30931         scan-assembler.
30932         * lib/scanasm.exp (hidden-scan-for): New proc.
30933         (scan-hidden): Use hidden-scan-for instead of constructing the scan
30934         string.
30935         (scan-not-hidden): Likewise.
30936         * lib/target-supports.exp (check_visibility_available): mach-o is
30937         support too.
30938
30939 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
30940
30941         PR c++/17132
30942         * g++.dg/template/memclass3.C: New test.
30943
30944 2004-10-28  Adam Nemet  <anemet@lnxw.com>
30945
30946         PR middle-end/18160
30947         * gcc.dg/register-var-1.c: New test.
30948         * gcc.dg/register-var-2.c: New test.
30949         * gcc.dg/asm-7.c: Taking the address of a register variable is an
30950         error now.
30951
30952 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
30953
30954         PR other/18172
30955         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
30956         unused variables.
30957         * gcc.dg/vect/vect-22.c: Likewise.
30958
30959 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
30960
30961         * gcc.dg/i386-rotate-1.c: New test.
30962
30963 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
30964
30965         * g++.dg/init/ref12.C: Add "run" marker.
30966
30967         PR c++/17435
30968         * g++.dg/init/ref12.C: New test.
30969
30970         PR c++/18140
30971         * g++.dg/template/shift1.C: New test.
30972         * g++.dg/template/error10.C: Adjust error markers.
30973
30974 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
30975
30976         PR tree-opt/17529
30977         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
30978
30979 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
30980
30981         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
30982         * gcc.dg/weak/weak-3.c: Likewise.
30983         * gcc.dg/weak/weak-5.c: Likewise.
30984         * gcc.dg/weak/weak-9.c: Likewise.
30985         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
30986         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
30987
30988         * gcc.dg/darwin-weakimport-1.c: New.
30989
30990 2004-10-28  Ben Elliston  <bje@au.ibm.com>
30991
30992         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
30993
30994 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
30995
30996         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
30997         'syntax' error messages.
30998         * gcc.dg/cpp/direct2s.c: Likewise.
30999
31000 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
31001
31002         * gcc.c-torture/compile/20041026-1.c: New.
31003
31004 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
31005
31006         PR c++/18093
31007         * g++.dg/lookup/ns2.C: New test.
31008
31009         PR c++/18020
31010         * g++.dg/template/enum4.C: New test.
31011
31012         PR c++/18161
31013         * g++.dg/template/expr1.C: New test.
31014
31015 2004-10-26  Ben Elliston  <bje@au.ibm.com>
31016
31017         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31018
31019 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31020
31021         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31022         gcc.dg/decl-nospec-3.c: New tests.
31023
31024 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
31025
31026         * objc.dg/super-class-3.m: New test.
31027
31028 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
31029
31030         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31031         resyncing.
31032         * gcc.dg/cpp/direct2s.c: Likewise.
31033
31034 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
31035
31036         * objc.dg/image-info.m: Update for changes to section selection.
31037
31038 2004-10-25  David Ayers  <d.ayers@inode.at>
31039             Ziemowit Laski  <zlaski@apple.com>
31040
31041         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31042         diagnostics when messaging 'id <Proto>'.
31043         * objc.dg/class-protocol-1.m: New test.
31044         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31045         a non-existent method signature.
31046         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31047         Update diagnostics when messaging with non-existent method signature.
31048         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31049         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31050         invalid receivers are now resolved as if messaging 'id'; remove
31051         extraneous diagnostics.
31052
31053 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
31054
31055         PR c/16667
31056         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31057         gcc.dg/init-desig-obs-3.c: New tests.
31058
31059 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
31060
31061         * gcc.dg/debug/20041023-1.c: New test.
31062
31063 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
31064
31065         PR middle-end/17407
31066         * gcc.c-torture/compile/pr17407.c: New test.
31067
31068         PR c++/18121
31069         * g++.dg/template/array8.C: New test.
31070
31071 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31072
31073         PR other/18138
31074         * lib/g++.exp: Accept more than one multilib libgcc.
31075         * lib/gcc-dg.exp: Likewise.
31076         * lib/objc.exp: Likewise.
31077         * lib/treelang.exp: Likewise.
31078         * lib/gfortran.exp: Likewise.
31079
31080 2004-10-24  Ben Elliston  <bje@au.ibm.com>
31081
31082         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31083
31084 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
31085
31086         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31087         * gcc.dg/c99-const-expr-3.c: Likewise.
31088
31089 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
31090
31091         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31092
31093 2004-10-23  Ben Elliston  <bje@au.ibm.com>
31094
31095         * gcc.c-torture/execute/loop-2e.x: Remove.
31096
31097 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31098
31099         PR c++/18095
31100         * g++.dg/parse/crash18.C: New.
31101         * g++.dg/parse/crash19.C: New.
31102
31103 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
31104
31105         * g++.dg/ext/dllimport1.C: Move dg-warnings.
31106         * g++.dg/ext/dllimport2.C: Same.
31107         * g++.dg/ext/dllimport8.C: Same.
31108
31109 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
31110
31111         PR c++/10841
31112         * g++.dg/conversion/cast1.C: New test.
31113         * g++.dg/overload/pmf1.C: Adjust error marker.
31114
31115 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
31116
31117         PR objc/17923
31118         * objc.dg/const-str-7.m: New test.
31119
31120 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31121
31122         * g++.dg/template/memfriend11.C: Fix comment typo.
31123         * g++.dg/template/memfriend14.C: Likewise.
31124
31125 2004-10-20  Richard Henderson  <rth@redhat.com>
31126
31127         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31128         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31129         -fasynchronous-unwind-tables.
31130
31131 2004-10-20  Richard Henderson  <rth@redhat.com>
31132
31133         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31134         (main): Return success.
31135         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31136         (main): Return success.
31137
31138 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31139
31140         PR c++/13495
31141         * g++.dg/template/memfriend9.C: New test.
31142         * g++.dg/template/memfriend10.C: Likewise.
31143         * g++.dg/template/memfriend11.C: Likewise.
31144         * g++.dg/template/memfriend12.C: Likewise.
31145         * g++.dg/template/memfriend13.C: Likewise.
31146         * g++.dg/template/memfriend14.C: Likewise.
31147         * g++.dg/template/memfriend15.C: Likewise.
31148         * g++.dg/template/memfriend16.C: Likewise.
31149         * g++.dg/template/memfriend17.C: Likewise.
31150         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31151
31152 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
31153
31154         * g++.dg/conversion/dr195.C: New.
31155         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31156
31157 2004-10-20  Ben Elliston  <bje@au.ibm.com>
31158             Devang Patel  <dpatel@apple.com>
31159
31160         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31161         of floating point arithmetic, which could trap.
31162
31163 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
31164
31165         PR c++/14035
31166         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31167         * g++.dg/conversion/const2.C: New test.
31168         * g++.dg/expr/reinterpret2.C: New test.
31169         * g++.dg/expr/reinterpret3.C: New test.
31170         * g++.dg/expr/cast2.C: New test.
31171         * g++.dg/expr/copy1.C: New test.
31172         * g++.dg/other/conversion1.C: Change error message.
31173         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31174         function pointers to void *.
31175         * g++.old-deja/g++.mike/p10148.C: Likewise.
31176
31177 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31178
31179         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31180
31181 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
31182
31183         PR c++/18047
31184
31185         * g++.dg/parse/expr3.C: New test.
31186
31187 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31188
31189         * gcc.dg/smod-1.c: New test.
31190
31191 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
31192
31193         * objc.dg/method-14.m: New test.
31194
31195 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31196
31197         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31198         Also xfail as the patch was reverted.
31199
31200 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
31201
31202         PR middle-end/16973
31203         * gcc.dg/pr16973.c: New test.
31204
31205 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
31206
31207         PR tree-optimization/17656
31208         * gcc.c-torture/compile/pr17656.c: New test.
31209
31210 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
31211
31212         * g++.dg/eh/shadow1.C: New.
31213
31214 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
31215
31216         * gcc.c-torture/compile/20041018-1.c: New test.
31217
31218 2004-10-18  Ben Elliston  <bje@au.ibm.com>
31219
31220         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31221         compiler referring to register 0 when accessing sdata.  The linker
31222         now patches things up.
31223
31224 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
31225
31226         PR c/17529
31227         * gcc.c-torture/compile/pr17529.c: New test.
31228
31229 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31230
31231         PR c++/17743
31232         * g++.dg/ext/attrib17.C: New test.
31233
31234 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
31235
31236         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31237
31238 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31239
31240         PR c++/10479
31241         * g++.dg/ext/attrib16.C: New test.
31242
31243 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
31244
31245         PR c++/17042
31246         * g++.dg/init/dso_handle1.C: New test.
31247
31248         PR c++/14667
31249         * g++.dg/parse/typedef6.C: New test.
31250
31251         PR c++/17916
31252         * g++.dg/parse/pragma1.C: New test.
31253
31254 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
31255
31256         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31257
31258 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
31259
31260         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31261         -fno-common when on HPPA HP-UX platforms.
31262
31263 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
31264
31265         PR other/16820
31266         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31267         stdint.h.
31268         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31269         uintptr_t.
31270
31271 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31272
31273         PR c++/16301
31274         * g++.dg/lookup/strong-using-4.C: New test.
31275
31276 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
31277
31278         PR middle-end/16567
31279         * gcc.c-torture/compile/nested-1.c: New test.
31280
31281 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31282
31283         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31284         and mipsisa64*-*-* (until support for misaligned loads is added).
31285         * gcc.dg/vect/vect-50.c: Likewise.
31286         * gcc.dg/vect/vect-52.c: Likewise.
31287         * gcc.dg/vect/vect-54.c: Likewise.
31288         * gcc.dg/vect/vect-58.c: Likewise.
31289         * gcc.dg/vect/vect-60.c: Likewise.
31290         * gcc.dg/vect/vect-80.c: Likewise.
31291
31292 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
31293
31294         PR c++/17976
31295         * g++.dg/init/dtor3.C: New test.
31296
31297 2004-10-15  Ben Elliston  <bje@au.ibm.com>
31298
31299         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31300
31301 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
31302
31303         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31304         * gcc.dg/macho-lo-sum.c: Likewise.
31305
31306 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
31307
31308         * gcc.dg/ppc-spe64-1.c: New test.
31309
31310 2004-10-14  Devang Patel  <dpatel@apple.com>
31311
31312         PR 17635
31313         * gcc.dg/pr17635.c : New test.
31314
31315 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
31316
31317         * gcc.dg/vect/vect-28.c: Remove xfail.
31318         * gcc.dg/vect/vect-30.c: Remove xfail.
31319         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31320         * gcc.dg/vect/vect-33.c: Remove xfail.
31321         * gcc.dg/vect/vect-44.c: Remove xfail.
31322         * gcc.dg/vect/vect-46.c: Remove xfail.
31323         * gcc.dg/vect/vect-50.c: Remove xfail.
31324         * gcc.dg/vect/vect-52.c: Remove xfail.
31325         * gcc.dg/vect/vect-54.c: Remove xfail.
31326         * gcc.dg/vect/vect-58.c: Remove xfail.
31327         * gcc.dg/vect/vect-60.c: Remove xfail.
31328         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31329         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31330         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31331         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31332         * gcc.dg/vect/vect-8.c: Remove xfail.
31333         * gcc.dg/vect/vect-80.c: Remove xfail.
31334         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31335
31336 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
31337
31338         * gcc.dg/vect/vect-82.c: New testcase.
31339         * gcc.dg/vect/vect-82_64.c: New testcase.
31340         * gcc.dg/vect/vect-83.c: New testcase.
31341         * gcc.dg/vect/vect-83_64.c: New testcase.
31342
31343 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31344
31345         * gcc.dg/cpp/error-1.c: New test.
31346
31347 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31348
31349         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31350
31351 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
31352
31353         PR target/17984
31354         * gcc.dg/cris-peep2-xsrand2.c: New test.
31355
31356 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
31357
31358         PR c++/17661
31359         * g++.dg/expr/for2.C: New test.
31360
31361 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
31362
31363         * g++.dg/inherit/thunk1.C: Run on the SPARC.
31364
31365 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
31366
31367         PR tree-optimization/17724
31368         * g++.dg/opt/pr17724-1.C: New test.
31369         * g++.dg/opt/pr17724-2.C: New test.
31370         * g++.dg/opt/pr17724-3.C: New test.
31371         * g++.dg/opt/pr17724-4.C: New test.
31372         * g++.dg/opt/pr17724-5.C: New test.
31373         * g++.dg/opt/pr17724-6.C: New test.
31374
31375 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
31376
31377         PR c/17301
31378         * gcc.dg/pr17301-2.c: New test.
31379
31380 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
31381
31382         PR c++/15876
31383         * g++.dg/parse/error22.C: New test.
31384
31385         PR c++/17936
31386         * g++.dg/template/spec18.C: New test.
31387
31388 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
31389
31390         * gcc.dg/ia64-asm-1.c: Add prototype for abort
31391         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31392         memcpy.
31393         * gcc.dg/ia64-sync-2.c: Ditto.
31394         * gcc.dg/ia64-sync-3.c: Ditto.
31395
31396 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
31397
31398         * g++.dg/eh/cleanup5.C: Add dg-options "".
31399
31400 2004-10-11  Roger Sayle  <roger@eyesopen.com>
31401
31402         PR middle-end/17657
31403         * gcc.dg/switch-4.c: New test case.
31404
31405 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
31406
31407         * gcc.c-torture/execute/20041011-1.c: New test.
31408
31409 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31410
31411         PR c++/17554
31412         * g++.dg/init/for3.C: New test.
31413
31414         PR c++/17657
31415         * g++.dg/opt/switch2.C: New test.
31416
31417         PR middle-end/17703
31418         * g++.dg/warn/Wreturn-2.C: New test.
31419
31420 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
31421
31422         PR c++/17907
31423         * g++.dg/eh/cleanup5.C: New test.
31424
31425 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
31426
31427         PR c++/17393
31428         * g++.dg/parse/error21.C: New test.
31429
31430 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31431
31432         * g++.dg/overload/pmf1.C: Adjust quoting marks.
31433         * g++.dg/warn/incomplete1.C: Likewise.
31434         * g++.dg/template/qualttp20.C: Likewise.
31435
31436 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31437
31438         PR c/17881
31439         * parm-incomplete-1.c: New test.
31440
31441 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31442
31443         PR c++/17867
31444         * g++.dg/parse/error19.C: New test.
31445
31446         PR c++/17670
31447         * g++.dg/init/new11.C: New test.
31448
31449         PR c++/17821
31450         * g++.dg/parse/error20.C: New test.
31451
31452         PR c++/17826
31453         * g++.dg/template/crash24.C: New test.
31454
31455 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31456
31457         PR c/17301
31458         * gcc.dg/pr17301-1.c: New test.
31459
31460 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31461
31462         PR c/17189
31463         * gcc.dg/anon-struct-5.c: New test.
31464
31465 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31466
31467         PR c/17844
31468         * gcc.dg/pr17844-1.c: New test.
31469
31470 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
31471
31472         PR tree-optimization/17906
31473         * gcc.c-torture/compile/pr17906.c: New.
31474
31475 2004-10-09  Stuart Hastings  <stuart@apple.com>
31476             Roger Sayle  <roger@eyesopen.com>
31477
31478         PR rtl-optimization/17853
31479         * gcc.dg/i386-mmx-5.c: New testcase.
31480
31481 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
31482
31483         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31484
31485 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
31486
31487         PR c++/17524
31488         * g++.dg/template/static9.C: New test.
31489
31490         PR c++/17685
31491         * g++.dg/parse/operator5.C: New test.
31492
31493 2004-10-09  Roger Sayle  <roger@eyesopen.com>
31494
31495         PR middle-end/17894
31496         * gcc.c-torture/execute/divcmp-4.c: New test case.
31497
31498 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31499
31500         PR tree-opt/17902
31501         * g++.dg/opt/pr17902.C: New test.
31502
31503 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
31504
31505         * gcc.dg/cpp/ident-1.c: Add dg-options "".
31506
31507 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31508
31509         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31510
31511 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31512
31513         * gcc.dg/assign-warn-3.c: New test.
31514
31515 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31516
31517         PR c/16999
31518         * gcc.dg/cpp/ident-1.c: New test.
31519
31520 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
31521
31522         * gcc.c-torture/compile/acc1.c: New.
31523
31524 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
31525
31526         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31527         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31528
31529 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31530
31531         * gcc.dg/ultrasp11.c: New test.
31532
31533 2004-10-08  Michael Matz  <matz@suse.de>
31534
31535         * gcc.dg/doloop-2.c: New test.
31536
31537 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
31538
31539         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31540         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31541         objc.dg/method-9.m: Update expected diagnostics.
31542
31543 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
31544
31545         * gcc.dg/ppc-fsel-3.c: New file.
31546         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31547
31548 2004-10-07  Paul Brook  <paul@codesourcery.com>
31549
31550         * gfortran.dg/intrinsic_verify_1.f90: New test.
31551
31552 2004-10-07  Paul Brook  <paul@codesourcery.com>
31553
31554         * gfortran.dg/empty_format_1.f90: Remove stray commas.
31555
31556 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31557
31558         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31559         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31560         commit.
31561
31562 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
31563
31564         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31565
31566 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31567
31568         PR c++/17115
31569         * g++.dg/warn/Winline-4.C: New test.
31570
31571 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31572
31573         * gcc.c-torture/compile/20041007-1.c: New test.
31574
31575 2004-10-07  Paul Brook  <paul@codesourcery.com>
31576
31577         PR fortran/17678
31578         * gfortran.dg/use_allocated_1.f90: New test.
31579
31580 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31581
31582         PR middle-end/17849
31583         * gfortran.fortran-torture/compile/nested.f90: New test
31584
31585 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
31586
31587         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31588
31589 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
31590
31591         PR c++/17368
31592         * g++.dg/ext/asm6.C: New test.
31593
31594 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
31595
31596         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31597
31598 2004-10-06  Paul Brook  <paul@codesourcery.com>
31599
31600         PR libfortran/17709
31601         * gfortran.dg/empty_format_1.f90: New test.
31602
31603 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31604
31605         PR fortran/17568
31606         * gfortran.dg/ishft.f90: New test.
31607
31608         PR fortran/17283
31609         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31610         tests.
31611
31612 2004-10-06  Paul Brook  <paul@codesourcery.com>
31613
31614         * gfortran.dg/do_1.f90: New test.
31615
31616 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31617
31618         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31619         optimizing for size.
31620
31621 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31622
31623         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31624
31625 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
31626
31627         * gcc.c-torture/compile/20041005-1.c: New test.
31628
31629 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
31630
31631         PR c++/17829
31632         * g++.dg/lookup/koenig4.C: New.
31633
31634 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31635
31636         * g++.dg/other/classkey1.C: Adjust quoting marks.
31637         * g++.dg/parse/error15.C: Likewise.
31638         * g++.dg/template/meminit2.C (int>): Likewise.
31639
31640 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31641
31642         PR fortran/17283
31643         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31644
31645         PR fortran/17631
31646         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31647
31648         PR fortran/17708
31649         * gfortran.dg/pr17708.f90: New test.
31650
31651 2004-10-04  Chao-ying Fu  <fu@mips.com>
31652
31653         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31654         * gcc.dg/vect/vect-4.c: Ditto.
31655         * gcc.dg/vect/vect-5.c: Ditto.
31656         * gcc.dg/vect/vect-6.c: Ditto.
31657         * gcc.dg/vect/vect-8.c: Ditto.
31658         * gcc.dg/vect/vect-16.c: Ditto.
31659         * gcc.dg/vect/vect-30.c: Ditto.
31660         * gcc.dg/vect/vect-40.c: Ditto.
31661         * gcc.dg/vect/vect-41.c: Ditto.
31662         * gcc.dg/vect/vect-42.c: Ditto.
31663         * gcc.dg/vect/vect-43.c: Ditto.
31664         * gcc.dg/vect/vect-44.c: Ditto.
31665         * gcc.dg/vect/vect-45.c: Ditto.
31666         * gcc.dg/vect/vect-46.c: Ditto.
31667         * gcc.dg/vect/vect-47.c: Ditto.
31668         * gcc.dg/vect/vect-48.c: Ditto.
31669         * gcc.dg/vect/vect-49.c: Ditto.
31670         * gcc.dg/vect/vect-50.c: Ditto.
31671         * gcc.dg/vect/vect-51.c: Ditto.
31672         * gcc.dg/vect/vect-52.c: Ditto.
31673         * gcc.dg/vect/vect-53.c: Ditto.
31674         * gcc.dg/vect/vect-54.c: Ditto.
31675         * gcc.dg/vect/vect-55.c: Ditto.
31676         * gcc.dg/vect/vect-56.c: Ditto.
31677         * gcc.dg/vect/vect-57.c: Ditto.
31678         * gcc.dg/vect/vect-58.c: Ditto.
31679         * gcc.dg/vect/vect-59.c: Ditto.
31680         * gcc.dg/vect/vect-60.c: Ditto.
31681         * gcc.dg/vect/vect-74.c: Ditto.
31682         * gcc.dg/vect/vect-79.c: Ditto.
31683         * gcc.dg/vect/vect-80.c: Ditto.
31684
31685 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
31686
31687         * gcc.dg/unused-7.c: Use the correct option.
31688
31689 2004-10-04  Paul Brook  <paul@codesourcery.com>
31690         Bud Davis  <bdavis9659@comcast.net>
31691
31692         PR fortran/17706
31693         PR fortran/16434
31694         * gfortran/pr17706.f90: New test.
31695         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31696
31697 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31698
31699         * gfortran.dg/pr17612.f90: New test.
31700
31701 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31702
31703         * g++.dg/template/local1.C: Adjust quoting marks in
31704         testing for diagnostics.
31705         * g++.dg/tls/diag-2.C: Likewise.
31706         * g++.dg/other/error8.C: Likewise.
31707
31708 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31709
31710         PR c/17178
31711         * gcc.dg/unused-4.c: Adjust to be correct.
31712
31713         PR c/17820
31714         * gcc.dg/unused-7.c: New test.
31715
31716 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
31717
31718         PR c++/17797
31719         * g++.dg/overload/template2.C: New test.
31720
31721 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
31722
31723         PR tree-optimization/16632
31724         * gcc.dg/tree-ssa/20041002-1.c: New.
31725
31726 2004-10-03  Paul Brook  <paul@codesourcery.com>
31727
31728         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
31729         rather than relying on default formatting.
31730
31731 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
31732
31733         * gcc.dg/20040920-1.c: Update expected message text.
31734
31735 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
31736
31737         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31738
31739 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
31740
31741         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31742         tree level.
31743
31744 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31745
31746         * gcc.dg/tree-ssa/pr17343.c: Remove.
31747
31748 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
31749
31750         PR tree-opt/17343
31751         * gcc.dg/tree-ssa/pr17343.c: New test.
31752
31753 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
31754
31755         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31756         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31757         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31758         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31759         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31760
31761 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31762
31763         * gcc.dg/lvalue-2.c: New test.
31764
31765 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
31766
31767         PR c/17730
31768         * gcc.dg/pr17730-1.c: New test
31769
31770 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
31771
31772         PR c/7425
31773         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
31774
31775 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31776
31777         * gcc.c-torture/execute/stdarg-1.c: New test.
31778         * gcc.c-torture/execute/stdarg-2.c: New test.
31779         * gcc.c-torture/execute/stdarg-3.c: New test.
31780         * gcc.dg/tree-ssa/stdarg-1.c: New test.
31781         * gcc.dg/tree-ssa/stdarg-2.c: New test.
31782         * gcc.dg/tree-ssa/stdarg-3.c: New test.
31783         * gcc.dg/tree-ssa/stdarg-4.c: New test.
31784         * gcc.dg/tree-ssa/stdarg-5.c: New test.
31785
31786 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
31787
31788         PR tree-optimization/17697
31789         * g++.dg/opt/pr17697-1.C: New test.
31790         * g++.dg/opt/pr17697-2.C: New test.
31791         * g++.dg/opt/pr17697-3.C: New test.
31792
31793 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
31794
31795         PR c/16409
31796         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
31797         gcc.dg/vla-init-5.c: New tests.
31798
31799 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
31800
31801         PR c/13804
31802         * gcc.dg/pr13804-1.c: New test.
31803
31804 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31805
31806         PR fortran/16938
31807         * gfortran.dg/pr16938.f90: New test.
31808
31809 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31810
31811         * g++.dg/template/crash23.C: New test.
31812
31813 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
31814
31815         PR c++/17585
31816         * g++.dg/template/static8.C: New test.
31817
31818 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
31819
31820         PR c++/17681
31821         * g++.dg/other/error9.C: New test.
31822
31823 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
31824
31825         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
31826
31827 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31828
31829         PR fortran/15164
31830         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
31831
31832 2004-09-26  Roger Sayle  <roger@eyesopen.com>
31833
31834         PR middle-end/17112
31835         * gcc.dg/pr17112-1.c: New test case.
31836
31837 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31838
31839         PR c/11459
31840         * gcc.dg/pr11459-1.c: New test.
31841
31842 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
31843
31844         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
31845         * gcc.dg/tree-ssa/loop-4.c: Likewise.
31846
31847 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31848
31849         * gfortran.dg/pr15324.f90: Make array bounds consistent.
31850
31851 2004-09-25  Jan Hubicka  <jh@suse.cz>
31852
31853         * compile/30040909-1.c: New test.
31854         * compile/30040907-1.c: New test.
31855
31856 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
31857
31858         * gcc.c-torture/execute/va-arg-26.c: New test.
31859
31860 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
31861
31862         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
31863         extra diagnostics on targets with 64-bit pointers.
31864         * objc.dg/selector-1.m: Adjust dg-warning regexp.
31865
31866 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31867
31868         PR c/17188
31869         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
31870         * gcc.dg/decl-3.c: Adjust expected message.
31871
31872 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31873
31874         PR fortran/17615
31875         * gfortran.dg/pr17615.f90: New test.
31876
31877 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
31878
31879         PR tree-optimzation/17517
31880         * g++.dg/tree-ssa/pr17517.C: New Test.
31881
31882 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31883
31884         PR c++/16889
31885         * g++.dg/lookup/ambig3.C: New.
31886
31887 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
31888
31889         PR tree-opt/17624
31890         * g++.dg/opt/pr17624.C: New test.
31891
31892 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31893
31894         PR c/6980
31895         * gcc.dg/Wbad-function-cast-1.c: New test.
31896
31897 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
31898
31899         * g++.dg/ext/complit1.C
31900         * g++.dg/other/error2.C
31901         * g++.dg/other/nontype-1.C
31902         * g++.dg/parse/crash11.C
31903         * g++.dg/parse/crash12.C
31904         * g++.dg/parse/error15.C
31905         * g++.dg/parse/error4.C
31906         * g++.dg/parse/tmpl-outside1.C
31907         * g++.dg/parse/too-many-tmpl-args1.C
31908         * g++.dg/template/dependent-expr3.C
31909         * g++.dg/template/error10.C
31910         * g++.dg/template/instantiate1.C
31911         * g++.dg/template/vtable2.C
31912         * g++.dg/warn/Wshadow-1.C
31913         * g++.dg/warn/weak1.C
31914         * g++.old-deja/g++.brendan/crash16.C
31915         * g++.old-deja/g++.brendan/crash18.C
31916         * g++.old-deja/g++.brendan/crash48.C
31917         * g++.old-deja/g++.brendan/crash49.C
31918         * g++.old-deja/g++.brendan/crash55.C
31919         * g++.old-deja/g++.brendan/crash56.C
31920         * g++.old-deja/g++.brendan/crash8.C
31921         * g++.old-deja/g++.brendan/enum11.C
31922         * g++.old-deja/g++.brendan/enum8.C
31923         * g++.old-deja/g++.brendan/enum9.C
31924         * g++.old-deja/g++.brendan/friend3.C
31925         * g++.old-deja/g++.brendan/misc14.C
31926         * g++.old-deja/g++.bugs/900402_02.C
31927         * g++.old-deja/g++.bugs/900404_03.C
31928         * g++.old-deja/g++.bugs/900404_04.C
31929         * g++.old-deja/g++.bugs/900428_03.C
31930         * g++.old-deja/g++.jason/crash4.C
31931         * g++.old-deja/g++.jason/overload21.C
31932         * g++.old-deja/g++.jason/redecl1.C
31933         * g++.old-deja/g++.jason/report.C
31934         * g++.old-deja/g++.jason/rfg10.C
31935         * g++.old-deja/g++.jason/template30.C
31936         * g++.old-deja/g++.law/arm12.C
31937         * g++.old-deja/g++.law/ctors5.C
31938         * g++.old-deja/g++.law/cvt20.C
31939         * g++.old-deja/g++.law/init10.C
31940         * g++.old-deja/g++.law/init8.C
31941         * g++.old-deja/g++.law/visibility17.C
31942         * g++.old-deja/g++.law/visibility7.C
31943         * g++.old-deja/g++.mike/net8.C
31944         * g++.old-deja/g++.mike/p646.C
31945         * g++.old-deja/g++.mike/p700.C
31946         * g++.old-deja/g++.mike/p701.C
31947         * g++.old-deja/g++.mike/p811.C
31948         * g++.old-deja/g++.ns/template13.C
31949         * g++.old-deja/g++.other/array3.C
31950         * g++.old-deja/g++.other/crash25.C
31951         * g++.old-deja/g++.other/dtor3.C
31952         * g++.old-deja/g++.other/dtor4.C
31953         * g++.old-deja/g++.other/main1.C
31954         * g++.old-deja/g++.other/warn7.C
31955         * g++.old-deja/g++.pt/crash11.C
31956         * g++.old-deja/g++.pt/crash36.C
31957         * g++.old-deja/g++.pt/spec22.C
31958         * g++.old-deja/g++.pt/spec9.C
31959         * g++.old-deja/g++.pt/ttp52.C
31960         * g++.old-deja/g++.robertl/eb103.C
31961         * g++.old-deja/g++.robertl/eb121.C
31962         * g++.old-deja/g++.robertl/eb22.C
31963         * g++.old-deja/g++.robertl/eb8.C:
31964         Update locations and/or regexps of dg-error markers.
31965         Remove markers for some bogus messages that are no longer issued.
31966
31967 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
31968
31969         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
31970         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
31971
31972 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
31973
31974         PR c++/17618
31975         * g++.dg/lookup/crash5.C: New test.
31976
31977 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
31978
31979         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
31980         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
31981         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
31982         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
31983         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
31984         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
31985
31986         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
31987         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
31988         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
31989         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
31990         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
31991         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
31992
31993         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
31994
31995         * gcc.dg/vect/vect-44.c: Check additional cases.
31996         * gcc.dg/vect/vect-48.c: Check additional cases.
31997
31998         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
31999         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32000         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32001         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32002         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32003         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32004         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32005         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32006         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32007
32008         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32009         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32010         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32011
32012 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32013
32014         * gcc.dg/tree-ssa/loop-6.c: New test.
32015
32016 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
32017
32018         PR c++/17620
32019         * g++.dg/inherit/base2.C: New.
32020
32021 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
32022
32023         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32024         * gcc.dg/20001012-2.c: Likewise.
32025         * gcc.dg/20001013-1.c: Likewise.
32026         * gcc.dg/20001101-1.c: Likewise.
32027         * gcc.dg/20001102-1.c: Likewise.
32028         * gcc.dg/bf-spl1.c: Likewise.
32029         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32030         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32031
32032 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
32033
32034         PR tree-optimization/16721
32035         * gcc.dg/tree-ssa/pr16721.c: New test.
32036
32037 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
32038
32039         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32040         * gcc.dg/20040305-1.c: Likewise.
32041
32042 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32043
32044         PR c/16566
32045         * gcc.c-torture/compile/pr16566-1.c,
32046         gcc.c-torture/compile/pr16566-2.c,
32047         gcc.c-torture/compile/pr16566-3.c: New tests.
32048
32049 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
32050
32051         PR tree-optimization/17512
32052         * gcc.c-torture/compile/20040916-1.c.
32053
32054 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
32055
32056         * gcc.dg/pragma-re-3.c: New test.
32057
32058 2004-09-17  Matt Austern  <austern@apple.com>
32059
32060         PR c++/15049
32061         * g++.dg/other/anon3.C: New.
32062
32063 2004-09-21  Roger Sayle  <roger@eyesopen.com>
32064
32065         PR c++/7503
32066         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32067         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32068         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32069         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32070         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32071
32072 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
32073
32074         PR fortran/17286
32075         * gfortran.dg/pr17286.f90: New test.
32076
32077 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
32078
32079         PR c++/17530
32080         * g++.dg/template/static7.C: New test.
32081
32082 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
32083
32084         PR tree-opt/17558
32085         * gcc.c-torture/compile/pr17558.c: New test.
32086
32087 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32088
32089         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32090         if SKIP_ATTRIBUTE is defined.
32091
32092 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32093
32094         PR fortran/15957
32095         * gfortran.dg/pr15957.f90: New test.
32096
32097 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
32098
32099         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32100         in comparison.
32101         * gcc.dg/vect/vect-79.c: Likewise.
32102         * gcc.dg/vect/vect-80.c: Likewise.
32103
32104 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32105
32106         PR fortran/15750
32107         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32108
32109 2004-09-20  Ira Rosen  <irar@il.ibm.com>
32110
32111         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32112         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32113         * gcc.dg/vect/vect-62.c: New testcase.
32114         * gcc.dg/vect/vect-63.c: New testcase.
32115         * gcc.dg/vect/vect-64.c: New testcase.
32116         * gcc.dg/vect/vect-65.c: New testcase.
32117         * gcc.dg/vect/vect-66.c: New testcase.
32118         * gcc.dg/vect/vect-67.c: New testcase.
32119         * gcc.dg/vect/vect-68.c: New testcase.
32120         * gcc.dg/vect/vect-69.c: New testcase.
32121         * gcc.dg/vect/vect-79.c: New testcase.
32122         * gcc.dg/vect/vect-80.c: New testcase.
32123
32124 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
32125
32126         * gcc.target/mips/asm-1.c: New test.
32127
32128 2004-09-19  Ira Rosen  <irar@il.ibm.com>
32129
32130         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32131         * gcc.dg/vect/vect-73.c: New testcase.
32132         * gcc.dg/vect/vect-74.c: New testcase.
32133         * gcc.dg/vect/vect-75.c: New testcase.
32134         * gcc.dg/vect/vect-76.c: New testcase.
32135         * gcc.dg/vect/vect-77.c: New testcase.
32136         * gcc.dg/vect/vect-78.c: New testcase
32137
32138 2004-09-18  Paul Brook  <paul@codesourcery.com>
32139
32140         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32141
32142 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
32143
32144         PR c/17424
32145         * gcc.dg/pr17424-1.c: New test.
32146
32147 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
32148
32149         * g++.dg/tree-ssa/pr17153.C: New test.
32150
32151 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
32152
32153         PR pch/13361
32154         * g++.dg/pch/wchar-1.C: New.
32155         * g++.dg/pch/wchar-1.Hs: New.
32156
32157 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
32158
32159         * gcc.c-torture/execute/20040917-1.c: New test.
32160
32161 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32162
32163         PR tree-optimization/17319
32164         * gcc.dg/pr17319.c: New test.
32165
32166 2004-09-17  Devang Patel  <dpatel@apple.com>
32167
32168         * gcc.dg/20040813-1.c: New test.
32169
32170 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32171
32172         PR tree-optimization/17273
32173         * gcc.c-torture/compile/pr17273.c: New test.
32174
32175 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32176
32177         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32178         Update expected messages.
32179         * gcc.dg/declspec-13.c: New test.
32180
32181 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
32182
32183         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32184
32185 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
32186
32187         * gcc.c-torture/execute/pr17252.c: Use post-increment to
32188         change what 'a' is pointing to.
32189
32190 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
32191
32192         PR c++/16002
32193         * g++.dg/template/error18.C: New test.
32194
32195         PR c++/16029
32196         * g++.dg/warn/Wunused-8.C: New test.
32197
32198 2004-09-17  Steven Bosscher  <stevenb@suse.de>
32199
32200         PR tree-optimization/17513
32201         * gcc.dg/20040916-1.c: New test.
32202
32203 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
32204
32205         PR c++/17501
32206         * g++.dg/template/typename7.C: New test.
32207
32208 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32209
32210         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32211
32212 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
32213
32214         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32215         with -ftree-based-profiling also.
32216         * lib/profopt.exp: Support late-set profile_option/feedback_option.
32217
32218 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
32219
32220         PR/15364
32221         * gfortran.dg/der_array_io_1.f90: New test.
32222         * gfortran.dg/der_array_io_2.f90: New test.
32223         * gfortran.dg/der_array_io_3.f90: New test.
32224
32225 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32226
32227         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32228         EABI.
32229
32230 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
32231
32232         * g++.dg/opt/switch1.C: New test.
32233
32234 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
32235
32236         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32237         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32238         Update expected messages.
32239
32240 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32241
32242         PR fortran/16485
32243         * gfortran.dg/same_name_1.f90: New test.
32244
32245 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
32246
32247         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
32248         dereference garbage pointers.
32249
32250 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
32251
32252         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32253         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32254
32255         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32256         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32257         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32258
32259 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
32260
32261         PR c++/17324
32262         * g++.dg/template/mangle1.C: New test.
32263
32264 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32265
32266         PR tree-optimization/17252
32267         * gcc.c-torture/execute/pr17252.c: New test.
32268
32269 2004-09-14  Andrew Pinski  <apinski@apple.com>
32270
32271         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32272
32273 2004-09-14  Roger Sayle  <roger@eyesopen.com>
32274
32275         PR rtl-optimization/9771
32276         * gcc.dg/pr9771-1.c: New test case.
32277
32278 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
32279
32280         PR tree-optimization/15262
32281         * gcc.c-torture/execute/pr15262-1.c: New test.
32282         * gcc.c-torture/execute/pr15262-2.c: New test.
32283
32284 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
32285
32286         * gcc.dg/declspec-12.c: New test.
32287
32288 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
32289
32290         * gfortran.dg/pr17090.f90: Add directives to test.
32291
32292 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32293
32294         * gcc.c-torture/compile/20040914-1.c: New test.
32295
32296 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32297
32298         PR c++/16162
32299         * g++.dg/template/decl2.C: New test.
32300
32301 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
32302
32303         PR fortran/17090
32304         * gfortran.dg/pr17090.f90: New test.
32305
32306 2004-09-13  Dale Johannesen  <dalej@apple.com>
32307
32308         * gcc.c-torture/compile/pr17408.c: New test case.
32309
32310 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
32311
32312         PR c++/16716
32313         * g++.dg/parse/crash17.C: New test.
32314
32315         PR c++/17327
32316         * g++.dg/template/enum3.C: New test.
32317
32318 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
32319
32320         * lib/gcc-defs.exp: Load wrapper.exp.
32321         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32322         using local code.
32323         * lib/gcc.exp (gcc_init): Similar.
32324         * lib/gfortran.exp (gfortran_init): Similar.
32325         * lib/objc.exp (objc_init): Similar.
32326         * lib/treelang.exp (treelang_init): Similar.
32327         * lib/wrapper.exp: New file with build_wrapper call machinery in
32328         ${tool}_maybe_build_wrapper.
32329
32330 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32331
32332         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32333         "inline".
32334         * gcc.dg/declspec-11.c: Update expected messages.
32335         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32336         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32337         gcc.dg/inline-12.c: New tests.
32338
32339 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
32340
32341         * g++.dg/tree-ssa/pr17400.C: New testcase.
32342
32343 2004-09-13  James E Wilson  <wilson@specifixinc.com>
32344
32345         * gcc.target/mips/sb1-1.c: New testcase.
32346
32347 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
32348
32349         * lib/g77-dg.exp: Remove unused file.
32350         * lib/mike-g77.exp: Ditto.
32351         * lib/g77.exp: Ditto.
32352
32353 2004-09-12  Richard Henderson  <rth@redhat.com>
32354
32355         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32356
32357 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
32358
32359         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32360         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32361         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32362         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32363         Update expected messages.
32364
32365 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
32366
32367         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32368         declaration/use mismatch for dirp parameter.
32369
32370 2004-09-12  Andrew Pinski  <apinski@apple.com>
32371
32372         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32373         -fgnu-runtime is passed.
32374
32375 2004-09-12  Richard Henderson  <rth@redhat.com>
32376
32377         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32378         do the uplevel thing and update additional_flags directly.
32379         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32380         gfortran.fortran-torture/execute/intrinsic_nearest.x,
32381         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32382         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32383
32384 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32385
32386         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32387
32388 2004-09-11  Roger Sayle  <roger@eyesopen.com>
32389
32390         PR middle-end/17411
32391         * g++.dg/opt/pr17411-1.C: New test case.
32392
32393 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32394
32395         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32396         gcc.dg/tls/diag-2.c: Update expected messages.
32397         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
32398         messages.
32399         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32400         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32401         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32402         gcc.dg/tls/diag-5.c: New tests.
32403
32404 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
32405
32406         * gcc.dg/20040910-1.c: Correct dg-error regexp.
32407
32408 2004-09-11  Steven Bosscher  <stevenb@suse.de>
32409
32410         * g++.dg/parse/break-in-for.C: New test.
32411
32412 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
32413
32414         * gcc.dg/tree-ssa/20040911-1.c: New test.
32415
32416 2004-09-11  Andreas Jaeger  <aj@suse.de>
32417
32418         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32419         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32420
32421 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
32422
32423         * gcc.target/frv: New directory of FR-V-specific tests.
32424
32425 2004-09-10  James E Wilson  <wilson@specifixinc.com>
32426
32427         * gcc.dg/convert-vec-1.c: New test.
32428
32429 2004-09-10  Roger Sayle  <roger@eyesopen.com>
32430
32431         PR middle-end/17024
32432         * gcc.dg/pr17024-1.c: New test case.
32433
32434 2004-09-10  Eric Christopher  <echristo@redhat.com>
32435
32436         * gcc.dg/20040910-1.c: New test.
32437
32438 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
32439
32440         * gcc.dg/bitfld-9.c: New test.
32441
32442 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
32443
32444         * gcc.c-torture/execute/ieee/acc1.c: New test.
32445         * gcc.c-torture/execute/ieee/acc2.c: New test.
32446         * gcc.c-torture/execute/ieee/mzero6.c: New test.
32447
32448 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32449
32450         * gcc.dg/deprecated-2.c: New test.
32451
32452 2004-09-09  James E Wilson  <wilson@specifixinc.com>
32453
32454         * gcc.dg/init-vec-1.c: New test.
32455
32456 2004-09-09  Roger Sayle  <roger@eyesopen.com>
32457
32458         PR middle-end/17055
32459         * gcc.dg/pr17055-1.c: New test case.
32460
32461 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
32462
32463         PR target/17377
32464         * gcc.c-torture/execute/pr17377.c: New test.
32465
32466 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32467
32468         PR c/8420
32469         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32470         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32471         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32472         gcc.dg/long-long-typespec-1.c: New tests.
32473         * gcc.dg/tls/diag-2.c: Update expected diagnostics
32474
32475 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
32476
32477         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32478         gcc.dg/gnu99-static-1.c: New tests.
32479
32480 2004-09-08  Devang Patel  <dpatel@apple.com>
32481
32482         * gcc.dg/darwin-ld-20040828-1.c: New test.
32483         * gcc.dg/darwin-ld-20040828-2.c: New test.
32484         * gcc.dg/darwin-ld-20040828-3.c: New test.
32485
32486 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
32487
32488         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32489         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32490         in error message.
32491         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32492         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32493         in error message.
32494         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32495         types they qualify.
32496         * objc.dg/type-size-2.m: Fix wording in comment.
32497         * objc.dg/va-meth-1.m: New test case.
32498
32499 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
32500
32501         PR c/16633:
32502         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32503         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32504
32505 2004-09-06  Devang Patel  <dpatel@apple.com>
32506
32507         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32508         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32509
32510 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
32511
32512         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32513         reflect changed line numbering of diagnostics.
32514
32515 2004-09-06  Paul Brook  <paul@codesourcery.com>
32516
32517         * gfortran.dg/edit_real_1.f90: Add new test.
32518
32519 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32520
32521         * gcc.dg/tree-ssa/loop-2.c: New test.
32522         * gcc.dg/tree-ssa/loop-3.c: New test.
32523         * gcc.dg/tree-ssa/loop-4.c: New test.
32524         * gcc.dg/tree-ssa/loop-5.c: New test.
32525
32526 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32527
32528         * gcc.dg/format/sentinel-1.c: Update for parameter option.
32529
32530 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32531
32532         * gcc.dg/format/sentinel-1.c: New test.
32533
32534 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
32535
32536         * gcc.dg/builtins-46.c: New.
32537
32538 2004-09-03  Devang Patel  <dpatel@apple.com>
32539
32540         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32541         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32542
32543 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32544
32545         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32546         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32547         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32548         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32549         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32550         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32551         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32552         the non-portable bzero.
32553         * gcc.dg/20010912-1.c: xfail for NetWare.
32554         * gcc.dg/20020426-2.c: xfail for NetWare.
32555         * gcc.dg/20021014-1.c: xfail for NetWare.
32556         * gcc.dg/20021018-1.c: xfail for NetWare.
32557         * gcc.dg/20030213-1.c: xfail for NetWare.
32558         * gcc.dg/20030225-1.c: xfail for NetWare.
32559         * gcc.dg/20030708-1.c: xfail for NetWare.
32560         * gcc.dg/builtins-config.h: Also exclude NetWare.
32561         * gcc.dg/format/format.h: Define restrict only if not already defined.
32562         * gcc.dg/nest.c: xfail for NetWare.
32563         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32564         * lib/target-supports.exp (check_visibility_available): Exclude
32565         NetWare.
32566
32567 2004-09-03  Jan Beulich  <jbeulich@novell.com>
32568
32569         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32570         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32571         deterministic starting point for the alignment of structure fields.
32572         * gcc.dg/Wpadded.c: Dito.
32573         * g++.dg/abi/vbase10.C: Dito.
32574
32575 2004-09-03  Devang Patel  <dpatel@apple.com>
32576
32577         * g++.dg/debug/pr15736.cc: New test.
32578
32579 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32580
32581         * README.QMTEST: Fix out-of-date link.
32582
32583 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
32584
32585         PR fortran/16579
32586         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32587         Delete.  Duplicate of gfortran.dg/g77/20010610.f
32588
32589 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
32590
32591         * g++.dg/abi/arm_rtti1.C: New test.
32592
32593 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
32594
32595         * gcc.dg/ppc-vector-memcpy.c: New.
32596         * gcc.dg/ppc-vector-memset.c: New.
32597
32598 2004-09-02  Chao-ying Fu  <fu@mips.com>
32599
32600         * gcc.target/mips/mips-3d-1.c: New test.
32601         * gcc.target/mips/mips-3d-2.c: New test.
32602         * gcc.target/mips/mips-3d-3.c: New test.
32603         * gcc.target/mips/mips-3d-4.c: New test.
32604         * gcc.target/mips/mips-3d-5.c: New test.
32605         * gcc.target/mips/mips-3d-6.c: New test.
32606         * gcc.target/mips/mips-3d-7.c: New test.
32607         * gcc.target/mips/mips-3d-8.c: New test.
32608         * gcc.target/mips/mips-3d-9.c: New test.
32609         * gcc.target/mips/mips-ps-1.c: New test.
32610         * gcc.target/mips/mips-ps-2.c: New test.
32611         * gcc.target/mips/mips-ps-3.c: New test.
32612         * gcc.target/mips/mips-ps-4.c: New test.
32613         * gcc.target/mips/mips-ps-type.c: New test.
32614
32615 2004-09-02  Paul Brook  <paul@codesourcery.com>
32616
32617         * gfortran.dg/edit_real_1.f90: Add new tests.
32618
32619 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32620
32621         PR fortran/15327
32622         * gfortran.dg/merge_char_1.f90: New test.
32623
32624 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32625
32626         PR fortran/16404
32627         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32628
32629 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32630
32631         PR c/1522
32632         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32633
32634 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
32635
32636         * g++.dg/opt/loop1.C: Do not XFAIL.
32637
32638 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
32639
32640         * gcc.c-torture/execute/20040831-1.c: New test.
32641
32642 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
32643
32644         PR fortran/16579
32645         * gfortran.dg/g77/20010610.f: Now passes.
32646         Copy from g77.f-torture/execute. Add dg-run directive.
32647         * gfortran.dg/g77/README: Update
32648
32649 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
32650
32651         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32652         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32653         (t1, t2, t3, t4): Add volatile.
32654
32655 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32656
32657         * g++.dg/ext/visibility/arm1.C: New test.
32658
32659 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
32660
32661         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32662         -pedantic-errors.
32663
32664 2004-09-01  Paul Brook  <paul@codesourcery.com>
32665
32666         * gfortran.dg/eof_2.f90: New test.
32667
32668 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32669
32670         PR fortran/16579
32671         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32672
32673 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
32674
32675         PR libfortran/16805
32676         * gfortran.dg/list_read_2.f90: New test.
32677
32678 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
32679
32680         * g++.dg/abi/key1.C: New test.
32681
32682 2004-08-31  Richard Henderson  <rth@redhat.com>
32683
32684         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32685         form of offsetof.
32686         * g++.dg/other/offsetof5.C: Remove duplicate.
32687
32688 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32689
32690         PR fortran/17244
32691         * gfortran.dg/func_derived_1.f90: New test.
32692
32693 2004-08-31  Paul Brook  <paul@codesourcery.com>
32694
32695         * gfortran.dg/eof_1.f90: New test.
32696
32697 2004-08-31  Paul Brook  <paul@codesourcery.com>
32698
32699         * gfortran.dg/list_read_1.f90: New file.
32700
32701 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
32702
32703         * g++.dg/opt/loop1.C: XFAIL.
32704
32705 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
32706
32707         * gcc.dg/funcdef-storage-1.c: New.
32708         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32709         an extern function in local scope.
32710         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32711         declare an 'auto inline' function in local scope.
32712         * gcc.dg/20011130-1.c: Likewise.
32713         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32714         an 'auto' function in local scope.
32715         * gcc.dg/20021014-1.c: Likewise.
32716         * gcc.dg/20030331-2.c: Likewise.
32717
32718 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32719
32720         * gfortran.dg/blockdata_1.f90: New test.
32721
32722 2004-08-30  Richard Henderson  <rth@redhat.com>
32723
32724         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32725
32726 2004-08-30  Richard Henderson  <rth@redhat.com>
32727
32728         * lib/fortran-torture.exp (fortran-torture-execute): Honor
32729         additional_flags set by alternate driver.
32730         (ieee-options): New procedure.
32731         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32732         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32733         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32734         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32735
32736 2004-08-30  Richard Henderson  <rth@redhat.com>
32737
32738         * lib/f-torture.exp: Remove.
32739
32740 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
32741
32742         PR rtl-optimization/16590
32743         * g++.dg/opt/loop1.C: New test.
32744
32745 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32746
32747         PR fortran/13910
32748         * gfortran.dg/oldstyle_1.f90: New test.
32749
32750 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
32751         Paul Brook  <paul@codesourcery.com>
32752
32753         * gfortran.dg/g77/README: Update.
32754         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32755         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32756         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32757
32758 2004-08-28  Paul Brook  <paul@codesourcery.com>
32759
32760         PR libfortran/17195
32761         * gfortran.dg/edit_real_1.f90: New test.
32762
32763 2004-08-27  Paul Brook  <paul@codesourcery.com>
32764
32765         * gfortran.dg/rewind_1.f90: New test.
32766
32767 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
32768
32769         PR fortran/16597
32770         * gfortran.dg/pr16597.f90: New test.
32771
32772 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32773
32774         PR c/13801
32775         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
32776         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
32777         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
32778         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
32779         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
32780
32781 2004-08-26  Nick Clifton  <nickc@redhat.com>
32782
32783         * gcc.c-torture/compile/pr17119.c: New test.
32784
32785 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
32786
32787         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
32788
32789 2004-08-25  Richard Henderson  <rth@redhat.com>
32790
32791         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
32792         the bits that expect kind=8 to be the largest real kind.
32793
32794 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32795
32796         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
32797
32798 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32799
32800         * gfortran.dg/assignment_1.f90: New test.
32801
32802 2004-08-25  Adam Nemet  <anemet@lnxw.com>
32803
32804         * g++.dg/template/repo3.C: New test.
32805
32806 2004-08-25  Roger Sayle  <roger@eyesopen.com>
32807
32808         PR middle-end/16693
32809         PR tree-optimization/16372
32810         * g++.dg/opt/pr16372-1.C: New test case.
32811         * g++.dg/opt/pr16693-1.C: New test case.
32812         * g++.dg/opt/pr16693-2.C: New test case.
32813
32814 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
32815
32816         * objc.dg/proto-lossage-4.m: New test.
32817
32818 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
32819
32820         PR c++/17155
32821         * g++.dg/inherit/local2.C: New test.
32822
32823 2004-08-25  Paul Brook  <paul@codesourcery.com>
32824
32825         PR fortran/17144
32826         * gfortran.dg/string_ctor_1.f90: New test.
32827
32828 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32829
32830         PR c++/14428
32831         * g++.dg/template/redecl2.C: New test.
32832
32833 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32834
32835         PR fortran/17143
32836         * gfortran.dg/pr17143.f90: New test.
32837
32838 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
32839
32840         PR fortran/17164
32841         * gfortran.dg/pr17164.f90: New test.
32842
32843 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32844
32845         * gcc.dg/tree-ssa/loop-1.c: New test.
32846
32847 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32848
32849         * gcc.c-torture/compile/20040824-1.c: New test.
32850
32851 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
32852
32853         * gcc.c-torture/compile/iftrap-3.c: New test.
32854
32855 2004-08-24  Paul Brook  <paul@codesourcery.com>
32856
32857         * gfortran.dg/entry_2.f90: New test.
32858
32859 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32860
32861         PR c++/16889
32862         * g++.dg/lookup/ambig[12].C: New.
32863
32864 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32865
32866         PR c++/16706
32867         * g++.dg/template/crash21.C: New test.
32868         * g++.dg/template/crash22.C: Likewise.
32869
32870 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
32871
32872         PR c++/17149
32873         * g++.dg/template/access15.C: New.
32874
32875 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32876
32877         PR c++/17163
32878         * g++.dg/template/repo2.C: New test.
32879
32880 2004-08-23  Roger Sayle  <roger@eyesopen.com>
32881
32882         PR rtl-optimization/17078
32883         * gcc.c-torture/execute/pr17078-1.c: New test case.
32884
32885 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32886
32887         PR c/14492
32888         * gcc.dg/debug/crash1.c: New test.
32889
32890 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
32891
32892         PR c/16180
32893         * gcc.dg/loop-5.c: New test.
32894
32895 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32896
32897         * gcc.c-torture/execute/20040823-1.c: New test.
32898
32899 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
32900
32901         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
32902         to the assembler.  Simplify test accordingly.
32903         (asm_abi_flags): Use GNU names.
32904         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
32905         to check for ABI flags.
32906
32907 2004-08-22  Andrew Pinski  <apinski@apple.com>
32908
32909         * g++.dg/opt/pr14029.C: New test.
32910         * gcc.c-torture/execute/pr15262.c: New test.
32911
32912 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32913
32914         * gfortran.dg/reduction.f90: Add checks with complex arguments.
32915
32916 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
32917
32918         PR 16908
32919         * gfortran.dg/direct_io.f90: New test.
32920
32921 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32922
32923         PR c++/17121
32924         * g++.dg/inherit/local2.C: New test.
32925
32926 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32927
32928         PR c++/17120
32929         * g++.dg/warn/Wparentheses-4.C: New test.
32930
32931 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
32932
32933         PR c++/17121
32934         * g++.dg/inherit/local2.C: New test.
32935
32936         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
32937         * gcc.dg/ppc-ldstruct.c: Likewise.
32938         * gcc.dg/ppc64-abi-2.c: Likewise.
32939
32940 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
32941
32942         PR rtl-optimization/17099
32943         * gcc.c-torture/execute/20040820-1.c: New test.
32944
32945 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
32946
32947         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
32948
32949 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
32950
32951         PR fortran/17077
32952         * gfortran.dg/auto_array_1.f90: New test.
32953
32954 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32955
32956         PR fortran/17074
32957         * gfortran.dg/simpleif_1.f90: New test.
32958
32959 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
32960
32961         * lib/target-supports.exp (check_profiling_available): Return
32962         false for arm*-*-symbianelf* and arm*-*-eabi*.
32963
32964         PR c++/15890
32965         * g++.dg/template/delete1.C: New test.
32966
32967 2004-08-19  Paul Brook  <paul@codesourcery.com>
32968
32969         PR fortran/14976
32970         PR fortran/16228
32971         * gfortran.dg/data_char_1.f90: New test.
32972
32973 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
32974
32975         PR fortran/16946
32976         * gfortran.dg/reduction.f90: New testcase.
32977
32978 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32979
32980         PR fortran/16520
32981         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
32982
32983 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32984
32985         PR c++/17041
32986         * g++.dg/Wparentheses-3.C: New test.
32987
32988 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
32989
32990         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
32991         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
32992         * gcc.dg/vect/vect-2.c: Likewise.
32993         * gcc.dg/vect/vect-3.c: Likewise.
32994         * gcc.dg/vect/vect-4.c: Likewise.
32995         * gcc.dg/vect/vect-5.c: Likewise.
32996         * gcc.dg/vect/vect-6.c: Likewise.
32997         * gcc.dg/vect/vect-7.c: Likewise.
32998         * gcc.dg/vect/vect-25.c: Likewise.
32999         * gcc.dg/vect/vect-31.c: Likewise.
33000         * gcc.dg/vect/vect-32.c: Likewise.
33001         * gcc.dg/vect/vect-34.c: Likewise.
33002         * gcc.dg/vect/vect-36.c: Likewise.
33003         * gcc.dg/vect/vect-all.c: Likewise.
33004
33005 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
33006
33007         PR c++/17068
33008         * g++.dg/template/operator4.C: New test.
33009
33010 2004-08-18  Richard Henderson  <rth@redhat.com>
33011
33012         * gcc.dg/20040206-1.c: XFAIL.
33013
33014 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33015
33016         PR c++/16246
33017         * g++.dg/template/array7.C: New test.
33018
33019 2004-08-17  James E Wilson  <wilson@specifixinc.com>
33020
33021         * gcc.dg/mips-movcc-1.c: New test.
33022         * gcc.dg/mips-movcc-2.c: New test.
33023         * gcc.dg/mips-movcc-3.c: New test.
33024
33025         * gcc.dg/mips-nmadd-1.c: New test.
33026         * gcc.dg/mips-nmadd-2.c: New test.
33027
33028 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
33029
33030         PR c++/15871
33031         * g++.dg/opt/inline8.C: New test.
33032
33033         PR c++/16965
33034         * g++.dg/parse/error17.C: New test.
33035
33036 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
33037
33038         * gcc.dg/vect: New directory for vectorizer tests.
33039         * gcc.dg/vect/tree-vect.h: New file.
33040         * gcc.dg/vect/vect.exp: New file.
33041         * gcc.dg/vect/pr16105.c.c: New test.
33042         * gcc.dg/vect/vect-1.c: New test.
33043         * gcc.dg/vect/vect-2.c: New test.
33044         * gcc.dg/vect/vect-3.c: New test.
33045         * gcc.dg/vect/vect-4.c: New test.
33046         * gcc.dg/vect/vect-5.c: New test.
33047         * gcc.dg/vect/vect-6.c: New test.
33048         * gcc.dg/vect/vect-7.c: New test.
33049         * gcc.dg/vect/vect-8.c: New test.
33050         * gcc.dg/vect/vect-9.c: New test.
33051         * gcc.dg/vect/vect-10.c: New test.
33052         * gcc.dg/vect/vect-11.c: New test.
33053         * gcc.dg/vect/vect-12.c: New test.
33054         * gcc.dg/vect/vect-13.c: New test.
33055         * gcc.dg/vect/vect-14.c: New test.
33056         * gcc.dg/vect/vect-15.c: New test.
33057         * gcc.dg/vect/vect-16.c: New test.
33058         * gcc.dg/vect/vect-17.c: New test.
33059         * gcc.dg/vect/vect-18.c: New test.
33060         * gcc.dg/vect/vect-19.c: New test.
33061         * gcc.dg/vect/vect-20.c: New test.
33062         * gcc.dg/vect/vect-21.c: New test.
33063         * gcc.dg/vect/vect-22.c: New test.
33064         * gcc.dg/vect/vect-23.c: New test.
33065         * gcc.dg/vect/vect-24.c: New test.
33066         * gcc.dg/vect/vect-25.c: New test.
33067         * gcc.dg/vect/vect-26.c: New test.
33068         * gcc.dg/vect/vect-27.c: New test.
33069         * gcc.dg/vect/vect-28.c: New test.
33070         * gcc.dg/vect/vect-29.c: New test.
33071         * gcc.dg/vect/vect-30.c: New test.
33072         * gcc.dg/vect/vect-31.c: New test.
33073         * gcc.dg/vect/vect-32.c: New test.
33074         * gcc.dg/vect/vect-33.c: New test.
33075         * gcc.dg/vect/vect-34.c: New test.
33076         * gcc.dg/vect/vect-35.c: New test.
33077         * gcc.dg/vect/vect-36.c: New test.
33078         * gcc.dg/vect/vect-37.c: New test.
33079         * gcc.dg/vect/vect-38.c: New test.
33080         * gcc.dg/vect/vect-40.c: New test.
33081         * gcc.dg/vect/vect-41.c: New test.
33082         * gcc.dg/vect/vect-42.c: New test.
33083         * gcc.dg/vect/vect-43.c: New test.
33084         * gcc.dg/vect/vect-44.c: New test.
33085         * gcc.dg/vect/vect-45.c: New test.
33086         * gcc.dg/vect/vect-46.c: New test.
33087         * gcc.dg/vect/vect-47.c: New test.
33088         * gcc.dg/vect/vect-48.c: New test.
33089         * gcc.dg/vect/vect-49.c: New test.
33090         * gcc.dg/vect/vect-50.c: New test.
33091         * gcc.dg/vect/vect-51.c: New test.
33092         * gcc.dg/vect/vect-52.c: New test.
33093         * gcc.dg/vect/vect-53.c: New test.
33094         * gcc.dg/vect/vect-54.c: New test.
33095         * gcc.dg/vect/vect-55.c: New test.
33096         * gcc.dg/vect/vect-56.c: New test.
33097         * gcc.dg/vect/vect-57.c: New test.
33098         * gcc.dg/vect/vect-58.c: New test.
33099         * gcc.dg/vect/vect-59.c: New test.
33100         * gcc.dg/vect/vect-60.c: New test.
33101         * gcc.dg/vect/vect-61.c: New test.
33102         * gcc.dg/vect/vect-all.c: New test.
33103         * gcc.dg/vect/vect-none.c: New test.
33104
33105 2004-08-17  Paul Brook  <paul@codesourcery.com>
33106
33107         PR fortran/13082
33108         * gfortran.dg/entry_1.f90: New test.
33109
33110 2004-08-17  Andrew Pinski  <apinski@apple.com>
33111
33112         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33113
33114 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
33115
33116         * gcc.dg/pr17036-1.c: New test.
33117
33118 2004-08-16  Devang Patel  <dpatel@apple.com>
33119
33120         * gcc.dg/darwin-20040809-1.c: New test.
33121
33122 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
33123
33124         * gcc.dg/funcdef-attr-1.c: New test.
33125
33126 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
33127
33128         * gcc.dg/altivec-17.c: New test.
33129         * gcc.dg/altivec-18.c: New test.
33130
33131 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33132
33133         PR c++/6749
33134         * g++.dg/template/vtable2.C: New test.
33135
33136 2004-08-14  Richard Henderson  <rth@redhat.com>
33137
33138         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33139         * gcc.dg/pack-test-4.c (main): Return 0.
33140         * gcc.dg/setjmp-1.c: Remove XFAIL.
33141         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33142
33143 2004-08-14  Richard Henderson  <rth@redhat.com>
33144
33145         * gcc.dg/980217-1.c: Add prototype for printf.
33146
33147 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
33148
33149         * gfortran.dg/pr16935.f90: New test.
33150
33151 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
33152
33153         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33154
33155 2004-08-13  Paul Brook  <paul@codesourcery.com>
33156
33157         * gfortran.dg/der_io_1.f90: Remove stray comma.
33158
33159 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33160
33161         * gcc.dg/vmx/cw-bug-2.c: Remove.
33162         * gcc.dg/vmx/vprint-1.c: Remove.
33163         * gcc.dg/vmx/vscan-1.c: Remove.
33164
33165 2004-08-12  Devang patel  <dpatel@apple.com>
33166
33167         * gcc.dg/darwin-20040809-2.c: New test.
33168
33169 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
33170
33171         * g++.dg/ext/altivec-12.C: New test.
33172
33173         * g++.dg/ext/altivec-11.C: New test.
33174
33175 2004-08-12  Paul Brook  <paul@codesourcery.com>
33176
33177         * g++.dg/abi/arm_cxa_vec_1.C: New test.
33178
33179 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
33180
33181         * g++.dg/ext/altivec-2.C: Check for hardware support before
33182         executing any VMX instructions.
33183
33184         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33185
33186 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
33187
33188         PR c++/16276
33189         * g++.old-deja/g++.other/comdat4.C: New test.
33190         * g++.old-deja/g++.other/comdat4-aux.cc: New.
33191
33192 2004-08-12  Ben Elliston  <bje@au.ibm.com>
33193
33194         PR target/16286
33195         * gcc.dg/pr16286.c: New test.
33196
33197 2004-08-12 Jan Beulich <jbeulich@novell.com>
33198
33199         * g++.dg/ext/asm5.C: New.
33200
33201 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33202
33203         PR c++/16698
33204         * g++.dg/eh/crash1.C: New test.
33205
33206         PR c++/16717
33207         * g++.dg/ext/construct1.C: New test.
33208
33209 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33210
33211         PR c++/16853
33212         * g++.dg/init/ptrmem1.C: New test.
33213
33214         PR c++/16618
33215         * g++.dg/parse/offsetof5.C: New test.
33216
33217         PR c++/16870
33218         * g++.dg/template/overload3.C: New test.
33219
33220 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
33221
33222         PR c++/16964
33223         * g++.dg/parse/error16.C: New test.
33224
33225         PR c++/16904
33226         * g++.dg/template/error14.C: New test.
33227
33228         PR c++/16929
33229         * g++.dg/template/error15.C: New test.
33230
33231 2004-08-11  Devang Patel  <dpatel@apple.com>
33232
33233         * gcc.dg/darwin-ld-20040809-1.c: New test.
33234         * gcc.dg/darwin-ld-20040809-2.c: New test.
33235
33236 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
33237
33238         PR fortran/16917
33239         * gfortran.dg/dfloat_1.f90: New test.
33240
33241 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
33242
33243         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33244         * gcc.dg/dll-2.c: Fix dg-require syntax.
33245         * gcc.misc-tests/arm-isr.c (abort): Declare.
33246         (exit): Likewise.
33247
33248 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
33249
33250         PR c++/16971
33251         * g++.dg/parse/crash16.C: New test.
33252
33253 2004-08-10  Roger Sayle  <roger@eyesopen.com>
33254
33255         * gcc.dg/mips-rsqrt-1.c: New test case.
33256         * gcc.dg/mips-rsqrt-2.c: New test case.
33257         * gcc.dg/mips-rsqrt-3.c: New test case.
33258
33259 2004-08-10  Paul Brook  <paul@codesourcery.com>
33260
33261         * gfortran.dg/der_io_1.f90: New test.
33262
33263 2004-08-10  Paul Brook  <paul@codesourcery.com>
33264
33265         PR fortran/16919
33266         * gfortran.dg/der_array_1.f90: New test.
33267
33268 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
33269
33270         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33271
33272 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
33273
33274         * gcc.dg/wchar_t-2.c: Fix typo.
33275
33276 2004-08-09  Falk Hueffner  <falk@debian.org>
33277
33278         PR tree-optimization/12517
33279         * gcc.c-torture/compile/pr12517.c: New test.
33280
33281         PR tree-optimization/12578
33282         * gcc.c-torture/compile/pr12578.c: New test.
33283
33284         PR tree-optimization/12899
33285         * gcc.c-torture/compile/pr12899.c: New test.
33286
33287         PR rtl-optimization/14692
33288         * gcc.c-torture/compile/pr14692.c: New test.
33289
33290         PR tree-optimization/16461
33291         * gcc.c-torture/compile/pr16461.c: New test.
33292
33293 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33294
33295         * gfortran.dg/getenv_1.f90: New test.
33296
33297 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33298
33299         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33300         wchar_t.
33301         * gcc.dg/symbian5.c: Test -fno-short-wchar.
33302
33303 2004-08-06  Paul Brook  <paul@codesourcery.com>
33304
33305         * gfortran.dg/ret_array_1.f90: New test.
33306         * gfortran.dg/ret_pointer_1.f90: New test.
33307
33308 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
33309
33310         * gcc.dg/missing-field-init-[12].c: New tests.
33311         * g++.dg/warn/missing-field-init-[12].C: New tests.
33312
33313 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
33314
33315         * gcc.dg/enum2.c: New test.
33316         * gcc.dg/symbian3.c: Likewise.
33317         * gcc.dg/symbian4.c: Likewise.
33318         * gcc.dg/wchar_t-2.c: Likewise.
33319
33320 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33321
33322         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33323         destructor tests.
33324
33325 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
33326
33327         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33328         dg-require-visiblity.
33329         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33330         * g++.dg/ext/visibility/fvisibility.C: Likewise.
33331         * g++.dg/ext/visibility/memfuncts.C: Likewise.
33332         * g++.dg/ext/visibility/new1.C: Likewise.
33333         * g++.dg/ext/visibility/pragma.C: Likewise.
33334         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33335         * g++.dg/ext/visibility/virtual.C: Likewise.
33336         * g++/dg/ext/visibility/visibility-1.C: Likewise.
33337         * g++/dg/ext/visibility/visibility-2.C: Likewise.
33338         * g++/dg/ext/visibility/visibility-3.C: Likewise.
33339         * g++/dg/ext/visibility/visibility-4.C: Likewise.
33340         * g++/dg/ext/visibility/visibility-5.C: Likewise.
33341         * g++/dg/ext/visibility/visibility-6.C: Likewise.
33342         * g++/dg/ext/visibility/visibility-7.C: Likewise.
33343         * g++/dg/ext/visibility/visibility-8.C: New test.
33344         * gcc.c-torture/compile/dll.x: Remove.
33345         * gcc.dg/dll-2.c: Use dg-require-dll
33346         * gcc.dg/visibility-10.c: New test.
33347         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33348         supporting DLLs.
33349         * lib/scanasm.exp (scan_hidden): New function.
33350         (scan_not_hidden): Likewise.
33351
33352 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
33353
33354         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33355
33356 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
33357
33358         * gcc.c-torture/execute/20040805-1.c: New test.
33359
33360 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
33361
33362         * gcc.dg/20020118-1.c: Declare abort.
33363         * gcc.dg/altivec_check.h: Likewise.
33364         * gcc.dg/iftrap-2.c: Likewise.
33365         * gcc.dg/pragma-darwin.c: Likewise.
33366         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33367
33368 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
33369
33370         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33371
33372 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
33373
33374         * gcc.c-torture/execute/builtins/abs-2.c,
33375         gcc.c-torture/execute/builtins/abs-3.c,
33376         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33377         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33378         intmax_t, uintmax_t and their limits.
33379         * gcc.dg/intmax_t-1.c: New test.
33380
33381 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33382
33383         * g++.dg/tc1/dr147.C: Add reference to PR.
33384
33385 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
33386
33387         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33388         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33389
33390 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
33391
33392         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33393
33394 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33395
33396         * gcc.dg/redecl-5.c: New test.
33397         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33398         of scanf.
33399
33400 2004-08-03  Roger Sayle  <roger@eyesopen.com>
33401
33402         PR middle-end/16790
33403         * gcc.c-torture/execute/pr16790-1.c: New test case.
33404
33405 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
33406
33407         * g++.dg/ext/visibility/assign1.C: New test.
33408         * g++.dg/ext/visibility/new1.C: Likewise.
33409
33410         * gcc.dg/symbian1.c: New test.
33411         * gcc.dg/symbian2.c: Likewise.
33412
33413 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
33414
33415         PR target/16570
33416         * gcc.dg/i386-sse-9.c: New test.
33417
33418 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33419
33420         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33421
33422 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
33423
33424         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33425         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33426         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33427         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33428         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33429         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33430         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33431         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33432         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33433         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33434         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33435         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33436         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33437         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33438         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33439         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33440         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33441         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33442         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33443         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33444         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33445         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33446         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33447         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33448         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33449         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33450         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33451         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33452         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33453         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33454         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33455         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33456         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33457         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33458         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33459         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33460         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33461         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33462         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33463         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33464         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33465         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33466         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33467         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33468         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33469         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33470         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33471         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33472         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33473         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33474         gcc.misc-tests/i386-pf-3dnow-1.c,
33475         gcc.misc-tests/i386-pf-athlon-1.c,
33476         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33477         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33478         Declare built-in functions used.
33479         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33480
33481 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
33482
33483         PR c++/16707
33484         * g++.dg/lookup/using12.C: New test.
33485
33486         * g++.dg/init/null1.C: Fix PR number.
33487         * g++.dg/parse/namespace10.C: Likewise.
33488
33489 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33490
33491         PR c++/16224
33492         * g++.dg/template/spec17.C: New test.
33493         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33494         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33495
33496 2004-08-02  David Billinghurst
33497
33498         PR fortran/16292
33499         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33500
33501 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
33502
33503         * gcc.dg/ia64-got-1.c: New test case.
33504
33505 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
33506
33507         PR c++/16489
33508         * g++.dg/init/null1.C: New test.
33509         * g++.dg/tc1/dr76.C: Adjust error marker.
33510
33511         PR c++/16529
33512         * g++.dg/parse/namespace10.C: New test.
33513
33514         PR c++/16810
33515         * g++.dg/inherit/ptrmem2.C: New test.
33516
33517 2004-08-02  Ben Elliston  <bje@au.ibm.com>
33518
33519         PR target/16155
33520         * gcc.dg/pr16155.c: New test.
33521
33522 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
33523
33524         * gcc.dg/redecl-2.c: New test.
33525
33526 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
33527
33528         * gcc.dg/darwin-longdouble.c: New file.
33529
33530 2004-07-30  Richard Henderson  <rth@redhat.com>
33531
33532         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33533         write to constant argument.
33534         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33535
33536 2004-07-30  Richard Henderson  <rth@redhat.com>
33537
33538         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33539         tests of nearest around zero.
33540
33541 2004-07-30  Andrew Pinski  <apinski@apple.com>
33542
33543         * gcc.c-torture/compile/20040730-1.c: New test.
33544
33545 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33546
33547         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33548         powerpc-eabispe.
33549
33550 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
33551
33552         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33553
33554 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
33555
33556         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33557         contains $ld_library_path.
33558         * lib/gfortran.exp (gfortran_link_flags): Likewise.
33559
33560 2004-07-29  Richard Henderson  <rth@redhat.com>
33561
33562         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33563
33564         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33565         (alt2, which): New.
33566         (Check): Accept either alternative.
33567
33568 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
33569
33570         * g++.dg/abi/inline1.C: New test.
33571         * g++.dg/abi/local1-a.cc: Likewise.
33572         * g++.dg/abi/local1.C: Likewise.
33573         * g++.dg/abi/mangle11.C: Tweak location of warnings.
33574         * g++.dg/abi/mangle12.C: Likewise.
33575         * g++.dg/abi/mangle17.C: Likewise.
33576         * g++.dg/abi/mangle20-2.C: Likewise.
33577         * g++.dg/opt/interface1.C: Likewise.
33578         * g++.dg/opt/interface1.h: Likewise.
33579         * g++.dg/opt/interface1-a.cc: New test.
33580         * g++.dg/parse/repo1.C: New test.
33581         * g++.dg/template/repo1.C: Likewise.
33582         * g++.dg/warn/Winline-1.C: Likewise.
33583         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33584
33585 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
33586
33587         * gcc.dg/tree-ssa/20040729-1.c: New test.
33588
33589 2004-07-27  Matt Austern <austern@apple.com>
33590
33591         * gcc.dg/darwin-bool-1.c: New test.
33592         * gcc.dg/darwin-bool-2.c: New test.
33593
33594 2004-07-28  Richard Henderson  <rth@redhat.com>
33595
33596         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33597         arguments in the correct type.  Don't write to constant arguments.
33598
33599 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33600
33601         PR tree-optimization/16688
33602         PR tree-optimization/16689
33603         * g++.dg/tree-ssa/pr16688.C: New test.
33604
33605 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33606
33607         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33608         loads.  Not only in the comment, this time.
33609
33610 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
33611
33612         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
33613         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33614         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
33615         * gcc.dg/sh4a-bitmovua.c: New.
33616         * gcc.dg/sh4a-cos.c: New.
33617         * gcc.dg/sh4a-cosf.c: New.
33618         * gcc.dg/sh4a-fprun.c: New.
33619         * gcc.dg/sh4a-fsrra.c: New.
33620         * gcc.dg/sh4a-memmovua.c: New.
33621         * gcc.dg/sh4a-sin.c: New.
33622         * gcc.dg/sh4a-sincos.c: New.
33623         * gcc.dg/sh4a-sincosf.c: New.
33624         * gcc.dg/sh4a-sinf.c: New.
33625
33626 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
33627
33628         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33629         conditionals.
33630         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33631         loads.
33632         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33633         DOM1.
33634
33635 2004-07-27  Andrew Pinski  <apinski@apple.com>
33636
33637         * g++.dg/rtti/tinfo1.C: Correct the xfail.
33638
33639 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
33640
33641         * gcc.dg/pragma-isr.c: New test.
33642
33643 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33644
33645         PR c++/14429
33646         * g++.dg/template/ttp11.C: New test.
33647
33648 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
33649
33650         * gcc.c-torture/compile/20040727-1.c: New test.
33651
33652 2004-07-26  Eric Christopher  <echristo@redhat.com>
33653
33654         * gcc.c-torture/compile/20040726-2.c: New test.
33655
33656 2004-07-26  Andrew Pinski  <apinski@apple.com>
33657
33658         * g++.dg/rtti/tinfo1.C: Xfail.
33659
33660 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
33661
33662         * gcc.c-torture/compile/20040726-1.c: New test.
33663
33664 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
33665             Brian Ryner  <bryner@brianryner.com>
33666
33667         PR c++/9283
33668         PR c++/15000
33669         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33670         * g++.dg/ext/visibility/: New directory.
33671         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33672         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33673         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33674         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33675         * g++.dg/ext/visibility/fvisibility.C,
33676         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33677         g++.dg/ext/visibility/fvisibility-override1.C
33678         g++.dg/ext/visibility/fvisibility-override2.C
33679         g++.dg/ext/visibility/memfuncts.C
33680         g++.dg/ext/visibility/noPLT.C
33681         g++.dg/ext/visibility/pragma.C
33682         g++.dg/ext/visibility/pragma-override1.C
33683         g++.dg/ext/visibility/pragma-override2.C
33684         g++.dg/ext/visibility/staticmemfuncts.C
33685         g++.dg/ext/visibility/virtual.C: New tests.
33686
33687 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33688
33689         PR c/15360
33690         * gcc.dg/pr15360-1.c: New test.
33691
33692 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
33693
33694         * gcc.dg/pragma-align-2.c: New test.
33695         * gcc.dg/pragma-init-fini.c: New test.
33696         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
33697         targets.
33698
33699 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
33700
33701         * gcc.dg/init-string-2.c: New test.
33702
33703 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
33704
33705         PR 16684
33706         * gcc.dg/Wredundant-decls-1.c: New test case.
33707
33708 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
33709
33710         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33711         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33712         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33713         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33714         * gcc.dg/compat/generate-random.c: New file.
33715         * gcc.dg/compat/generate-random.h: Likewise.
33716         * gcc.dg/compat/generate-random_r.c: Likewise.
33717         * gcc.dg/compat/struct-layout-1.h: Likewise.
33718         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33719         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33720         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33721         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33722         * gcc.dg/compat/struct-layout-1_main.c: New test.
33723         * gcc.dg/compat/struct-layout-1_x.c: New file.
33724         * gcc.dg/compat/struct-layout-1_y.c: New file.
33725         * gcc.dg/compat/struct-layout-1_test.h: New file.
33726
33727 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
33728
33729         * gcc.dg/comp-return-1.c: New test
33730
33731 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
33732
33733         * gcc.dg/vmx/8-02a.c: Fix typo.
33734
33735         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33736         * gcc.dg/darwin-abi-3.c: New test.
33737
33738         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33739         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33740
33741         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33742         * gcc.dg/vmx/ops-long-1.c: New test.
33743         * gcc.dg/vmx/ops-long-2.c: New test.
33744
33745 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
33746
33747         * g++.dg/lookup/conv-[1234].C: New.
33748
33749 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
33750
33751         * g++.dg/parse/attr2.C: Simplify.
33752
33753 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33754
33755         PR c/7284
33756         * gcc.c-torture/execute/pr7284-1.c: New test.
33757
33758 2004-07-22  Brian Booth  <bbooth@redhat.com>
33759
33760         * gcc.dg/tree-ssa/20040721-1.c: New test.
33761
33762 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
33763
33764         * g++.dg/template/crash20.c: New.
33765
33766 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
33767
33768         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
33769         Add dg-run directive.  Declare variables as required.
33770         * gfortran.dg/g77/README: Update
33771
33772 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
33773
33774         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
33775         gcc.dg/cris-peep2-andu2.c: New tests.
33776
33777 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33778
33779         PR c/15052
33780         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
33781         on return type.
33782         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
33783         messages.
33784         * gcc.dg/qual-return-2.c: Update expected messages.
33785         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
33786
33787 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33788
33789         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
33790         * gcc.dg/noncompile/921102-1.c: Update expected error message.
33791
33792 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
33793
33794         PR c/11250
33795         * gcc.dg/init-string-1.c: New test.
33796
33797 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
33798
33799         PR middle-end/15345
33800         PR c/16450
33801         * gcc.dg/torture/nested-fn-1.c: New test.
33802
33803 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
33804
33805         PR target/16559
33806         * gcc.dg/ia64-fptr-1.c: New file.
33807
33808 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33809
33810         PR c++/14497
33811         * g++.dg/template/spec16.C: New test.
33812         * g++.old-deja/g++.robertl/eb118.C: Remove.
33813
33814 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33815
33816         PR c++/509
33817         * g++.dg/template/spec15.C: New test.
33818
33819 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
33820
33821         Copy cases from g77.f-torture/execute and add dg-run
33822         directive.  Other changes as noted.
33823         * gfortran.dg/g77/13037.f
33824         * gfortran.dg/g77/1832.f
33825         * gfortran.dg/g77/19981119-0.f
33826         * gfortran.dg/g77/19990313-0.f
33827         * gfortran.dg/g77/19990313-1.f
33828         * gfortran.dg/g77/19990313-2.f
33829         * gfortran.dg/g77/19990313-3.f
33830         * gfortran.dg/g77/19990419-1.f
33831         * gfortran.dg/g77/19990826-0.f
33832         * gfortran.dg/g77/19990826-2.f
33833         * gfortran.dg/g77/20000503-1.f
33834         * gfortran.dg/g77/20001111.f
33835         * gfortran.dg/g77/20010116.f
33836         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
33837         * gfortran.dg/g77/20010430.f
33838         * gfortran.dg/g77/6177.f
33839         * gfortran.dg/g77/947.f
33840         * gfortran.dg/g77/970816-3.f
33841         * gfortran.dg/g77/971102-1.f
33842         * gfortran.dg/g77/980520-1.f
33843         * gfortran.dg/g77/980628-0.f
33844         * gfortran.dg/g77/980628-1.f
33845         * gfortran.dg/g77/980628-10.f
33846         * gfortran.dg/g77/980628-2.f
33847         * gfortran.dg/g77/980628-3.f
33848         * gfortran.dg/g77/980628-7.f
33849         * gfortran.dg/g77/980628-8.f
33850         * gfortran.dg/g77/980628-9.f
33851         * gfortran.dg/g77/980701-0.f
33852         * gfortran.dg/g77/980701-1.f
33853         * gfortran.dg/g77/cabs.f
33854         * gfortran.dg/g77/claus.f
33855         * gfortran.dg/g77/complex_1.f
33856         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
33857         * gfortran.dg/g77/dcomplex.f
33858         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
33859         * gfortran.dg/g77/f90-intrinsic-mathematical.f
33860         * gfortran.dg/g77/f90-intrinsic-numeric.f
33861         * gfortran.dg/g77/int8421.f
33862         * gfortran.dg/g77/labug1.f
33863         * gfortran.dg/g77/large_vec.f
33864         * gfortran.dg/g77/le.f
33865         * gfortran.dg/g77/short.f
33866         * gfortran.dg/g77/README: Update
33867
33868 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
33869
33870         PR c++/16637
33871         * g++.dg/parse/lookup4.C: New test.
33872
33873 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33874
33875         PR c++/16175
33876         * g++.dg/template/ttp10.C: New test.
33877
33878 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
33879
33880         * gcc.dg/pr12625-1.c: New test.
33881
33882 2004-07-20  Steven Bosscher  <stevenb@suse.de>
33883
33884         * gcc.dg/switch-warn-1.c: New test.
33885         * gcc.dg/switch-warn-2.c: New test.
33886         * gcc.c-torture/compile/pr14730.c: Update.
33887
33888 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
33889
33890         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
33891         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
33892         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
33893         g++.dg/template/nontype3.C: Remove trailing CR from tests.
33894
33895 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
33896
33897         PR c++/16623
33898         * g++.dg/template/assign1.C: New test.
33899
33900 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33901
33902         PR c++/12170
33903         * g++.dg/template/ttp9.C: New test.
33904
33905 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
33906
33907         * gcc.dg/format/cmn-err-1.c: New test.
33908
33909 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
33910
33911         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
33912         gcc.dg/Wparentheses-10.c: New tests.
33913         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
33914
33915 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33916
33917         PR fortran/16465
33918         * gfortran.dg/g77//ffixed-line-length-0.f,
33919         gfortran.dg/g77/ffixed-line-length-132.f,
33920         gfortran.dg/g77/ffixed-line-length-72.f,
33921         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
33922         gfortran.dg/g77/README: Update.
33923
33924 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33925
33926         PR c++/13092
33927         * g++.dg/template/non-dependent7.C: New test.
33928         * g++.dg/template/non-dependent8.C: Likewise.
33929         * g++.dg/template/non-dependent9.C: Likewise.
33930         * g++.dg/template/non-dependent10.C: Likewise.
33931
33932 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
33933
33934         PR c++/16337
33935         * g++.dg/parse/attr2.C: New test.
33936
33937 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
33938
33939         * g77.dg: Removed.
33940         * g77.f-torture: Ditto.
33941
33942 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33943
33944         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
33945         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
33946         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
33947
33948 2004-07-16  Richard Henderson  <rth@redhat.com>
33949
33950         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
33951
33952 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33953
33954         * lib/fortran-torture.exp (fortran-torture): Don't test compile
33955         tests with full list of options.
33956         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
33957         of TORTURE_OPTIONS if test contains 'dg-do run'.
33958
33959         PR fortran/16404
33960         * gfortran.dg/do_iterator.f90: New test.
33961
33962 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33963
33964         PR rtl-optimization/16536
33965         * gcc.c-torture/execute/restrict-1.c: New test.
33966
33967 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33968
33969         PR fortran/15324
33970         * gfortran.dg/pr15324.f90: New test.
33971
33972         PR fortran/15129
33973         * gfortran.dg/pr15129.f90: New test.
33974
33975         PR fortran/15140
33976         * gfortran.dg/pr15140.f90: New test.
33977
33978         PR fortran/13792
33979         * gfortran.fortran-torture/execute/bounds.f90: Add check for
33980         compile-time simplification.
33981
33982 2004-07-14  Mike Stump  <mrs@apple.com>
33983
33984         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
33985
33986 2004-07-14  James E Wilson  <wilson@specifixinc.com>
33987
33988         PR target/16325
33989         * gcc.dg/profile-generate-1.c: New.
33990
33991 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
33992
33993         * gcc.c-torture/execute/20040709-1.c: New test.
33994         * gcc.c-torture/execute/20040709-2.c: New test.
33995
33996 2004-07-14  Mike Stump  <mrs@apple.com>
33997
33998         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
33999
34000 2004-07-14  Mike Stump  <mrs@apple.com>
34001
34002         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34003
34004 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
34005
34006         PR c++/16518
34007         * g++.dg/parse/mutable1.C: New test.
34008
34009 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
34010
34011         PR tree-optimization/16443
34012         * gcc.dg/tree-ssa/20040713-1.c: New test.
34013
34014 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
34015
34016         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34017         for operator new.
34018
34019 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34020
34021         * gfortran.dg/g77/README: New file
34022         * gfortran.dg/g77/19981216-0.f: Copy from
34023         g77.f-torture/noncompile.  Add "dg-do compile" and
34024         dg-error as required.
34025         * gfortran.dg/g77/19990218-1.f: Likewise.
34026         * gfortran.dg/g77/19990905-1.f: Likewise.
34027         * gfortran.dg/g77/9263.f: Likewise.
34028         * gfortran.dg/g77/980615-0.f: Likewise.
34029         * gfortran.dg/g77/980616-0.f: Likewise.
34030         * gfortran.dg/g77/check0.f: Likewise.
34031         * gfortran.dg/g77/select_no_compile.f: Likewise.
34032
34033 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34034
34035         Copy files from g77.f-torture/compile.
34036         Add "{ dg-do compile}".  Other changes as noted
34037         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34038         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34039         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34040         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34041         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34042         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34043         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34044         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34045         statement to conform to standard.  Append alpha1.x for reference.
34046         * gfortran.dg/g77/xformat.f: Add dg-warning
34047
34048 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
34049
34050         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34051         Add {dg-do compile} directive.
34052         * gfortran.dg/g77/cpp2.F: Likewise.
34053
34054 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34055
34056         PR c++/5402
34057         * g++.dg/lookup/name-clash1.C: New test.
34058
34059         PR c++/9777
34060         * g++.dg/lookup/name-clash2.C: New test.
34061
34062         PR c++/12102
34063         * g++.dg/lookup/name-clash3.C: New test.
34064
34065 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34066
34067         * g++.dg/lookup/new2.C: New test.
34068         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34069
34070 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
34071
34072         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34073         Add {dg-do compile} directive.
34074         * gfortran.dg/g77/13060.f: Likewise.
34075         * gfortran.dg/g77/19990218-0.f: Likewise.
34076         * gfortran.dg/g77/19990305-0.f: Likewise.
34077         * gfortran.dg/g77/19990419-0.f: Likewise.
34078         * gfortran.dg/g77/19990502-0.f: Likewise.
34079         * gfortran.dg/g77/19990502-1.f: Likewise.
34080         * gfortran.dg/g77/19990525-0.f: Likewise.
34081         * gfortran.dg/g77/19990826-1.f: Likewise.
34082         * gfortran.dg/g77/19990826-3.f: Likewise.
34083         * gfortran.dg/g77/19990905-2.f: Likewise.
34084         * gfortran.dg/g77/20000412-1.f: Likewise.
34085         * gfortran.dg/g77/20000511-1.f: Likewise.
34086         * gfortran.dg/g77/20000511-2.f: Likewise.
34087         * gfortran.dg/g77/20000518.f: Likewise.
34088         * gfortran.dg/g77/20000601-1.f: Likewise.
34089         * gfortran.dg/g77/20000601-2.f: Likewise.
34090         * gfortran.dg/g77/20000629-1.f: Likewise.
34091         * gfortran.dg/g77/20000630-2.f: Likewise.
34092         * gfortran.dg/g77/20010115.f: Likewise.
34093         * gfortran.dg/g77/20010321-1.f: Likewise.
34094         * gfortran.dg/g77/20010426.f: Likewise.
34095         * gfortran.dg/g77/20020307-1.f: Likewise.
34096         * gfortran.dg/g77/8485.f: Likewise.
34097         * gfortran.dg/g77/960317-1.f: Likewise.
34098         * gfortran.dg/g77/970915-0.f: Likewise.
34099         * gfortran.dg/g77/980310-1.f: Likewise.
34100         * gfortran.dg/g77/980310-2.f: Likewise.
34101         * gfortran.dg/g77/980310-3.f: Likewise.
34102         * gfortran.dg/g77/980310-4.f: Likewise.
34103         * gfortran.dg/g77/980310-6.f: Likewise.
34104         * gfortran.dg/g77/980310-7.f: Likewise.
34105         * gfortran.dg/g77/980310-8.f: Likewise.
34106         * gfortran.dg/g77/980419-2.f: Likewise.
34107         * gfortran.dg/g77/980424-0.f: Likewise.
34108         * gfortran.dg/g77/980427-0.f: Likewise.
34109         * gfortran.dg/g77/980729-0.f: Likewise.
34110         * gfortran.dg/g77/981117-1.f: Likewise.
34111         * gfortran.dg/g77/toon_1.f: Likewise.
34112
34113 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34114
34115         PR c++/2204
34116         * g++.dg/other/abstract2.C: New test.
34117
34118 2004-07-12  Paul Brook  <paul@codesourcery.com>
34119
34120         * gfortran.dg/pointer_init_1.f90: New test.
34121
34122 2004-07-11  Paul Brook  <paul@codesourcery.com>
34123
34124         PR fortran/15986
34125         * gfortran.dg/contained_1.f90: New test.
34126
34127 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
34128
34129         * g++.dg/parse/defarg8.C: New test.
34130
34131 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34132
34133         PR fortran/16433
34134         * gfortran.dg/pr16433.f: New test.
34135
34136         PR fortran/17574
34137         * gfortran.dg/pr15754.f90: New test.
34138
34139 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
34140
34141         PR tree-optimization/16437
34142         * gcc.c-torture/execute/bitfld-4.c: New test.
34143
34144 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34145
34146         * gfortran.fortran-torture/execute/common_2.f90: Add check for
34147         access to common var from module.
34148
34149 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34150
34151         PR fortran/16336
34152         * gfortran.fortran-torture/execute/common_2.f90: New test.
34153
34154 2004-07-10  Paul Brook  <paul@codesourcery.com>
34155
34156         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34157
34158 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34159
34160         PR fortran/15969
34161         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34162
34163 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
34164
34165         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34166         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34167         * gfortran.dg/g77/ffree-form-1.f: Likewise.
34168         * gfortran.dg/g77/ffree-form-2.f: Likewise.
34169         * gfortran.dg/g77/ffree-form-3.f: Likewise.
34170         * gfortran.dg/g77/fno-underscoring.f: Likewise.
34171         * gfortran.dg/g77/funderscoring.f: Likewise.
34172         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
34173
34174 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34175
34176         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34177
34178 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34179         Paul Brook  <paul@codesourcery.com>
34180
34181         PR fortran/13415
34182         * gfortran.dg/common_pointer_1.f90: New test.
34183
34184 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34185
34186         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34187
34188 2004-07-09  James E Wilson  <wilson@specifixinc.com>
34189
34190         PR target/16364
34191         * gcc.c-torture/compile/20040709-1.c: New.
34192
34193 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34194
34195         PR fortran/14077
34196         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34197
34198 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34199
34200         PR fortran/13201
34201         * gfortran.dg/shape_1.f90: New test.
34202
34203 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
34204             Andrew Pinski  <apinski@apple.com>
34205
34206         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34207
34208 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34209
34210         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34211         comment.
34212
34213 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34214         Paul Brook  <paul@codesourcery.com>
34215
34216         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34217         '.f95' and '.F95'.
34218
34219 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
34220
34221         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34222
34223 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34224
34225         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34226         testcases with capital suffix.
34227
34228 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34229
34230         PR fortran/15481
34231         PR fortran/13372
34232         PR fortran/13575
34233         PR fortran/15978
34234         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34235
34236         * gfortran.dg/implicit_1.f90: New test.
34237
34238 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34239
34240         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34241         expression to match gfortran warning/error messages
34242         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34243         dg-error text.
34244
34245 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34246
34247         * lib/fortran-torture.exp: Rename proc search_for to
34248         search_for_re.
34249
34250 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
34251
34252         * gcc.c-torture/execute/simd-5.x: New file.
34253         XFAIL on SPARC 64-bit at -O0.
34254
34255 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34256
34257         PR c++/8211
34258         PR c++/16165
34259         * g++.dg/warn/effc3.C: New test.
34260
34261 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34262
34263         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34264         change X to 1X in format.
34265         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34266         add data statements to conform to standard.
34267
34268 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34269
34270         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34271         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34272         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34273
34274 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34275
34276         * gfortran.dg/g77/7388.f: Copy from g77.dg
34277         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34278         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34279         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34280         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34281         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34282         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34283         * gfortran.dg/g77/strlen0.f: Likewise.
34284
34285 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
34286
34287         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34288         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34289
34290 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34291
34292         * gcc.c-torture/execute/920428-2.x: Delete.
34293         * gcc.c-torture/execute/920501-7.x: Likewise.
34294
34295 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
34296
34297         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34298         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
34299         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34300         prescott and c3-2.
34301         (PREFETCH_3DNOW): Add -march=c3.
34302
34303 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
34304
34305         PR c/16437
34306         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34307         * gcc.c-torture/execute/bf64-1.x: Likewise.
34308
34309 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
34310
34311         * gcc.c-torture/compile/20040708-1.c: New test.
34312
34313 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34314
34315         PR c++/16169
34316         * g++.dg/warn/effc2.C: New test.
34317
34318 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
34319
34320         * gcc.c-torture/execute/bitfld-1.x: Remove.
34321         * gcc.c-torture/execute/bitfld-3.c: New test.
34322         * gcc.dg/bitfld-2.c: Remove XFAILs.
34323
34324 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
34325
34326         PR c++/16276
34327         * g++.dg/rtti/tinfo1.C: New file.
34328
34329 2004-07-07  Eric Christopher  <echristo@redhat.com>
34330
34331         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34332
34333 2004-07-07  Andrew Pinski  <apinski@apple.com>
34334
34335         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34336
34337 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
34338
34339         * g++.dg/init/call1.C: XFAIL.
34340
34341 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
34342
34343         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34344         except for movstrict*, to movmem* and clrstr* to clrmem*.
34345
34346 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
34347
34348         * gcc.c-torture/execute/20040707-1.c: New test.
34349
34350 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
34351
34352         * gcc.c-torture/execute/20040706-1.c: New test.
34353
34354 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34355
34356         PR c++/3671
34357         * g++.dg/template/spec14.C: New test.
34358
34359 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
34360
34361         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34362         nothing if not yet defined.  Use it in b, c and d type definitions.
34363         * gcc.c-torture/execute/20040705-1.c: New test.
34364         * gcc.c-torture/execute/20040705-2.c: New test.
34365
34366 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34367
34368         PR c++/2518
34369         * g++.dg/lookup/new1.C: New test.
34370
34371 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34372
34373         PR c++/11406
34374         * g++.dg/template/sizeof8.C: New test.
34375
34376 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
34377
34378         * gcc.c-torture/compile/20040705-1.c: New test.
34379
34380 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
34381
34382         * gfortran.fortran-torture/execute/seq_io.f90: New test.
34383
34384 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
34385
34386         * gcc.dg/cpp/if-mop.c: Two new testcases.
34387         * gcc.dg/cpp/trad/comment-3.c: New.
34388
34389 2004-07-04  Paul Brook  <paul@codesourcery.com>
34390
34391         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34392
34393 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
34394
34395         PR c++/3761
34396         * g++.dg/lookup/crash4.C: New test.
34397
34398 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
34399
34400         * gcc.c-torture/execute/builtin-abs-1.c
34401         * gcc.c-torture/execute/builtin-abs-2.c
34402         * gcc.c-torture/execute/builtin-complex-1.c
34403         * gcc.c-torture/execute/builtins/string-1-lib.c
34404         * gcc.c-torture/execute/builtins/string-1.c
34405         * gcc.c-torture/execute/builtins/string-2-lib.c
34406         * gcc.c-torture/execute/builtins/string-2.c
34407         * gcc.c-torture/execute/builtins/string-3-lib.c
34408         * gcc.c-torture/execute/builtins/string-3.c
34409         * gcc.c-torture/execute/builtins/string-4-lib.c
34410         * gcc.c-torture/execute/builtins/string-4.c
34411         * gcc.c-torture/execute/builtins/string-5-lib.c
34412         * gcc.c-torture/execute/builtins/string-5.c
34413         * gcc.c-torture/execute/builtins/string-6-lib.c
34414         * gcc.c-torture/execute/builtins/string-6.c
34415         * gcc.c-torture/execute/builtins/string-7-lib.c
34416         * gcc.c-torture/execute/builtins/string-7.c
34417         * gcc.c-torture/execute/builtins/string-8-lib.c
34418         * gcc.c-torture/execute/builtins/string-8.c
34419         * gcc.c-torture/execute/builtins/string-9-lib.c
34420         * gcc.c-torture/execute/builtins/string-9.c
34421         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34422         * gcc.c-torture/execute/builtins/string-asm-1.c
34423         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34424         * gcc.c-torture/execute/builtins/string-asm-2.c
34425         * gcc.c-torture/execute/stdio-opt-1.c
34426         * gcc.c-torture/execute/stdio-opt-2.c
34427         * gcc.c-torture/execute/stdio-opt-3.c
34428         * gcc.c-torture/execute/string-opt-1.c
34429         * gcc.c-torture/execute/string-opt-10.c
34430         * gcc.c-torture/execute/string-opt-11.c
34431         * gcc.c-torture/execute/string-opt-12.c
34432         * gcc.c-torture/execute/string-opt-13.c
34433         * gcc.c-torture/execute/string-opt-14.c
34434         * gcc.c-torture/execute/string-opt-15.c
34435         * gcc.c-torture/execute/string-opt-16.c
34436         * gcc.c-torture/execute/string-opt-2.c
34437         * gcc.c-torture/execute/string-opt-6.c
34438         * gcc.c-torture/execute/string-opt-7.c
34439         * gcc.c-torture/execute/string-opt-8.c:
34440         Replace with ...
34441
34442         * gcc.c-torture/execute/builtins/abs-2.c
34443         * gcc.c-torture/execute/builtins/abs-3.c
34444         * gcc.c-torture/execute/builtins/complex-1.c
34445         * gcc.c-torture/execute/builtins/fprintf.c
34446         * gcc.c-torture/execute/builtins/fputs.c
34447         * gcc.c-torture/execute/builtins/memcmp.c
34448         * gcc.c-torture/execute/builtins/memmove.c
34449         * gcc.c-torture/execute/builtins/memops-asm.c
34450         * gcc.c-torture/execute/builtins/mempcpy-2.c
34451         * gcc.c-torture/execute/builtins/mempcpy.c
34452         * gcc.c-torture/execute/builtins/memset.c
34453         * gcc.c-torture/execute/builtins/printf.c
34454         * gcc.c-torture/execute/builtins/sprintf.c
34455         * gcc.c-torture/execute/builtins/strcat.c
34456         * gcc.c-torture/execute/builtins/strchr.c
34457         * gcc.c-torture/execute/builtins/strcmp.c
34458         * gcc.c-torture/execute/builtins/strcpy.c
34459         * gcc.c-torture/execute/builtins/strcspn.c
34460         * gcc.c-torture/execute/builtins/strlen-2.c
34461         * gcc.c-torture/execute/builtins/strlen.c
34462         * gcc.c-torture/execute/builtins/strncat.c
34463         * gcc.c-torture/execute/builtins/strncmp-2.c
34464         * gcc.c-torture/execute/builtins/strncmp.c
34465         * gcc.c-torture/execute/builtins/strncpy.c
34466         * gcc.c-torture/execute/builtins/strpbrk.c
34467         * gcc.c-torture/execute/builtins/strpcpy-2.c
34468         * gcc.c-torture/execute/builtins/strpcpy.c
34469         * gcc.c-torture/execute/builtins/strrchr.c
34470         * gcc.c-torture/execute/builtins/strspn.c
34471         * gcc.c-torture/execute/builtins/strstr-asm.c
34472         * gcc.c-torture/execute/builtins/strstr.c:
34473         ... these new files.
34474
34475         * gcc.c-torture/execute/builtins/abs-2-lib.c
34476         * gcc.c-torture/execute/builtins/abs-3-lib.c
34477         * gcc.c-torture/execute/builtins/complex-1-lib.c
34478         * gcc.c-torture/execute/builtins/fprintf-lib.c
34479         * gcc.c-torture/execute/builtins/fputs-lib.c
34480         * gcc.c-torture/execute/builtins/memcmp-lib.c
34481         * gcc.c-torture/execute/builtins/memmove-lib.c
34482         * gcc.c-torture/execute/builtins/memops-asm-lib.c
34483         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34484         * gcc.c-torture/execute/builtins/mempcpy-lib.c
34485         * gcc.c-torture/execute/builtins/memset-lib.c
34486         * gcc.c-torture/execute/builtins/printf-lib.c
34487         * gcc.c-torture/execute/builtins/sprintf-lib.c
34488         * gcc.c-torture/execute/builtins/strcat-lib.c
34489         * gcc.c-torture/execute/builtins/strchr-lib.c
34490         * gcc.c-torture/execute/builtins/strcmp-lib.c
34491         * gcc.c-torture/execute/builtins/strcpy-lib.c
34492         * gcc.c-torture/execute/builtins/strcspn-lib.c
34493         * gcc.c-torture/execute/builtins/strlen-2-lib.c
34494         * gcc.c-torture/execute/builtins/strlen-lib.c
34495         * gcc.c-torture/execute/builtins/strncat-lib.c
34496         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34497         * gcc.c-torture/execute/builtins/strncmp-lib.c
34498         * gcc.c-torture/execute/builtins/strncpy-lib.c
34499         * gcc.c-torture/execute/builtins/strpbrk-lib.c
34500         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34501         * gcc.c-torture/execute/builtins/strpcpy-lib.c
34502         * gcc.c-torture/execute/builtins/strrchr-lib.c
34503         * gcc.c-torture/execute/builtins/strspn-lib.c
34504         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34505         * gcc.c-torture/execute/builtins/strstr-lib.c
34506         * gcc.c-torture/execute/builtins/lib/abs.c
34507         * gcc.c-torture/execute/builtins/lib/fprintf.c
34508         * gcc.c-torture/execute/builtins/lib/memset.c
34509         * gcc.c-torture/execute/builtins/lib/printf.c
34510         * gcc.c-torture/execute/builtins/lib/sprintf.c
34511         * gcc.c-torture/execute/builtins/lib/strcpy.c
34512         * gcc.c-torture/execute/builtins/lib/strcspn.c
34513         * gcc.c-torture/execute/builtins/lib/strncat.c
34514         * gcc.c-torture/execute/builtins/lib/strncmp.c
34515         * gcc.c-torture/execute/builtins/lib/strncpy.c
34516         * gcc.c-torture/execute/builtins/lib/strpbrk.c
34517         * gcc.c-torture/execute/builtins/lib/strspn.c
34518         * gcc.c-torture/execute/builtins/lib/strstr.c:
34519         New files containing support routines.
34520
34521         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34522         declaration.
34523         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34524         when not optimizing.
34525
34526 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
34527
34528         PR c++/16240
34529         * g++.dg/abi/mangle22.C: New test.
34530         * g++.dg/abi/mangle23.C: Likewise.
34531
34532 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
34533
34534         PR fortran/16290
34535         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34536         Allow for cases without denormalized floating point numbers.
34537
34538 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
34539
34540         PR c/1027
34541         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34542         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34543         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34544         expected warning text.
34545         * gcc.dg/format/diag-2.c: New test.
34546
34547 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
34548
34549         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34550
34551 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
34552
34553         * gcc.dg/builtins-43.c: New.
34554         * gcc.dg/builtins-44.c: New.
34555         * gcc.dg/builtins-45.c: New.
34556
34557 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
34558             Andreas Tobler  <a.tobler@schweiz.ch>
34559
34560         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34561         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
34562         as SIGSEGV.
34563         * gcc.dg/cleanup-11.c: Likewise.
34564         * gcc.dg/cleanup-8.c: Likewise.
34565         * gcc.dg/cleanup-9.c: Likewise.
34566         * gcc.dg/cleanup-5.c: Run on all platforms.
34567
34568 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
34569
34570         * g++.dg/warn/nonnull1.C: New test.
34571
34572 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
34573
34574         * gcc.dg/compat/compat-common.h: Wrap up CINT in
34575         an #ifndef SKIP_COMPLEX_INT/#endif pair.
34576         Special-case the Sun compiler wrt to <complex.h>.
34577
34578 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
34579
34580         * gcc.dg/Wunreachable-8.C: New test.
34581
34582         * gcc.dg/h8300-ice2.c : New test.
34583
34584 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
34585
34586         PR fortran/16161
34587         * gfortran.fortran-torture/compile/implicit.f90: Add test
34588         for implicit character.
34589
34590 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
34591
34592         PR fortran/16289
34593         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34594         Use tiny() intrinsic to find smallest non-negative real
34595
34596 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
34597
34598         * gcc.dg/compat/struct-by-value-22_main.c: New test.
34599         * gcc.dg/compat/struct-by-value-22_x.c: New.
34600         * gcc.dg/compat/struct-by-value-22_y.c: New.
34601
34602         * gcc.c-torture/execute/20040629-1.c: New test.
34603
34604 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
34605
34606         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34607         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34608
34609         PR target/16195
34610         * gcc.dg/20040625-1.c: New test.
34611
34612 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34613
34614         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34615
34616 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34617
34618         PR fortran/15963
34619         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34620
34621 2004-06-29  Richard Henderson  <rth@redhat.com>
34622
34623         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34624
34625 2004-06-29  Paul Brook  <paul@codesourcery.com>
34626
34627         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34628         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34629
34630 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
34631
34632         PR c++/16260
34633         * g++.dg/parse/crash15.C: New.
34634
34635 2004-06-28  Andrew Pinski  <apinski@apple.com>
34636
34637         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34638         by the error already.
34639
34640         * g++.dg/opt/ptrmem4.C: Change to compile only test.
34641
34642 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
34643
34644         PR target/14041
34645         * gcc.dg/h8300-bss-align-1.c : New.
34646
34647 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
34648
34649         * PR c++/16174
34650         * g++.dg/template/ctor4.C: New.
34651
34652 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34653
34654         PR c++/16205
34655         * g++.dg/warn/Wsequence-point-1.C: New test.
34656
34657 2004-06-27  Paul Brook  <paul@codesourcery.com>
34658
34659         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34660
34661 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
34662
34663         * g++.old-deja/g++.mike/p7325.C: Remove.
34664
34665 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
34666
34667         PR c/14963
34668         * gcc.dg/pr14963.c: New test.
34669
34670 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
34671
34672         PR c++/16193
34673         * g++.dg/parse/redef1.C: New test.
34674
34675 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
34676
34677         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34678         20021110.c.
34679         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34680         20021119-1.c.
34681         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34682         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34683         5-04.c.
34684         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34685         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34686         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34687         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34688         g++.brendan/enum14.C.
34689         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34690         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34691         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34692         g++.mike/virt1.C.
34693         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34694         memtemp24.C.
34695
34696 2004-06-27  Roger Sayle  <roger@eyesopen.com>
34697
34698         * gcc.dg/20040527-1.c: New test case.
34699
34700 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
34701
34702         PR gfortran/pr16196
34703         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34704
34705 2004-06-25  Roger Sayle  <roger@eyesopen.com>
34706
34707         PR middle-end/15825
34708         * gcc.dg/pr15825-1.c: New test case.
34709
34710 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34711
34712         * gcc.c-torture/execute/20040625-1.c: New test.
34713
34714 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34715
34716         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34717
34718 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
34719
34720         * gcc.dg/torture/mips-div-1.c: New test.
34721
34722 2004-06-24  Jeff Law  <law@redhat.com>
34723
34724         * gcc.dg/tree-ssa/20040624-1.c: New test.
34725
34726 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
34727
34728         * gcc.c-torture/compile/20040624-1.c: New test.
34729
34730 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34731
34732         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34733         this directory.
34734
34735 2004-06-23  Andrew Pinski  <apinski@apple.com>
34736
34737         PR middle-end/15988
34738         * g++.dg/opt/ptrmem4.C: New test.
34739
34740         * gcc.dg/c90-array-quals-2.c: New test.
34741
34742 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
34743
34744         * gcc.dg/kpice1.c: New test.
34745
34746 2006-06-23  Andrew Pinski  <apinski@apple.com>
34747
34748         * gcc.dg/c90-array-quals.c: New test.
34749
34750 2006-06-22  Richard Henderson  <rth@redhat.com>
34751
34752         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34753
34754 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
34755
34756         * gcc.dg/builtins-config.h: Handle FreeBSD.
34757
34758 2006-06-22  Richard Henderson  <rth@redhat.com>
34759
34760         * g++.dg/opt/devirt1.C: New.
34761
34762 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
34763
34764         * g++.dg/opt/pr15551.C: New testcase.
34765
34766 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
34767
34768         PR target/14800
34769         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
34770         x86_64-*-linux* when compiling for 32bit.
34771
34772 2004-06-21  Andrew Pinski  <apinski@apple.com>
34773
34774         * gcc.dg/pch/struct-1.c: New.
34775         * gcc.dg/pch/struct-1.hs: New.
34776
34777 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
34778
34779         * gcc.dg/pch/save-temps-1.c: New file.
34780         * gcc.dg/pch/save-temps-1.hs: New file.
34781
34782 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
34783
34784         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
34785         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
34786
34787 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34788
34789         * gfortran.fortran-torture/execute/select_1.f90: Rename function
34790         to fix type error.
34791         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
34792         Remove trailing spaces.
34793
34794 2004-06-21  Richard Henderson  <rth@redhat.com>
34795
34796         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
34797         merging && to BIT_FIELD_REF.
34798
34799 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
34800
34801         * g++.dg/opt/placeholder1.C: New test.
34802
34803 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34804
34805         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
34806         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34807         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34808         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34809
34810 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
34811
34812         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
34813         extern "C".
34814         * g++.dg/other/pragma-re-1.C: Add comments.
34815
34816 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
34817
34818         PR gfortran/16080
34819         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
34820
34821 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
34822
34823         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
34824         instead of setting the type of size_t by
34825         hand.
34826
34827 2004-06-18  Roger Sayle  <roger@eyesopen.com>
34828
34829         * gcc.dg/unordered-2.c: New test case.
34830         * gcc.dg/unordered-3.c: New test case.
34831
34832 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
34833
34834         PR other/16043
34835         * lib/g++.exp (g++_version): Tweak regexp for version
34836         * lib/g77.exp (g77_version): Likewise.
34837         * lib/gfortran.exp (gfortran_version): Likewise.
34838         * lib/objc.exp (objc_version): Likewise.
34839         * lib/treelang.exp (treelang_version): Likewise.
34840
34841 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
34842
34843         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
34844         Use INT_MAX instead of __INT_MAX__.
34845         * gcc.dg/compat/struct-align-2_y.c: Likewise.
34846
34847         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
34848         * gcc.dg/compat/scalar-return-3_x.c: Use it.
34849         * gcc.dg/compat/scalar-return-3_y.c: Use it.
34850         * gcc.dg/compat/scalar-return-4_x.c: Use it.
34851         * gcc.dg/compat/scalar-return-4_y.c: Use it.
34852         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
34853         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
34854         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
34855         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
34856
34857         * gcc.dg/range-test-1.c: New test.
34858         * g++.dg/opt/range-test-1.C: New test.
34859
34860 2004-06-17  Richard Henderson  <rth@redhat.com>
34861
34862         * objc.dg/sync-1.m: New.
34863         * objc.dg/try-catch-1.m: Don't force next runtime.
34864         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
34865         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
34866         shadowed catch clause.
34867         * objc.dg/try-catch-5.m: New.
34868
34869 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
34870
34871         Bug 14610
34872         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
34873
34874 2004-06-15  Richard Henderson  <rth@redhat.com>
34875
34876         * gcc.dg/20001116-1.c: Move expected warning line.
34877
34878 2004-06-15  Richard Henderson  <rth@redhat.com>
34879
34880         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
34881         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
34882
34883 2004-06-15  Jeff Law  <law@redhat.com>
34884
34885         * gcc.dg/tree-ssa/20040615-1.c: New test.
34886         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
34887         be less sensitive to operand ordering.
34888         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
34889
34890 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
34891
34892         * g++.dg/abi/bitfield3.C: Add comment..
34893
34894 2004-06-15  Richard Henderson  <rth@redhat.com>
34895
34896         * g++.dg/ext/stmtexpr1.C: XFAIL.
34897         * gcc.dg/20030612-1.c: XFAIL.
34898
34899 2004-06-15  Eric Christopher  <echristo@redhat.com>
34900
34901         * g++.dg/charset/asm5.c: New.
34902         * gcc.dg/charset/asm6.c: New.
34903
34904 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34905
34906         PR fortran/15962
34907         * gfortran.fortran-torture/execute/select_1.f90: New test.
34908
34909 2004-06-15  Paul Brook  <paul@codesourcery.com>
34910
34911         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
34912
34913 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34914
34915         PR c++/15967
34916         * g++.dg/lookup/crash3.C: New test.
34917
34918 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34919
34920         PR c++/15947
34921         * g++.dg/parse/dtor4.C: New test.
34922
34923 2004-06-14  Jeff Law  <law@redhat.com>
34924
34925         * gcc.c-torture/compile/20040614-1.c: New test.
34926
34927 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34928
34929         PR fortran/15211
34930         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
34931         LEN of a character array.
34932
34933 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
34934
34935         PR c++/15096
34936         * g++.dg/template/ptrmem10.C: New test.
34937
34938         PR c++/14930
34939         * g++.dg/template/friend30.C: New test.
34940
34941 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34942
34943         PR fortran/14928
34944         * gfortran.fortran-torture/compile/mloc.f90: New test.
34945
34946 2004-06-13  Paul Brook  <paul@codesourcery.com>
34947
34948         * gfortran.fortran-torture/execute/random_2.f90: New test.
34949
34950 2004-06-13  Eric Christopher  <echristo@redhat.com>
34951
34952         * gcc.dg/noncompile/redecl-1.c: Fix error message.
34953
34954 2004-06-12  Paul Brook  <paul@codesourcery.com>
34955
34956         * gfortran.fortran-torture/execute/contained_3.f90: New test.
34957
34958 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34959
34960         PR fortran/14923
34961         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
34962
34963 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34964
34965         PR fortran/14957
34966         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
34967         syntax errors in end statements of contained subroutines.
34968
34969 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34970
34971         PR fortran/12841
34972         * gfortran.fortran-torture/execute/null_arg.f90: New test.
34973
34974 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
34975
34976         PR fortran/15665
34977         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
34978
34979 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
34980
34981         PR gfortran/12839
34982         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
34983
34984 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
34985
34986         PR c++/15862
34987         * g++.dg/parse/enum1.C: New test.
34988
34989 2004-06-10  Jeff Law  <law@redhat.com>
34990
34991         * gcc.c-torture/compile/20040610-1.c: New test.
34992
34993 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34994
34995         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
34996         * g++.old-deja/g++.other/decl3.C: Likewise.
34997
34998 2004-06-10  Brian Booth  <bbooth@redhat.com>
34999
35000         * gcc.dg/tree-ssa/20031015-1.c: Scan for
35001         V_MAY_DEF instead of VDEF.
35002         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35003
35004 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
35005
35006         PR c++/14211
35007         * g++.dg/conversion/const1.C: New test.
35008
35009         PR c++/15076
35010         * g++.dg/conversion/reinterpret1.C: New test.
35011
35012         PR c++/15877
35013         * g++.dg/template/enum2.C: New test.
35014
35015         PR c++/15227
35016         * g++.dg/template/error13.C: New test.
35017
35018 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35019
35020         PR fortran/14957
35021         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35022         arguments to test_* REAL and of the right size.
35023
35024 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35025
35026         PR target/15569
35027         PR rtl-optimization/15681
35028         * gcc.dg/20040609-1.c: New test.
35029
35030 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
35031
35032         PR c++/14791
35033         * g++.dg/opt/builtins1.C: New test.
35034
35035 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
35036
35037         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35038         that use default windows32 struct layout.
35039         * gcc.dg/i386-bitfield2.c: Likewise.
35040
35041 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
35042
35043         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35044         for mingw32 and cygwin targets.
35045
35046 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
35047
35048         * gcc.dg/pch/macro-4.c: New.
35049         * gcc.dg/pch/macro-4.hs: New.
35050
35051 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35052
35053         PR fortran/13249
35054         * gfortran.fortran-torture/compile/name_clash.f90: New test.
35055
35056 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35057
35058         PR fortran/13372
35059         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35060
35061 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35062
35063         PR gfortran/14897
35064         * gfortran.fortran-torture/execute/t_edit.f90: New test.
35065
35066 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
35067
35068         PR gfortran/15755
35069         * gfortran.fortran-torture/execute/backspace.c : New test.
35070
35071 2004-06-09  Paul Brook  <paul@codesourcery.com>
35072
35073         * gfortran.fortran-torture/execure/intrinsic_associated.f90
35074         (pointer_to_section): Rewrite to use smaller array.
35075
35076 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
35077
35078         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35079         * gcc.dg/ext/altivec-10.c: Same.
35080         * gcc.dg/ext/altivec-11.c: Same.
35081         * gcc.dg/ext/altivec-12.c: Same.
35082         * gcc.dg/ext/altivec-13.c: Same.
35083         * gcc.dg/ext/altivec-14.c: Same.
35084         * gcc.dg/ext/altivec-15.c: Same.
35085         * gcc.dg/ext/altivec-16.c: Same.
35086         * gcc.dg/ext/altivec-3.c: Same.
35087         * gcc.dg/ext/altivec-4.c: Same.
35088         * gcc.dg/ext/altivec-6.c: Same.
35089         * gcc.dg/ext/altivec-7.c: Same.
35090         * gcc.dg/ext/altivec-8.c: Same.
35091         * gcc.dg/ext/altivec-varargs-1.c: Same.
35092
35093         * g++.dg/ext/altivec-1.C: Correct dg syntax.
35094         * g++.dg/ext/altivec-10.C: Same.
35095         * g++.dg/ext/altivec-2.C: Same.
35096         * g++.dg/ext/altivec-3.C: Same.
35097         * g++.dg/ext/altivec-4.C: Same.
35098         * g++.dg/ext/altivec-5.C: Same.
35099         * g++.dg/ext/altivec-6.C: Same.
35100         * g++.dg/ext/altivec-7.C: Same.
35101         * g++.dg/ext/altivec-8.C: Same.
35102         * g++.dg/ext/altivec-9.C: Same.
35103
35104 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35105
35106         PR c++/7841
35107         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35108
35109 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
35110
35111         * gcc.dg/union-1.c: New test.
35112
35113 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35114
35115         * gcc.dg/builtins-41.c: New test case.
35116         * gcc.dg/builtins-42.c: New test case.
35117
35118 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35119
35120         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35121         * g++.dg/ext/altivec-10.C: Same.
35122         * g++.dg/ext/altivec-2.C: Same.
35123         * g++.dg/ext/altivec-3.C: Same.
35124         * g++.dg/ext/altivec-4.C: Same.
35125         * g++.dg/ext/altivec-5.C: Same.
35126         * g++.dg/ext/altivec-6.C: Same.
35127         * g++.dg/ext/altivec-7.C: Same.
35128         * g++.dg/ext/altivec-8.C: Same.
35129         * g++.dg/ext/altivec-9.C: Same.
35130         * g++.old-deja/g++.abi/cxa_vec.C: Same.
35131         * g++.old-deja/g++.brendan/new3.C: Same.
35132         * gcc.c-torture/execute/eeprof-1.x: Same.
35133
35134 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
35135
35136         PR c/14765
35137         * gcc.dg/pr14765-1.c: New test.
35138
35139 2004-06-07  Roger Sayle  <roger@eyesopen.com>
35140
35141         PR c/14649
35142         * gcc.dg/pr14649-1.c: New test case.
35143
35144 2004-06-07  Richard Henderson  <rth@redhat.com>
35145
35146         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35147         if temporaries.
35148
35149 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
35150
35151         * g++.dg/eh/elide1.C: Remove XFAIL.
35152
35153 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
35154
35155         PR c++/15337
35156         * g++.dg/expr/sizeof3.C: New test.
35157
35158         PR c++/14777
35159         * g++.dg/template/access14.C: New test.
35160
35161         PR c++/15554
35162         * g++.dg/template/enum1.C: New test.
35163
35164         PR c++/15057
35165         * g++.dg/eh/throw1.C: New test.
35166
35167 2004-06-07  David Ayers  <d.ayers@inode.at>
35168             Ziemowit Laski  <zlaski@apple.com>
35169
35170         * lib/objc.exp (objc_target_compile): Revert the '-framework
35171         Foundation' flag fix, since bare Darwin does not ship
35172         with the Foundation framework.
35173         * objc/execute/next_mapping.h: Provide a local NSConstantString
35174         @interface and @implementation.
35175         (objc_constant_string_init): A constructor function, used to
35176         initialize the NSConstantString meta-class object.
35177         * objc/execute/string1.m: Include "next_mapping.h" instead of
35178         <Foundation/NSString.h>.
35179         * objc/execute/string2.m: Likewise.
35180         * objc/execute/string3.m: Likewise.
35181         * objc/execute/string4.m: Likewise.
35182
35183 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
35184
35185         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35186         to double. Replace double with FLOAT.
35187         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35188
35189         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35190         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35191         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35192         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35193         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35194         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35195         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35196         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35197
35198 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35199
35200         PR c/13519
35201         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35202
35203 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35204
35205         PR c++/15503
35206         * g++.dg/template/meminit2.C: New test.
35207
35208 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
35209
35210         PR target/15822
35211         * gcc.c-torture/execute/compare-fp-1.c,
35212         gcc.c-torture/execute/compare-fp-2.c,
35213         gcc.c-torture/execute/compare-fp-3.c,
35214         gcc.c-torture/execute/compare-fp-4.c,
35215         gcc.c-torture/execute/compare-fp-3.x,
35216         gcc.c-torture/execute/compare-fp-4.x: Moved...
35217         * gcc.c-torture/execute/ieee/compare-fp-1.c,
35218         gcc.c-torture/execute/ieee/compare-fp-2.c,
35219         gcc.c-torture/execute/ieee/compare-fp-3.c,
35220         gcc.c-torture/execute/ieee/compare-fp-4.c,
35221         gcc.c-torture/execute/ieee/compare-fp-3.x,
35222         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35223
35224 2004-06-04  David Ayers  <d.ayers@inode.at>
35225
35226         * objc/execute/protocol-isEqual-4.m: New testcase.
35227
35228 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
35229
35230         * objc/execute/protocol-isEqual-1.m: New testcase.
35231         * objc/execute/protocol-isEqual-2.m: New testcase.
35232         * objc/execute/protocol-isEqual-3.m: New testcase.
35233
35234 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35235
35236         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35237
35238 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
35239
35240         * lib/objc.exp (objc_target_compile): When running tests on
35241         Darwin (Mac OS X), inform the linker about '-framework
35242         'Foundation'.
35243
35244 2004-06-02  Eric Christopher  <echristo@redhat.com>
35245
35246         * gcc.c-torture/compile/20040602-1.c: New.
35247
35248 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
35249
35250         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35251         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35252
35253         PR tree-optimization/14736
35254         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35255
35256         PR tree-optimization/14042
35257         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35258
35259         PR tree-optimization/14729
35260         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35261
35262 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35263
35264         PR fortran/15557
35265         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35266
35267 2004-06-01  Richard Hederson  <rth@redhat.com>
35268
35269         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35270
35271 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35272
35273         PR c++/14932
35274         * g++.dg/parse/offsetof4.C: New test.
35275
35276 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
35277
35278         PR objc/7993
35279         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35280
35281 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
35282
35283         PR c++/15701
35284         * g++.dg/template/friend29.C: New test.
35285
35286 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
35287
35288         PR c/15749
35289         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35290
35291 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
35292
35293         * gcc.dg/sparc-trap-1.c: New test.
35294
35295 2004-05-31  Roger Sayle  <roger@eyesopen.com>
35296
35297         PR middle-end/15069
35298         * g++.dg/opt/fold3.C: New test case.
35299
35300 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
35301
35302         * lib/target-supports.exp (check_iconv_available): Fix fallout
35303         from 2004-05-28 patch.
35304
35305 2004-05-30  Paul Brook  <paul@codesourcery.com>
35306
35307         PR fortran/15620
35308         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35309         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35310
35311 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
35312
35313         * gfortran.fortran-torture/execute/random_1.f90: New test.
35314
35315 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35316
35317         * g++.dg/ext/altivec-10.C: New test.
35318
35319 2004-05-29  Paul Brook  <paul@codesourcery.com>
35320
35321         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35322
35323 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35324
35325         * gcc.dg/altivec-16.c: New test.
35326
35327 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
35328
35329         * lib/target-supports.exp (check_vmx_hw_available): New.
35330         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35331
35332         * lib/target-supports.exp (check_alias_available,
35333         check_iconv_available, check_named_sections_available): Use
35334         unique names for temporary files.
35335
35336 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
35337
35338         * gcc.dg/altivec-15.c: New test.
35339
35340 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35341
35342         PR c++/15083
35343         * g++.dg/warn/noeffect6.C: New test.
35344
35345         PR c++/15471
35346         * g++.dg/expr/ptrmem4.C: New test.
35347
35348         PR c++/15640
35349         * g++.dg/template/operator3.C: New test.
35350
35351 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
35352
35353         PR c++/14668
35354         * g++.dg/lookup/redecl1.C: New test.
35355         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35356
35357 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
35358
35359         * gcc.c-torture/execute/compare-fp-1.c,
35360         gcc.c-torture/execute/compare-fp-2.c,
35361         gcc.c-torture/execute/compare-fp-3.c,
35362         gcc.c-torture/execute/compare-fp-4.c,
35363         gcc.c-torture/execute/compare-fp-3.x,
35364         gcc.c-torture/execute/compare-fp-4.x,
35365         gcc.dg/pr15649-1.c: New.
35366
35367 2004-05-27  Adam Nemet  <anemet@lnxw.com>
35368
35369         PR c++/12883
35370         * g++.dg/init/array14.C: New test.
35371
35372 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
35373
35374         * lib/compat.exp (compat-get-options-main): New.
35375         (compat-get-options): Remove unneeded code, warn for ignored
35376         command.
35377         (compat-execute): Check flag set by dg-require-* commands.
35378
35379         * lib/compat.exp (compat-execute): Break up long lines.
35380
35381 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
35382
35383         * gcc.dg/altivec-7.c: Don't use 'vector long'.
35384         * gcc.dg/altivec-14.c: New test.
35385         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35386
35387         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35388         * gcc.dg/altivec-12.c: Ditto.
35389
35390         * gcc.dg/altivec-3.c: Move call to altivec_check.
35391
35392 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35393
35394         PR c++/15044
35395         * g++.dg/template/error12.C: New test.
35396
35397         PR c++/15317
35398         * g++.dg/ext/attrib15.C: New test.
35399
35400         PR c++/15329
35401         * g++.dg/template/ptrmem9.C: New test.
35402
35403 2004-05-25  Paul Brook  <paul@codesourcery.com>
35404
35405         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35406
35407 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35408
35409         PR c++/15165
35410         * g++.dg/template/crash19.C: New test.
35411
35412 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35413
35414         PR c++/15025
35415         * g++.dg/template/redecl1.C: New test.
35416
35417 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
35418
35419         PR c++/14821
35420         * g++.dg/other/ns1.C: New test.
35421
35422         PR c++/14883
35423         * g++.dg/template/invalid1.C: New test.
35424
35425 2004-05-23  Paul Brook  <paul@codesourcery.com>
35426         Victor Leikehman  <lei@haifasphere.co.il>
35427
35428         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35429         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35430
35431 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35432
35433         PR c++/15285
35434         PR c++/15299
35435         * g++.dg/template/non-dependent5.C: New test.
35436         * g++.dg/template/non-dependent6.C: New test.
35437
35438 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
35439
35440         PR c++/15507
35441         * g++.dg/inherit/union1.C: New test.
35442
35443         PR c++/15542
35444         * g++.dg/template/addr1.C: New test.
35445
35446         PR c++/15427
35447         * g++.dg/template/array5.C: New test.
35448
35449         PR c++/15287
35450         * g++.dg/template/array6.C: New test.
35451
35452 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
35453             Roger Sayle  <roger@eyesopen.com>
35454
35455         * g++.dg/lookup/forscope2.C: New test case.
35456
35457 2004-05-22  Ben Elliston  <bje@au.ibm.com>
35458
35459         * gcc.dg/cpp/Wmissingdirs.c: New.
35460
35461 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35462
35463         PR target/15301
35464         * gcc.dg/compat/union-m128-1.h: New file.
35465         * gcc.dg/compat/union-m128-1_main.c: Likewise.
35466         * gcc.dg/compat/union-m128-1_x.c: Likewise.
35467         * gcc.dg/compat/union-m128-1_y.c: Likewise.
35468
35469 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
35470
35471         PR target/15302
35472         * gcc.dg/compat/struct-complex-1.h: New file.
35473         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35474         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35475         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35476
35477 2004-05-20  Roger Sayle  <roger@eyesopen.com>
35478
35479         PR middle-end/3074
35480         * gcc.dg/pr3074-1.c: New test case.
35481         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35482
35483 2004-05-20  Falk Hueffner  <falk@debian.org>
35484
35485         PR other/15526
35486         * gcc.dg/ftrapv-1.c: New test case.
35487
35488 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
35489
35490         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35491
35492 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
35493             Jeff Law  <law@redhat.com>
35494
35495         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35496         * gcc.dg/tree-ssa/20040518-2.c: New test.
35497
35498         * gcc.dg/tree-ssa/20040518-1.c: New test.
35499
35500 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
35501
35502         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35503
35504 2004-05-18  Paul Brook  <paul@codesourcery.com>
35505
35506         PR fortran/13930
35507         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35508
35509 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35510
35511         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35512         constant folding.
35513
35514 2004-05-17  Steven Bosscher  <stevenb@suse.de>
35515
35516         * gcc.dg/tree-ssa/20040517-1.c: New test.
35517
35518 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35519
35520         * gcc.dg/loop-4.c: New test.
35521
35522 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
35523
35524         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35525
35526 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
35527
35528         PR fortran/15311
35529         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35530
35531 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35532
35533         PR fortran/13826
35534         PR fortran/13940
35535         * gfortran.fortran-torture/compile/data_1.f90: New test.
35536
35537 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
35538
35539         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35540         * gcc.dg/uninit-H.c: Define ASM for __s390__.
35541
35542 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35543
35544         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35545
35546 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
35547
35548         PR c/15444
35549         * gcc.dg/format/xopen-1.c: Adjust expected message.
35550         * gcc.dg/format/xopen-3.c: New test.
35551
35552 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
35553
35554         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35555
35556 2004-05-14  Jeff Law  <law@redhat.com>
35557
35558         * gcc.dg/tree-ssa/20040514-2.c: New test.
35559
35560 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35561
35562         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35563         this ...
35564         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35565         this.
35566
35567 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
35568
35569         * gcc.dg/tree-ssa/20040514-1.c: New test.
35570
35571 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35572
35573         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35574         test.
35575
35576 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35577
35578         PR fortran/14066
35579         * gfortran.fortran-torture/compile/do_1.f90: New test.
35580
35581 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35582
35583         PR fortran/15051
35584         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35585         test.
35586
35587 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
35588
35589         PR fortran/15149
35590         * gfortran.fortran-torture/execute/random_init.f90: New test.
35591
35592 2004-05-13  Paul Brook  <paul@codesourcery.com>
35593
35594         PR fortran/15314
35595         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35596
35597 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
35598
35599         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35600         for the powerpc case.
35601
35602 2004-05-13  Jeff Law  <law@redhat.com>
35603
35604         * gcc.dg/tree-ssa/20040513-1.c: New test.
35605         * gcc.dg/tree-ssa/20040513-2.c: New test.
35606
35607 2004-05-13  Paul Brook  <paul@codesourcery.com>
35608
35609         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35610         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35611         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35612
35613 2004-05-13  Andreas Schwab  <schwab@suse.de>
35614
35615         PR other/10819
35616         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35617         characters.
35618
35619 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
35620
35621         PR fortran/15294
35622         * gfortran.fortran-torture/execute/adjustr.f90: New file.
35623
35624 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
35625
35626         Merge from tree-ssa-20020619-branch.  See
35627         ChangeLog.tree-ssa for details.
35628
35629 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
35630
35631         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35632         include <altivec.h> explicitly.
35633         * gcc.dg/altivec-13.c: Likewise.
35634
35635 2004-05-11  Paul Brook  <paul@codesourcery.com>
35636
35637         * gcc.c-torture/compile/20010518-1.c: Force enum size.
35638
35639 2004-05-10  Eric Christopher  <echristo@redhat.com>
35640
35641         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35642         * gcc.dg/sibcall-4.c: Ditto.
35643
35644 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
35645
35646         * g++.dg/ext/altivec-8.C: New test case.
35647         * gcc.dg/altivec-13.c: New test case.
35648
35649 2004-05-08  Roger Sayle  <roger@eyesopen.com>
35650
35651         * gcc.c-torture/execute/divcmp-1.c: New test case.
35652         * gcc.c-torture/execute/divcmp-2.c: New test case.
35653         * gcc.c-torture/execute/divcmp-3.c: New test case.
35654
35655 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
35656
35657         * g++.dg/other/pragma-re-2.C: New test.
35658
35659 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35660
35661         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35662         * gcc.dg/i386-387-2.c: Likewise.
35663
35664         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35665         __builtin_drem.
35666         * gcc.dg/i386-387-6.c: Likewise.
35667
35668 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
35669
35670         * gcc.dg/builtins-33.c: Also check log1p*.
35671
35672 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
35673
35674         PR optimization/15296
35675         * gcc.c-torture/execute/pr15296.c: New test.
35676
35677 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
35678
35679         * gcc.dg/builtins-40.c: New test.
35680
35681 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
35682
35683         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35684
35685 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
35686
35687         * g++.dg/ext/spe1.C: New testcase.
35688
35689 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
35690
35691         * objc.dg/image-info.m: Allow additional attributes
35692         for __image_info section.
35693
35694 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
35695
35696         * gcc.dg/torture/mips-hilo-2.c: New test.
35697
35698 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35699
35700         PR c++/14389
35701         * g++.dg/template/member5.C: New test.
35702
35703 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
35704
35705         * gcc.dg/builtins-34.c: Also check expm1*.
35706
35707 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35708
35709         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35710         * gcc.dg/torture/builtin-convert-3.c: New test.
35711
35712 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
35713
35714         PR middle-end/15054
35715         * g++.dg/opt/pr15054.C: New test.
35716
35717 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35718
35719         * gcc.dg/torture/builtin-rounding-1.c: New test.
35720         * gcc.dg/builtins-25.c: Delete.
35721         * gcc.dg/builtins-29.c: Delete.
35722
35723 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
35724
35725         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35726         * gcc.dg/sibcall-4.c: Likewise.
35727         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35728
35729 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35730
35731         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35732         bit-field on 16-bit targets.
35733
35734 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
35735
35736         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35737         16-bit targets.
35738
35739 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
35740
35741         * gcc.dg/rs6000-power2-1.c: Change to compile only.
35742         * gcc.dg/rs6000-power2-2.c: Likewise.
35743
35744 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
35745
35746         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35747         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35748         Change the asm registers to be in form of frN instead of fN.
35749
35750 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35751
35752         * gcc.dg/torture/builtin-convert-2.c: New test.
35753
35754 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
35755
35756         * gcc.dg/rs6000-power2-1.c: New test.
35757         * gcc.dg/rs6000-power2-2.c: New test.
35758
35759 2004-04-28  Jan Hubicka  <jh@suse.cz>
35760
35761         * gcc.dg/unused-6.c: New test.
35762
35763 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
35764             Ulrich Weigand  <uweigand@de.ibm.com>
35765
35766         * ada/acats/run_all.sh: Define $target variable.
35767
35768 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
35769
35770         PR c++/15119
35771         * g++.dg/other/vararg-1.C: New test.
35772
35773         PR c++/4794
35774         * g++.dg/eh/cleanup3.C: New test.
35775
35776 2004-04-24  Laurent GUERBY <laurent@guerby.net>
35777
35778         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
35779         and ad8011a (target_insn).
35780         * ada/acats/support/macro.dfs: Likewise.
35781         * ada/acats/support/impbit.adb: New file.
35782
35783 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
35784
35785         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
35786
35787 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35788
35789         * gcc.dg/loop-3.c: New test.
35790
35791 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
35792
35793         * gcc.c-torture/execute/simd-5.c: New test.
35794
35795 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35796
35797         PR c++/15064
35798         * g++.dg/template/crash18.C: New test.
35799
35800 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
35801
35802         * g++.dg/ext/complit3.C: New test.
35803
35804 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35805
35806         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
35807         * gcc.dg/altivec-3.c: Same.
35808         * gcc.dg/altivec-varargs-1.c: Same.
35809
35810 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
35811
35812         * lib/target-supports.exp (check_profiling_available): Assume
35813         profiling is not available on powerpc-eabi targets.
35814
35815 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
35816
35817         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
35818         * gcc.dg/vmx/bug-1.c: Ditto.
35819
35820 2004-04-20  Eric Christopher  <echristo@redhat.com>
35821
35822         * gcc.dg/charset/extern.c: New test.
35823         * g++.dg/charset/extern3.cc: Ditto.
35824
35825 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
35826
35827         * gcc.dg/builtins-39.c: New test.
35828
35829 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
35830
35831         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
35832
35833 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
35834
35835         * gcc.dg/torture/mips-hilo-1.c: New test.
35836
35837 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
35838
35839         * gcc.c-torture/compile/20040419-1.c: New test.
35840
35841 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
35842
35843         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
35844
35845 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
35846             Aldy Hernandez  <aldyh@redhat.com>
35847
35848         * gcc.c-torture/execute/va-arg-24.c: New.
35849
35850 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
35851             Aldy Hernandez  <aldyh@redhat.com>
35852
35853         * gcc.dg/vmx/1b-01.c: New.
35854         * gcc.dg/vmx/1b-02.c: New.
35855         * gcc.dg/vmx/1b-03.c: New.
35856         * gcc.dg/vmx/1b-04.c: New.
35857         * gcc.dg/vmx/1b-05.c: New.
35858         * gcc.dg/vmx/1b-06.c: New.
35859         * gcc.dg/vmx/1b-07.c: New.
35860         * gcc.dg/vmx/1c-01.c: New.
35861         * gcc.dg/vmx/1c-02.c: New.
35862         * gcc.dg/vmx/3a-01a.c: New.
35863         * gcc.dg/vmx/3a-01.c: New.
35864         * gcc.dg/vmx/3a-01m.c: New.
35865         * gcc.dg/vmx/3a-03.c: New.
35866         * gcc.dg/vmx/3a-03m.c: New.
35867         * gcc.dg/vmx/3a-04.c: New.
35868         * gcc.dg/vmx/3a-04m.c: New.
35869         * gcc.dg/vmx/3a-05.c: New.
35870         * gcc.dg/vmx/3a-06.c: New.
35871         * gcc.dg/vmx/3a-06m.c: New.
35872         * gcc.dg/vmx/3a-07.c: New.
35873         * gcc.dg/vmx/3b-01.c: New.
35874         * gcc.dg/vmx/3b-02.c: New.
35875         * gcc.dg/vmx/3b-10.c: New.
35876         * gcc.dg/vmx/3b-13.c: New.
35877         * gcc.dg/vmx/3b-14.c: New.
35878         * gcc.dg/vmx/3b-15.c: New.
35879         * gcc.dg/vmx/3c-01a.c: New.
35880         * gcc.dg/vmx/3c-01.c: New.
35881         * gcc.dg/vmx/3c-02.c: New.
35882         * gcc.dg/vmx/3c-03.c: New.
35883         * gcc.dg/vmx/3d-01.c: New.
35884         * gcc.dg/vmx/4-01.c: New.
35885         * gcc.dg/vmx/4-03.c: New.
35886         * gcc.dg/vmx/5-01.c: New.
35887         * gcc.dg/vmx/5-02.c: New.
35888         * gcc.dg/vmx/5-03.c: New.
35889         * gcc.dg/vmx/5-04.c: New.
35890         * gcc.dg/vmx/5-05.c: New.
35891         * gcc.dg/vmx/5-06.c: New.
35892         * gcc.dg/vmx/5-07.c: New.
35893         * gcc.dg/vmx/5-07t.c: New.
35894         * gcc.dg/vmx/5-08.c: New.
35895         * gcc.dg/vmx/5-10.c: New.
35896         * gcc.dg/vmx/5-11.c: New.
35897         * gcc.dg/vmx/7-01a.c: New.
35898         * gcc.dg/vmx/7-01.c: New.
35899         * gcc.dg/vmx/7c-01.c: New.
35900         * gcc.dg/vmx/7d-01.c: New.
35901         * gcc.dg/vmx/7d-02.c: New.
35902         * gcc.dg/vmx/8-01.c: New.
35903         * gcc.dg/vmx/8-02a.c: New.
35904         * gcc.dg/vmx/8-02.c: New.
35905         * gcc.dg/vmx/brode-1.c: New.
35906         * gcc.dg/vmx/bug-1.c: New.
35907         * gcc.dg/vmx/bug-2.c: New.
35908         * gcc.dg/vmx/bug-3.c: New.
35909         * gcc.dg/vmx/cw-bug-1.c: New.
35910         * gcc.dg/vmx/cw-bug-2.c: New.
35911         * gcc.dg/vmx/cw-bug-3.c: New.
35912         * gcc.dg/vmx/dct.c: New.
35913         * gcc.dg/vmx/debug-1.c: New.
35914         * gcc.dg/vmx/debug-2.c: New.
35915         * gcc.dg/vmx/debug-3.c: New.
35916         * gcc.dg/vmx/debug-4.c: New.
35917         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
35918         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
35919         * gcc.dg/vmx/eg-5.c: New.
35920         * gcc.dg/vmx/fft.c: New.
35921         * gcc.dg/vmx/gcc-bug-1.c: New.
35922         * gcc.dg/vmx/gcc-bug-2.c: New.
35923         * gcc.dg/vmx/gcc-bug-3.c: New.
35924         * gcc.dg/vmx/gcc-bug-4.c: New.
35925         * gcc.dg/vmx/gcc-bug-5.c: New.
35926         * gcc.dg/vmx/gcc-bug-6.c: New.
35927         * gcc.dg/vmx/gcc-bug-7.c: New.
35928         * gcc.dg/vmx/gcc-bug-8.c: New.
35929         * gcc.dg/vmx/gcc-bug-9.c: New.
35930         * gcc.dg/vmx/gcc-bug-b.c: New.
35931         * gcc.dg/vmx/gcc-bug-c.c: New.
35932         * gcc.dg/vmx/gcc-bug-d.c: New.
35933         * gcc.dg/vmx/gcc-bug-e.c: New.
35934         * gcc.dg/vmx/gcc-bug-f.c: New.
35935         * gcc.dg/vmx/gcc-bug-g.c: New.
35936         * gcc.dg/vmx/gcc-bug-i.c: New.
35937         * gcc.dg/vmx/harness.h: New.
35938         * gcc.dg/vmx/ira1.c: New.
35939         * gcc.dg/vmx/ira2a.c: New.
35940         * gcc.dg/vmx/ira2b.c: New.
35941         * gcc.dg/vmx/ira2.c: New.
35942         * gcc.dg/vmx/ira2c.c: New.
35943         * gcc.dg/vmx/mem.c: New.
35944         * gcc.dg/vmx/newton-1.c: New.
35945         * gcc.dg/vmx/ops.c: New.
35946         * gcc.dg/vmx/sn7153.c: New.
35947         * gcc.dg/vmx/spill2.c: New.
35948         * gcc.dg/vmx/spill3.c: New.
35949         * gcc.dg/vmx/spill.c: New.
35950         * gcc.dg/vmx/t.c: New.
35951         * gcc.dg/vmx/varargs-1.c: New.
35952         * gcc.dg/vmx/varargs-2.c: New.
35953         * gcc.dg/vmx/varargs-3.c: New.
35954         * gcc.dg/vmx/varargs-4.c: New.
35955         * gcc.dg/vmx/varargs-5.c: New.
35956         * gcc.dg/vmx/varargs-6.c: New.
35957         * gcc.dg/vmx/varargs-7.c: New.
35958         * gcc.dg/vmx/vmx.exp: New.
35959         * gcc.dg/vmx/vprint-1.c: New.
35960         * gcc.dg/vmx/vscan-1.c: New.
35961         * gcc.dg/vmx/x-01.c: New.
35962         * gcc.dg/vmx/x-02.c: New.
35963         * gcc.dg/vmx/x-03.c: New.
35964         * gcc.dg/vmx/x-04.c: New.
35965         * gcc.dg/vmx/x-05.c: New.
35966         * gcc.dg/vmx/yousufi-1.c: New.
35967         * gcc.dg/vmx/zero-1.c: New.
35968         * gcc.dg/vmx/zero.c: New.
35969
35970 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
35971
35972         * g++.dg/lookup/java1.C: Update for chage of
35973         _Jv_AllocObject.
35974         * g++.dg/lookup/java2.C: Likewise.
35975
35976 2004-04-17  Laurent GUERBY <laurent@guerby.net>
35977
35978         * ada/acats/run_all.sh: use -O2 by default.
35979
35980 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
35981
35982         * gcc.dg/vr-mult-[12].c: New tests.
35983
35984 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35985
35986         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
35987
35988         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
35989
35990 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
35991
35992         * lib/target-supports.exp (check_profiling_available): Assume
35993         profiling isn't available for mips*-*-elf targets.
35994
35995 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
35996
35997         * gcc.dg/builtins-38.c: New test.
35998
35999 2004-04-14  Eric Christopher  <echristo@redhat.com>
36000
36001         * g++.dg/charset/charset.exp: Run .cc extension tests.
36002
36003 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
36004
36005         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
36006
36007 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36008
36009         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36010
36011 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
36012
36013         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36014         * gcc.dg/i386-387-2.c: Likewise.
36015
36016         * gcc.dg/i386-387-7.c: New test.
36017         * gcc.dg/i386-387-8.c: New test.
36018
36019         * gcc.dg/builtins-37.c: New test.
36020
36021 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
36022
36023         * g++.dg/pch/externc-1.C: Add missing semicolon.
36024
36025 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
36026
36027         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36028
36029 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36030
36031         * gcc.c-torture/execute/20040411-1.c: New test.
36032
36033 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36034
36035         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36036
36037 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
36038
36039         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36040
36041 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
36042
36043         * lib/target-supports.exp (check_named_sections_available): New.
36044         * lib/gcc-dg.exp (dg-require-named-sections): New.
36045         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36046         old-deja.exp.  Also prune error-count message from HP linker.
36047         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36048
36049         * g++.dg/init/init-ref4.C: Use dg-require-weak.
36050         * g++.old-deja/g++.pt/static3.C: Likewise.
36051         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36052
36053 2004-04-09  Roger Sayle  <roger@eyesopen.com>
36054
36055         * gcc.c-torture/execute/20040409-1.c: New test case.
36056         * gcc.c-torture/execute/20040409-2.c: New test case.
36057         * gcc.c-torture/execute/20040409-3.c: New test case.
36058
36059 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
36060
36061         * gcc.dg/20040409-1.c: New test.
36062
36063 2004-04-08  Roger Sayle  <roger@eyesopen.com>
36064
36065         PR target/14888
36066         * g++.dg/opt/pr14888.C: New test case.
36067
36068 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
36069
36070         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36071         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36072         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36073         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36074         New tests.
36075
36076 2004-04-08  Paul Brook  <paul@codesourcery.com>
36077
36078         * gcc.dg/spill-1.c: New test.
36079
36080 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36081
36082         * gcc.dg/torture/builtin-ctype-2.c: New test.
36083
36084 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
36085
36086         * gcc.dg/pch/pch.exp: Add largefile test.
36087
36088 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
36089
36090         * g++.dg/pch/externc-1.Hs: New.
36091         * g++.dg/pch/externc-1.C: New.
36092
36093 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36094
36095         * gcc.dg/compat/struct-by-value-5a_main.c,
36096         gcc.dg/compat/struct-by-value-5b_main.c: New files.
36097         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36098         * gcc.dg/compat/struct-by-value-5a_x.c,
36099         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36100         gcc.dg/compat/struct-by-value-5_x.c.
36101         * gcc.dg/compat/struct-by-value-5a_y.c,
36102         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36103         gcc.dg/compat/struct-by-value-5_y.c.
36104
36105         * gcc.dg/compat/struct-by-value-6a_main.c,
36106         gcc.dg/compat/struct-by-value-6b_main.c: New files.
36107         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36108         * gcc.dg/compat/struct-by-value-6a_x.c,
36109         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36110         gcc.dg/compat/struct-by-value-6_x.c.
36111         * gcc.dg/compat/struct-by-value-6a_y.c,
36112         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36113         gcc.dg/compat/struct-by-value-6_y.c.
36114
36115         * gcc.dg/compat/struct-by-value-7a_main.c,
36116         gcc.dg/compat/struct-by-value-7b_main.c: New files.
36117         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36118         * gcc.dg/compat/struct-by-value-7a_x.c,
36119         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36120         gcc.dg/compat/struct-by-value-7_x.c.
36121         * gcc.dg/compat/struct-by-value-7a_y.c,
36122         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36123         gcc.dg/compat/struct-by-value-7_y.c.
36124
36125 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
36126
36127         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36128         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36129         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36130         options.
36131
36132 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
36133
36134         * gcc.dg/builtins-36.c: New test.
36135
36136 2004-04-06  Paul Brook  <paul@codesourcery.com>
36137
36138         * README.gcc: Remove obsolete contraint on testcases.
36139
36140 2004-04-05  Paul Brook  <paul@codesourcery.com>
36141
36142         PR2123
36143         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
36144         failure and exit(0) on success.
36145         * g++.dg/expr/anew2.C: Ditto.
36146         * g++.dg/expr/anew3.C: Ditto.
36147         * g++.dg/expr/anew4.C: Ditto.
36148
36149 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
36150
36151         PR c++/3518
36152         * g++.dg/template/unify7.C: New.
36153
36154 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
36155
36156         * g++.dg/README: Bring up to date with new subdirectories; remove
36157         duplicate subdirectory lines.
36158
36159 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
36160
36161         PR c++/14007
36162         * g++.dg/template/unify5.C: New.
36163         * g++.dg/template/unify6.C: New.
36164         * g++.dg/template/qualttp20.C: Adjust.
36165         * g++.old-deja/g++.jason/report.C: Adjust.
36166         * g++.old-deja/g++.other/qual1.C: Adjust.
36167
36168 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
36169
36170         PR c++/14803
36171         * g++.dg/inherit/ptrmem1.C: New test.
36172
36173 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
36174
36175         PR c++/14755
36176         * gcc.c-torture/execute/20040331-1.c: New test.
36177         * gcc.dg/20040331-1.c: New test.
36178
36179 2004-04-01  Paul Brook  <paul@codesourcery.com>
36180
36181         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36182
36183 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
36184
36185         PR c++/14724
36186         * g++.dg/init/goto1.C: New test.
36187
36188         PR c++/14763
36189         * g++.dg/template/defarg4.C: New test.
36190
36191 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
36192
36193         * gcc.dg/altivec-11.c: Extend test for more valid cases.
36194
36195 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
36196
36197         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36198
36199 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
36200
36201         * gcc.dg/noncompile/undeclared-2.c: New test.
36202
36203 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36204
36205         * gcc.dg/940409-1.c: Remove XFAIL.
36206         * gcc.dg/reg-vol-struct-1.c: New test.
36207
36208 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36209
36210         * gcc.dg/torture/builtin-wctype-1.c: New test.
36211
36212 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
36213
36214         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36215         * gcc.dg/20001101-1.c: Likewise.
36216         * gcc.dg/20001102-1.c: Likewise.
36217
36218 2004-03-25  Roger Sayle  <roger@eyesopen.com>
36219
36220         * gcc.dg/compare8.c: Add an additional test for XOR.
36221
36222 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36223
36224         * gcc.dg/torture/builtin-ctype-1.c: New test.
36225
36226 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36227
36228         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36229         * gcc.dg/torture/builtin-math-1.c: Likewise.
36230         * gcc.dg/torture/builtin-power-1.c: New test.
36231
36232 2004-03-24  Andreas Schwab  <schwab@suse.de>
36233
36234         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36235         IA64 assembler.
36236
36237 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
36238             Roger Sayle  <roger@eyesopen.com>
36239
36240         * gcc.dg/compare8.c: New test case.
36241
36242 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
36243
36244         * g++.dg/ext/altivec-7.C: New test.
36245
36246 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
36247
36248         PR 12267, 12391, 12560, 13129, 14114, 14133
36249         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36250         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36251         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36252         Adjust error regexps.
36253         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36254         * gcc.dg/noncompile/undeclared-1.c: New test cases.
36255         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36256         * gcc.dg/local1.c: Add explanatory comment.
36257
36258 2004-03-23  Roger Sayle  <roger@eyesopen.com>
36259
36260         PR optimization/14669
36261         * g++.dg/opt/fold2.C: New test case.
36262
36263 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
36264
36265         PR c/14069
36266         * gcc.dg/20040322-1.c: New test.
36267
36268 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36269
36270         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
36271         * gcc.dg/ultrasp4.c: Likewise.
36272         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
36273
36274 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36275
36276         * gcc.dg/i386-sse-8.c: Reset default options.
36277
36278 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
36279
36280         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36281         in the error message text.
36282
36283 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36284
36285         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36286
36287 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
36288
36289         PR c++/14616
36290         * g++.dg/init/array13.C: New test.
36291
36292 2004-03-20  Roger Sayle  <roger@eyesopen.com>
36293
36294         PR target/13889
36295         * gcc.c-torture/compile/pr13889.c: New test case.
36296
36297 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36298
36299         PR c/14635
36300         * builtins-1.c (nan, nans): Don't test.
36301         * builtins-30.c: Don't use nan, nanf, nanl.
36302         * builtins-35.c: New test.
36303
36304 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
36305
36306         * g++.dg/ext/altivec-6.C: New test.
36307
36308 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
36309
36310         * g++.dg/init/placement3.C: New test.
36311
36312         * g++.dg/template/spec13.C: New test.
36313
36314         * g++.dg/lookup/using11.C: New test.
36315
36316         * g++.dg/lookup/koenig3.C: New test.
36317
36318         * g++.dg/template/operator2.C: New test.
36319
36320         * g++.dg/expr/dtor3.C: New test.
36321         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36322         marker.
36323         * g++.old-deja/g++.law/visibility28.C: Likewise.
36324
36325 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
36326
36327         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36328         * gcc.dg/ppc64-abi-3.c: Likewise.
36329
36330 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36331
36332         PR c++/14545
36333         * g++.dg/parse/template15.C: New test.
36334
36335 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36336
36337         * g++.dg/expr/dtor2.C: New test.
36338
36339         * g++.dg/lookup/anon4.C: New test.
36340
36341         * g++.dg/overload/using1.C: New test.
36342
36343         * g++.dg/template/lookup7.C: New test.
36344
36345         * g++.dg/template/typename6.C: New test.
36346
36347         * g++.dg/expr/cond6.C: New test.
36348
36349 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36350
36351         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36352
36353 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36354
36355         * g++.dg/expr/cond5.C: New test.
36356         * g++.dg/expr/constcast1.C: Likewise.
36357         * g++.dg/expr/ptrmem2.C: Likewise.
36358         * g++.dg/expr/ptrmem3.C: Likewise.
36359         * g++.dg/lookup/main1.C: Likewise.
36360         * g++.dg/template/lookup6.C: Likewise.
36361
36362 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
36363
36364         * gcc.dg/local1.c: New test.
36365
36366         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36367
36368 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36369
36370         * gcc.dg/torture/builtin-convert-1.c: New test.
36371
36372 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36373
36374         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36375
36376 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36377
36378         PR c++/14481
36379         * g++.dg/warn/Wunused-7.C: New test.
36380
36381 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36382
36383         * gcc.dg/torture/builtin-integral-1.c: New test.
36384
36385 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
36386
36387         PR c++/14586
36388         * g++.dg/parse/non-dependent3.C: New test.
36389
36390 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
36391
36392         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36393         * g++.dg/eh/simd-2.C: Likewise.
36394         * g++.dg/init/array10.C: Likewise.
36395         * gcc.c-torture/compile/simd-1.c: Likewise.
36396         * gcc.c-torture/compile/simd-2.c: Likewise.
36397         * gcc.c-torture/compile/simd-3.c: Likewise.
36398         * gcc.c-torture/compile/simd-4.c: Likewise.
36399         * gcc.c-torture/compile/simd-6.c: Likewise.
36400         * gcc.c-torture/execute/simd-1.c: Likewise.
36401         * gcc.c-torture/execute/simd-2.c: Likewise.
36402         * gcc.dg/compat/vector-defs.h: Likewise.
36403         * gcc.dg/20020531-1.c: Likewise.
36404         * gcc.dg/altivec-3.c: Likewise.
36405         * gcc.dg/altivec-4.c: Likewise.
36406         * gcc.dg/altivec-varargs-1.c: Likewise.
36407         * gcc.dg/compat/vector-defs.h: Likewise.
36408         * gcc.dg/i386-mmx-3.c: Likewise.
36409         * gcc.dg/i386-sse-4.c: Likewise.
36410         * gcc.dg/i386-sse-5.c: Likewise.
36411         * gcc.dg/i386-sse-8.c: Likewise.
36412         * gcc.dg/simd-1.c: Likewise.
36413         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
36414         __ev64_opaque__ since the machine description provides it.
36415
36416 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36417
36418         * lib/compat.exp (skip_list): New global variable.
36419         Use it to hold the user defined COMPAT_SKIPS list if any.
36420         (compat-obj): Add the members of skip_list to optall.
36421
36422 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36423
36424         * gcc.dg/compat/union-by-value-1_main.c,
36425         union-by-value-1_x.c, union-by-value-1_y.c,
36426         union-check.h, union-defs.h,
36427         union-init.h, union-return-1_main.c,
36428         union-return-1_x.c, union-return-1_y.c: New files.
36429
36430 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36431
36432         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36433         mixed-struct-init.h: Add 4 mixed structure types.
36434         struct-by-value-21_main.c, struct-by-value-21_x.c,
36435         struct-by-value-21_y.c, struct-return-21_main.c,
36436         struct-return-21_x.c, struct-return-21_y.c: New files.
36437
36438 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
36439
36440         PR c++/14550
36441         * g++.dg/parse/template14.C: New test.
36442
36443 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
36444
36445         * gcc.c-torture/execute/20040313-1.c: New test.
36446
36447 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
36448
36449         PR target/14533
36450         * gcc.dg/20040311-2.c: New test.
36451
36452 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
36453
36454         PR other/14544
36455         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36456         bit-field.
36457
36458 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
36459
36460         * gcc.dg/20040305-2.c: Add missing return statement.
36461
36462 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36463
36464         * gcc.dg/builtins-34.c: Also check pow10*.
36465
36466 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36467
36468         PR target/14262
36469         * gcc.dg/20040305-2.c: New test.
36470
36471 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
36472
36473         * gcc.dg/20040310-1.c: New test.
36474
36475 2004-03-11  Roger Sayle  <roger@eyesopen.com>
36476
36477         * gcc.c-torture/execute/20040311-1.c: New test case.
36478
36479 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
36480
36481         PR c++/14476
36482         * g++.dg/lookup/enum1.C: New test.
36483
36484 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
36485
36486         PR c++/14510
36487         * g++.dg/lookup/struct2.C: New test.
36488
36489 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
36490
36491         * gcc.dg/builtins-34.c: New test.
36492
36493 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36494
36495         * gcc.dg/torture/builtin-nonneg-1.c: New test.
36496
36497 2004-03-09  James E Wilson  <wilson@specifixinc.com>
36498
36499         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36500         * gcc.dg/alias-2.c: New testcase.
36501
36502 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
36503
36504         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36505
36506 2004-03-09  Roger Sayle  <roger@eyesopen.com>
36507
36508         * gcc.c-torture/execute/20040309-1.c: New test case.
36509
36510 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
36511
36512         PR c++/14397
36513         * g++.dg/overload/ref1.C: New.
36514
36515 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36516
36517         PR c++/14409
36518         * g++.dg/template/spec12.C: New test.
36519
36520         PR c++/14448
36521         * g++.dg/parse/crash14.C: New test.
36522
36523 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36524
36525         PR c++/14230
36526         * g++.dg/init/ref11.C: New test.
36527
36528 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
36529
36530         PR c++/14432
36531         * g++.dg/parse/builtin2.C: New test.
36532
36533 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36534
36535         PR c++/14401
36536         * g++.dg/init/ctor3.C: New test.
36537         * g++.dg/init/union1.C: New test.
36538         * g++.dg/ext/anon-struct4.C: New test.
36539
36540 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
36541
36542         * g++.dg/lookup/koenig1.C: Tweak error messages.
36543         * g++.dg/lookup/used-before-declaration.C: Likewise.
36544         * g++.dg/other/do1.C: Likewise.
36545         * g++.dg/overload/koenig1.C: Likewise.
36546         * g++.dg/parse/crash13.C: Likewise.
36547         * g++.dg/template/instantiate3.C: Likewise.
36548
36549 2004-03-08  Eric Christopher  <echristo@redhat.com>
36550
36551         * * lib/target-supports.exp: Enable libiconv in test
36552         compilation.  Fix up error checking.
36553
36554 2004-03-08  Roger Sayle  <roger@eyesopen.com>
36555
36556         PR middle-end/14289
36557         * gcc.dg/pr14289-1.c: New test case.
36558         * gcc.dg/pr14289-2.c: Likewise.
36559         * gcc.dg/pr14289-3.c: Likewise.
36560
36561 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
36562
36563         * gcc.c-torture/execute/20040308-1.c: New test.
36564
36565 2004-03-07  Roger Sayle  <roger@eyesopen.com>
36566
36567         * gcc.c-torture/execute/20040307-1.c: New test case.
36568
36569 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
36570
36571         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36572
36573 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
36574
36575         * gcc.dg/20040306-1.c: New test.
36576
36577 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
36578
36579         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36580         them static.
36581         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36582
36583 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36584
36585         PR c/14465
36586         * gcc.dg/decl-6.c: New test.
36587
36588 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36589
36590         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36591         Rename LOGPOW -> LOG_POW.
36592         (SQRT_EXP, POW_EXP): New.
36593
36594 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36595
36596         * gcc.dg/i386-sse-8.c: New test.
36597
36598 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
36599
36600         PR c/14114
36601         * gcc.dg/decl-5.c: New test.
36602
36603 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
36604
36605         * gcc.dg/20040305-1.c: New test.
36606
36607 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
36608
36609         PR other/14354
36610         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36611
36612 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
36613
36614         PR c++/14425, c++/14426
36615         * g++.dg/ext/altivec-4.C: New test.
36616         * g++.dg/ext/altivec-5.C: New test.
36617
36618 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
36619
36620         * g++.old-deja/g++.other/linkage1.C: Expect errors about
36621         global variables of a type with no linkage.
36622         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36623         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36624         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36625         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36626         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36627         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36628         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36629         * g++.dg/warn/deprecated.C: Name enum Color.
36630         * g++.dg/overload/VLA.C: Name structure for 'b'.
36631         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36632
36633 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
36634
36635         * gcc.c-torture/compile/20040304-1.c: New test.
36636
36637 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
36638
36639         PR 13728
36640         * gcc.dg/decl-4.c: New testcase.
36641
36642 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
36643
36644         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36645         as PRECF if sizeof (float) > sizeof (double).
36646         (PRECL): Make it the same as PRECF if
36647         sizeof (float) > sizeof (long double).
36648
36649 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36650
36651         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36652         system type.  Add check for irix6 which doesn't have c99 runtime.
36653
36654 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
36655
36656         * gcc.dg/const-elim-1.c: xfail for xtensa.
36657
36658 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36659
36660         PR c++/14369
36661         * g++.dg/template/cond4.C: New test.
36662
36663 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36664
36665         PR c++/14360
36666         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36667
36668         PR c++/14361
36669         * g++.dg/parse/defarg7.C: New test.
36670
36671         PR c++/14359
36672         * g++.dg/template/friend26.C: New test.
36673
36674 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
36675
36676         PR c++/14324
36677         * g++.dg/abi/mangle21.C: New test.
36678
36679         PR c++/14260
36680         * g++.dg/parse/constructor2.C: New test.
36681
36682         PR c++/14337
36683         * g++.dg/template/sfinae1.C: New test.
36684
36685 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36686
36687         PR c++/14267
36688         * g++.dg/expr/crash2.C: New test.
36689
36690         PR middle-end/13448
36691         * gcc.dg/inline-5.c: New test.
36692         * gcc.dg/always-inline.c: Split out tests into ...
36693         * gcc.dg/always-inline2.c: ... this and ...
36694         * gcc.dg/always-inline3.c: ... this.
36695
36696 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
36697
36698         PR debug/12103
36699         * g++.dg/debug/crash1.C: New test.
36700
36701 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
36702
36703         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36704         function with __attribute__((noinline)).
36705         (recurser_void2): Likewise.
36706         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36707         (recurser_void2): Likewise.
36708
36709 2004-02-29  Roger Sayle  <roger@eyesopen.com>
36710
36711         PR middle-end/14203
36712         * g++.dg/warn/Wunused-6.C: New test case.
36713
36714 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
36715
36716         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36717         not defined.
36718
36719 2004-02-27  Eric Christopher  <echristo@redhat.com>
36720
36721         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36722         * g++.dg/charset/asm2.c: Run only x86.
36723         * gcc.dg/charset/asm3.c: Ditto.
36724
36725 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
36726
36727         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36728         ld_library_path.
36729
36730 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
36731
36732         * g++.dg/ext/altivec-3.C: New.
36733
36734 2004-02-26  Richard Henderson  <rth@redhat.com>
36735
36736         * g++.dg/ext/attrib10.C: Mark for warning.
36737         * gcc.dg/attr-alias-1.c: New.
36738
36739 2004-02-26  Richard Henderson  <rth@redhat.com>
36740
36741         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36742         * gcc.c-torture/execute/20040208-2.c: ... it back.
36743
36744 2004-02-26  Eric Christopher  <echristo@redhat.com>
36745
36746         * lib/target-supports.exp (check-iconv-available): New function.
36747         * lib/gcc-dg.exp (dg-require-iconv): New function.
36748         Use above.
36749         * gcc.dg/charset: New directory.
36750         * gcc.dg/charset/charset.exp: New file.
36751         * gcc.dg/charset/asm1.c: Ditto.
36752         * gcc.dg/charset/asm2.c: Ditto.
36753         * gcc.dg/charset/asm3.c: Ditto.
36754         * gcc.dg/charset/asm4.c: Ditto.
36755         * gcc.dg/charset/asm5.c: Ditto.
36756         * gcc.dg/charset/attribute1.c: Ditto.
36757         * gcc.dg/charset/attribute2.c: Ditto.
36758         * gcc.dg/charset/string1.c: Ditto.
36759         * g++.dg/charset: New directory.
36760         * g++.dg/dg.exp: Add here. Special options.
36761         * g++.dg/charset/charset.exp: New file.
36762         * g++.dg/charset/asm1.c: Ditto.
36763         * g++.dg/charset/asm2.c: Ditto.
36764         * g++.dg/charset/asm3.c: Ditto.
36765         * g++.dg/charset/asm4.c: Ditto.
36766         * g++.dg/charset/attribute1.c: Ditto.
36767         * g++.dg/charset/attribute2.c: Ditto.
36768         * g++.dg/charset/extern1.cc: Ditto.
36769         * g++.dg/charset/extern2.cc: Ditto.
36770         * g++.dg/charset/string1.c: Ditto.
36771
36772 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
36773
36774         PR c++/14278
36775         * g++.dg/parse/comma1.C: New test.
36776
36777 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36778
36779         PR c++/14284
36780         * g++.dg/template/ttp8.C: New test.
36781
36782 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
36783
36784         * gcc.dg/fixuns-trunc-1.c: New test.
36785
36786 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36787
36788         * gcc.dg/builtins-config.h: Use #elif.
36789
36790 2004-02-26  Michael Matz  <matz@suse.de>
36791
36792         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
36793         * gcc.dg/991214-1.c: Likewise.
36794         * gcc.dg/i386-asm-1.c: Likewise.
36795
36796 2004-02-25  Richard Henderson  <rth@redhat.com>
36797
36798         * gcc.c-torture/execute/20040208-2.c: Move ...
36799         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
36800
36801 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36802
36803         PR c++/14246
36804         * g++.dg/other/crash-3.C: New test.
36805
36806 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36807
36808         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
36809         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
36810
36811         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
36812         HP-UX.
36813
36814 2004-02-24  Michael Matz  <matz@suse.de>
36815
36816         * gcc.dg/i386-regparm.c: New.
36817
36818 2004-02-23  James E Wilson  <wilson@specifixinc.com>
36819
36820         * gcc.c-torture/execute/20040223-1.c: New.
36821
36822 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
36823             Kazu Hirata  <kazu@cs.umass.edu>
36824
36825         * gcc.dg/fwritable-strings-1.c: Remove.
36826
36827 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
36828
36829         PR c/14156
36830         * gcc.dg/20040223-1.c: New test.
36831
36832 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36833
36834         PR c++/14106
36835         * g++.dg/ext/typeof9.C: New test.
36836
36837 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36838
36839         PR c++/14250
36840         * g++.dg/other/switch1.C: New test.
36841
36842 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
36843
36844         * gcc.dg/cast-function-1.c: Adjust for new informative message.
36845         * gcc.dg/va-arg-1.c: Likewise.
36846
36847 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36848
36849         PR c++/14143
36850         * g++.dg/template/koenig5.C: New test.
36851
36852 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
36853
36854         * g++.dg/ext/altivec-1.C: Generalize target triple.
36855         * g++.dg/ext/altivec-2.C: New test case.
36856         * g++.dg/ext/altivec_check.h: New file.
36857         * gcc.dg/altivec-1.c: Generalize target triple;
36858         include altivec_check.h and call altivec_check().
36859         * gcc.dg/altivec-[2-5].c: Generalize target triple.
36860         * gcc.dg/altivec-6.c: New test case.
36861         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
36862         type casts as needed.
36863         * gcc.dg/altivec-10.c: Include altivec_check.h and call
36864         altivec_check().
36865         * gcc.dg/altivec-12.c: New test case.
36866         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
36867         include altivec_check.h and call altivec_check().
36868         * gcc.dg/altivec_check.h: New file.
36869
36870 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36871
36872         * lib/target-supports.exp (check_alias_available): Don't mangle
36873         function `g' in test program.
36874
36875 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36876
36877         * lib/target-supports.exp (check_profiling_available): Check
36878         argument to determine whether we support a profiling type.
36879         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
36880         check_profiling_available.
36881         * g++.dg/bprob/bprob.exp: Likewise.
36882         * g77.dg/bprob/bprob.exp: Likewise.
36883         * gcc.misc-tests/bprob.exp: Likewise.
36884         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
36885         dg-require-profiling and delete expected error handling.
36886         * gcc.dg/20021014-1.c: Likewise.
36887         * gcc.dg/nest.c: Likewise.
36888
36889 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
36890
36891         PR c++/12007
36892         * g++.dg/other/vthunk1.C: New test.
36893
36894 2004-02-20  Falk Hueffner  <falk@debian.org>
36895
36896         PR target/14201
36897         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
36898
36899 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
36900
36901         PR c++/13927
36902         * g++.dg/other/error8.C: Remove XFAIL markers.
36903
36904         PR c++/14173
36905         * g++.dg/ext/packed5.C: New test.
36906
36907         PR c++/14199
36908         * g++.dg/warn/Wunused-5.C: New test.
36909
36910         PR c++/14186
36911         * g++.dg/lookup/member1.C: New test.
36912
36913 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
36914
36915         * gcc.c-torture/compile/20040130-1.c: Enable only when
36916         __INT_MAX__ >= 2147483647L.
36917         * gcc.c-torture/compile/961203-1.c: Likewise.
36918
36919 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
36920
36921         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
36922         * g++.dg/opt/template1.C: Robustify assembler regexp
36923
36924 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36925
36926         * gcc.c-torture/execute/simd-4.x: Remove.
36927         * gcc.c-torture/execute/va-arg-25.x: Likewise.
36928         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
36929         Guard with #ifndef SKIP_ATTRIBUTE.
36930         * gcc.dg/compat/vector-1_y.c: Likewise.
36931         * gcc.dg/compat/vector-2_x.c: Likewise.
36932         * gcc.dg/compat/vector-2_y.c: Likewise.
36933         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
36934         * g++.dg/eh/simd-2.C: Likewise.
36935
36936 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
36937
36938         * gcc.c-torture/compile/complex-1.c: New.
36939
36940 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
36941
36942         PR target/14209
36943         * gcc.c-torture/execute/20040218-1.c: New test.
36944
36945 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36946
36947         PR c++/14181
36948         * g++.dg/parse/new2.C: New test.
36949
36950 2004-02-18  Paul Brook  <paul@codesourcery.com>
36951
36952         * gcc.c-torture/compile/libcall-1.c: New test.
36953
36954 2004-02-18  Paul Brook  <paul@codesourcery.com>
36955
36956         PR debug/12934
36957         * gcc.dg/debug/debug-7.c: New test.
36958
36959 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
36960
36961         * gcc.dg/20040217-1.c: New test.
36962
36963 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
36964
36965         * gcc.c-torture/execute/990208-1.x: Delete.
36966
36967 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
36968
36969         * gcc.c-torture/execute/20040208-2.x: New file.
36970
36971 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
36972
36973         PR c++/11326
36974         * g++.dg/abi/structret1.C: New test.
36975
36976 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
36977
36978         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
36979         (i386_cpuid): No need to test if cpuid is available on AMD64.
36980         Fix assembly, so that it works onboth i386 and AMD64.
36981         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
36982         (vecInLong): Fix s[] member type to unsigned int.
36983         (vecInWord): Remove type.
36984         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
36985         (a64, b64, c64, d64, e64): Remove.
36986         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
36987         Remove unused variable.  Remove initialization of removed variables.
36988         Don't call mmx_tests nor sse_tests.
36989         (reference_mmx, reference_sse): Remove.
36990         (check): Add return stmt.
36991         * gcc.dg/i386-sse-7.c: New test.
36992         * gcc.dg/i386-mmx-4.c: New test.
36993
36994 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36995
36996         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
36997         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
36998         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
36999         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37000         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37001         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37002         g++.dg/tc1/dr94.C: Fix line terminator.
37003
37004 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
37005
37006         * gcc.c-torture/compile/20040216-1.c: New.
37007
37008 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37009
37010         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37011         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37012         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37013         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37014         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37015         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37016
37017 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37018
37019         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37020
37021 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
37022
37023         PR c++/13971
37024         * g++.dg/expr/cond4.C: New test.
37025
37026         PR c++/14086
37027         * g++.dg/lookup/crash2.C: New test.
37028
37029 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
37030
37031         * gcc.c-torture/compile/20040214-2.c: New test.
37032
37033 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
37034
37035         PR c++/14116
37036         * g++.dg/ext/typeof8.C: New test.
37037
37038 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
37039
37040         * gcc.c-torture/compile/20040214-1.c: New test.
37041
37042 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37043
37044         PR c++/13635
37045         * g++.dg/template/spec11.C: New test.
37046
37047 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37048
37049         PR c++/13927
37050         * g++.dg/other/error8.C: New test.
37051
37052 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
37053
37054         PR c++/14122
37055         * g++.dg/template/array4.C: New test.
37056
37057         PR c++/14108
37058         * g++.dg/inherit/thunk2.C: New test.
37059
37060         PR c++/14083
37061         * g++.dg/eh/cond2.C: New test.
37062
37063 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
37064
37065         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37066
37067 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
37068
37069         * lib/scanasm.exp (dg-scan): Quote pattern before display.
37070
37071 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
37072
37073         * g++.dg/simd-2.C: xfail on ppc64-linux.
37074
37075 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
37076
37077         PR c/456
37078         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37079         tests.
37080
37081 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
37082
37083         * gcc.dg/builtins-33.c: New test.
37084
37085 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
37086
37087         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37088
37089 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37090
37091         * g++.dg/simd-2.C: Set -maltivec for ppc64.
37092
37093 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
37094
37095         * gcc.dg/ppc64-abi-3.c: New test.
37096
37097 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
37098
37099         PR c/14092
37100
37101         * gcc.dg/pr14092-1.c: New testcase.
37102
37103 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
37104
37105         * gcc.dg/cpp/assert4.c: Fix typo last change.
37106
37107         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37108         * gcc.dg/cpp/assert4.c: Handle powerpc64.
37109
37110         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37111
37112 2004-02-09  Roger Sayle  <roger@eyesopen.com>
37113
37114         * gcc.c-torture/compile/20040209-1.c: New test case.
37115
37116 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37117
37118         * gcc.dg/c90-init-1.c: Adjust expected error messages.
37119
37120 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
37121
37122         * gcc.c-torture/execute/20040208-[12].c: New tests.
37123
37124 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37125
37126         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37127
37128 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37129
37130         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37131
37132 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37133
37134         Bug 13856
37135         * gcc.dg/visibility-8.c: New testcase.
37136
37137 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
37138
37139         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37140         arguments.
37141         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37142
37143 2004-02-07  Roger Sayle  <roger@eyesopen.com>
37144
37145         PR middle-end/13696
37146         * g++.dg/opt/fold1.C: New test case.
37147
37148 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37149
37150         PR c++/14033
37151         * g++.dg/other/crash-2.C: New test.
37152
37153 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37154
37155         PR c++/14028
37156         * g++.dg/parse/angle-bracket2.C: New test.
37157
37158 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37159
37160         PR middle-end/13750
37161         Revert:
37162         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37163         PR pch/13361
37164         * g++.dg/pch/wchar-1.C: New.
37165         * g++.dg/pch/wchar-1.Hs: New.
37166
37167 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37168
37169         PR c++/14008
37170         * g++.dg/parse/error15.C: New test.
37171         * g++.dg/parse/crash11.C: Update dg-error mark.
37172
37173 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37174
37175         PR c++/13932
37176         * g++.dg/warn/conv2.C: New test.
37177
37178 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37179
37180         PR c++/13086
37181         * g++.dg/warn/incomplete1.C: Remove xfail.
37182
37183 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37184
37185         * lib/file-format.exp (gcc_target_object_format): Use
37186         ${tool}_target_compile, not gcc_target_compile.
37187         * lib/target-supports.exp (check_alias_available): Likewise.
37188         (check_gc_sections_available): Likewise.
37189         * g++.dg/ext/attrib10.C: Use dg-require-alias.
37190         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37191         dg-require-alias.
37192
37193 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
37194
37195         PR c++/13969
37196         * g++.dg/template/static6.C: New test.
37197
37198 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
37199
37200         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37201
37202 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37203
37204         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37205         tests for systems where `char' is unsigned by default.
37206
37207 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37208
37209         PR c++/13997
37210         * g++.dg/template/partial3.C: New test.
37211
37212 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
37213
37214         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37215         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37216         Remove mentions of obsolete ports.
37217
37218 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
37219
37220         * gcc.dg/noncompile/20001228-1.c: Fix for new
37221         error message.
37222
37223 2004-02-03  Roger Sayle  <roger@eyesopen.com>
37224
37225         PR target/9348
37226         * gcc.c-torture/execute/multdi-1.c: New test case.
37227
37228 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37229
37230         PR c++/13925
37231         * g++.dg/template/lookup5.C: New test.
37232
37233 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37234
37235         PR c++/13950
37236         * g++.dg/template/lookup4.C: New test.
37237
37238         PR c++/13970
37239         * g++.dg/parse/error14.C: New test.
37240
37241         PR c++/14002
37242         * g++.dg/parse/template13.C: New test.
37243
37244 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
37245
37246         PR c++/13978
37247         * g++.dg/template/koenig4.C: New test.
37248
37249         PR c++/13968
37250         * g++.dg/template/crash17.C: New test.
37251
37252         PR c++/13975
37253         * g++.dg/parse/error13.C: New test.
37254         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37255
37256 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
37257
37258         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37259
37260 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
37261
37262         PR c/11658
37263         PR c/13994
37264         * gcc.dg/noncompile/20040203-1.c: New test.
37265         * gcc.dg/noncompile/20040203-2.c: Likewise.
37266         * gcc.dg/noncompile/20040203-3.c: Likewise.
37267         * gcc.dg/20040203-1.c: Likewise.
37268
37269 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
37270
37271         PR c++/10858
37272         * g++.dg/template/sizeof7.C: New test.
37273
37274 2004-02-02  Eric Christopher  <echristo@redhat.com>
37275             Zack Weinberg  <zack@codesourcery.com>
37276
37277         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37278
37279 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
37280
37281         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37282         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37283         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37284         * gcc.dg/cleanup-5.c: Run only on Linux targets.
37285
37286 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
37287
37288         PR c++/13113
37289         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37290
37291         PR c++/13854
37292         * g++.dg/ext/attrib13.C: New test.
37293
37294         PR c++/13907
37295         * g++.dg/conversion/op2.C: New test.
37296
37297 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37298
37299         * gcc.dg/titype-1.c: Fix pasto.
37300
37301 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37302
37303         * gcc.dg/titype-1.c: New test.
37304
37305 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37306
37307         PR c++/13957
37308         * g++.dg/template/non-type-template-argument-1.C,
37309         g++.dg/template/qualified-id1.C: Update dg-error marks.
37310         * g++.dg/template/nontype6.C: New test.
37311
37312 2004-02-01  Roger Sayle  <roger@eyesopen.com>
37313
37314         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37315         * gcc.dg/builtins-31.c: New testcase.
37316         * gcc.dg/builtins-32.c: New testcase.
37317
37318 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
37319
37320         * objc.dg/call-super-2.m: Update line numbers
37321         for the including of stddef.h.
37322
37323 2004-01-30  Michael Matz  <matz@suse.de>
37324
37325         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37326         g++.dg/ext/case-range3.C: New tests.
37327
37328 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37329
37330         DR206
37331         PR c++/13813
37332         * g++.dg/template/member4.C: New test.
37333
37334 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37335
37336         PR c++/13683
37337         * g++.dg/template/sizeof6.C: New test.
37338
37339 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37340
37341         * gcc.dg/fwritable-strings-1.c: New test.
37342
37343 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
37344
37345         * gcc.c-torture/compile/20040130-1.c: New test.
37346
37347 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
37348
37349         * objc.dg/call-super-2.m: Include stddef.h for size_t.
37350
37351 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
37352
37353         PR c++/13883
37354         * g++.dg/template/ctor3.C: New test.
37355
37356 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37357
37358         * g++.dg/tc1: New directory.
37359         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37360         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37361         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37362         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37363         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37364
37365 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37366
37367         * g++.dg/parse/error11.C: New test.
37368         * g++.dg/parse/error12.C: Likewise.
37369
37370 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
37371
37372         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37373         (scan_initial, main): Use aligned_sizeof instead of sizeof.
37374
37375 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
37376
37377         PR c++/13791
37378         * g++.dg/ext/attrib12.C: New test.
37379
37380         PR c++/13736
37381         * g++.dg/parse/cast2.C: New test.
37382
37383 2004-01-27  James E Wilson  <wilson@specifixinc.com>
37384
37385         * objc.dg/encode-2.m (main): New local string.  Set depending on
37386         sizeof long.  Use in sscanf call.
37387         * objc.dg/encode-3.m (main): New local string.  Set depending on
37388         sizeof long.  Use in scan_initial call.
37389
37390 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37391
37392         * objc.dg/call-super-2.m: Make LP64-safe.
37393         * objc.dg/desig-init-1.m: Likewise.
37394
37395 2004-01-27  Devang Patel <dpatel@apple.com>
37396
37397         * g++.dg/debug/namespace1.C: New test.
37398
37399 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
37400
37401         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37402         xscale-*-*.
37403
37404         * gcc.dg/arm-mmx-1.c: New test.
37405
37406 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37407
37408         * gcc.dg/20040127-1.c: New test.
37409         * gcc.dg/20040127-2.c: New test.
37410
37411 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37412
37413         * objc.dg/stret-1.m (glob): Renamed to globa.
37414
37415 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
37416
37417         PR c++/13663
37418         * g++.dg/expr/for1.C: New test.
37419
37420 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
37421
37422         PR middle-end/13779
37423         * gcc.dg/darwin-longlong.c: New test.
37424
37425 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
37426
37427         * gcc.dg/20040124-1.c: Moved test from here...
37428         * gcc.c-torture/compile/20040124-1.c: ...to here.
37429
37430 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37431
37432         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
37433         the assembly output if -m64 is passed.
37434
37435 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
37436
37437         PR c++/13833
37438         * g++.dg/template/cond3.C: New test.
37439
37440 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37441
37442         PR c++/13810
37443         * g++.dg/template/ttp7.C: New test.
37444
37445 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37446
37447         PR c++/13797
37448         * g++.dg/template/nontype4.C: New test.
37449         * g++.dg/template/nontype5.C: Likewise.
37450
37451 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
37452
37453         * gcc.dg/torture/mips-clobber-at.c: New test.
37454
37455 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
37456
37457         * gcc.dg/20040124-1.c: New test.
37458
37459 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
37460
37461         * gcc.dg/20040123-1.c: New test.
37462
37463 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37464
37465         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37466
37467 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37468
37469         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37470
37471 2004-01-23  Andrew Pinski  <apinski@apple.com>
37472
37473         * gcc.dg/20030121-1.c: Move to ..
37474         * gcc.dg/20040121-1.c: here.
37475
37476 2004-01-23  Roger Sayle  <roger@eyesopen.com>
37477
37478         * gcc.dg/builtins-29.c: New test case.
37479
37480 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
37481
37482         PR 18314
37483         * gcc.dg/builtins-30.c: New testcase.
37484
37485 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
37486
37487         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37488         * lib/g77.exp: Likewise.
37489         * lib/objc.exp: Likewise.
37490         * lib/g++.exp: Likewise.
37491
37492 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
37493
37494         * gcc.dg/struct-by-value-2.c: New test.
37495
37496 2004-01-21  Andrew Pinski  <apinski@apple.com>
37497
37498         PR target/13785
37499         * gcc.dg/20030121-1.c: New test.
37500
37501 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
37502
37503         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
37504         clobber frame pointer register in asm statement.
37505
37506 2004-01-21  Falk Hueffner  <falk@debian.org>
37507
37508         * gcc.c-torture/compile/20040121-1.c: New test.
37509
37510 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
37511
37512         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37513
37514 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
37515
37516         * gcc.dg/ppc64-abi-2.c: New test.
37517
37518 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
37519
37520         * lib/treelang.exp: Fill out this file.
37521         * lib/treelang-dg.exp: New File.
37522
37523 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37524
37525         * gcc.c-torture/compile/981022-1.c: Remove.
37526         * gcc.dg/array-5.c: Remove XFAIL.
37527         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37528         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37529         gcc.dg/cond-lvalue-1.c: Update.
37530         * gcc.dg/cast-lvalue-2.c: New test.
37531
37532 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
37533
37534         PR c++/13592
37535         * g++.dg/other/error1.C (class foo): Tweak error message.
37536
37537         PR c++/13592
37538         * g++.dg/template/call2.C: New test.
37539
37540 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37541
37542         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37543         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37544         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37545         scalar-return-1_x.c, scalar-return-2_y.c,
37546         scalar-return-3_x.c, scalar-return-3_y.c,
37547         scalar-return-4_x.c, scalar-return-4_y.c,
37548         struct-align-1.h, struct-align-1_x.c,
37549         struct-align-1_y.c, struct-align-2.h,
37550         struct-align-2_x.c, struct-align-2_y.c,
37551         struct-by-value-10_y.c, struct-by-value-11_x.c,
37552         struct-by-value-11_y.c, struct-by-value-12_x.c,
37553         struct-by-value-12_y.c, struct-by-value-13_x.c,
37554         struct-by-value-13_y.c, struct-by-value-14_x.c,
37555         struct-by-value-14_y.c, struct-by-value-15_x.c,
37556         struct-by-value-15_y.c, struct-by-value-16_y.c,
37557         struct-by-value-17_y.c, struct-by-value-18_y.c,
37558         struct-by-value-19_y.c, struct-by-value-1_x.c,
37559         struct-by-value-1_y.c, struct-by-value-20_y.c,
37560         struct-by-value-2_x.c, struct-by-value-2_y.c,
37561         struct-by-value-3_y.c, struct-by-value-4_x.c,
37562         struct-by-value-4_y.c, struct-by-value-5_y.c,
37563         struct-by-value-6_y.c, struct-by-value-7_y.c
37564         struct-by-value-8_x.c, struct-by-value-8_y.c
37565         struct-by-value-9_x.c, struct-by-value-9_y.c
37566         struct-return-10_x.c, struct-return-10_y.c,
37567         struct-return-19_x.c, struct-return-20_x.c
37568         struct-return-2_x.c, struct-return-2_y.c
37569         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37570         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
37571
37572 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
37573
37574         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37575         attribute on sparc*-sun-solaris2.*.
37576
37577 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
37578
37579         PR c++/13710
37580         * g++.dg/ext/typeof7.C: New test.
37581
37582 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
37583
37584         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37585         * gcc.dg/const-elim-1.c: Same.
37586
37587 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
37588
37589         * objc.dg/stret-1.m: New.
37590         * objc.dg/stret-2.m: New.
37591
37592 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
37593
37594         PR c++/11895
37595         * g++.dg/ext/vector1.C: New test.
37596
37597 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
37598
37599         * gcc.dg/pch/import-1.c: New.
37600         * gcc.dg/pch/import-1.hs: New.
37601         * gcc.dg/pch/import-1a.h: New.
37602         * gcc.dg/pch/import-1b.h: New.
37603         * gcc.dg/pch/import-1c.h: New.
37604
37605 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37606
37607         PR c++/13574
37608         * g++.dg/ext/array1.C: New test.
37609
37610         PR c++/13178
37611         * g++.dg/conversion/op1.C: New test.
37612
37613 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
37614
37615         PR 11864
37616         From Kazumoto Kojima / Dan Kegel:
37617         * gcc.dg/pr11864-1.c: New test.
37618
37619         PR 10392
37620         From Marcus Comstedt / Dan Kegel:
37621         * gcc.dg/pr10392-1.c: New test.
37622
37623 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
37624
37625         PR c++/13478
37626         * g++.dg/init/ref10.C: New test.
37627
37628 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37629
37630         PR c++/13407
37631         * g++.dg/parse/typename6.C: New test.
37632
37633 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
37634
37635         PR pch/13361
37636         * g++.dg/pch/wchar-1.C: New.
37637         * g++.dg/pch/wchar-1.Hs: New.
37638
37639 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37640
37641         PR c++/9259
37642         * g++.dg/expr/sizeof2.C: New test.
37643
37644 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
37645
37646         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37647
37648 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37649
37650         PR c++/13659
37651         * g++.dg/lookup/strong-using-3.C: New.
37652         * g++.dg/lookup/using-10.C: New.
37653
37654 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
37655
37656         PR c++/13594
37657         * g++.dg/lookup/strong-using-2.C: New.
37658
37659 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
37660             Dan Kegel <dank@kegel.com>
37661             J"orn Rennecke <joern.rennecke@superh.com>
37662
37663         PR target/9365
37664         * gcc.dg/pr9365-1.c: New test.
37665
37666 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37667
37668         PR c++/8856
37669         * g++.dg/parse/casting-operator2.C: New test.
37670         * g++.old-deja/g++.pt/explicit83.C: Remove.
37671
37672 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
37673
37674         * gcc.dg/label-compound-stmt-1.c: New test.
37675         * gcc.c-torture/compile/950922-1.c,
37676         gcc.c-torture/compile/20000211-3.c,
37677         gcc.c-torture/compile/20000518-1.c,
37678         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37679         compound statements.
37680
37681 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
37682
37683         * gcc.dg/ppc64-abi-1.c: New test.
37684
37685 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
37686
37687          * g++.dg/ext/attrib9.C: Add dg-warnings.
37688
37689 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37690
37691         PR c++/12335
37692         * g++.dg/parse/dtor3.C: New test.
37693
37694 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
37695
37696         PR c++/12709
37697         * g++.dg/parse/try-catch-1.C: New test.
37698
37699 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
37700
37701         * ada/acats/run_all.sh: Add more verbose output in acats.log
37702         when compiling tests.
37703
37704 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37705
37706         PR 13656
37707         * gcc.dg/typedef-redecl.c: New test case.
37708         * gcc.dg/typedef-redecl.h: New support file.
37709
37710 2004-01-13  Jan Hubicka  <jh@suse.cz>
37711
37712         * gcc.dg/always_inline.c: New test.
37713         * gcc.dg/debug/20031231-1.c: Fix.
37714
37715 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37716
37717         PR c++/13474
37718         * g++.dg/template/array3.C: New test.
37719
37720 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
37721
37722         * g++.dg/ext/lvalue1.C: No longer expected to fail.
37723         * g++.dg/warn/Wunused-2.C: Likewise.
37724
37725 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37726
37727         PR c++/13289
37728         * g++.dg/template/instantiate6.C: New test.
37729
37730 2004-01-12  Roger Sayle  <roger@eyesopen.com>
37731
37732         PR middle-end/11397
37733         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37734
37735 2004-01-12  Jan Hubicka  <jh@suse.cz>
37736
37737         PR opt/12826
37738         * gcc.dg/20040112-1.c: New.
37739
37740         * gcc.dg/dwarf-die[1-7].c: Move to...
37741         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37742         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37743
37744 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
37745
37746         PR c++/4100
37747         * g++.dg/parse/friend4.C: New test.
37748
37749 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
37750
37751         PR c++/4100
37752         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37753         definition is called a friend.
37754
37755 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
37756
37757         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37758
37759 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
37760
37761         PR c++/3478
37762         * g++.dg/parse/error10.C: New test.
37763         * g++.dg/template/arg2.C: Accept "invalid type" error.
37764
37765 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
37766
37767         PR middle-end/13392
37768         * g++.dg/opt/expect2.C: New test.
37769
37770 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37771
37772         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
37773         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
37774         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
37775         Update dg-error regexps.
37776
37777 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
37778
37779         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
37780         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
37781
37782 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37783
37784         * gcc.dg/pragma-re-1.c: Use right pointer type.
37785
37786 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
37787
37788         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
37789
37790 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
37791
37792         * gcc.dg/rs6000-ldouble-1.c: New.
37793
37794 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37795
37796         DR 337
37797         PR c++/9256
37798         * g++.dg/other/abstract1.C: New test.
37799
37800 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
37801
37802         * g++.dg/lookup/strong-using-1.C: New.
37803
37804 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
37805
37806         PR c/11234
37807         * gcc.dg/func-ptr-conv-1.c: New test.
37808         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
37809
37810 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
37811
37812         PR target/13380.
37813         * gcc.c-torture/compile/20040109-1.c: New.
37814
37815 2004-01-08  Stuart Hastings  <stuart@apple.com>
37816
37817         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
37818         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
37819         * gcc.dg/i386-sse-6.c: ...this new testcase.
37820
37821 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
37822
37823         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
37824
37825 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
37826
37827         * ada/acats/run_acats: Treat 'gnatchop' the same way
37828         as 'gnatmake'.  Export GCC_DRIVER.
37829         * ada/acats/run_all.sh: Add target_gnatchop.  Use
37830         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
37831
37832 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37833
37834         PR c++/12573
37835         * g++.dg/template/dependent-expr4.C: New test.
37836
37837 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
37838
37839         * gcc.dg/altivec-11.c: New test.
37840
37841 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
37842
37843         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
37844
37845 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37846
37847         PR c/6024
37848         * gcc.dg/enum-compat-1.c: New test.
37849         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
37850
37851 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
37852
37853         PR c/12165
37854         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
37855         gcc.dg/c99-idem-qual-3.c: New tests.
37856
37857 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
37858
37859         * gcc.dg/winline-7.c: Don't cast void * to int.
37860
37861 2004-01-06  Jan Hubicka  <jh@suse.cz>
37862
37863         * gcc.dg/i386-sse-5.c: New test
37864         * g++.dg/eh/simd-1.c: Add -w argument for i386.
37865
37866 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37867
37868         PR c++/12815
37869         * g++.dg/rtti/typeid4.C: New test.
37870
37871 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37872
37873         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
37874
37875 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
37876
37877         PR c++/12132
37878         * g++.dg/template/error11.C: New test.
37879
37880         PR c++/13451
37881         * g++.dg/template/class2.C: New test.
37882
37883 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37884         Richard Sandiford <rsandifo@redhat.com>
37885
37886         PR c++/13387
37887         * g++.dg/opt/alias3.C: New test.
37888
37889 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
37890
37891         PR c++/13157
37892         * g++.dg/template/koenig3.C: New test.
37893
37894         PR c++/13529
37895         * g++.dg/parse/offsetof3.C: New test.
37896
37897         * g++.dg/init/copy7.C: Add missing dg-error markers.
37898
37899         PR c++/12226
37900         * g++.dg/init/copy7.c: New test.
37901
37902         PR c++/13536
37903         * g++.dg/parse/cast1.C: New test.
37904
37905 2004-01-04  Jan Hubicka  <jh@suse.cz>
37906
37907         * gcc.dg/winline[1-7].c: New tests.
37908
37909 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37910
37911         PR c++/13520
37912         * g++.dg/template/qualttp22.C: New test.
37913
37914 2004-01-01  Jan Hubicka  <jh@suse.cz>
37915
37916         * gcc.dg/debug/20031231-1.c: New.
37917         * gcc.c-torture/compile/20040101-1.c: New.
37918         * gcc.dg/dwarf-die-[1-7].c: New.
37919
37920 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
37921
37922         PR optimization/13521
37923         * gcc.c-torture/compile/20031231-1.c: New test.
37924
37925 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37926
37927         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
37928
37929 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37930
37931         PR c++/10079
37932         * g++.dg/template/crash16.C: New test.
37933
37934 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
37935
37936         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
37937
37938 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
37939
37940         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
37941         ports.
37942         * g++.old-deja/g++.jason/thunk3.C: Likewise.
37943         * g++.old-deja/g++.law/profile1.C: Likewise.
37944         * gcc.c-torture/compile/981006-1.c: Likewise.
37945         * gcc.c-torture/execute/loop-2e.x: Likewise.
37946         * gcc.c-torture/execute/loop-2f.x: Remove.
37947         * gcc.c-torture/execute/loop-2g.x: Likewise.
37948         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
37949         * gcc.dg/20020312-2.c: Remove traces of dead ports.
37950
37951 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
37952
37953         PR c++/13507
37954         * g++.dg/ext/attrib11.C: New test.
37955
37956         PR c++/13494
37957         * g++.dg/template/array2-1.C: New test.
37958         * g++.dg/template/array2-2.C: New test.
37959
37960 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
37961
37962         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
37963
37964 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37965
37966         PR c++/12774
37967         * g++.dg/template/array1-1.C: New test.
37968         * g++.dg/template/array1-2.C: New test.
37969
37970 2003-12-29  Roger Sayle  <roger@eyesopen.com>
37971
37972         PR fortran/12632
37973         * g77.dg/12632.f: New test case.
37974
37975 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37976
37977         PR c++/13289
37978         * g++.dg/parse/nontype1.C: New test.
37979
37980 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37981
37982         PR c++/12403
37983         * g++.dg/parse/explicit1.C: New test.
37984         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
37985
37986 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
37987
37988         PR c++/13081
37989         * g++.dg/opt/inline6.C: New test.
37990
37991         PR c++/12613
37992         * g++.dg/parse/error9.C: New test.
37993
37994         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
37995
37996 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
37997
37998         PR c++/13009
37999         * g++.dg/init/assign1.C: New test.
38000
38001 2003-12-28  Roger Sayle  <roger@eyesopen.com>
38002
38003         PR c++/13070
38004         * g++.dg/warn/format3.C: New test case.
38005
38006 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38007
38008         * gcc.c-torture/compile/20031227-1.c: New test.
38009
38010 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38011
38012         * g++.dg/bprob/bprob.exp: Load target-supports.exp
38013         * g77.dg/bprob/bprob.exp: Likewise.
38014         * gcc.misc-tests/bprob.exp: Likewise.
38015         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
38016         variants on systems where the library does not provide that
38017         functionality.
38018         * gcc.dg/builtins-20.c: Use builtins-config.h.
38019         * gcc.dg/builtins-config.h: New file.
38020
38021 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38022
38023         * lib/gcc-dg.exp (dg-require-profiling): New function.
38024         * lib/target-supports.exp (check_profiling_available): Likewise.
38025         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38026         * g77.dg/bprob/bprob.exp: Likewise.
38027         * gcc.misc-tests/bprob.exp: Likewise.
38028         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38029         * gcc.dg/20021014-1.c: Likewise.
38030         * gcc.dg/nest.c: Likewise.
38031
38032 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38033
38034         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38035         compiling.
38036         * g++.dg/lookup/java2.C: Likewise.
38037         * gcc.dg/cpp/lexident.c: Likewise.
38038
38039 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
38040
38041         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38042         given.
38043         * gcc.c-torture/compile/961203-1.c: Likewise.
38044         * gcc.c-torture/compile/980506-1.c: Likewise.
38045
38046 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
38047
38048         * lib/gcc-dg.exp (dg-prune-output): New annotation.
38049         (additional_prunes): New global.
38050         (gcc-dg-prune): Handle additional per-test pruning.
38051         (dg-test): Clear additional_prunes between tests.
38052
38053         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
38054         dg-prune-output to avoid spurious failures from assembler
38055         complaining about nonexistent WAW violations.
38056         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38057         Use dg-prune-output to avoid spurious failures from assembler
38058         warning about Itanium B-step errata.
38059
38060 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
38061
38062         * g++.dg/abi/macro0.C: New test.
38063         * g++.dg/abi/macro1.C: Likewise.
38064         * g++.dg/abi/macro2.C: Likewise.
38065
38066         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38067         * g++.dg/abi/bitfield7.C: Likewise.
38068         * g++.dg/abi/dtor2.C: Likewise.
38069         * g++.dg/abi/mangle11.C: Likewise.
38070         * g++.dg/abi/mangle12.C: Likewise.
38071         * g++.dg/abi/mangle14.C: Likewise.
38072         * g++.dg/abi/mangle17.C: Likewise.
38073         * g++.dg/abi/vbase10.C: Likewise.
38074         * g++.dg/abi/vbase14.C: Likewise.
38075         * g++.dg/template/qualttp17.C: Likewise.
38076
38077 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
38078
38079         PR c/11995
38080         * gcc.dg/20031223-1.c: New test.
38081
38082 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38083
38084         * gcc.dg/noreturn-7.c: New test.
38085
38086 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
38087
38088         * gcc.dg/null-pointer-1.c: New test.
38089
38090 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38091
38092         * g++.old-deja/g++.jason/template18.C: Remove.
38093         * g++.old-deja/g++.jason/template37.C: Likewise.
38094
38095         PR c++/12862
38096         * g++.dg/lookup/ns1.C: New test.
38097
38098         PR c++/12397
38099         * g++.dg/template/lookup3.C: New test.
38100
38101 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38102
38103         * g++.dg/template/recurse1.C: New test
38104
38105 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
38106
38107         PR c++/12479
38108         * g++.dg/parse/semicolon1.C: New test.
38109         * g++.dg/parse/semicolon1.h: Likewise.
38110
38111 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
38112
38113         * gcc.dg/darwin-misaligned.c: New test.
38114
38115 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
38116
38117         PR c/9163
38118         * gcc.dg/20031222-1.c: New test.
38119
38120 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
38121
38122         PR c++/13438
38123         * g++.dg/parse/error8.C: New test.
38124
38125         PR c++/11554
38126         * g++.dg/warn/ctor-init-1.C: New test.
38127
38128 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
38129
38130         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38131         too small.
38132         * gcc.c-torture/compile/930217-1.c: Likewise.
38133         * gcc.c-torture/compile/930513-1.c: Likewise.
38134         * gcc.c-torture/execute/920908-2.c: Likewise.
38135         * gcc.c-torture/execute/921204-1.c: Likewise.
38136         * gcc.c-torture/execute/930621-1.c: Likewise.
38137         * gcc.c-torture/execute/930630-1.c: Likewise.
38138         * gcc.c-torture/execute/931031-1.c: Likewise.
38139         * gcc.c-torture/execute/980602-2.c: Likewise.
38140         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38141         * gcc.c-torture/execute/compndlit-1.c: Likewise.
38142         * gcc.c-torture/execute/extzvsi.c: Likewise.
38143         * gcc.c-torture/unsorted/ext.c: Likewise.
38144
38145 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
38146
38147         PR target/12749
38148         * gcc.c-torture/compile/20031220-2.c: New test case.
38149
38150 2003-12-20  Roger Sayle  <roger@eyesopen.com>
38151
38152         PR optimization/13031
38153         * gcc.c-torture/compile/20031220-1.c: New test case.
38154
38155 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38156
38157         * gcc.dg/cast-function-1.c: New test.
38158
38159 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38160
38161         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38162         formats.
38163
38164 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
38165
38166         PR c++/12795
38167         * g++.dg/ext/attrib10.C: New test.
38168
38169 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38170
38171         * gcc.dg/cleanup-10.c: New test.
38172         * gcc.dg/cleanup-11.c: New test.
38173
38174 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
38175
38176         PR c++/13239
38177         * g++.dg/opt/expect1.C: New test.
38178
38179 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
38180
38181         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38182
38183 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
38184
38185         PR debug/12923
38186         * gcc.dg/20031218-1.c: New test.
38187
38188         PR debug/12389
38189         * gcc.dg/20031218-2.c: New test.
38190         * gcc.dg/20031218-3.c: New test.
38191
38192         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38193         of label name and allow for USER_LABEL_PREFIX == "_" names.
38194         * g++.dg/abi/mangle18-2.C: Likewise.
38195         * g++.dg/abi/mangle19-1.C: Likewise.
38196         * g++.dg/abi/mangle19-2.C: Likewise.
38197         * g++.dg/abi/mangle20-1.C: Likewise.
38198         * g++.dg/abi/mangle20-2.C: Likewise.
38199
38200 2003-12-18  Richard Henderson  <rth@redhat.com>
38201
38202         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38203
38204 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
38205             Dan Kegel <dank@kegel.com>
38206
38207         PR other/12009
38208         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38209         testing a cross compiler, it causes spurious compile failures.
38210         * lib/g++.exp: Likewise.
38211
38212 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38213
38214         PR c++/13262
38215         * g++.dg/template/access13.C: New test.
38216
38217 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
38218
38219         * gcc.dg/20031216-1.c: New test.
38220
38221 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38222
38223         PR c++/9154
38224         * g++.dg/template/error10.C: New test.
38225
38226 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
38227
38228         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38229         * g++.dg/eh/simd-2.C: Likewise.
38230
38231 2003-12-17  James E Wilson  <wilson@specifixinc.com>
38232             Roger Sayle  <roger@eyesopen.com>
38233
38234         * gcc.c-torture/execute/ieee/mzero5.c: New.
38235
38236 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
38237
38238         PR c++/10603
38239         * g++.dg/parse/error6.C: New test.
38240
38241         PR c++/12827
38242         * g++.dg/parse/error7.C: New test.
38243
38244 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38245
38246         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38247         at -O with stabs debugging formats.
38248         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38249         * gcc.dg/debug/debug-2.c: Likewise.
38250
38251 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38252
38253         PR c++/12696
38254         * g++.dg/init/error1.C: New test.
38255
38256         PR c++/12218
38257         * g++.dg/init/pm3.C: New test.
38258
38259 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38260
38261         PR c/3347
38262         * gcc.dg/bitfld-8.c: New test.
38263
38264 2003-12-16  James Lemke  <jim@wasabisystems.com>
38265
38266         * gcc.dg/arm-scd42-[123].c: New tests.
38267
38268 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38269
38270         PR c++/9043
38271         * g++.dg/abi/mangle20-1.C: New test.
38272         * g++.dg/abi/mangle20-2.C: New test.
38273
38274 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
38275
38276         PR c++/13275
38277         * g++.dg/other/offsetof2.C: Remove XFAIL.
38278         * g++.dg/parse/offsetof1.C: New test.
38279         * g++.gd/parse/offsetof2.C: Likewise.
38280
38281 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38282
38283         * g++.dg/template/nontype3.C: New test.
38284         * g++.dg/template/static2.C: Tweaked the dg-error clause.
38285
38286 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38287
38288         * g++.dg/warn/noreturn-3.C: Also test instantiation.
38289
38290 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
38291
38292         PR c++/13387
38293         * g++.dg/expr/assign1.C: New test.
38294
38295         PR c++/13242
38296         * g++.dg/abi/mangle19-1.C: New test.
38297         * g++.dg/abi/mangle19-2.C: New test.
38298
38299 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
38300
38301         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38302
38303 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
38304
38305         * gcc.c-torture/execute/20031216-1.c: New test.
38306
38307 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38308
38309         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38310         an ICE regression.
38311
38312 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38313
38314         PR c++/10926
38315         * g++.dg/template/error9.C: New test.
38316
38317         PR c++/11116
38318         * g++.dg/template/error8.C: New test.
38319
38320 2003-12-15  Roger Sayle  <roger@eyesopen.com>
38321
38322         PR middle-end/13400
38323         * gcc.c-torture/execute/20031215-1.c: New test case.
38324
38325 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38326
38327         PR c++/13269
38328         * g++.dg/parse/error5.C: New test.
38329
38330         PR c++/12989
38331         * g++.dg/expr/sizeof1.C: New test.
38332
38333         PR c++/13310
38334         * g++.dg/template/crash15.C: New test.
38335
38336 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
38337
38338         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38339         a non-POD type as the last named parameter of a varargs function.
38340
38341 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
38342
38343         PR c++/13243
38344         PR c++/12573
38345         * g++.dg/template/crash14.C: New test.
38346         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38347
38348 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
38349
38350         * g++.dg/other/java1.C: New test.
38351
38352         PR c++/13241
38353         * g++.dg/abi/mangle18-1.C: New test.
38354         * g++.dg/abi/mangle18-2.C: New test.
38355
38356 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38357
38358         PR optimization/10312
38359         * gcc.c-torture/execute/20031214-1.c: New.
38360
38361 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
38362
38363         PR c++/10779
38364         PR c++/12160
38365         * g++.dg/parse/error3.C: New test.
38366         * g++.dg/parse/error4.C: Likewise.
38367         * g++.dg/abi/mangle4.C: Tweak error messages.
38368         * g++.dg/lookup/using5.C: Likewise.
38369         * g++.dg/other/error2.C: Likewise.
38370         * g++.dg/parse/typename5.C: Likewise.
38371         * g++.dg/parse/undefined1.C: Likewise.
38372         * g++.dg/template/arg2.C: Likewise.
38373         * g++.dg/template/ttp3.C: Likewise.
38374         * g++.dg/template/type1.C: Likewise.
38375         * g++.old-deja/g++.other/crash32.C: Likewise.
38376         * g++.old-djea/g++.pt/defarg8.C: Likewise.
38377
38378 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38379
38380         PR c++/13106
38381         * g++.dg/warn/noreturn-3.C: New test.
38382
38383 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38384
38385         PR c++/13118
38386         * g++.dg/abi/covariant3.C: New.
38387
38388 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
38389
38390         * g++.dg/eh/ia64-1.C: New test.
38391
38392 2003-12-12  Roger Sayle  <roger@eyesopen.com>
38393
38394         PR optimization/13037
38395         * g77.f-torture/execute/13037.f: New test case.
38396
38397 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
38398
38399         PR c++/12881
38400         * g++.dg/abi/covariant2.C: New.
38401
38402 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
38403
38404         * gcc.dg/cpp/trad/macro.c: New tests.
38405
38406 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
38407
38408         * gcc.c-torture/execute/wchar_t-1.x: Delete.
38409
38410 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
38411
38412         PR other/10819
38413         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38414         to fix Bug 10819.
38415         * lib/g++.exp (g++_version): Likewise.
38416         * lib/g77.exp (g77_version): Likewise.
38417         * lib/objc.exp (default_objc_version): Likewise.
38418
38419 2003-12-10  Richard Henderson  <rth@redhat.com>
38420
38421         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38422
38423         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38424
38425 2003-12-08  Matt Austern  <austern@apple.com>
38426
38427         PR c/13134
38428         * lib/gcc-dg.exp (dg-require-visibility): Define.
38429         * lib/target-supports (check_visibility_available): Define.
38430         * gcc.dg/visibility-1.c: New test.
38431         * gcc.dg/visibility-2.c: Likewise.
38432         * gcc.dg/visibility-3.c: Likewise.
38433         * gcc.dg/visibility-4.c: Likewise.
38434         * gcc.dg/visibility-5.c: Likewise.
38435         * gcc.dg/visibility-6.c: Likewise.
38436         * g++.dg/ext/visibility-1.C: Likewise.
38437         * g++.dg/ext/visibility-2.C: Likewise.
38438         * g++.dg/ext/visibility-3.C: Likewise.
38439         * g++.dg/ext/visibility-4.C: Likewise.
38440         * g++.dg/ext/visibility-5.C: Likewise.
38441         * g++.dg/ext/visibility-6.C: Likewise.
38442
38443 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38444
38445         * g++.dg/lookup/java1.C: New test.
38446         * g++.dg/lookup/java2.C: New test.
38447
38448 2003-12-07  Falk Hueffner  <falk@debian.org>
38449
38450         * g++.dg/opt/noreturn-1.C: New test.
38451
38452 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
38453
38454         * gcc.dg/overflow-1.c: New test.
38455
38456 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38457
38458         * g77.f-torture/compile/13060.f: New test.
38459
38460 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
38461
38462         PR c++/13323
38463         * g++.dg/inherit/operator2.C: New test.
38464
38465 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38466
38467         PR c++/13305
38468         * g++.dg/ext/attrib9.C: New test.
38469
38470 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
38471
38472         PR c++/13314
38473         * g++.dg/template/error7.C: New test.
38474
38475 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
38476             J"orn Rennecke <joern.rennecke@superh.com>
38477
38478         PR target/13302
38479         * g++.dg/other/struct-va_list.C: New test.
38480
38481 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38482
38483         PR c++/13166
38484         * g++.dg/parse/defarg6.C: New test.
38485
38486 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
38487
38488         PR target/13256
38489         * gcc.c-torture/execute/20031201-1.c: New test.
38490
38491 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
38492
38493         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38494
38495 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38496
38497         * gcc.dg/builtin-return-1.c: New test.
38498
38499 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
38500             J"orn Rennecke <joern.rennecke@superh.com>
38501
38502         PR optimization/13260
38503         * gcc.c-torture/execute/20031204-1.c: New test.
38504
38505 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38506
38507         PR c++/9127
38508         * g++.dg/template/error6.C: New test.
38509
38510 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
38511
38512         * gcc.dg/20031202-1.c: New test.
38513
38514 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
38515
38516         PR c++/13179
38517         * g++.dg/template/eh1.C: New test.
38518
38519         PR c++/10771
38520         * g++.dg/template/error5.C: New test.
38521
38522 2003-12-02  David Ung  <davidu@mips.com>
38523
38524         * gcc.dg/compat/vector-check.h: Corrected type for var
38525         g_##TMODE
38526
38527 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38528
38529         PR c++/10126
38530         * g++.dg/template/ptrmem8.C: New test.
38531
38532 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38533
38534         PR c++/12573
38535         * g++.dg/template/dependent-expr3.C: New test.
38536
38537 2003-12-01  James Lemke  <jim@wasabisystems.com>
38538
38539         * gcc.dg/arm-g2.c: New test.
38540
38541 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38542
38543         PR optimization/11634
38544         * gcc.dg/20031201-2.c: New test case.
38545
38546 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
38547
38548         PR 11433
38549         * objc.dg/proto-lossage-3.m: New test.
38550
38551 2003-12-01  Roger Sayle  <roger@eyesopen.com>
38552
38553         PR optimization/12628
38554         * gcc.dg/20031201-1.c: New test case.
38555
38556 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38557
38558         * gcc.dg/unaligned-1.c: New test.
38559
38560 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
38561
38562         PR c++/9849
38563         * g++.dg/template/error4.C: New test.
38564         * g++.dg/template/nested3.C: Adjust error markers.
38565
38566 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38567
38568         * gcc.dg/cpp/assert4.c: Check more #system assertions.
38569
38570 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
38571
38572         PR c/10333
38573         * gcc.dg/bitfld-7.c: New test.
38574
38575 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
38576
38577         * gcc.dg/tls/asm-1.C: New test.
38578
38579 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38580
38581         * gcc.dg/cpp/assert4.c: Update.
38582
38583 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
38584
38585         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38586         * gcc.dg/builtin-apply3.c: New test.
38587
38588 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38589
38590         * lib/compat.exp (compat-obj): New xfaildata parameter.
38591         Use it to set compiler_conditional_xfail_data before compiling.
38592         (compat-get-options): Handle dg-xfail-if.
38593         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38594         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38595         * gcc.dg/compat/vector-1_y.c: Likewise.
38596         * gcc.dg/compat/vector-2_x.c: Likewise.
38597         * gcc.dg/compat/vector-2_y.c: Likewise.
38598
38599 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38600
38601         * g++.dg/opt/reg-stack4.C: New test.
38602
38603 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38604
38605         * gcc.dg/builtin-apply2.c: New test.
38606
38607 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
38608
38609         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38610
38611 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38612
38613         PR c++/12924
38614         * g++.dg/template/template-id-2.C: New test.
38615
38616 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38617
38618         PR c++/5369
38619         * g++.dg/template/memfriend1.C: New test.
38620         * g++.dg/template/memfriend2.C: Likewise.
38621         * g++.dg/template/memfriend3.C: Likewise.
38622         * g++.dg/template/memfriend4.C: Likewise.
38623         * g++.dg/template/memfriend5.C: Likewise.
38624         * g++.dg/template/memfriend6.C: Likewise.
38625         * g++.dg/template/memfriend7.C: Likewise.
38626         * g++.dg/template/memfriend8.C: Likewise.
38627         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38628
38629 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
38630
38631         PR c++/12515
38632         * g++.dg/ext/cond1.C: New test.
38633
38634 2003-11-20  Richard Henderson  <rth@redhat.com>
38635
38636         * gcc.dg/20020201-2.c: Remove.
38637         * gcc.dg/20020201-4.c: Remove.
38638         * gcc.dg/20020304-1.c: Remove.
38639
38640 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
38641
38642         * gcc.dg/cpp/trad/xwin1.c: New test case.
38643
38644 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
38645
38646         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38647         * lib/g77.exp: Likewise.
38648         * lib/objc.exp: Likewise.
38649         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38650         for darwin.
38651
38652 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38653
38654         PR c++/12932
38655         * g++.dg/template/static5.C: New test.
38656
38657 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
38658
38659         * gcc.dg/nested-func-1.c: New test.
38660
38661 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38662
38663         * gcc.dg/cpp/assert4.c: New test.
38664
38665 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38666
38667         PR c++/2294
38668         * g++.dg/lookup/using9.c: New test.
38669
38670 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
38671
38672         PR c++/12762
38673         * g++.dg/template/error3.C: New test.
38674
38675 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
38676
38677         PR ada/13035
38678         * ada/acats/run_acats, run_all.sh: Fix syntax error.
38679         No longer use a wrapper for gcc, since this does not work under
38680         Windows.
38681
38682 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
38683
38684         PR c++/2094
38685         * g++.dg/template/ptrmem7.C: New test.
38686
38687 2003-11-13  Andrew Pinski <apinski@apple.com>
38688
38689         * gcc.c-torture/compile/20031113-1.c: New test.
38690
38691 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
38692             Kean Johnston <jkj@sco.com>
38693
38694         PR c/13029
38695         * gcc.dg/unused-4.c: Update.
38696
38697 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
38698
38699         * g++.dg/opt/const3.C: New test.
38700
38701 2003-11-13  Jan Hubicka  <jh@suse.cz>
38702
38703         * gcc.c-torture/compile/20031112-1.c: New test.
38704
38705 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
38706
38707         * g++.dg/parse/crash10.C: Remove bogus error marker.
38708
38709 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38710
38711         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38712         (host_gcc): Likewise.
38713         (ROOT): Honor $PWDCMD.
38714         (BASE): Likewise.
38715         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38716
38717 2003-11-12  Catherine Moore  <clm@redhat.com>
38718
38719         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38720
38721 2003-11-12  Andreas Jaeger  <aj@suse.de>
38722             Jakub Jelinek  <jakub@redhat.com>
38723             Andrew Pinski  <pinskia@physics.uc.edu>
38724             Richard Henderson  <rth@redhat.com>
38725
38726         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38727         systems.
38728         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38729
38730         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38731         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38732
38733 2003-11-11  Andreas Jaeger  <aj@suse.de>
38734
38735         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38736
38737         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38738
38739 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
38740
38741         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38742         Clean ups.
38743
38744 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
38745
38746         * gcc.dg/trampoline-1.c: New test.
38747
38748 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
38749
38750         * gcc.c-torture/compile/200031109-1.c: New test.
38751
38752 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38753
38754         PR c/3190
38755         PR c/8714
38756         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38757         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38758         gcc.dg/format/no-y2k-1.c: Update.
38759
38760 2003-11-08  Roger Sayle  <roger@eyesopen.com>
38761
38762         PR optimization/10467
38763         * gcc.dg/20031108-1.c: New test case.
38764
38765 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
38766
38767         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
38768
38769 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38770
38771         * gcc.dg/compound-lvalue-1.c: New test.
38772         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
38773         some XFAILs.
38774
38775 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
38776
38777         * gcc.dg/altivec-varargs-1.c: New test.
38778
38779 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
38780
38781         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
38782         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
38783         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
38784         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
38785         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
38786
38787 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
38788
38789         * gcc.dg/cond-lvalue-1.c: New test.
38790
38791 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
38792
38793         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
38794
38795 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38796
38797         PR c++/11616
38798         * g++.dg/template/instantiate5.C: New test.
38799
38800 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38801
38802         PR c++/12726
38803         * g++.dg/ext/complit2.C: Replace test with self-contained version.
38804         * ChangeLog: Add missing first entry for above test.
38805
38806 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38807
38808         PR c++/9810
38809         * g++.dg/template/using8.C: New test.
38810         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
38811
38812 2003-11-02  Roger Sayle  <roger@eyesopen.com>
38813
38814         PR optimization/10817
38815         * gcc.c-torture/compile/20031102-1.c: New test case.
38816
38817 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
38818
38819         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
38820         2147483647.
38821
38822 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38823
38824         * gcc.dg/20031102-1.c: New test.
38825
38826 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
38827
38828         * gcc.dg/complex-1.c: New test.
38829
38830 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38831
38832         PR c++/12796
38833         * g++.dg/template/crash13.C: Adjust expected error location.
38834         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38835
38836 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38837
38838         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38839
38840 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38841
38842         PR/10239
38843         * gcc.c-torture/compile/20031031-2.c: New test.
38844
38845 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
38846
38847         PR/11640
38848         * gcc.c-torture/compile/20031031-1.c: New test.
38849
38850 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
38851
38852         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
38853         * gcc.misc-tests/bprob.exp: Likewise.
38854         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
38855         the execution test on arm-elf configs.
38856         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
38857         configs that don't support scratch files.
38858         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
38859
38860 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
38861
38862         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
38863         done by dejagnu.
38864
38865 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
38866
38867         * ada/acats/run_all.sh: Redirect mv output to /dev/null
38868         Avoid non pure sh syntax. Add more logging.
38869
38870         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
38871         fail.
38872
38873 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38874
38875         PR libgcj/10610
38876         * gcc.dg/ppc-stackalign-1.c: New test.
38877
38878 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
38879
38880         * ada/acats/run_all.sh: Change output to be more compliant with
38881         dejagnu framework.
38882         Create acats.sum and acats.log files under testsuite/ada/acats
38883         Only run [a-z]* directories, to filter out e.g. CVS.
38884         Redirect build output to log file.
38885
38886 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38887
38888         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
38889
38890 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
38891
38892         PR ada/5909:
38893         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
38894
38895 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
38896
38897         * gcc.c-torture/compile/20031023-1.c: New test.
38898         * gcc.c-torture/compile/20031023-2.c: New test.
38899         * gcc.c-torture/compile/20031023-3.c: New test.
38900         * gcc.c-torture/compile/20031023-4.c: New test.
38901
38902 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38903
38904         PR c++/10371
38905         * g++.dg/lookup/scoped8.C: New test.
38906
38907 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
38908
38909         * g++.dg/opt/reg-stack3.C: New test.
38910
38911 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38912
38913         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
38914
38915 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38916
38917         PR c++/11076
38918         * g++.dg/template/crash13.C: New test.
38919
38920 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
38921
38922         * gcc.dg/c99-restrict-2.c: New test.
38923
38924 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
38925
38926         PR c++/12698, c++/12699, c++/12700, c++/12566
38927         * g++.dg/inherit/covariant9.C: New test.
38928         * g++.dg/inherit/covariant10.C: New test.
38929         * g++.dg/inherit/covariant11.C: New test.
38930
38931 2003-10-23  Jason Merrill  <jason@redhat.com>
38932
38933         PR c++/12726
38934         * g++.dg/ext/complit2.C: New test.
38935
38936 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
38937
38938         PR target/12654
38939         * gcc.c-torture/execute/20031020-1.c: New test.
38940
38941 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38942
38943         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
38944         following the jump_insn.
38945
38946 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38947
38948         * gcc.dg/cast-lvalue-1.c: New test.
38949
38950 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
38951
38952         PR c++/11962
38953         * g++.dg/template/cond2.C: New test.
38954
38955 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38956
38957         * gcc.dg/builtins-28.c: New test.
38958
38959 2003-10-20  Jan Hubicka  <jh@suse.cz>
38960
38961         * g++.dg/opt/inline4.C: Do not use min-inline-insns
38962         parameter.
38963         * gcc.dg/inline-2.c: Likewise.
38964
38965 2003-10-20  Phil Edwards  <phil@codesourcery.com>
38966
38967         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
38968         * gcc.dg/nest.c: Likewise.
38969
38970 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38971
38972         PR c++/9781, c++/10583, c++/11862
38973         * g++.dg/parse/crash13.C: New test.
38974
38975 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38976
38977         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
38978
38979 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
38980
38981         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
38982         Define HAVE_C99_RUNTIME except on Solaris.
38983         * gcc.dg/builtins-20.c: Likewise.
38984
38985 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38986
38987         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
38988
38989 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38990
38991         PR c++/12495
38992         * g++.dg/template/crash21.C: New test.
38993
38994 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38995
38996         PR c++/2513
38997         * g++.dg/template/typename5.C: New test.
38998
38999 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39000
39001         PR c++/12369
39002         * g++.dg/template/friend25.C: New test.
39003
39004 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
39005
39006         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39007         versions.
39008
39009 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
39010
39011         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39012         == 2147483647.
39013
39014 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
39015
39016         * gcc.c-torture/execute/960416-1.x: Remove.
39017         * gcc.c-torture/execute/divconst-3.x: Likewise.
39018
39019 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
39020
39021         PR target/12598
39022         * gcc.dg/torture/cris-volatile-1.c: New test.
39023
39024 2003-10-14  Roger Sayle  <roger@eyesopen.com>
39025
39026         PR optimization/9325
39027         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39028         for overflowing floating point to integer conversion during RTL
39029         simplification.
39030
39031 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
39032
39033         * objc/execute/_cmd.m: Fix typo.
39034         * objc.dg/image-info.m, objc.dg/symtab-1.m:
39035         Relax 'scan-assembler' regexp.
39036         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39037         objc.dg/try-catch-4.m: Run on non-Darwin targets.
39038         * objc.dg/zero-link-2.m: Remove blank line.
39039         * objc.dg/zero-link-3.m: New test case.
39040
39041 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
39042
39043         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39044
39045         * gcc.dg/asm-names.c: Use scan-assembler-not rather
39046         than linker trickery.
39047
39048 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39049
39050         PR c++/12370
39051         * g++.dg/other/friend2.C: New test.
39052
39053 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39054
39055         * gcc.dg/20031012-1.c: New test.
39056
39057 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
39058
39059         * gcc.dg/weak/weak-3.c: Fix for new warning.
39060
39061 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
39062
39063         PR optimization/8750
39064         * gcc.c-torture/execute/20031012-1.c: New test case.
39065
39066 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39067
39068         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39069         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39070
39071 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39072
39073         PR optimization/12260
39074         * gcc.c-torture/compile/20031011-2.c: New test case.
39075
39076 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39077
39078         * gcc.c-torture/execute/20031011-1.c: New testcase.
39079
39080 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
39081
39082         * gcc.c-torture/compile/20031011-1.c: New test.
39083
39084 2003-10-11  Jan Hubicka  <jh@suse.cz>
39085
39086         * g++.dg/other/first-global.C: New test.
39087
39088 2003-10-11  Roger Sayle  <roger@eyesopen.com>
39089
39090         * gcc.c-torture/execute/string-opt-18.c: New testcase.
39091
39092 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
39093
39094         * gcc.c-torture/compile/20031010-1.c: New test.
39095
39096 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
39097
39098         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39099         * gcc.c-torture/execute/va-arg-25.c: ... here.
39100
39101 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
39102
39103         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39104
39105 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
39106
39107         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39108
39109 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
39110
39111         * g++.dg/parse/error2.C: New test.
39112
39113 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
39114
39115         PR c++/11097
39116         * g++.dg/other/error5.C: Modify the error message.
39117         * g++.dg/lookup/using8.C: New test.
39118
39119 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
39120
39121         * gcc.dg/darwin-abi-2.c: New file.
39122         * gcc.c-torture/execute/va-arg-24.c: New file.
39123
39124 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
39125
39126         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
39127         indentation.
39128
39129 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
39130
39131         PR c++/10147
39132         * g++.dg/other/error4.C: Update error messages.
39133         * g++.dg/template/ptrmem4.C: Likewise.
39134
39135         PR c++/12337
39136         * g++.dg/init/new9.C: New test.
39137
39138         PR c++/12334, c++/12236, c++/8656
39139         * g++.dg/ext/attrib8.C: New test.
39140
39141 2003-10-06  Devang Patel  <dpatel@apple.com>
39142
39143         * gcc.dg/debug/dwarf2-3.h: New test.
39144         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39145
39146 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
39147
39148         * g++.dg/opt/cfg2.C: New test.
39149
39150 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
39151
39152         * g++.dg/opt/float1.C: New test.
39153
39154 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
39155
39156         * gcc.dg/c90-array-lval-6.c: New test.
39157         * gcc.dg/c99-array-lval-6.c: New test.
39158
39159 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
39160             Ziemowit Laski  <zlaski@apple.com>
39161
39162         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39163         'Derived', so that it is never considered a class method; add
39164         new warning for '+port' method ambiguity.
39165         * objc.dg/method-12.m: Include <objc/objc.h> instead of
39166         <objc/objc-api.h> (needed on Mac OS X).
39167         * objc.dg/method-13.m: New test.
39168
39169 2003-10-03  Roger Sayle  <roger@eyesopen.com>
39170
39171         PR optimization/9325, PR java/6391
39172         * gcc.c-torture/execute/20031003-1.c: New test case.
39173
39174 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
39175
39176         PR optimization/12180
39177         * gcc.dg/20031002-1.c: New test.
39178
39179         PR c++/12486
39180         * g++.dg/inherit/error1.C: New test.
39181
39182 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
39183
39184         * lib/f-torture.exp (search_for): Rename to...
39185         (search_for_re): This.  Also, clean up comments and the
39186         "regexp" invocation.
39187
39188 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
39189
39190         * gcc.c-torture/compile/20031002-1.c: New test.
39191
39192 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
39193
39194         * g++.dg/opt/cond1.C: New test.
39195
39196 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
39197
39198         * gcc.dg/Wold-style-definition-2.c: New testcase.
39199         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39200
39201 2003-09-29  Richard Henderson  <rth@redhat.com>
39202
39203         * g++.dg/init/array10.C: Add dg-options.
39204
39205 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
39206
39207         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39208
39209 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39210
39211         * g++.dg/template/friend19.C: Fix typo.
39212         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39213
39214 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
39215
39216         * gcc.c-torture/execute/20030928-1.c: New test.
39217         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39218
39219 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
39220
39221         * g++.dg/opt/unroll1.C: New test.
39222
39223 2003-09-26  Roger Sayle  <roger@eyesopen.com>
39224
39225         PR optimization/11741
39226         * gcc.dg/20030926-1.c: New test case.
39227
39228 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39229
39230         PR c++/5655
39231         * g++.dg/parse/access7.C: New test.
39232         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39233
39234 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
39235
39236         MERGE OF objc-improvements-branch into MAINLINE:
39237         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39238         if libobjc has not been built.
39239         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39240         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39241         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39242         objc/execute/nested-3.m, objc/execute/np-2.m,
39243         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39244         objc/execute/redefining_self.m, objc/execute/root_methods.m,
39245         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39246         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39247         objc.dg/special/unclaimed-category-1.h,
39248         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39249         well as GNU runtime.
39250         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39251         * execute/cascading-1.m, execute/function-message-1.m,
39252         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39253         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39254         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39255         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39256         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39257         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39258         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39259         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39260         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39261         * objc.dg/bitfield-2.m: Run only on Darwin.
39262         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39263         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39264         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39265         * objc.dg/const-str-1.m: Fix constant string layout.
39266
39267 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
39268
39269         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39270
39271 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
39272
39273         * gcc.dg/darwin-abi-1.c: New file.
39274
39275 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
39276
39277         PR target/12281
39278         * gcc.c-torture/compile/20030921-1.c: New test.
39279
39280 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
39281
39282         * g++.dg/opt/reg-stack2.C: New test.
39283
39284 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
39285
39286         * g++.dg/eh/delayslot1.C: New test.
39287
39288 2003-09-20  Richard Henderson  <rth@redhat.com>
39289
39290         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39291
39292 2003-09-20  Roger Sayle  <roger@eyesopen.com>
39293
39294         * gcc.c-torture/execute/20030920-1.c: New test case.
39295
39296 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39297
39298         * g++.dg/rtti/typeid3.C: Correct expected error message.
39299
39300 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39301
39302         PR c++/157
39303         * g++.dg/parse/crash12.C: New test.
39304
39305 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
39306
39307         * gcc.dg/compat/mixed-struct-check.h: New.
39308         * gcc.dg/compat/mixed-struct-defs.h: New.
39309         * gcc.dg/compat/mixed-struct-init.h: New.
39310         * gcc.dg/compat/struct-by-value-19_main.c: New.
39311         * gcc.dg/compat/struct-by-value-19_x.c: New.
39312         * gcc.dg/compat/struct-by-value-19_y.c: New.
39313         * gcc.dg/compat/struct-by-value-20_main.c: New.
39314         * gcc.dg/compat/struct-by-value-20_x.c: New.
39315         * gcc.dg/compat/struct-by-value-20_y.c: New.
39316         * gcc.dg/compat/struct-return-19_main.c: New.
39317         * gcc.dg/compat/struct-return-19_x.c: New.
39318         * gcc.dg/compat/struct-return-19_y.c: New.
39319         * gcc.dg/compat/struct-return-20_main.c: New.
39320         * gcc.dg/compat/struct-return-20_x.c: New.
39321         * gcc.dg/compat/struct-return-20_y.c: New.
39322
39323 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
39324         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39325         so that it will not complain on LP64 targets.
39326
39327 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39328
39329         PR c++/495
39330         * g++.dg/template/friend24.C: New test.
39331
39332 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
39333
39334         PR c++/12332
39335         * g++.dg/template/memtmpl2.C: New test.
39336
39337 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
39338
39339         PR target/11184
39340         * gcc.dg/builtin-apply1.c: New test.
39341
39342 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
39343
39344         PR c++/9848
39345         * g++.dg/warn/Wunused-4.C: New test.
39346
39347 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39348
39349         PR c++/12316
39350         * g++.dg/other/gc2.C: New test.
39351
39352 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
39353
39354         PR c++/11991
39355         * g++.dg/rtti/typeid3.C: New test.
39356
39357         PR c++/12266
39358         * g++.dg/overload/template1.C: New test.
39359
39360 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
39361
39362         * g++.dg/opt/cfg3.C: New test.
39363
39364 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39365
39366         PR c++/7939
39367         * g++.dg/template/crash11.C: New test.
39368
39369 2003-09-16  Jason Merrill  <jason@redhat.com>
39370             Jakub Jelinek  <jakub@redhat.com>
39371
39372         * gcc.dg/attr-warn-unused-result.c: New test.
39373
39374 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
39375
39376         PR c++/12184
39377         * g++.dg/expr/call2.C: New test.
39378
39379 2003-09-15  Andreas Jaeger  <aj@suse.de>
39380
39381         * gcc.dg/Wold-style-definition-1.c: New test.
39382
39383 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
39384
39385         PR c++/3907
39386         * g++.dg/parse/template12.C: New test.
39387
39388         * g++.dg/abi/bitfield11.C: New test.
39389         * g++.dg/abi/bitfield12.C: Likewise.
39390
39391 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
39392
39393         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
39394         non-expansion of functional macro name without arguments at EOL.
39395         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
39396
39397 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
39398
39399         * gcc.c-torture/execute/20030914-[12].c: New tests.
39400
39401 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39402
39403         PR c++/11788
39404         * g++.dg/overload/addr1.C: New test.
39405
39406 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
39407
39408         * gcc.dg/20030909-1.c: New test.
39409
39410 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
39411
39412         * gcc.dg/ultrasp10.c: New test.
39413
39414 2003-09-09  Devang Patel  <dpatel@apple.com>
39415
39416         * gcc.dg/darwin-ld-6.c: New test.
39417
39418 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39419
39420         * gcc.dg/torture/builtin-explog-1.c: New testcase.
39421
39422 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39423
39424         * gcc.dg/ia64-types1.c: New test.
39425         * gcc.dg/ia64-types2.c: Likewise.
39426
39427 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39428
39429         * gcc.dg/builtins-1.c: Add more _Complex tests.
39430         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39431
39432         * gcc.dg/builtins-1.c: Test existing _Complex functions.
39433         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39434
39435 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
39436
39437         PR c++/11786
39438         * g++.dg/lookup/koenig2.C: New test.
39439
39440         PR c++/5296
39441         * g++.dg/rtti/typeid2.C: New test.
39442
39443 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
39444
39445         * gcc.c-torture/compile/20030904-1.c: New test.
39446
39447 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39448
39449         * g++.dg/opt/longbranch2.C: New test.
39450
39451 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39452
39453         * g++.dg/template/crash10.C: Only compile it.
39454
39455 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
39456
39457         PR middle-end/11665
39458         * gcc.c-torture/compile/20030907-1.c: New test.
39459         * g++.dg/init/array11.C: New test.
39460
39461 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39462
39463         PR c++/11852
39464         * g++.dg/init/struct1.C: New test.
39465
39466 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
39467
39468         PR c++/12181
39469         * g++.dg/expr/comma1.C: New test.
39470
39471 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
39472
39473         PR c++/11867
39474         * g++.dg/expr/static_cast5.C: New test.
39475
39476 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
39477
39478         PR c++/11507
39479         * g++.dg/lookup/scoped7.C: New test.
39480
39481         PR c++/9574
39482         * g++.dg/other/static1.C: New test.
39483
39484         PR c++/11490
39485         * g++.dg/warn/template-1.C: New test.
39486
39487         PR c++/11432
39488         * g++.dg/template/crash10.C: New test.
39489
39490         PR c++/2478
39491         * g++.dg/overload/VLA.C: New test.
39492
39493         PR c++/10804
39494         * g++.dg/template/call1.C: New test.
39495
39496 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39497
39498         PR c++/11794
39499         * g++.dg/parse/using3.C: New test.
39500
39501 2003-09-06  Roger Sayle  <roger@eyesopen.com>
39502
39503         PR c++/11409
39504         * g++.dg/overload/builtin3.C: New test case.
39505
39506 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
39507
39508         PR c/9862
39509         * gcc.dg/20030906-1.c: New test.
39510         * gcc.dg/20030906-2.c: Likewise.
39511
39512 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39513
39514         PR c++/12167
39515         * g++.dg/parse/defarg5.C: New test.
39516
39517         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39518
39519 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
39520
39521         PR c++/12163
39522         * g++.dg/expr/static_cast4.C: New test.
39523
39524         PR c++/12146
39525         * g++.dg/template/crash9.C: New test.
39526
39527 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
39528
39529         * g++.old-deja/g++.ext/pretty2.C: Update for change
39530         in __FUNCTION__.
39531         * g++.old-deja/g++.ext/pretty3.C: Likewise.
39532
39533 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
39534
39535         PR c++/11922
39536         * g++/dg/template/qualified-id1.C: New test.
39537
39538         PR c++/12037
39539         * g++.dg/warn/noeffect4.C: New test.
39540
39541 2003-09-04  Matt Austern  <austern@apple.com>
39542
39543         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39544         * g++.dg/ext/fnname2.C: Likewise.
39545         * g++.dg/ext/fnname3.C: Likewise.
39546
39547 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
39548
39549         * g++.dg/expr/lval1.C: New test.
39550         * g++.dg/ext/lvcast.C: Remove.
39551
39552 2003-09-03  Roger Sayle  <roger@eyesopen.com>
39553
39554         PR optimization/11700.
39555         * gcc.c-torture/compile/20030903-1.c: New test case.
39556
39557 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
39558
39559         PR c++/12053
39560         * g++.dg/abi/layout4.C: New test.
39561
39562 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
39563
39564         PR c++/11553
39565         * g++.dg/parse/friend3.C: New test.
39566
39567 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
39568
39569         PR c++/11847
39570         * g++.dg/template/class1.C: New test.
39571
39572         PR c++/11808
39573         * g++.dg/expr/call1.C: New test.
39574
39575 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
39576
39577         PR c++/12114
39578         * g++.dg/init/ref9.C: New test.
39579
39580         PR c++/11972
39581         * g++.dg/template/nested4.C: New test.
39582
39583 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39584
39585         PR c++/12093
39586         * g++.dg/template/non-dependent4.C: New test.
39587
39588         PR c++/11928
39589         * g++.dg/inherit/conv1.C: New test.
39590
39591 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
39592
39593         PR c++/6196
39594         * g++.dg/ext/label1.C: New test.
39595         * g++.dg/ext/label2.C: Likewise.
39596
39597 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39598
39599         * g++.dg/expr/cond3.C: New test.
39600
39601 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39602
39603         * gcc.dg/builtins-1.c: Add new builtin cases.
39604
39605 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39606
39607         * gcc.dg/builtins-1.c: Add new cases.
39608         * gcc.dg/torture/builtin-attr-1.c: Likewise.
39609
39610 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39611
39612         * gcc.dg/builtins-1.c: Add more math builtin tests.
39613         * gcc.dg/torture/builtin-attr-1.c: New test.
39614
39615 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
39616
39617         PR optimization/5079
39618         * g++.dg/opt/static3.C: New test.
39619
39620 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
39621
39622         * gcc.misc-tests/gcov-10b.c: New test.
39623
39624 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
39625
39626         * g++.dg/opt/ptrmem3.C: New test.
39627
39628         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39629
39630 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
39631
39632         * gcc.dg/20030826-2.c: New test.
39633
39634 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39635
39636         PR middle-end/12002
39637         * g77.f-torture/compile/12002.f: New test case.
39638
39639 2003-08-26  Roger Sayle  <roger@eyesopen.com>
39640
39641         * gcc.dg/20030826-1.c: New test case.
39642
39643 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
39644
39645         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39646
39647 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
39648
39649         PR c++/11871
39650         * c++.dg/lookup/crash1.C: New test.
39651
39652         * c++.dg/warn/noeffect3.C: New test.
39653
39654 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
39655
39656         * gcc.dg/compat/vector-1_x.c: Compile with -w.
39657         * gcc.dg/compat/vector-1_y.c: Ditto.
39658         * gcc.dg/compat/vector-2_x.c: Ditto.
39659         * gcc.dg/compat/vector-2_y.c: Ditto.
39660
39661 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
39662
39663         * gcc.dg/20030702-1.c: New test.
39664
39665 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
39666
39667         PR c++/8795
39668         * g++.dg/ext/altivec-1.C: New test.
39669
39670 2003-08-24  Richard Henderson  <rth@redhat.com>
39671
39672         * g++.dg/eh/simd-2.C: Add -w for x86.
39673
39674 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
39675
39676         * gcc.dg/20030815-1.c: New test.
39677
39678 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39679
39680         PR c++/3765
39681         * g++.dg/parse/access6.C: New test.
39682
39683 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39684
39685         PR c++/641, c++/11876
39686         * g++.dg/template/friend22.C: New test.
39687         * g++.dg/template/friend23.C: Likewise.
39688
39689 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39690
39691         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39692         identically.
39693
39694 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39695
39696         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39697
39698 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39699
39700         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39701
39702 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39703
39704         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39705
39706 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
39707
39708         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39709
39710 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
39711
39712         PR c++/11919
39713         * g++.dg/overload/prom1.C: New test.
39714
39715         PR c++/11551
39716         * g++.dg/parse/dtor2.C: New test.
39717
39718         PR c++/10762
39719         * g++.dg/parse/using2.C: New test.
39720
39721 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
39722
39723         PR target/11805
39724         * gcc.c-torture/compile/20030821-1.c: New.
39725
39726 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
39727
39728         PR c++/11834
39729         * g++.dg/template/deduce2.C: New test.
39730
39731 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
39732
39733         * gcc.c-torture/execute/20030821-1.c: New test.
39734
39735 2003-08-20  Roger Sayle  <roger@eyesopen.com>
39736
39737         PR middle-end/11984
39738         * gcc.dg/20030820-1.c: New test case.
39739
39740 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
39741
39742         PR c++/11945
39743         * g++.dg/warn/noeffect2.C: New test.
39744
39745 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
39746
39747         PR c++/10926
39748         * g++.dg/template/dtor2.C: New test.
39749
39750         PR c++/11684
39751         * g++.dg/template/operator1.C: New test.
39752         * g++.dg/parse/operator4.C: New test.
39753
39754         PR c++/11946.C
39755         * g++.dg/expr/enum1.C: New test.
39756         * gcc.dg/c99-bool-1.c: Remove bogus warning.
39757
39758         PR c++/11036.C
39759         * g++.dg/parse/elab2.C: New test.
39760         * g++.dg/parse/typedef4.C: Change error message.
39761         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39762         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
39763         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
39764
39765 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
39766
39767         * gcc.dg/pch/warn-1.c: New.
39768         * gcc.dg/pch/warn-1.hs: New.
39769
39770         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
39771         not-tested file.
39772
39773 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39774
39775         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
39776
39777 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
39778
39779         * gcc.dg/uninit-D.c: New Test.
39780         * gcc.dg/uninit-E.c: New Test.
39781         * gcc.dg/uninit-F.c: New Test.
39782         * gcc.dg/uninit-G.c: New Test.
39783
39784 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
39785
39786         * g++.dg/README: Describe the pch directory.
39787
39788 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39789
39790         PR c++/11174
39791         * g++.dg/parse/access4.C: New test.
39792         * g++.dg/parse/access5.C: Likewise.
39793         * g++.old-deja/g++.jason/access17.C: Adjust error message.
39794
39795 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
39796
39797         * gcc.dg/noncompile/20030818-1.c: New.
39798
39799 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39800
39801         PR c++/11957
39802         * g++.dg/warn/noeffect1.C: New test.
39803
39804         * g++.dg/template/scope2.C: New test.
39805         * g++.dg/template/error2.C: Correct dg-error
39806
39807 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
39808
39809         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
39810
39811 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
39812
39813         PR C++/11512
39814         * g++.dg/template/warn1.C: New.
39815
39816 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
39817
39818         * g++.dg/template/error2.C: New test.
39819         * g++.dg/lookup/using7.C: Adjust errors
39820         * g++.old-deja/g++.pt/crash36.C: Likewise.
39821         * g++.old-deja/g++.pt/derived3.C: Likewise.
39822
39823 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39824
39825         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
39826         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
39827         * gcc.c-torture/execute/builtins/string-9.c: New, from
39828         string-opt-9.c.  Adjust for execute/builtins framework.
39829         * gcc.c-torture/execute/string-opt-9.c: Delete.
39830
39831 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
39832
39833         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
39834
39835         * g++.dg/parse/ret-type2.C: New test.
39836
39837         PR c++/11703
39838         * g++.dg/init/new8.C: New test.
39839
39840         PR c++/10923
39841         * g++.dg/parse/typedef5.C: New test.
39842
39843         PR c++/9512
39844         * g++.dg/parse/qualified2.C: New test.
39845         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
39846         invalid code.
39847
39848 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
39849
39850         * g++.dg/conversion/ptrmem1.C: New test.
39851
39852 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
39853
39854         PR target/11693
39855         * gcc.dg/20030811-1.c: New test.
39856
39857         PR target/11535
39858         * gcc.c-torture/execute/20030811-1.c: New test.
39859
39860 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39861
39862         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
39863
39864 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
39865
39866         PR c++/11789.C
39867         * g++.dg/inherit/multiple1.C: New test.
39868
39869 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39870
39871         * gcc.dg/spe1.c: New test.
39872
39873         PR c++/11670
39874         * g++.dg/expr/cast2.C: New test.
39875
39876         PR c++/10530
39877         * g++.dg/template/dependent-name2.C: New test.
39878
39879 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
39880
39881         * g++.dg/parse/crash11.C: Put the dg options in comments.
39882
39883 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
39884
39885         * lib/gcc-dg.exp: Update for diagnostic change.
39886
39887 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39888
39889         PR c++/5767
39890         * g++.dg/parse/crash11.C: New test.
39891
39892 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
39893
39894         * gcc.dg/cpp/spacing1.c: Update.
39895
39896 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
39897
39898         PR target/11739
39899         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
39900         a value for -mtune.
39901
39902 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39903
39904         PR middle-end/11771
39905         * gcc.c-torture/compile/20030804-1.c: New test case.
39906
39907 2003-08-04  Roger Sayle  <roger@eyesopen.com>
39908
39909         * gcc.dg/20030804-1.c: New test case.
39910
39911 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
39912
39913         * gcc.dg/cpp/separate-1.c: New test.
39914
39915 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
39916
39917         PR c++/11704
39918         * g++.dg/template/dependent-expr2.C: New test.
39919
39920         PR c++/11766
39921         * g++.dg/expr/ptrmem1.C: New test.
39922
39923 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39924
39925         PR c++/9453
39926         * g++.dg/template/friend15.C: New test.
39927
39928 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
39929
39930         * lib/dg-pch.exp: Work round PCH bug.
39931
39932 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39933
39934         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
39935         builtins.  Move cases from builtins-4.c here.
39936
39937         * gcc.dg/torture/builtin-math-1.c: New test taken from
39938         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
39939         additional cases.
39940
39941         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
39942         Delete.
39943
39944 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
39945
39946         PR c++/9447
39947         * g++.dg/template/using7.C: New test.
39948
39949 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
39950
39951         * import1.c, import2.c: New tests.
39952
39953 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
39954
39955         * g++.dg/eh/crossjump1.C: New test.
39956
39957 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
39958
39959         PR c++/11697
39960         * g++.dg/template/using6.C: New test.
39961
39962         PR c++/11744
39963         * g++.dg/template/koenig2.C: New test.
39964
39965 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39966
39967         PR c++/7983
39968         * g++.dg/parse/typedef4.C: New test.
39969
39970 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39971
39972         PR c++/8442, c++/8806
39973         * g++.dg/template/elab1.C: New test.
39974         * g++.dg/template/type2.C: Likewise.
39975         * g++.dg/template/ttp3.C: Adjust expected error message.
39976         * g++.old-deja/g++.law/visibility13.C: Likewise.
39977         * g++.old-deja/g++.niklas/t135.C: Likewise.
39978         * g++.old-deja/g++.pt/ttp41.C: Likewise.
39979         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
39980         template argument.
39981         * g++.old-deja/g++.pt/ttp44.C: Likewise.
39982
39983 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
39984
39985         PR c++/11295
39986         * g++.dg/ext/stmtexpr1.C: New test.
39987
39988         * g++.dg/opt/tmp1.C: New test.
39989
39990         PR c++/11525
39991         * g++.dg/parse/constant4.C: New test.
39992
39993         PR c++/9447
39994         * g++.dg/template/using5.C: New test.
39995
39996 2003-07-31  Roger Sayle  <roger@eyesopen.com>
39997
39998         * gcc.dg/builtins-27.c: New test case.
39999
40000 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
40001
40002         * gcc.dg/tls/opt-7.c: New test.
40003
40004 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
40005
40006         * g++.old-deja/g++.other/crash18.C: Remove.
40007
40008 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
40009
40010         * g++.dg/template/explicit3.C: New.
40011         * g++.dg/template/explicit4.C: New.
40012         * g++.dg/template/explicit5.C: New.
40013
40014         PR c++/11347
40015         * g++.dg/template/memtmpl1.C: New.
40016
40017 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
40018
40019         PR target/11565
40020         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40021         * gcc.dg/i386-387-5.c (dg-options): Likewise.
40022
40023 2003-07-30  Jan Hubicka  <jh@suse.cz>
40024
40025         * vtgc1.c: Kill.
40026
40027 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
40028
40029         * gcc.dg/struct-in-proto-1.c: New test.
40030
40031 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
40032
40033         * gcc.dg/cpp/include2.c: Only expect one message.
40034
40035 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
40036
40037         PR c++/9447
40038         * g++.dg/template/using1.C: New test.
40039         * g++.dg/template/using2.C: New test.
40040         * g++.dg/template/using3.C: New test.
40041         * g++.dg/template/using4.C: New test.
40042
40043 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
40044
40045         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40046         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40047
40048 2003-07-28  Jan Hubicka  <jh@suse.cz>
40049
40050         PR c++/11530
40051         * g++.dg/opt/call1.C: New test.
40052
40053 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
40054
40055         PR c++/11667
40056         * g++.dg/init/enum2.C: New test.
40057         * g++.dg/template/overload1.C: Add "-w" option.
40058
40059 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
40060
40061         * gcc.dg/Wdeclaration-after-statement-1.c,
40062         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40063
40064 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
40065
40066         * gcc.c-torture/compile/20030725-1.c: New test.
40067
40068 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
40069
40070         * gcc.dg/20030505.c: Only run for SPE.
40071         Remove definition of opaque type.
40072
40073 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
40074
40075         * g++.dg/template/ptrmem6.C: New test.
40076
40077 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
40078
40079         * gcc.c-torture/compile/zero-strct-2.c: New test.
40080
40081 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
40082
40083         * gcc.dg/intermod-1.c: New test.
40084
40085 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40086
40087         PR c++/11617
40088         * g++.dg/template/lookup2.C: New test.
40089         * g++.dg/template/memclass1.C: Remove instantiated from error.
40090         * g++.dg/other/error2.C: Tweak expected errors.
40091
40092         PR c++/11596
40093         * g++.dg/template/defarg3.C: New test.
40094
40095         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40096
40097 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
40098
40099         * g++.dg/inherit/access5.C: New test.
40100
40101 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40102
40103         PR c++/11513
40104         * g++.dg/template/crash8.C: New test.
40105
40106 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
40107
40108         PR c/10602
40109         * gcc.dg/noncompile/incomplete-2.c: New test.
40110
40111 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
40112
40113         PR c++/11645
40114         * g++.dg/inherit/access4.C: New test.
40115
40116         PR c++/11517
40117         * g++.dg/expr/cond2.C: New test.
40118
40119         PR optimization/10679
40120         * g++.dg/opt/inline4.C: New test.
40121
40122 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
40123
40124         * g++.dg/parse/crash10: New test.
40125
40126 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40127
40128         * g++.dg/ext/flexary1.C: New test.
40129
40130 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40131
40132         PR c++/10793
40133         * g++.dg/template/crash9.C: New test.
40134
40135 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40136
40137         PR c++/3004
40138         * g++.dg/parse/typedef3.C: New test.
40139
40140         PR c++/7906
40141         * g++.dg/parse/operator2.C: New test.
40142
40143         PR c++/8895
40144         * g++.dg/parse/def-tmpl-arg1.C: New test.
40145
40146         PR c++/9282
40147         * g++.dg/parse/funptr1.C: New test.
40148
40149         PR c++/9452
40150         * g++.dg/parse/ambig3.C: New test.
40151
40152         PR c++/9454
40153         * g++.dg/parse/operator3.C: New test.
40154
40155         PR c++/9486
40156         * g++.dg/parse/template10.C: New test.
40157
40158         PR c++/9488
40159         * g++.dg/parse/template11.C: New test.
40160
40161         PR c++/10150
40162         * g++.dg/parse/invalid-op1.C: New test.
40163
40164         PR c++/10247
40165         * g++.dg/parse/condexpr1.C: New test.
40166
40167 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
40168
40169         * g++.dg/ext/packed3.C: New test.
40170         * g++.dg/ext/packed4.C: New test.
40171
40172         * gcc.dg/pack-test-3.c: New test.
40173
40174 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
40175
40176         * lib/compat.exp: Handle dg-options per source file.
40177         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40178         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40179         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40180         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40181         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40182         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40183         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40184         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40185         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40186         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40187         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40188         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40189         * g++.dg/compat/break/bitfield7_x.C: Ditto.
40190         * g++.dg/compat/break/bitfield7_y.C: Ditto.
40191
40192 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
40193
40194         PR c/10320
40195         * gcc.c-torture/execute/20030718-1.c: New test.
40196
40197 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40198
40199         PR optimization/11536
40200         * gcc.dg/20030721-1.c: New test.
40201
40202 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
40203
40204         PR c++/11546
40205         * g++.dg/template/lookup1.C: New test.
40206
40207 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
40208
40209         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40210         diagnostics of ill-formed constructs involving labels.
40211         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40212         the new 'previously defined here' message.
40213
40214 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
40215
40216         * g++.dg/parse/non-dependent2.C: New test.
40217
40218 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
40219
40220         * g++.dg/init/init-ref4.C: xfail on targets without
40221         weak symbols.
40222
40223 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
40224
40225         PR target/11087
40226         * gcc.c-torture/execute/20030717-1.c: New test.
40227
40228 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
40229
40230         * g++.dg/opt/cfg1.C: New test.
40231
40232 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
40233
40234         PR optimization/11557
40235         * gcc.dg/20030717-1.c: New test.
40236
40237 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
40238
40239         PR c++/10476
40240         * g++.dg/expr/crash-1.C: New test.
40241
40242         PR c++/11027
40243         * g++.dg/template/init3.C: New test.
40244
40245         PR c++/8222
40246         * g++.dg/template/non-dependent1.C: New test.
40247
40248         PR c++/11070
40249         * g++.dg/template/non-dependent2.C: New test.
40250
40251         PR c++/11071
40252         * g++.dg/template/non-dependent3.C: New test.
40253
40254         PR c++/9907
40255         * g++.dg/template/sizeof5.C: New test.
40256
40257 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
40258
40259         PR 11498
40260         * gcc.c-torture/compile/mangle-1.c: New file.
40261
40262 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40263
40264         PR c++/7809
40265         * g++.dg/parse/access3.C: New test.
40266
40267 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
40268
40269         PR c++/11384
40270         * g++.dg/init/init-ref4.C: New test.
40271
40272 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
40273
40274         PR c++/11547
40275         * g++.dg/parse/constant3.C: New test.
40276         * g++.dg/parse/crash7.C: Likewise.
40277
40278 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
40279
40280         PR target/11008
40281         * gcc.dg/i386-pentium4-not-mull.c: New.
40282
40283 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
40284
40285         * gcc.dg/asm-names.c (ymain): Make it weak.
40286
40287 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40288
40289         PR c++/5421
40290         * g++.dg/template/friend21.C: New test.
40291
40292 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
40293
40294         * gcc.dg/cleanup-8.c: New test.
40295         * gcc.dg/cleanup-9.c: New test.
40296
40297 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
40298
40299         * g++.dg/ext/dll-MI1.h: New file.
40300         * g++.dg/ext/dllexport-MI1.C: New file.
40301         * g++.dg/ext/dllimport-MI1.C: New file.
40302
40303 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
40304
40305         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40306         it does not have cmpstrsi patterns (just cmpmemsi).
40307
40308 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
40309
40310         PR debug/11473
40311         * g++.dg/debug/debug8.C: New test.
40312
40313 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40314
40315         PR c++/10108
40316         * g++.dg/template/crash7.C: New test.
40317
40318 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
40319
40320         PR target/10795
40321         * gcc.c-torture/compile/20030708-1.c: New.
40322
40323 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
40324
40325         * gcc.c-torture/execute/20030715-1.c: New test.
40326
40327 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
40328
40329         * gcc.dg/pch/inline-3.c: New file.
40330         * gcc.dg/pch/inline-3.hs: New file.
40331         * gcc.dg/pch/inline-4.c: New file.
40332         * gcc.dg/pch/inline-4.hs: New file.
40333
40334 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
40335
40336         PR c++/11509
40337         * g++.dg/template/crash6.C: New test.
40338
40339         PR c++/7053
40340         * g++.dg/template/friend20.C: New test.
40341
40342         PR c++/7019
40343         * g++.dg/template/overload2.C: New test.
40344
40345 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40346
40347         PR optimization/11440
40348         * gcc.c-torture/execute/20030714-1.c: New test.
40349
40350 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40351
40352         PR c++/11154
40353         * g++.dg/template/partial2.C: New test.
40354
40355 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
40356
40357         PR c++/11503
40358         * g++.dg/template/anon1.C: New test.
40359
40360         PR c++/11493
40361         PR c++/11495
40362         * g++.dg/parse/template9.C: Likewise.
40363         * g++.dg/template/crash4.C: New test.
40364         * g++.dg/template/koenig1.C: Likewise.
40365         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40366         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40367         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40368         functions.
40369         * g++.old-deja/g++.jason/template36.C: Likewise.
40370         * g++.old-deja/g++.mike/p1989.C: Likewise.
40371         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40372         * g++.old-deja/g++.pt/ttp20.C: Use this->.
40373         * g++.old-deja/g++.pt/ttp21.C: Use this->.
40374         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40375         compiling.
40376         * g++.old-deja/g++.pt/union2.C: Use this->.
40377
40378 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
40379
40380         * gcc.dg/20030711-1.c: New test.
40381
40382 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
40383
40384         PR c++/11050
40385         * g++.dg/parse/args1.C: New test.
40386         * g++.pt/defarg8.C: Change expected errors.
40387
40388 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
40389
40390         PR c++/8164
40391         * g++.dg/template/nontype2.C: New test.
40392
40393         PR c++/10558
40394         * g++.dg/parse/template8.C: New test.
40395
40396         PR c++/8327
40397         * g++.dg/template/scope1.C: New test.
40398
40399         * g++.dg/warn/Wsign-compare-1.C: New test.
40400
40401 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40402
40403         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40404
40405 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
40406
40407         PR c++/9411
40408         * g++.dg/template/explicit2.C: New test.
40409
40410         PR c++/10032
40411         * g++.dg/warn/pedantic1.C: New test.
40412
40413 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
40414
40415         PR c++ 9483
40416         * g++.dg/other/field1.C: New test.
40417
40418 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
40419
40420         PR c/11449
40421         * gcc.c-torture/compile/20030707-1.c: New.
40422
40423 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40424
40425         PR c++/10849
40426         * g++.dg/template/access12.C: New test.
40427
40428 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
40429
40430         * g++.dg/bprob/bprob.exp (prof_ext): Update.
40431         * g77.dg/bprob/bprob.exp (prof_ext): Update.
40432         * gcc.misc-tests/bprob.exp (prof_ext): Update.
40433         * gcc.misc-tests/gcov.exp: Update
40434         * g++.dg/gcov/gcov.exp: Update
40435         * lib/gcov.exp: Update.
40436
40437 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
40438
40439         * g++.dg/abi/mangle17.C: Make sure template expressions are
40440         dependent.
40441         * g++.dg/abi/mangle4.C: Mark erroneous casts.
40442         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40443         * g++.dg/opt/stack1.C: Remove erroneous code.
40444         * g++.dg/parse/template7.C: New test.
40445         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40446         * g++.old-deja/g++.pt/crash4.C: Likewise.
40447
40448 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40449
40450         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40451         with zero or one occurence of `$' after the initial `L'.
40452
40453 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
40454
40455         * gcc.c-torture/compile/20030704-1.c: Add a comment.
40456
40457 2003-07-08  Roger Sayle  <roger@eyesopen.com>
40458
40459         PR c/11370
40460         * gcc.dg/Wunreachable-6.c: New testcase.
40461         * gcc.dg/Wunreachable-7.c: New testcase.
40462
40463 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40464
40465         PR c/11420
40466         * gcc.dg/20030708-1.c: New test.
40467
40468 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
40469
40470         * gcc.dg/compat/sdata-section.h: New file.
40471         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40472         * gcc.dg/torture/mips-sdata-1.c: New test.
40473
40474 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40475
40476         PR c++/11030
40477         * g++.dg/template/friend19.C: New test.
40478
40479 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
40480
40481         * g++.dg/opt/strength-reduce.C: New test.
40482
40483 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40484
40485         PR target/10979
40486         * gcc.dg/20030707-1.c: New testcase.
40487
40488 2003-07-07  Roger Sayle  <roger@eyesopen.com>
40489
40490         PR optimization/11059
40491         * g++.dg/opt/emptyunion.C: New testcase.
40492
40493 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40494             Eric Botcazou  <ebotcazou@libertysurf.fr>
40495
40496         * g++.dg/opt/stack1.C: New test.
40497
40498 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
40499
40500         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40501         run test.
40502
40503         PR c++/11431
40504         * g++.dg/expr/static_cast3.C: New test.
40505
40506 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
40507
40508         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40509         everywhere.
40510         * gcc.dg/concat.c: Concatenation of string constants with
40511         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40512         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40513         * gcc.dg/cpp/escape-2.c: Use wide character constants where
40514         necessary to avoid multi-character character constant warning.
40515         * gcc.dg/cpp/escape.c: Likewise.
40516         * gcc.dg/cpp/ucs.c: Likewise.
40517         Remove backslashes from dg-bogus comments, as they confuse Tcl.
40518         Fix a typo.
40519
40520 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40521
40522         PR c/11428
40523         * gcc.c-torture/compile/20030704-1.c: New.
40524
40525 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
40526
40527         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40528
40529 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
40530
40531         PR c++/5287, PR c++/7910,  PR c++/11021
40532         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40533         tests for warnings.
40534         * g++.dg/ext/dllimport2.C: Add tests for warnings.
40535         * g++.dg/ext/dllimport3.C: Likewise.
40536         * g++.dg/ext/dllimport4.C: New file.
40537         * g++.dg/ext/dllimport5.C: New file.
40538         * g++.dg/ext/dllimport6.C: New file.
40539         * g++.dg/ext/dllimport7.C: New file.
40540         * g++.dg/ext/dllimport8.C: New file.
40541         * g++.dg/ext/dllimport9.C: New file.
40542         * g++.dg/ext/dllimport10.C: New file.
40543         * g++.dg/ext/dllexport1.C: New file.
40544
40545 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40546
40547         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40548         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40549
40550 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40551
40552         * gcc.dg/builtins-25.c: New testcase.
40553         * gcc.dg/builtins-26.c: New testcase.
40554
40555 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
40556
40557         * gcc.dg/compat/vector-defs.h: New file.
40558         * gcc.dg/compat/vector-setup.h: New file.
40559         * gcc.dg/compat/vector-check.h: New file.
40560         * gcc.dg/compat/vector-1_main.c: New file.
40561         * gcc.dg/compat/vector-1_x.c: New file.
40562         * gcc.dg/compat/vector-1_y.c: New file.
40563         * gcc.dg/compat/vector-2_main.c: New file.
40564         * gcc.dg/compat/vector-2_x.c: New file.
40565         * gcc.dg/compat/vector-2_y.c: New file.
40566
40567         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40568         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40569         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40570         * gcc.dg/compat/struct-align-1.h: New file.
40571         * gcc.dg/compat/struct-align-1_main.c: New file.
40572         * gcc.dg/compat/struct-align-1_x.c: New file.
40573         * gcc.dg/compat/struct-align-1_y.c: New file.
40574         * gcc.dg/compat/struct-align-2.h: New file.
40575         * gcc.dg/compat/struct-align-2_main.c: New file.
40576         * gcc.dg/compat/struct-align-2_x.c: New file.
40577         * gcc.dg/compat/struct-align-2_y.c: New file.
40578
40579         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40580         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40581         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40582         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40583         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40584         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40585         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40586         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40587         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40588         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40589         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40590         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40591         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40592         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40593         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40594         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40595         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40596         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40597         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40598         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40599         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40600         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40601         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40602         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40603         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40604         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40605         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40606         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40607         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40608
40609 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40610
40611         * gcc.dg/i386-call-1.c: New test.
40612
40613 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40614
40615         PR c++/9162
40616         * g++.dg/parse/defarg4.C: New.
40617
40618 2003-07-03  Roger Sayle  <roger@eyesopen.com>
40619
40620         PR target/10700
40621         * gcc.c-torture/compile/20030703-1.c: New test case.
40622
40623 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
40624
40625         * g++.dg/template/local3.C: Remove extra semicolon.
40626
40627 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
40628
40629         * gcc.dg/i386-volatile-1.c: New test.
40630
40631 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
40632
40633         PR c++/11072
40634         * g++.dg/other/offsetof2.C: XFAIL.
40635         * g++.dg/other/offsetof5.C: New.
40636
40637         PR c++/10219
40638         * g++.dg/template/error1.C: New.
40639
40640         PR c++/9779
40641         * g++.dg/template/dependent-expr1.C: New.
40642
40643 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40644
40645         PR c++/6949
40646         * g++.dg/template/local3.C: New test.
40647
40648         PR c++/11149
40649         * g++.dg/lookup/scoped6.C: New test.
40650
40651 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
40652
40653         PR c++/8046
40654         * g++.dg/other/error7.C: New test.
40655
40656 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
40657
40658         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40659         * g++.old-deja/g++.abi/vtable3.h: Likewise.
40660         * g++.old-deja/g++.law/code-gen5.C: Likewise.
40661         * g++.old-deja/g++.other/union2.C: Likewise.
40662         * gcc.dg/c90-const-expr-2.c: Likewise.
40663         * gcc.dg/c90-const-expr-3.c: Likewise.
40664         * gcc.dg/c99-const-expr-2.c: Likewise.
40665         * gcc.dg/c99-const-expr-3.c: Likewise.
40666         * gcc.dg/concat.c: Likewise.
40667
40668 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
40669
40670         PR c++/9559
40671         * g++.dg/init/static1.C: New test.
40672
40673 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40674
40675         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40676         * g++.old-deja/g++.other/access2.C: Likewise.
40677         * g++.old-deja/g++.other/decl2.C: Likewise.
40678         * gcc.c-torture/execute/20020615-1.c: Likewise.
40679
40680 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40681
40682         PR c++/4933
40683         * g++.dg/template/sizeof4.C: New test.
40684
40685 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40686
40687         * g++.dg/other/error6.C: New test.
40688
40689 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
40690
40691         PR c++/10750
40692         * g++.dg/parse/constant2.C: New test.
40693
40694 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
40695
40696         PR c++/11106
40697         * g++.dg/other/error5.C: New test.
40698
40699 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40700
40701         * gcc.dg/format/gcc_diag-1.c: New test.
40702
40703 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
40704
40705         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40706
40707 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
40708
40709         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40710         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40711         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40712
40713 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
40714
40715         * gcc.c-torture/execute/builtins/string-8.c: New test.
40716         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40717         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40718         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40719
40720 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40721
40722         PR c++/10468
40723         * g++.dg/ext/typeof6.C: New test.
40724
40725 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
40726
40727         PR c++/10796
40728         * g++.dg/init/enum1.C: New test.
40729
40730 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
40731
40732         * gcc.dg/20030627-1.c: New test.
40733
40734 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
40735
40736         PR c++/11332
40737         * g++.dg/expr/static_cast2.C: New test.
40738
40739 2003-06-26  Roger Sayle  <roger@eyesopen.com>
40740             Jakub Jelinek  <jakub@redhat.com>
40741
40742         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40743         sprintf(dst,"%s",src) optimization.
40744         * gcc.c-torture/execute/20030626-1.c: New test case.
40745         * gcc.c-torture/execute/20030626-2.c: New test case.
40746
40747 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
40748
40749         * gcc.c-torture/execute/multi-ix.c: New test.
40750
40751         * gcc.c-torture/execute/simd-4.c (main):
40752         Added missing semicolon at end of union.
40753
40754 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
40755
40756         PR c++/8266
40757         * g++.dg/template/explicit-instantiation3.C: New test.
40758
40759 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40760
40761         * gcc.dg/20030626-1.c: Use signed char.
40762
40763 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
40764
40765         * gcc.dg/20030626-1.c: New test.
40766
40767 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
40768
40769         * const-str-2.m: Update.
40770
40771 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
40772
40773         PR c++/10990
40774         * g++.dg/rtti/dyncast1.C: New test.
40775         * g++.dg/abi/mangle4.C: Correct base-specifier access.
40776         * g++.dg/lookup/scoped1.C: Remove XFAIL.
40777         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
40778
40779         PR c++/10931
40780         * g++.dg/expr/static_cast1.C: New test.
40781
40782 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
40783
40784         * gcc.dg/20030625-1.c: New test.
40785
40786 2003-06-24  Roger Sayle  <roger@eyesopen.com>
40787
40788         * gcc.c-torture/compile/20030624-1.c: New test case.
40789
40790 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
40791
40792         * gcc.c-torture/execute/string-opt-17.c: New test.
40793
40794 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
40795
40796         PR c++/5754
40797         * g++.dg/parse/crash6.C: New test.
40798
40799 2003-06-23  Roger Sayle  <roger@eyesopen.com>
40800
40801         * gcc.dg/builtins-24.c: New test case.
40802
40803 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
40804
40805         * g++.dg/opt/operator1.C: New test.
40806
40807 2003-06-22  Roger Sayle  <roger@eyesopen.com>
40808
40809         * gcc.c-torture/execute/string-opt-16.c: New test case.
40810
40811 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40812
40813         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
40814         * g++.old-deja/g++.other/conv7.C: Likewise.
40815         * g++.old-deja/g++.other/overcnv2.C: Likewise.
40816         * g++.old-deja/g++.other/overload14.C: Likewise.
40817
40818 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
40819
40820         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
40821         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
40822
40823 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40824
40825         PR c++/10888
40826         * g++.dg/warn/Winline-3.C: New test.
40827
40828 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40829
40830         * lib/target-supports.exp (check_alias_available): Make the test
40831         program acceptable to the Solaris assembler.
40832
40833         PR c++/10749
40834         * g++.dg/template/memclass2.C: New test.
40835
40836 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40837             Eric Botcazou  <ebotcazou@libertysurf.fr>
40838
40839         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
40840         data for non-matching targets.
40841         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
40842
40843 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
40844
40845         PR c++/10845
40846         * g++.dg/template/member3.C: New test.
40847
40848 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
40849
40850         PR c++/10939
40851         * g++.dg/template/func1.C: New test.
40852
40853         PR c++/9649
40854         * g++.dg/template/static4.C: New test.
40855         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
40856
40857         PR c++/11041
40858         * g++.dg/init/ref7.C: New test.
40859
40860 2003-06-19  Matt Austern  <austern@apple.com>
40861
40862         PR c++/11228
40863         * g++.dg/anew1.C: New test.
40864         * g++.dg/anew2.C: New test.
40865         * g++.dg/anew3.C: New test.
40866         * g++.dg/anew4.C: New test.
40867
40868 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
40869
40870         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
40871
40872 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
40873
40874         * gcc.c-torture/execute/simd-4.c (main): Make expected value
40875         endian-dependent.
40876
40877 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
40878
40879         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
40880         Remove cruft.
40881
40882 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
40883
40884         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
40885         * gcc.c-torture/compile/961203-1.c: Likewise.
40886         * gcc.c-torture/compile/980506-1.c: Likewise.
40887
40888 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40889
40890         PR c++/10712
40891         * g++.dg/lookup/using7.C: New test.
40892
40893 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
40894
40895         PR c++/11105
40896         * g++.dg/abi/conv1.C: Remove it.
40897         * g++.dg/template/conv7.C: New test.
40898         * g++.dg/template/conv8.C: Likewise.
40899         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
40900         conversion operator.
40901
40902 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
40903
40904         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
40905         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40906         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40907         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40908         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40909         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40910         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40911         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40912         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40913         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40914         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40915         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40916         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40917         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40918         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40919         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40920         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40921         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40922         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40923         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40924         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40925         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40926         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40927         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40928         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40929         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40930         * gcc.dg/compat/struct-return-10_x.c: Ditto.
40931         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40932         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40933
40934 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
40935
40936         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
40937         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
40938         indications.
40939
40940 2003-06-16  Roger Sayle  <roger@eyesopen.com>
40941
40942         * gcc.dg/i386-387-5.c: New test case.
40943         * gcc.dg/i386-387-6.c: New test case.
40944         * gcc.dg/builtins-23.c: New test case.
40945
40946 2003-06-15  Roger Sayle  <roger@eyesopen.com>
40947
40948         * gcc.dg/builtins-22.c: New test case.
40949         * gcc.dg/i386-387-1.c: Update to test exp.
40950         * gcc.dg/i386-387-2.c: Likewise.
40951
40952 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40953
40954         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
40955
40956 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
40957
40958         * lib/gcc-dg.exp (dg-require-dll): New function.
40959         (dg-xfail-if): Likewise.
40960         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
40961         driver.
40962
40963         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
40964         * gcc.c-torture/compile/20001205-1.c: Likewise.
40965         * gcc.c-torture/compile/20001226-1.c: Likewise.
40966         * gcc.c-torture/compile/20010518-2.c: Likewise.
40967         * gcc.c-torture/compile/20020312-1.c: Likewise.
40968         * gcc.c-torture/compile/20020604-1.c: Likewise.
40969         * gcc.c-torture/compile/920501-12.c: Likewise.
40970         * gcc.c-torture/compile/920501-4.c: Likewise.
40971         * gcc.c-torture/compile/920520-1.c: Likewise.
40972         * gcc.c-torture/compile/920521-1.c: Likewise.
40973         * gcc.c-torture/compile/920625-1.c: Likewise.
40974         * gcc.c-torture/compile/961203-1.c: Likewise.
40975         * gcc.c-torture/compile/980506-1.c: Likewise.
40976         * gcc.c-torture/compile/981006-1.c: Likewise.
40977         * gcc.c-torture/compile/981022-1.c: Likewise.
40978         * gcc.c-torture/compile/981223-1.c: Likewise.
40979         * gcc.c-torture/compile/990617-1.c: Likewise.
40980         * gcc.c-torture/compile/dll.c: Likewise.
40981         * gcc.c-torture/compile/labels-3.c: Likewise.
40982         * gcc.c-torture/compile/mipscop-1.c: Likewise.
40983         * gcc.c-torture/compile/mipscop-2.c: Likewise.
40984         * gcc.c-torture/compile/mipscop-3.c: Likewise.
40985         * gcc.c-torture/compile/mipscop-4.c: Likewise.
40986         * gcc.c-torture/compile/simd-5.c: Likewise.
40987         * gcc.c-torture/compile/20000804-1.x: Remove.
40988         * gcc.c-torture/compile/20001205-1.x: Likewise.
40989         * gcc.c-torture/compile/20001226-1.x: Likewise.
40990         * gcc.c-torture/compile/20010518-2.x: Likewise.
40991         * gcc.c-torture/compile/20020312-1.x: Likewise.
40992         * gcc.c-torture/compile/20020604-1.x: Likewise.
40993         * gcc.c-torture/compile/920501-12.x: Likewise.
40994         * gcc.c-torture/compile/920501-4.x: Likewise.
40995         * gcc.c-torture/compile/920520-1.x: Likewise.
40996         * gcc.c-torture/compile/920521-1.x: Likewise.
40997         * gcc.c-torture/compile/920625-1.x: Likewise.
40998         * gcc.c-torture/compile/961203-1.x: Likewise.
40999         * gcc.c-torture/compile/980506-1.x: Likewise.
41000         * gcc.c-torture/compile/981006-1.x: Likewise.
41001         * gcc.c-torture/compile/981022-1.x: Likewise.
41002         * gcc.c-torture/compile/981223-1.x: Likewise.
41003         * gcc.c-torture/compile/990617-1.x: Likewise.
41004         * gcc.c-torture/compile/mipscop-1.x: Likewise.
41005         * gcc.c-torture/compile/mipscop-2.x: Likewise.
41006         * gcc.c-torture/compile/mipscop-3.x: Likewise.
41007         * gcc.c-torture/compile/mipscop-4.x: Likewise.
41008         * gcc.c-torture/compile/simd-5.x: Likewise.
41009
41010         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41011
41012 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
41013
41014         * gcc.c-torture/execute/20030611-1.c: New test.
41015
41016 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41017
41018         PR middle-end/168
41019         * gcc.dg/20030612-1.c: New test case.
41020
41021 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
41022
41023         PR c++/10635
41024         * g++.dg/expr/cast1.C: New test.
41025
41026 2003-06-12  Roger Sayle  <roger@eyesopen.com>
41027
41028         * gcc.dg/builtins-21.c: New test case.
41029
41030 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
41031
41032         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41033         options instead of at the end.
41034         * lib/objc.exp (objc_target_compile): Likewise.
41035
41036 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
41037
41038         PR c++/10432
41039         * g++.dg/parse/error1.C: New test.
41040
41041 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
41042
41043         * gcc.dg/compat/struct-by-value-11_main.c: New file.
41044         * gcc.dg/compat/struct-by-value-11_x.c: New file.
41045         * gcc.dg/compat/struct-by-value-11_y.c: New file.
41046         * gcc.dg/compat/struct-by-value-12_main.c: New file.
41047         * gcc.dg/compat/struct-by-value-12_x.c: New file.
41048         * gcc.dg/compat/struct-by-value-12_y.c: New file.
41049         * gcc.dg/compat/struct-by-value-13_main.c: New file.
41050         * gcc.dg/compat/struct-by-value-13_x.c: New file.
41051         * gcc.dg/compat/struct-by-value-13_y.c: New file.
41052         * gcc.dg/compat/struct-by-value-14_main.c: New file.
41053         * gcc.dg/compat/struct-by-value-14_x.c: New file.
41054         * gcc.dg/compat/struct-by-value-14_y.c: New file.
41055         * gcc.dg/compat/struct-by-value-15_main.c: New file.
41056         * gcc.dg/compat/struct-by-value-15_x.c: New file.
41057         * gcc.dg/compat/struct-by-value-15_y.c: New file.
41058         * gcc.dg/compat/struct-by-value-16_main.c: New file.
41059         * gcc.dg/compat/struct-by-value-16_x.c: New file.
41060         * gcc.dg/compat/struct-by-value-16_y.c: New file.
41061         * gcc.dg/compat/struct-by-value-17_main.c: New file.
41062         * gcc.dg/compat/struct-by-value-17_x.c: New file.
41063         * gcc.dg/compat/struct-by-value-17_y.c: New file.
41064         * gcc.dg/compat/struct-by-value-18_main.c: New file.
41065         * gcc.dg/compat/struct-by-value-18_x.c: New file.
41066         * gcc.dg/compat/struct-by-value-18_y.c: New file.
41067
41068         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41069         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41070         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41071         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41072         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41073         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41074         * gcc.dg/compat/scalar-return-3_main.c: New file.
41075         * gcc.dg/compat/scalar-return-3_x.c: New file.
41076         * gcc.dg/compat/scalar-return-3_y.c: New file.
41077         * gcc.dg/compat/scalar-return-4_main.c: New file.
41078         * gcc.dg/compat/scalar-return-4_x.c: New file.
41079         * gcc.dg/compat/scalar-return-4_y.c: New file.
41080
41081 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
41082
41083         * gcc.dg/compat/fp2-struct-check.h: New file.
41084         * gcc.dg/compat/fp2-struct-defs.h: New file.
41085         * gcc.dg/compat/fp2-struct-init.h: New file.
41086         * gcc.dg/compat/struct-by-value-10_main.c: New file.
41087         * gcc.dg/compat/struct-by-value-10_x.c: New file.
41088         * gcc.dg/compat/struct-by-value-10_y.c: New file.
41089         * gcc.dg/compat/struct-return-10_main.c: New file.
41090         * gcc.dg/compat/struct-return-10_x.c: New file.
41091         * gcc.dg/compat/struct-return-10_y.c: New file.
41092
41093         * gcc.dg/compat/compat-common.h: New file.
41094         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41095         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41096         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41097         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41098         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41099         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41100         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41101         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41102         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41103         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41104         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41105         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41106         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41107         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41108         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41109         * gcc.dg/compat/small-struct-check.h: Ditto.
41110         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41111         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41112         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41113         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41114         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41115         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41116         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41117         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41118         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41119         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41120         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41121         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41122         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41123         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41124         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41125         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41126         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41127         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41128         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41129         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41130         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41131         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41132         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41133         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41134         * gcc.dg/compat/struct-return-2_main.c: Ditto.
41135         * gcc.dg/compat/struct-return-2_x.c: Ditto.
41136         * gcc.dg/compat/struct-return-2_y.c: Ditto.
41137         * gcc.dg/compat/struct-return-3_main.c: Ditto.
41138         * gcc.dg/compat/struct-return-3_x.c: Ditto.
41139         * gcc.dg/compat/struct-return-3_y.c: Ditto.
41140
41141 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
41142
41143         * g++.dg/pch/static-1.C: New file.
41144         * g++.dg/pch/static-1.Hs: New file.
41145
41146 2003-06-10  Richard Henderson  <rth@redhat.com>
41147
41148         * gcc.dg/asm-7.c: Adjust expected warning text.
41149
41150 2003-06-10  Roger Sayle  <roger@eyesopen.com>
41151
41152         * gcc.dg/builtins-20.c: New test case.
41153
41154 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
41155
41156         PR c++/11131
41157         * g++.dg/opt/template1.C: New test.
41158
41159 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41160
41161         * lib/gcc-dg.exp (dg-test): Clear additional_files and
41162         additional_sources.
41163
41164 2003-05-21  David Taylor  <dtaylor@emc.com>
41165
41166         * gcc.dg/Wpadded.c: New file.
41167
41168 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41169
41170         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41171         * gcc.dg/special/weak-2.c: Add dg-require-weak.
41172         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41173         dg-require-weak.
41174
41175 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
41176
41177         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41178
41179 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
41180
41181         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41182         (dg-require-alias): Likewise.
41183         (dg-require-gc-sections): Likewise.
41184         * lib/target-supports.exp (check_gc_sections_available): Likewise.
41185
41186 2003-06-08  Richard Henderson  <rth@redhat.com>
41187
41188         * gcc.dg/20011029-2.c: Fix the array reference.
41189         * gcc.dg/asm-7.c: New.
41190
41191 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
41192
41193         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41194
41195 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
41196
41197         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41198         (dg-require-gc-sections): Likewise.
41199
41200 2003-06-08  Jan Hubicka  <jh@suse.cz>
41201
41202         * i386-cmov1.c: Fix regular expression.
41203         * i386-cvt-1.c: Likewise.
41204         * i386-local.c: Likewise.
41205         * i386-local2.c: Likewise.
41206         * i386-mul.c: Likewise.
41207         * i386-ssetype-1.c: Likewise.
41208         * i386-ssetype-3.c: Likewise.
41209         * i386-ssetype-5.c: Likewise.
41210
41211 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41212
41213         PR c++/11039
41214         * g++.dg/warn/implicit-typename2.C: New test.
41215         * g++.dg/warn/implicit-typename3.C: New test.
41216
41217 2003-06-07  Richard Henderson  <rth@redhat.com>
41218
41219         * g++.dg/other/offsetof3.C: Use size_t.
41220         * g++.dg/other/offsetof4.C: Likewise.
41221
41222 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
41223
41224         * lib/copy-file.exp: New. Implement gcc_copy_files.
41225
41226         * lib/dg-pch.exp: Load copy-file.exp
41227         (dg-pch): Use gcc_copy_files instead of "file copy".
41228
41229 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
41230
41231         * gcc.dg/weak/weak.exp: Simplify.
41232         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41233         * gcc.dg/weak/weak-1.c: Likewise.
41234         * gcc.dg/weak/weak-2.c: Likewise.
41235         * gcc.dg/weak/weak-3.c: Likewise.
41236         * gcc.dg/weak/weak-4.c: Likewise.
41237         * gcc.dg/weak/weak-5.c: Likewise.
41238         * gcc.dg/weak/weak-6.c: Likewise.
41239         * gcc.dg/weak/weak-7.c: Likewise.
41240         * gcc.dg/weak/weak-8.c: Likewise.
41241         * gcc.dg/weak/weak-9.c: Likewise.
41242
41243 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
41244
41245         gcc.c-torture/execute/20030606-1.c: New.
41246
41247 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41248
41249         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41250         * gcc.dg/builtins-19.c: Likewise.
41251
41252 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41253
41254         * gcc.dg/builtins-2.c: Add some more tests.
41255         * gcc.dg/builtins-18.c: New test case.
41256         * gcc.dg/builtins-19.c: New test case.
41257
41258 2003-06-06  Roger Sayle  <roger@eyesopen.com>
41259             Jim Wilson  <wilson@tuliptree.org>
41260
41261         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41262
41263 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
41264
41265         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41266         mempcpy/stpcpy calls not to be optimized into something else.
41267         * gcc.c-torture/execute/string-opt-3.c: Moved to...
41268         * gcc.c-torture/execute/builtins/string-7.c: ...here.
41269         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41270
41271 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41272
41273         * gcc.dg/format/asm_fprintf-1.c: New test.
41274
41275 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
41276
41277         * lib/gcc-defs.exp (additional_sources): New variable.
41278         (dg-additional-sources): New function.
41279         (additional_files): New variable.
41280         (dg-additional-files): New function.
41281         (dg-additional-files-options): Likewise.
41282         * lib/gcc-dg.exp (dg-require-weak): New function.
41283         (dg-require-alias): Likewise.
41284         (dg-require-gc-sections): Likewise.
41285         * lib/target-supports.exp (check_alias_available): Remove testfile
41286         parameter.
41287         (check_gc_sections_available): New function.
41288         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41289         (dg-gpp-additional-files): Likewise.
41290         * lib/g++.exp (additional_sources): Remove.
41291         (additional_files): Likewise.
41292         (g++_target_compile): Use dg-additional-files-options.
41293
41294         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
41295         Tcl logic.
41296         * gcc.dg/special/ecos.exp: Remove.
41297         * gcc.dg/special/20000419-2.c: Use dg-require-*.
41298         * gcc.dg/special/alias-1.c: Likewise.
41299         * gcc.dg/special/alias-2.c: Likewise.
41300         * gcc.dg/special/gcsec-1.c: Likewise.
41301         * gcc.dg/special/weak-1.c: Likewise.
41302         * gcc.dg/special/weak-2.c: Likewise.
41303         * gcc.dg/special/wkali-1.c: Likewise.
41304         * gcc.dg/special/wkali-2.c: Likewise.
41305
41306         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41307         dg-gpp-additional-*.
41308         * g++.dg/special/conpr-3.C: Likewise.
41309         * g++.dg/special/conpr-4.C: Likewise.
41310         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41311         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41312         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41313         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41314         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41315         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41316         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41317         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41318         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41319         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41320         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41321         * g++.old-deja/g++.other/comdat1.C: Likewise.
41322         * g++.old-deja/g++.other/comdat2.C: Likewise.
41323         * g++.old-deja/g++.other/comdat3.C: Likewise.
41324         * g++.old-deja/g++.other/ctor1.C: Likewise.
41325         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41326
41327 2003-06-05  Richard Henderson  <rth@redhat.com>
41328
41329         * gcc.dg/debug/20030605-1.c: New.
41330
41331 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41332
41333         * README.QMTEST: Update.
41334
41335 2003-06-04  Richard Henderson  <rth@redhat.com>
41336
41337         * gcc.dg/cleanup-1.c: New.
41338         * gcc.dg/cleanup-2.c: New.
41339         * gcc.dg/cleanup-3.c: New.
41340         * gcc.dg/cleanup-4.c: New.
41341         * gcc.dg/cleanup-5.c: New.
41342         * gcc.dg/cleanup-6.c: New.
41343         * gcc.dg/cleanup-7.c: New.
41344
41345 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
41346
41347         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41348
41349         * lib/dg-pch.exp: New file.
41350         * g++.dg/pch/pch.exp: Use dg-pch.exp.
41351         * gcc.dg/pch/pch.exp: Likewise.
41352
41353 2003-06-04  Roger Sayle  <roger@eyesopen.com>
41354
41355         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41356         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41357         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41358         * gcc.dg/builtins-17.c: New test case.
41359         * gcc.dg/i386-387-4.c: New test case.
41360         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41361
41362 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41363
41364         * gcc.dg/ultrasp9.c: New test.
41365
41366 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41367
41368         * gcc.c-torture/compile/20030604-1.c: New test.
41369         * gcc.dg/sparc-constant-1.c: New test.
41370
41371 2003-06-03  Glen Nakamura  <glen@imodulo.com>
41372
41373         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41374
41375 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
41376
41377         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41378
41379         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41380         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41381
41382 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
41383
41384         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41385
41386 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41387
41388         PR c++/10940
41389         * g++.dg/template/spec10.C: New test.
41390
41391 2003-06-03  Roger Sayle  <roger@eyesopen.com>
41392
41393         * gcc.dg/builtins-16.c: New test case.
41394
41395 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
41396
41397         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41398         mempcpy test with post-increments.
41399         * gcc.c-torture/execute/string-opt-3.c: New test.
41400         * gcc.dg/string-opt-1.c: New test.
41401
41402 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
41403
41404         PR fortran/10965
41405         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41406
41407 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
41408
41409         * lib/scanasm.exp (dg-scan): New function, factored out of ...
41410         (scan-assembler): ... here.  Use dg-scan.
41411         (scan-assembler-not): Likewise.
41412         (scan-file): New function.
41413         (scan-file-not): Likewise.
41414         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41415         * gcc.dg/cpp/_Pragma4.c: Likewise.
41416         * gcc.dg/cpp/_Pragma5.c: Likewise.
41417         * gcc.dg/cpp/avoidpaste1.c: Likewise.
41418         * gcc.dg/cpp/avoidpaste2.c: Likewise.
41419         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41420         * gcc.dg/cpp/cmdlne-P.c: Likewise.
41421         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41422         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41423         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41424         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41425         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41426         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41427         * gcc.dg/cpp/cxxcom1.c: Likewise.
41428         * gcc.dg/cpp/line1.c: Likewise.
41429         * gcc.dg/cpp/maccom1.c: Likewise.
41430         * gcc.dg/cpp/maccom2.c: Likewise.
41431         * gcc.dg/cpp/maccom3.c: Likewise.
41432         * gcc.dg/cpp/maccom4.c: Likewise.
41433         * gcc.dg/cpp/maccom5.c: Likewise.
41434         * gcc.dg/cpp/maccom6.c: Likewise.
41435         * gcc.dg/cpp/multiline.c: Likewise.
41436         * gcc.dg/cpp/spacing1.c: Likewise.
41437         * gcc.dg/cpp/spacing2.c: Likewise.
41438         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41439         * gcc.dg/cpp/trad/maccom1.c: Likewise.
41440         * gcc.dg/cpp/trad/maccom2.c: Likewise.
41441         * gcc.dg/cpp/trad/maccom3.c: Likewise.
41442         * gcc.dg/cpp/trad/maccom4.c: Likewise.
41443         * gcc.dg/cpp/trad/maccom6.c: Likewise.
41444         * gcc.dg/cpp/cxxcom2.c: Likewise.
41445         * gcc.dg/cpp/cxxcom2.h: New file.
41446
41447         * gcc.dg/cpp/truefalse.cpp: Move it to ...
41448         * g++.dg/cpp/truefalse.C: Here.
41449         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41450
41451 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
41452
41453         * gcc.dg/cpp/redef3.c: New file.
41454
41455 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
41456
41457         * gcc.dg/i386-loop-3.c: New test.
41458
41459 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
41460
41461         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41462
41463 2003-05-31  Roger Sayle  <roger@eyesopen.com>
41464
41465         * gcc.dg/fwrapv-1.c: New test case.
41466         * gcc.dg/fwrapv-2.c: New test case.
41467
41468 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41469
41470         PR c++/10956
41471         * g++.dg/template/spec9.C: New test.
41472
41473 2003-05-29  Roger Sayle  <roger@eyesopen.com>
41474
41475         * gcc.dg/duff-4.c: New test case.
41476
41477 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
41478
41479         PR fortran/10843
41480         * g77.dg/ffixed-form-1.f: New test
41481         * g77.dg/ffixed-form-2.f: New test
41482         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41483         * g77.dg/ffree-form-3.f: New test
41484
41485 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
41486
41487         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41488         * gcc.dg/wint_t-1.c: Likewise.
41489
41490 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41491
41492         * g++.dg/template/access11.C: New test.
41493
41494 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41495
41496         PR c++/10849
41497         * g++.dg/template/access10.C: New test.
41498
41499 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41500             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41501
41502         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41503
41504 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41505
41506         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41507         suppress for powerpc-*-darwin*.
41508         * gcc.dg/torture/builtin-noret-2.c: Likewise.
41509
41510 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
41511
41512         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41513         suppress option for powerpc-*-darwin*.
41514
41515 2003-05-23  Roger Sayle  <roger@eyesopen.com>
41516
41517         * gcc.dg/builtins-1.c: Add tests for tan and atan.
41518         * gcc.dg/builtins-4.c: Add test for fmod.
41519
41520 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41521
41522         PR c++/10682
41523         * g++.dg/template/instantiate4.C: New test.
41524
41525 2003-05-22  Roger Sayle  <roger@eyesopen.com>
41526
41527         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41528
41529 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
41530
41531         * gcc.dg/compat/scalar-return-1_main.c: New file.
41532         * gcc.dg/compat/scalar-return-1_x.c: New file.
41533         * gcc.dg/compat/scalar-return-1_y.c: New file.
41534         * gcc.dg/compat/scalar-return-2_main.c: New file.
41535         * gcc.dg/compat/scalar-return-2_x.c: New file.
41536         * gcc.dg/compat/scalar-return-2_y.c: New file.
41537         * gcc.dg/compat/struct-return-3_main.c: New file.
41538         * gcc.dg/compat/struct-return-3_y.c: New file.
41539         * gcc.dg/compat/struct-return-3_x.c: New file.
41540         * gcc.dg/compat/struct-return-2_main.c: New file.
41541         * gcc.dg/compat/struct-return-2_x.c: New file.
41542         * gcc.dg/compat/struct-return-2_y.c: New file.
41543
41544 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41545
41546         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41547         for hppa*-hp-hpux*.
41548         * gcc.dg/20021014-1.c (dg-options): Likewise.
41549         * gcc.dg/nest.c (dg-options): Likewise.
41550
41551 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
41552
41553         PR c++/9738
41554         * g++.dg/ext/dllimport2.C: New file.
41555         * g++.dg/ext/dllimport3.C: New file.
41556
41557 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
41558
41559         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41560         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41561         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41562         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41563         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41564         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41565         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41566         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41567         * gcc.dg/compat/small-struct-defs.h: New file.
41568         * gcc.dg/compat/small-struct-init.h: New file.
41569         * gcc.dg/compat/small-struct-check.h: New file.
41570         * gcc.dg/compat/fp-struct-defs.h: New file.
41571         * gcc.dg/compat/fp-struct-check.h: New file.
41572         * gcc.dg/compat/fp-struct-init.h: New file.
41573         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41574         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41575
41576 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
41577
41578         * gcc.dg/20030225-2.c: New test.
41579
41580 2003-05-18  Roger Sayle  <roger@eyesopen.com>
41581             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41582
41583         * gcc.c-torture/compile/20030518-1.c: New test case.
41584
41585 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
41586
41587         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41588         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41589         gcc-dg-debug-runtest.
41590         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41591         gcc-dg-debug-runtest.
41592
41593 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41594
41595         PR c++/9022
41596         * g++.dg/lookup/using6.C: New test.
41597
41598 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41599
41600         * g++.dg/parse/access2.C: New test.
41601
41602 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
41603
41604         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41605         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41606         * gcc.dg/debug/debug.exp: Likewise.
41607
41608 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
41609
41610         * gcc.dg/dollar.c: New test.
41611
41612 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
41613
41614         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41615         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41616         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41617         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41618         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41619         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41620         * gcc.dg/compat/struct-by-value-6_main.c: New file.
41621         * gcc.dg/compat/struct-by-value-6_x.c: New file.
41622         * gcc.dg/compat/struct-by-value-6_y.c: New file.
41623         * gcc.dg/compat/struct-by-value-7_main.c: New file.
41624         * gcc.dg/compat/struct-by-value-7_x.c: New file.
41625         * gcc.dg/compat/struct-by-value-7_y.c: New file.
41626         * gcc.dg/compat/struct-by-value-8_main.c: New file.
41627         * gcc.dg/compat/struct-by-value-8_x.c: New file.
41628         * gcc.dg/compat/struct-by-value-8_y.c: New file.
41629         * gcc.dg/compat/struct-by-value-9_main.c: New file.
41630         * gcc.dg/compat/struct-by-value-9_x.c: New file.
41631         * gcc.dg/compat/struct-by-value-9_y.c: New file.
41632
41633 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
41634
41635         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41636         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
41637         support for "repo" mode.
41638         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41639         * lib/g77-dg.exp: Likewise.
41640         * lib/obj-dg.exp: Likewise.
41641
41642 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
41643
41644         Merge from gcc-3_2-rhl8-branch:
41645         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
41646
41647         * gcc.dg/tls/opt-6.c: New test.
41648
41649         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
41650
41651         * gcc.dg/20030405-1.c: New test.
41652
41653         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
41654
41655         * gcc.dg/20030309-1.c: New test.
41656
41657         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
41658
41659         * gcc.c-torture/execute/20030307-1.c: New test.
41660
41661         2003-02-20  Randolph Chung  <tausq@debian.org>
41662
41663         * gcc.c-torture/compile/20030220-1.c: New test.
41664
41665         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
41666
41667         * gcc.dg/20030217-1.c: New test.
41668
41669         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
41670
41671         * gcc.c-torture/compile/20020129-1.c: New test.
41672
41673         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
41674
41675         * gcc.dg/unroll-1.c: New test.
41676
41677         2002-11-16  Jan Hubicka  <jh@suse.cz>
41678
41679         * gcc.c-torture/execute/20020920-1.c: New test.
41680
41681         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
41682
41683         PR target/7434
41684         * gcc.c-torture/compile/20021008-1.c: New test.
41685
41686         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
41687
41688         PR target/7559
41689         * gcc.c-torture/execute/20020810-1.c: New test.
41690
41691         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
41692
41693         * gcc.c-torture/compile/20020807-1.c: New test.
41694
41695         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
41696
41697         * gcc.dg/tls/opt-1.c: New test.
41698
41699         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
41700
41701         * gcc.dg/20020729-1.c: New test.
41702
41703         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
41704
41705         * g++.dg/opt/life1.C: New test.
41706
41707         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
41708
41709         * gcc.dg/20020525-1.c: New test.
41710
41711         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
41712
41713         PR c++/6794
41714         * g++.dg/ext/pretty1.C: New test.
41715         * g++.dg/ext/pretty2.C: New test.
41716
41717 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
41718
41719         PR c++/8385
41720         * g++.dg/ext/typeof5.C: New test.
41721
41722 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
41723
41724         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41725         __USER_LABEL_PREFIX__ into account.
41726         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41727
41728 2003-05-14  Roger Sayle  <roger@eyesopen.com>
41729
41730         * gcc.dg/builtins-15.c: New test case.
41731
41732 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
41733
41734         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41735
41736 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
41737
41738         * lib/g++.exp: Tweak handling of additional source files.
41739         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41740         * g++.dg/special/conpr-2a.C: Rename to ...
41741         * g++.dg/special/conpr-2a.cc: ... this.
41742         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41743         * g++.dg/special/conpr-3a.C: Rename to ...
41744         * g++.dg/special/conpr-3a.cc: This.
41745         * g++.dg/special/conpr-3b.C: Rename to ...
41746         * g++.dg/special/conpr-3b.cc: This.
41747         * g++.dg/special/conpr-4.C: New test.
41748         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41749
41750 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
41751
41752         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41753
41754 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41755
41756         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41757         * g++.old-deja/g++.robertl/eb71.C: Likewise.
41758         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41759         * g++.old-deja/g++.other/warn3.C: Likewise.
41760
41761 2003-05-11  Roger Sayle  <roger@eyesopen.com>
41762
41763         * gcc.dg/i386-387-1.c: Update to also test log.
41764         * gcc.dg/i386-387-2.c: Likewise.
41765
41766 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
41767
41768         * g77.f-torture/execute/int8421.f: New test.
41769
41770 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41771
41772         PR c++/10230, c++/10481
41773         * g++.dg/lookup/scoped5.C: New test.
41774
41775 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41776
41777         PR c++/10552
41778         * g++.dg/template/ttp6.C: New test.
41779
41780 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
41781
41782         * gcc.c-torture/execute/builtins: New directory.
41783         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
41784         gcc.c-torture/execute/builtins.
41785         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
41786         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
41787         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
41788         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
41789
41790 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41791
41792         PR c++/9252
41793         * g++.dg/template/access8.C: New test.
41794         * g++.dg/template/access9.C: New test.
41795
41796 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41797
41798         PR c++/9554
41799         * g++.dg/parse/access1.C: New test.
41800
41801 2003-05-09  DJ Delorie  <dj@redhat.com>
41802
41803         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
41804         long, and not an int.
41805
41806 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41807
41808         PR c++/10555, c++/10576
41809         * g++.dg/template/memclass1.C: New test.
41810
41811 2003-05-08  DJ Delorie  <dj@redhat.com>
41812
41813         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
41814         targets.
41815         * gcc.c-torture/execute/20021024-1.x: Likewise.
41816         * gcc.c-torture/execute/shiftdi.x: Likewise.
41817         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
41818         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
41819         * gcc.dg/20021018-1.c: Likewise.
41820
41821 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41822
41823         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
41824
41825         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
41826         (bcopy): Call memmove.
41827
41828 2003-05-08  Roger Sayle  <roger@eyesopen.com>
41829
41830         * g77.f-torture/compile/8485.f: New test case.
41831
41832 2003-05-07  Richard Henderson  <rth@redhat.com>
41833
41834         PR c++/10570
41835         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
41836         Verify exception_cleanup not called for rethrows.
41837         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
41838         when exiting catch block without rethrowing.
41839         * g++.dg/eh/forced3.C: New.
41840         * g++.dg/eh/forced4.C: New.
41841
41842 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
41843
41844         * gcc.dg/20030505.c: Fix triplet.
41845
41846 2003-05-06  DJ Delorie  <dj@redhat.com>
41847
41848         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
41849         * gcc.dg/nest.c: Likewise.
41850
41851 2003-05-05  Roger Sayle  <roger@eyesopen.com>
41852
41853         * gcc.dg/builtins-14.c: New test case.
41854
41855 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
41856
41857         * lib/compat.exp (compat-execute): New argument.
41858         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
41859         * gcc.dg/compat: New test directory.
41860         * gcc.dg/compat/compat.exp: New expect script.
41861         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
41862         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
41863         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
41864         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
41865         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
41866         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
41867
41868         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
41869         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
41870         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
41871         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
41872         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
41873         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
41874         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
41875         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
41876         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
41877         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
41878         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
41879         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
41880         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
41881         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
41882         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
41883
41884 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
41885
41886         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
41887
41888 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
41889
41890         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
41891
41892 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
41893
41894         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
41895         * gcc.dg/ppc-fsel-2.c: New test.
41896
41897         * gcc.dg/unused-5.c: New test.
41898
41899 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41900
41901         PR c++/10496
41902         * g++.dg/warn/pmf1.C: New test.
41903
41904 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41905
41906         PR c++/4494
41907         * g++.dg/warn/main.C: New test.
41908
41909 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41910
41911         * gcc.dg/nonnull-3.c: New test.
41912
41913 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
41914
41915         * gcc.dg/cpp/Wtrigraphs.c: Update.
41916         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
41917
41918 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
41919
41920         * gcc.dg/ppc-fsel-1.c: New test.
41921
41922 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
41923
41924         PR c/10604
41925         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
41926
41927 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
41928
41929         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
41930
41931 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41932
41933         PR c++/9364, c++/10553, c++/10586
41934         * g++.dg/parse/typename4.C: New test.
41935         * g++.dg/parse/typename5.C: Likewise.
41936
41937 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
41938
41939         * gcc.c-torture/compile/20030503-1.c: New test.
41940
41941 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41942
41943         * g++.dg/lookup/using5.C: Fix testcase error.
41944
41945 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
41946
41947         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
41948         since MEABI is no longer supported.  Remove all vestiges
41949         of MEABI from the test.
41950
41951 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41952
41953         PR c++/10554
41954         * g++.dg/lookup/using5.C: New test.
41955
41956 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41957
41958         PR c++/8772
41959         * g++.dg/template/ttp5.C: New test.
41960
41961 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
41962
41963         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
41964         (dg-gpp-additional-sources): New function.
41965         (dg-gpp-additional-files): Likewise.
41966         * lib/g++.exp (additional_sources): New variable.
41967         (additional_files): Likewise.
41968         (g++_target_compile): Deal with them.
41969         * lib/old-dejagnu.exp: Remove.
41970         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
41971         * g++.old-deja: Revise all tests to use dg commands.
41972
41973 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41974
41975         PR c++/9432, c++/9528
41976         * g++.dg/lookup/using4.C: New test.
41977
41978 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
41979
41980         * gcc.dg/noreturn-5.c: New file.
41981         * gcc.dg/noreturn-6.c: New file.
41982
41983         * gcc.c-torture/compile/inline-1.c: New file.
41984
41985 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41986
41987         PR c++/10551
41988         * g++.dg/template/explicit1.C: New test.
41989
41990 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41991
41992         PR c++/10549
41993         * g++.dg/other/bitfield1.C: New test.
41994
41995         PR c++/10527
41996         * g++.dg/init/new7.C: New test.
41997
41998 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
41999
42000         * g++.dg/ext/desig1.C: New test.
42001         * g++.dg/ext/init1.C: Update.
42002
42003         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42004
42005 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
42006
42007         PR c++/10180
42008         * g++.dg/warn/Winline-1.C: New test.
42009
42010 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
42011
42012         * gcc.c-torture/execute/string-opt-19.c: New test.
42013
42014         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42015         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42016
42017 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
42018
42019         PR c++/10506
42020         * g++.dg/init/new6.C: New test.
42021
42022         PR c++/10503
42023         * g++.dg/init/ref6.C: New test.
42024
42025 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
42026
42027         * g++.dg/warn/weak1.C: XFAIL on AIX4.
42028
42029 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42030
42031         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42032         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42033
42034 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
42035
42036         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42037         initialized static data members.
42038
42039 2003-04-25  H.J. Lu <hjl@gnu.org>
42040
42041         * gcc.dg/ia64-sync-4.c: New test.
42042
42043 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42044
42045         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
42046         date.
42047
42048 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
42049
42050         PR c++/10337
42051         * g++.dg/warn/conv1.C: New test.
42052         * g++.old-deja/g++.other/conv7.C: Adjust.
42053         * g++.old-deja/g++.other/overload14.C: Adjust.
42054
42055 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42056
42057         PR c++/10471
42058         * g++.dg/template/defarg2.C: New test.
42059
42060 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
42061
42062         * gcc.dg/cpp/include2.c: Update.
42063         * gcc.dg/cpp/multiline-2.c: New.
42064         * gcc.dg/cpp/multiline.c: Update.
42065         * gcc.dg/cpp/strify2.c: Update.
42066         * gcc.dg/cpp/trad/literals-2.c: Update.
42067
42068 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42069
42070         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42071
42072 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42073
42074         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42075
42076 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
42077
42078         PR c++/10451
42079         * g++.dg/parse/crash4.C: New test.
42080
42081         PR c++/9847
42082         * g++.dg/parse/crash5.C: New test.
42083
42084 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
42085
42086         PR c++/10446
42087         * g++.dg/parse/crash3.C: New test.
42088
42089         PR c++/10428
42090         * g++.dg/parse/elab1.C: New test.
42091
42092 2003-04-22  Devang Patel  <dpatel@apple.com>
42093
42094         * gcc.dg/cpp/trad/funlike-5.c: New test.
42095
42096 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
42097
42098         * g++.dg/other/packed1.C: Fix dg options.
42099
42100 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
42101
42102         * g++.dg/other/offsetof2.C: New test.
42103
42104 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
42105
42106         * g++.dg/template/recurse.C: Adjust location of error messages.
42107
42108 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
42109
42110         PR c++/9881
42111         * g++.dg/init/addr-const1.C: New test.
42112         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42113
42114 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42115
42116         PR c++/10405
42117         * g++.dg/lookup/struct-hack1.C: New test.
42118
42119 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
42120
42121         * ucs.c: Update diagnostic messages.
42122
42123 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42124
42125         * gcc.dg/cpp/truefalse.cpp: New test.
42126         * gcc.dg/cpp/cpp.exp: Update.
42127         * g++.dg/other/stdbool-if.C: Remove.
42128
42129 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
42130
42131         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42132         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42133
42134 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42135
42136         * gcc.c-torture/compile/20030418-1.c: New test.
42137
42138 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
42139
42140         * README.compat: Remove; content moved to doc/sourcebuild.texi.
42141
42142 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42143
42144         PR c++/10347
42145         g++.dg/template/dependent-name1.C: New test.
42146
42147 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
42148
42149         * gcc.dg/warn-1.c (tourist_guide): New array,
42150         contains a pointer to bar.
42151
42152 2003-04-16  Roger Sayle  <roger@eyesopen.com>
42153
42154         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42155         * gcc.c-torture/execute/medce-1.c: New test case.
42156         * gcc.c-torture/execute/medce-2.c: New test case.
42157
42158 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
42159
42160         * lib/prune.exp: Ignore more messages.
42161
42162         PR c++/10381
42163         * g++.dg/parse/lookup3.C: New test.
42164
42165 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
42166
42167         * gcc.c-torture/compile/20030415-1.c : New test.
42168
42169 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
42170
42171         * gcc.c-torture/execute/scope-2.c: Move to ...
42172         * gcc.dg/noncompile/scope.c: .... here.
42173
42174 2003-04-14  Roger Sayle  <roger@eyesopen.com>
42175
42176         * gcc.dg/20030414-2.c: New test case.
42177
42178 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
42179
42180         PR target/10377
42181         * gcc.dg/20030414-1.c: New test.
42182
42183 2003-04-13  Roger Sayle  <roger@eyesopen.com>
42184
42185         * gcc.dg/builtins-12.c: New test case.
42186         * gcc.dg/builtins-13.c: New test case.
42187
42188 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42189
42190         * gcc.c-torture/execute/string-opt-18.c: New test.
42191
42192 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
42193
42194         PR c++/10300
42195         * g++.dg/init/new5.C: New test.
42196
42197 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
42198
42199         PR c++/7910
42200         * g++.dg/ext/dllimport1.C: New test.
42201
42202 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42203
42204         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42205
42206 2003-04-11  Bud Davis <bdavis9659@comcast.net>
42207
42208         PR Fortran/9263
42209         * g77.f-torture/noncompile/9263.f: New test
42210         PR Fortran/1832
42211         * g77.f-torture/execute/1832.f: New test
42212
42213 2003-04-11  David Chad  <davidc@freebsd.org>
42214             Loren J. Rittle  <ljrittle@acm.org>
42215
42216         PR libobjc/8562
42217         * objc.dg/headers.m: New test.
42218
42219 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
42220
42221         * gcc.c-torture/execute/builtin-noret-2.c: New.
42222         * gcc.c-torture/execute/builtin-noret-2.x: New.
42223         XFAIL builtin-noret-2.c at -O1 and above.
42224         * gcc.dg/redecl.c: New.
42225         * gcc.dg/Wshadow-1.c: Update error regexps.
42226
42227 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
42228
42229         * g++.dg/abi/bitfield10.C: New test.
42230
42231 2003-04-09  Mike Stump  <mrs@apple.com>
42232
42233         * gcc.dg/pch/pch.exp: Make testcase names longer.
42234         * g++.dg/pch/pch.exp: Make testcase names longer.
42235
42236 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42237
42238         * gcc.dg/builtins-11.c: New test case.
42239
42240 2003-04-08  Roger Sayle  <roger@eyesopen.com>
42241
42242         * gcc.dg/builtins-9.c: New test case.
42243         * gcc.dg/builtins-10.c: New test case.
42244
42245 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
42246
42247         * gcc.dg/noncompile/init-4.c.c: New test.
42248
42249 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42250
42251         * gcc.misc-test/gcov-9.c: New test.
42252         * gcc.misc-test/gcov-10.c: New test
42253         * gcc.misc-test/gcov-11.c: New test.
42254
42255 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
42256
42257         PR optimization/10024
42258         * gcc.c-torture/compile/20030405-1.c: New test.
42259
42260 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
42261
42262         * gcc.dg/pch/static-3.c: New.
42263         * gcc.dg/pch/static-3.hs: New.
42264         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42265
42266 2003-04-04  Richard Henderson  <rth@redhat.com>
42267
42268         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42269         * g++.dg/eh/forced2.C: Likewise.
42270
42271 2003-04-03  Mike Stump  <mrs@apple.com>
42272
42273         * lib/scanasm.exp (scan-assembler): Add xfail processing for
42274         target arg.
42275         (scan-assembler-times, scan-assembler-not): Likewise.
42276         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42277
42278 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
42279
42280         * gcc.dg/sparc-loop-1.c: New test.
42281
42282 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
42283
42284         PR other/9274
42285         * g++.dg/pch/system-2.C: New.
42286         * g++.dg/pch/system-2.Hs: New.
42287
42288 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
42289
42290         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42291
42292         * g++.dg/eh/simd-1.C (vecfunc): Same.
42293
42294 2003-04-01  Roger Sayle  <roger@eyesopen.com>
42295
42296         * gcc.c-torture/execute/20030401-1.c: New test case.
42297
42298 2003-04-01  Ziemowit Laski <zlaski@apple.com>
42299
42300         * objc.dg/defs.m: New.
42301
42302 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
42303
42304         * g++.dg/eh/simd-1.C: New.
42305         * g++.dg/eh/simd-2.C: New.
42306
42307 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
42308
42309         * gcc.c-torture/execute/simd-3.c: New.
42310
42311 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42312
42313         PR c/9936
42314         * gcc.dg/20030331-2.c: New test.
42315
42316 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
42317
42318         PR c++/10278
42319         * g++.dg/parse/crash2.C: New test.
42320
42321 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42322
42323         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42324         * gcc.c-torture/execute/20030331-1.c: ...here.
42325
42326 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42327
42328         * gcc.c-torture/execute/20030331-1.c: New test.
42329
42330 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
42331
42332         * lib/gcov.exp: Adjust call return testing strings.
42333         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42334
42335 2003-03-31  Roger Sayle  <roger@eyesopen.com>
42336
42337         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42338         * gcc.dg/builtins-7.c: New test case.
42339         * gcc.dg/builtins-8.c: New test case.
42340
42341 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
42342
42343         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42344
42345 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
42346
42347         PR c++/7647
42348         * g++.dg/lookup-class-member-2.C: New test.
42349
42350 2003-03-30  Glen Nakamura  <glen@imodulo.com>
42351
42352         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42353
42354 2003-03-28  Roger Sayle  <roger@eyesopen.com>
42355
42356         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42357
42358 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
42359
42360         * g++.dg/init/attrib1.C: New test.
42361
42362 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42363
42364         * gcc.dg/ultrasp8.c: New test.
42365
42366 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42367
42368         * gcc.dg/ultrasp7.c: New test.
42369
42370 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
42371
42372         PR c++/10047
42373         * g++.dg/template/inline1.C: New test.
42374
42375 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42376
42377         * gcc.dg/sparc-dwarf2.c: New test.
42378
42379 2003-03-27  Roger Sayle  <roger@eyesopen.com>
42380
42381         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42382         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42383
42384 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
42385
42386         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42387         than reading .x files.
42388         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42389         * g77.dg/gcov/gcov-1.f: Likewise.
42390         * gcc.misc-tests/gcov-4b.c: Likewise.
42391         * gcc.misc-tests/gcov-5b.c: Likewise.
42392         * gcc.misc-tests/gcov-6.c: Likewise.
42393         * gcc.misc-tests/gcov-7.c: Likewise.
42394         * gcc.misc-tests/gcov-8.c: Likewise.
42395         * g++.dg/gcov/gcov-1.x: Remove.
42396         * g77.dg/gcov/gcov-1.x: Likewise.
42397         * gcc.misc-tests/gcov-4b.x: Likewise.
42398         * gcc.misc-tests/gcov-5b.x: Likewise.
42399         * gcc.misc-tests/gcov-6.x: Likewise.
42400         * gcc.misc-tests/gcov-7.x: Likewise.
42401         * gcc.misc-tests/gcov-8.x: Likewise.
42402
42403 2003-03-27  Glen Nakamura  <glen@imodulo.com>
42404
42405         PR opt/10087
42406         * gcc.dg/20030324-1.c: New test.
42407
42408 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
42409
42410         PR c++/10224
42411         * g++.dg/template/arg3.C: New test.
42412
42413         PR c++/10158
42414         * g++.dg/template/friend18.C: New test.
42415
42416 2003-03-26  Roger Sayle  <roger@eyesopen.com>
42417
42418         * g77.f-torture/compile/20030326-1.f: New test case.
42419
42420 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
42421
42422         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42423
42424         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42425
42426 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
42427
42428         * gcc.dg/ia64-sync-3.c: New test.
42429
42430 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
42431
42432         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42433
42434 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42435
42436         * gcc.dg/ultrasp6.c: New test.
42437
42438 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42439
42440         * gcc.dg/i386-signbit-1.c: New test.
42441         * gcc.dg/i386-signbit-2.c: New test.
42442         * gcc.dg/i386-signbit-3.c: New test.
42443
42444 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
42445
42446         * gcc.dg/ultrasp5.c: Fix options.
42447
42448 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
42449
42450         * gcc.dg/ultrasp5.c: Fix comment.
42451
42452 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
42453
42454         PR fortran/10197
42455         * g77.f-torture/execute/10197.f: New test.
42456
42457 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
42458
42459         PR c++/9898, c++/383
42460         * g++.dg/template/conv6.C: New test.
42461
42462         PR c++/10119
42463         * g++.dg/template/ptrmem5.C: New test.
42464
42465         PR c++/10026
42466         * g++.dg/lookup/koenig1.C: New test.
42467
42468         PR C++/10199
42469         * g++.dg/lookup/template2.C: New test.
42470
42471 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
42472
42473         * g++.dg/opt/rtti1.C: New test.
42474
42475 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42476
42477         * gcc.dg/ultrasp5.c: New test.
42478
42479 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
42480
42481         PR middle-end/9967
42482         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42483         builtin fputs.
42484
42485 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42486
42487         PR c/8224
42488         * gcc.dg/20030323-1.c: New test.
42489
42490 2003-03-23  Roger Sayle  <roger@eyesopen.com>
42491
42492         * gcc.c-torture/compile/20030323-1.c: New test case.
42493
42494 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
42495
42496         * gcc.dg/20030321-1.c: New test.
42497
42498 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
42499
42500         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42501
42502 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
42503
42504         PR c++/9978, c++/9708
42505         * g++.dg/ext/vlm1.C: Adjust expected error.
42506         * g++.dg/ext/vla2.C: New test.
42507         * g++.dg/template/arg1.C: New test.
42508         * g++.dg/template/arg2.C: New test.
42509
42510 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
42511
42512         * g77.f-torture/execute/select.f: New test.
42513         * g77.f-torture/noncompile/select_no_compile.f: New test.
42514
42515 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
42516
42517         PR c++/9898
42518         * g++.dg/other/error4.C: New test.
42519
42520 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
42521
42522         * g++.dg/template/friend17.C: New test.
42523
42524 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
42525
42526         * gcc.c-torture/compile/20030320-1.c: New.
42527
42528 2003-03-20  Roger Sayle  <roger@eyesopen.com>
42529
42530         * gcc.dg/builtins-6.c: New test case.
42531
42532 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
42533
42534         PR target/10073
42535         * gcc.c-torture/compile/20030319-1.c: New.
42536
42537 2003-03-18  Jan Hubicka  <jh@suse.cz>
42538
42539         * gcc.dg/i386-cvt-1.c: New test.
42540
42541 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
42542
42543         * objc.dg/naming-1.m: Use "(parse|syntax) error".
42544         * objc.dg/naming-2.m: Likewise.
42545
42546 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
42547
42548         PR c++/9639
42549         * g++.dg/parse/crash1.C: New test.
42550
42551 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
42552
42553         PR c++/8805
42554         * g++.dg/eh/cleanup1.C: New test.
42555
42556 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
42557
42558         * gcc.c-torture/execute/20030316-1.c: New test case.
42559
42560 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
42561
42562         PR c++/9629
42563         * g++.dg/init/ctor2.C: New test.
42564
42565 2003-03-15  Roger Sayle  <roger@eyesopen.com>
42566
42567         * g77.f-torture/compile/xformat.f: New test case.
42568
42569 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42570
42571         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42572         * g++.old-deja/g++.mike/eh50.C: Likewise.
42573
42574 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42575
42576         PR c++/6440
42577         * g++.dg/template/spec7.C: New test.
42578         * g++.dg/template/spec8.C: Likewise.
42579
42580 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
42581
42582         * gcc.c-torture/execute/20030313-1.c: New test.
42583
42584 2003-03-14  Richard Henderson  <rth@redhat.com>
42585
42586         * gcc.dg/inline-2.c: Adjust alpha test for external call.
42587
42588 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42589
42590         * gcc.c-torture/compile/20030314-1.c: New test.
42591
42592 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
42593
42594         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42595         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42596         thumb target,
42597         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42598         to accept newer _imp__  prefix and additional
42599         newline in .drectve section.
42600         * gcc.dg/dll-4.c: Likewise.
42601         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42602         switch.
42603
42604 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
42605
42606         * g++.dg/parse/namespace9.C: New test.
42607
42608         * g++.dg/init/ref5.C: New test.
42609         * g++.dg/parse/ptrmem1.C: Likewise.
42610
42611 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42612
42613         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42614         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42615         regular expression.
42616         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42617         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42618
42619 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
42620
42621         * gcc.c-torture/execute/20030224-2.c: New test.
42622
42623 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42624
42625         * gcc.dg/decl-3.c: New test.
42626
42627 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
42628
42629         * gcc.dg/i386-loop-2.c: New test.
42630
42631 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
42632
42633         PR c++/9474
42634         * g++.dg/parse/namespace8.C: New test.
42635
42636         PR c++/9924
42637         * g++.dg/overload/builtin2.C: New test.
42638
42639 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
42640
42641         * gcc.dg/return-type-3.c: New test.
42642
42643 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42644
42645         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42646         profiling options are not supported.
42647
42648 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
42649
42650         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42651         * g++.old-deja/g++.warn/impint2.C: Likewise.
42652
42653 2003-03-10  Devang Patel  <dpatel@apple.com>
42654
42655         * g++.dg/cpp/c++_cmd_1.C: New test.
42656         * g++.dg/cpp/c++_cmd_1.h: New file.
42657
42658 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
42659
42660         * gcc.dg/altivec-9.c: New file.
42661
42662 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42663
42664         * gcc.dg/ppc-sdata-1.c: New test.
42665         * gcc.dg/ppc-sdata-2.c: New test.
42666
42667 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
42668
42669         PR c++/9373
42670         * g++.dg/opt/ptrmem2.C: New test.
42671
42672         PR c++/8534
42673         * g++.dg/opt/ptrmem1.C: New test.
42674
42675 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42676
42677         * gcc.dg/i386-loop-1.c: New test.
42678
42679 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42680
42681         PR c++/9970
42682         * g++.dg/lookup/friend1.C: New test.
42683
42684 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42685
42686         PR c++/9823
42687         * g++.dg/parser/constructor1.C: New test.
42688
42689 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
42690
42691         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42692
42693         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42694
42695 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
42696
42697         * gcc.dg/cpp/Wunused.c: Update test.
42698
42699 2003-03-08  Jan Hubicka  <jh@suse.cz>
42700
42701         * gcc.dg/inline-3.c: New test.
42702
42703 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
42704
42705         PR c++/9809
42706         * g++.dg/parse/builtin1.C: New test.
42707
42708         PR c++/9982
42709         * g++.dg/abi/cookie1.C: New test.
42710         * g++.dg/abi/cookie2.C: Likewise.
42711
42712         PR c++/9524
42713         * g++.dg/template/field1.C: New test.
42714
42715         PR c++/9912
42716         * g++.dg/parse/class1.C: New test.
42717         * g++.dg/parse/namespace7.C: Likewise.
42718         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42719
42720 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
42721
42722         * g++.dg/init/ref4.C: New test.
42723
42724 2003-03-07  Jan Hubicka  <jh@suse.cz>
42725
42726         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42727         * gcc.dg/inline-3.c: New test.
42728
42729 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
42730
42731         * g++.dg/init/ref3.C: New test.
42732
42733         PR c++/9965
42734         * g++.dg/init/ref2.C: New test.
42735
42736         PR c++/9400
42737         * g++.dg/warn/Wshadow-2.C: New test.
42738
42739         PR c++/9791
42740         * g++.dg/warn/Woverloaded-1.C: New test.
42741
42742 2003-03-05  Jan Hubicka  <jh@suse.cz>
42743
42744         * gcc.dg/i386-local2.c: New.
42745         * gcc.dg/i386-local.c: Fix typo.
42746
42747 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
42748
42749         * g++.dg/abi/layout3.C: New test.
42750
42751 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42752
42753         * gcc.c-torture/compile/20030305-1.c
42754
42755 2003-03-05  Jan Hubicka  <jh@suse.cz>
42756
42757         * gcc.dg/i386-local.c: New.
42758
42759 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
42760
42761         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42762
42763 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
42764
42765         * gcc.dg/switch-2.c: New test.
42766         * gcc.dg/switch-3.c: New test.
42767         * gcc.dg/Wswitch.c: Adjust line numbers.
42768         * gcc.dg/Wswitch-default.c: Likewise.
42769         * gcc.dg/Wswitch-enum.c: Likewise.
42770
42771 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
42772
42773         * gcc.c-torture/execute/20030222-1.c: New test.
42774
42775 2003-03-03  James E Wilson  <wilson@tuliptree.org>
42776
42777         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
42778
42779 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
42780
42781         PR c++/9878
42782         * g++.dg/init/ref1.C: New test.
42783
42784 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
42785
42786         * gcc.dg/sh-relax.c: New SH-only test.
42787
42788 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
42789
42790         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
42791         comment explaining purpose of testcase.
42792
42793 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42794
42795         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
42796         for HC11/HC12 (asm needs two int registers).
42797         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
42798         HC11/HC12 because the test uses an asm which needs two 32-bit
42799         registers.
42800
42801 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
42802
42803         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
42804         for HC11/HC12 (array is too large otherwise).
42805         * gcc.c-torture/compile/920501-4.x: New file, likewise.
42806         * gcc.c-torture/compile/20010518-2.x: Likewise.
42807         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
42808         HC11/HC12 (array is too large).
42809
42810 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
42811
42812         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
42813         * lib/g++-dg.exp (g++-dg-test): Likewise.
42814
42815 2003-03-01  Roger Sayle  <roger@eyesopen.com>
42816
42817         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
42818         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
42819
42820 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42821
42822         * g++.dg/warn/implicit-typename1.C: Remove warning.
42823
42824 2003-02-28  Richard Henderson  <rth@redhat.com>
42825
42826         * gcc.dg/noreturn-1.c: Move noreturn warning line.
42827         * gcc.dg/return-type-1.c: Move control reaches end warning line.
42828
42829 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
42830
42831         * gcc.dg/pch/pch.exp: Change .pch to .gch.
42832         * g++.dg/pch/pch.exp: Likewise.
42833
42834 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
42835
42836         PR c++/9879
42837         * g++.dg/init/new4.C: New test.
42838
42839 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
42840
42841         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
42842
42843 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
42844
42845         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
42846         unsigned long.
42847
42848         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
42849         wider than float.
42850
42851 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42852
42853         * lib/scanasm.exp: Add support for counting numbers of
42854         occurences.
42855         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
42856         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
42857
42858 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
42859
42860         PR c++/9683
42861         * g++.dg/template/static3.C: New test.
42862
42863         PR c++/9829
42864         * g++.dg/parse/namespace6.C: New test.
42865
42866 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42867
42868         PR target/9732
42869         * gcc.dg/20030225-1.c: New test.
42870
42871 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
42872
42873         * README: Remove out-of-date information.
42874
42875         PR c++/9836
42876         * g++.dg/template/spec6.C: New test.
42877
42878 2003-02-24  Jeff Law  <law@redhat.com>
42879
42880         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
42881
42882 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42883
42884         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
42885         * gcc.dg/pragma-ep-1.c: Likewise.
42886
42887 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42888
42889         PR c++/9602
42890         * g++.dg/template/friend16.C: New test.
42891
42892 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
42893
42894         PR c++/5333
42895         * g++.dg/parse/fused-params1.C: Adjust error messages.
42896         * g++.dg/template/nested3.C: New test.
42897
42898 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
42899
42900         * g++.dg/abi/param1.C: New test.
42901
42902 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42903
42904         PR c++/7982
42905         * g++.dg/warn/implicit-typename1.C: New test.
42906
42907 2003-02-22  Kelley Cook <kelleycook@comcast.net>
42908
42909         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
42910         with "mtune".
42911         * g++.old-deja/g++.other/store-expr2.C: Likewise.
42912         * gcc.c-torture/execute/20010129-1.x: Likewise.
42913         * gcc.dg/20011107-1.c: Likewise.
42914         * gcc.dg/20020108-1.c: Likewise.
42915         * gcc.dg/20020122-3.c: Likewise.
42916         * gcc.dg/20020206-1.c: Likewise.
42917         * gcc.dg/20020310-1.c: Likewise.
42918         * gcc.dg/20020426-2.c: Likewise.
42919         * gcc.dg/20020517-1.c: Likewise.
42920         * gcc.dg/991230-1.c: Likewise.
42921         * gcc.dg/i386-unroll-1.c: Likewise.
42922         * gcc.misc-tests/i386-prefetch.exp: Likewise.
42923
42924 2003-02-22  Jan Hubicka  <jh@suse.cz>
42925
42926         * gcc.dg/i386-mul.c: New test.
42927
42928 2003-02-21  Roger Sayle  <roger@eyesopen.com>
42929
42930         * gcc.dg/builtins-5.c: New test case.
42931
42932 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
42933
42934         * gcc.dg/asmreg-1.c: New test.
42935
42936 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42937
42938         PR c++/9749
42939         * g++.dg/parse/varmod1.C: New test.
42940
42941 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42942
42943         PR c++/9727
42944         * g++.dg/template/op1.C: New test.
42945
42946 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42947
42948         PR c++/8906
42949         * g++.dg/template/nested2.C: New test.
42950
42951 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
42952
42953         PR c++/8724
42954         * g++.dg/expr/dtor1.C: New test.
42955
42956 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
42957
42958         * gcc.dg/cpp/include3.c: New test.
42959         * gcc.dg/cpp/inc/foo.h: New file.
42960
42961 2003-02-21  Glen Nakamura  <glen@imodulo.com>
42962
42963         * gcc.c-torture/execute/20030221-1.c: New test.
42964
42965 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
42966
42967         PR c++/9729
42968         * g++.dg/abi/conv1.C: New test.
42969
42970 2003-02-20  Jan Hubicka  <jh@suse.cz>
42971
42972         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
42973
42974 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
42975
42976         * gcc.c-torture/compile/20030219-1.c: New test.
42977
42978 2003-02-18  Jan Hubicka  <jh@suse.cz>
42979
42980         * gcc.dg/funcorder.c: New test.
42981
42982 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
42983
42984         * gcc.c-torture/execute/20030218-1.c: New.
42985
42986 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
42987
42988         * gcc.dg/20030218-1.c: New.
42989
42990 2003-02-18  Richard Henderson  <rth@redhat.com>
42991
42992         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
42993         * gcc.dg/attr-used-2.c: New.
42994
42995 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
42996
42997         PR c++/9704
42998         * g++.dg/init/copy5.C: New test.
42999
43000 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
43001
43002         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43003         * g++.dg/pch/pch.exp: Likewise.
43004
43005 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
43006
43007         * gcc.c-torture/execute/20030209-1.c: Enable the test if
43008         STACK_SIZE is not defined.
43009
43010 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43011
43012         PR c++/9457
43013         * g++.dg/template/init1.C: New test.
43014
43015 2003-02-16  Jan HUbicka  <jh@suse.cz>
43016
43017         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43018         (foo): Add few extra tests
43019         * gcc.dg/c99-const-expr-3.c: Likewise.
43020         * gcc.c-torture/execute/20030216-1.c: New.
43021
43022 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43023
43024         PR c++/9459
43025         * g++.dg/ext/typeof4.C: New test.
43026
43027 2003-02-15  Roger Sayle  <roger@eyesopen.com>
43028
43029         * gcc.dg/i386-387-3.c: New test case.
43030
43031 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
43032
43033         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43034         cris-*-elf* cris-*-aout* and mmix-*-*.
43035
43036 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
43037
43038         * gcc.dg/20030213-1.c: New test.
43039
43040 2003-02-12  Roger Sayle  <roger@eyesopen.com>
43041
43042         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43043         * gcc.dg/i386-387-2.c: Likewise.
43044
43045 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
43046
43047         * gcc.dg/ppc-spe.c: Fix formatting.
43048         Enable tests that were previously unsupported by gas.
43049         Delete tests for instructions that no longer exist.
43050         Switch arguments on evsubifw builtin.
43051
43052 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
43053
43054         * gcc.c-torture/execute/20030209-1.c: Disable the test if
43055         STACK_SIZE is too small.
43056
43057 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43058             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43059
43060         * gcc.dg/decl-2.c: New test.
43061
43062 2003-02-10  Jan Hubicka  <jh@suse.cz>
43063
43064         * gcc.dg/i386-fpcvt-1.c: New test.
43065
43066 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
43067
43068         * gcc.c-torture/execute/20030209-1.c: New test.
43069
43070 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
43071
43072         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43073         int-wide bitops, use the constants of the same width.
43074         Likewise, if long long is 32-bit wide, test bitops using
43075         32-bit constants.
43076
43077 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
43078
43079         * gcc.dg/20021014-1.c: Annotate with expected notice text.
43080
43081 2003-02-07  Roger Sayle  <roger@eyesopen.com>
43082
43083         * gcc.dg/builtins-4.c: New test case.
43084
43085 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43086
43087         * gcc.dg/20020430-1.c: Fix dg command typos.
43088         * gcc.dg/20020503-1.c: Likewise.
43089
43090 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43091
43092         PR c++/8785
43093         * g++.dg/parse/fused-params1.C: New test.
43094
43095         PR c++/8857
43096         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43097
43098         PR c++/8921
43099         * g++.dg/parse/non-dependent1.C: New test.
43100
43101         PR c++/8928
43102         * g++.dg/parse/dupl-tmpl-args1.C: New test.
43103
43104         PR c++/9228
43105         * g++.dg/parse/undefined7.C: New test.
43106         * g++.dg/parse/non-templ1.C: New test.
43107
43108         PR c++/9229
43109         * g++.dg/parse/too-many-tmpl-args1.C: New test.
43110
43111 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
43112
43113         * gcc.c-torture/compile/20030206-1.c: New test.
43114
43115 2003-02-05  Roger Sayle  <roger@eyesopen.com>
43116
43117         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43118         "pow" to "foo" to avoid potential confusion with a math built-in.
43119
43120 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43121
43122         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43123         conditions for SPARC targets.
43124
43125 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
43126
43127         * gcc.dg/20030204-1.c: New test.
43128
43129 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43130
43131         PR c++/38
43132         * g++.dg/parse/array-size1.C: New test.
43133
43134         PR c++/5657
43135         * g++.dg/parse/undefined3.C: New test.
43136
43137         PR c++/5665
43138         * g++.dg/parse/undefined4.C: New test.
43139
43140         PR c++/5975
43141         * g++.dg/parse/undefined5.C: New test.
43142
43143         PR c++/7259
43144         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43145
43146         PR c++/8578
43147         * g++.dg/parse/casting-operator1.C: New test.
43148
43149         PR c++/8596
43150         * g++.dg/parse/undefined6.C: New test.
43151
43152         PR c++/8736
43153         * g++.dg/parse/missing-template1.C: New test.
43154
43155 2003-02-04  Jan Hubicka  <jh@suse.cz>
43156
43157         * gcc.dg/i386-cadd.c: Compile using -march=k8.
43158         * gcc.dg/i386-cmov?.c: Likewise.
43159         * gcc.dg/i386-fpcvt-?.c: Likewise.
43160         * gcc.dg/i386-ssefp-1.c: Likewise.
43161         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43162         conventions.
43163
43164 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
43165
43166         PR c++/7129
43167         * g++.dg/ext/max.C: New test.
43168
43169 2003-02-03  Jan Hubicka  <jh@suse.cz>
43170
43171         * gcc.c-torture/execute/20030203-1.c: New test.
43172
43173 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
43174
43175         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43176         'natural-endian'.
43177
43178 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
43179
43180         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43181         * g++.dg/init/new2.C: Likewise.
43182         * g++.dg/other/new1.C: Likewise.
43183
43184 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
43185
43186         * gcc.dg/struct-ret-libc.c: New test.
43187
43188 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
43189
43190         * gcc.dg/20030129-1.c: New test.
43191
43192 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43193
43194         PR c++/8849
43195         * g++.dg/template/ptrmem4.C: New test.
43196
43197 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
43198
43199         * g++.dg/parser/constant1.C: New test.
43200
43201 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43202
43203         PR c++/8591
43204         * g++.dg/parse/friend2.C: New test.
43205
43206 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
43207
43208         PR c++/9437
43209         * g++.dg/template/unify4.C: New test.
43210
43211 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
43212
43213         * gcc.c-torture/execute/20030128-1.c: New test.
43214
43215 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
43216
43217         * g++.dg/lookup/nested1.C: Test moved from ...
43218         * g++.old-deja/g++.other/lookup24.C: ... here.
43219
43220 2003-01-28  Jan Hubicka  <jh@suse.cz>
43221
43222         * gcc.dg/i386-cmov5.c: New test.
43223
43224 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
43225
43226         * gcc.c-torture/execute/20010925-1.c: Changed the
43227         memcpy declaration.
43228
43229 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43230
43231         PR c++/3902
43232         * g++.dg/parse/template5.C: New test.
43233
43234 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
43235
43236         PR fortran/9258
43237         * g77.dg/pr9258: New test.
43238
43239 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43240
43241         * README: Move relevant parts from README.g++.
43242
43243         * README.g++: Remove this file.
43244
43245 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
43246
43247         * g++.dg/abi/dcast1.C: New test.
43248
43249 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43250
43251         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43252
43253 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
43254
43255         PR c++/47
43256         * g++.old-deja/g++.other/lookup24.C: New test.
43257
43258 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43259
43260         PR middle-end/7227
43261         * gcc.dg/uninit-C.c: New test.
43262
43263 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
43264
43265         * g++.dg/abi/covariant1.C: New test.
43266
43267 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
43268
43269         * gcc.dg/20030123-1.c: New test.
43270
43271 2003-01-25  Jan Hubicka  <jh@suse.cz>
43272
43273         PR opt/8492
43274         * gcc.c-torture/compile/20030125-1.c
43275
43276 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
43277
43278         PR c++/9403
43279         * g++.dg/parse/template3.C: New test.
43280         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43281
43282         PR c++/795
43283         * g++.dg/parse/template4.C: New test.
43284
43285         PR c++/9415
43286         * g++.dg/template/qual2.C: New test.
43287
43288         PR c++/8545
43289         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43290
43291         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43292
43293 2003-01-25  Roger Sayle  <roger@eyesopen.com>
43294
43295         * gcc.c-torture/execute/switch-1.c: New test case.
43296
43297 2003-01-25  Jan Hubicka  <jh@suse.cz>
43298
43299         * gcc.c-torture/execute/20030125-1.[cx]: New test.
43300
43301 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
43302
43303         Tweaks for Bison-1.875. From the NEWS file:
43304         "- `parse error' -> `syntax error'
43305         Bison now uniformly uses the term `syntax error'"
43306         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43307         * gcc.dg/cpp/digraph2.c: Likewise.
43308         * gcc.dg/cpp/direct2.c: Likewise.
43309         * gcc.dg/cpp/paste4.c: Likewise.
43310         * gcc.dg/c90-restrict-1.c: Likewise.
43311         * gcc.dg/c99-func-2.c: Likewise.
43312         * gcc.dg/noncompile/920721-2.c: Likewise.
43313         * gcc.dg/noncompile/930622-2.c: Likewise.
43314         * gcc.dg/noncompile/940112-1.c: Likewise.
43315         * gcc.dg/noncompile/950921-1.c: Likewise.
43316         * gcc.dg/noncompile/951123-1.c: Likewise.
43317         * gcc.dg/noncompile/971104-1.c: Likewise.
43318         * gcc.dg/noncompile/990416-1.c: Likewise.
43319
43320 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
43321
43322         * g++.dg/parse/undefined1.C: Add error message.
43323
43324 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43325
43326         PR c++/9354
43327         * g++.dg/parse/new1.C: New test.
43328
43329         PR c++/9216
43330         * g++.dg/parse/template2.C: New test.
43331
43332         PR c++/9354
43333         * g++.dg/parse/typedef2.C: New test.
43334
43335         PR c++/9328
43336         * g++.dg/ext/typeof3.C: New test.
43337
43338 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43339
43340         PR c++/2738
43341         * g++.dg/parse/ret-type1.C: New test.
43342
43343         PR c++/3792
43344         * g++.dg/parse/tmpl-outside1.C: New test.
43345
43346         PR c++/4207
43347         * g++.dg/parse/int-as-enum1.C: New test.
43348
43349         PR c++/4903
43350         * g++.dg/parse/no-typename1.C: New test.
43351
43352         PR c++/5533
43353         * g++.dg/parse/no-value1.C: New test.
43354
43355         PR c++/5921
43356         * g++.dg/parse/wrong-inline1.C: New test.
43357
43358         PR c++/6402
43359         * g++.dg/parse/ref1.C: New test.
43360
43361         PR c++/6992
43362         * g++.dg/parse/attr-ctor1.C: New test.
43363
43364         PR c++/7229
43365         * g++.dg/parse/namespace5.C: New test.
43366
43367         PR c++/7917
43368         * g++.dg/parse/func-def1.C: New test.
43369
43370         PR c++/8143
43371         * g++.dg/parse/undefined1.C: New test.
43372
43373         PR c++/5723, PR c++/8522
43374         * g++.dg/parse/specialization1.C: New test.
43375
43376         PR c++/163, PR c++/8595
43377         * g++.dg/parse/struct-as-enum1.C: New test.
43378
43379         PR c++/9173
43380         * g++.dg/parse/undefined2.C: New test.
43381
43382 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
43383
43384         PR c++/9298
43385         * g++.dg/parse/template1.C: New test.
43386
43387         PR c++/9384
43388         * g++.dg/parse/using1.C: New test.
43389
43390         PR c++/9285
43391         PR c++/9294
43392         * g++.dg/parse/expr2.C: New test.
43393
43394         PR c++/9388
43395         * g++.dg/parse/lookup2.C: Likewise.
43396
43397 2003-01-21  Jan Hubicka  <jh@suse.cz>
43398
43399         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43400         * gcc.c-torture/execute/eeprof-1.c: Likewise.
43401         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43402         * gcc.c-torture/execute/string-opt-*.c: Likewise.
43403
43404 2003-01-20  Nick Clifton  <nickc@redhat.com>
43405
43406         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
43407         problem with ARM sibcall code generation.
43408
43409 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
43410
43411         * gcc.c-torture/execute/20030120-1.c: New.
43412
43413 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
43414
43415         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43416
43417 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
43418
43419         PR c++/9272
43420         * g++.dg/parse/ctor1.C: New test.
43421
43422         PR c++/9294:
43423         * g++.dg/parse/qualified1.C: New test.
43424
43425         * g++.dg/parse/typename3.C: New test.
43426
43427 2003-01-16  Richard Henderson  <rth@redhat.com>
43428
43429         * g++.dg/tls/init-2.C: Fix error matches for real this time.
43430
43431 2003-01-16  Richard Henderson  <rth@redhat.com>
43432
43433         * g++.dg/pch/pch.exp: Copy test header to the working directory
43434         before using it either for precompilation or direct use.
43435         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43436         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43437
43438 2003-01-16  Richard Henderson  <rth@redhat.com>
43439
43440         * gcc.dg/pch/pch.exp: Copy test header to the working directory
43441         before using it either for precompilation or direct use.
43442         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43443         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43444
43445 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
43446
43447         * g++.dg/ext/typename1.C: Add typename keyword.
43448         * g++.dg/template/crash1.C: Update error messages.
43449         * g++.dg/template/crash2.C: Remove error message.
43450         * g++.dg/parse/typename2.C: New test.
43451         * g++.dg/template/typename2.C: Change implicit
43452         typename warning into error.
43453         * g++.old-deja/g++.benjamin/tem03.C: Issue more
43454         error messages.
43455         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43456         * g++.old-deja/g++.brendan/crash56.C: Add this->.
43457         * g++.old-deja/g++.law/visibility13.C: Remove error
43458         messages.
43459         * g++.old-deja/g++.ns/template17.C: Reorder code to
43460         make declaration visible in template.
43461         * g++.old-deja/g++.pt/crash3.C: Fix typos.
43462         * g++.old-deja/g++.pt/crash36.C: Issue more error
43463         messages.
43464         * g++.old-deja/g++.pt/crash5.C: Improve error
43465         message.
43466         * g++.old-deja/g++.pt/crash67.C: Remove warning.
43467         * g++.old-deja/g++.pt/inherit1.C: Add this->.
43468         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43469         * g++.old-deja/g++.pt/typename16.C: Replace implicit
43470         typename warning with error message.
43471         * g++.old-deja/g++.pt/typename19.C: Remove warning.
43472         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43473         * g++.old-deja/g++.robertl/eb24.C: Use this->.
43474
43475 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
43476
43477         * g++.dg/parse/ambig2.C: New test.
43478
43479 2003-01-15  Richard Henderson  <rth@redhat.com>
43480
43481         * g++.dg/tls/init-2.C: Update error message string.
43482
43483 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43484
43485         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43486
43487 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
43488
43489         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43490         all for HC11/HC12.
43491         * gcc.c-torture/compile/20001205-1.x: Likewise.
43492         * gcc.c-torture/compile/20001226-1.x: Likewise.
43493         * gcc.c-torture/compile/920520-1.x: Likewise.
43494         * gcc.c-torture/compile/961203-1.x: Likewise.
43495         * gcc.c-torture/compile/20020604-1.x: Likewise.
43496
43497 2003-01-15  Jan Hubicka  <jh@suse.cz>
43498
43499         * gcc.c-torture/compile/20030115-1.c: New test.
43500
43501         * gcc.dg/i386-fpcvt-1.c: New test.
43502         * gcc.dg/i386-fpcvt-2.c: New test.
43503
43504 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
43505
43506         Further conform g++'s __vmi_class_type_info to the C++ ABI
43507         specification.
43508         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43509         the specification.
43510
43511 2003-01-14  Jan Hubicka  <jh@suse.cz>
43512
43513         * gcc.dg/i386-fpcvt-1.c: New test.
43514         * gcc.dg/i386-fpcvt-2.c: New test.
43515
43516 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
43517
43518         * gcc.dg/i386-mmx-3.c: New test.
43519
43520 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
43521
43522         PR c++/9264
43523         * g++.dg/parse/octal1.C: New file.
43524
43525         PR c++/9172
43526         * g++.dg/parse/typename1.C: New file.
43527
43528 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
43529
43530         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43531         * gcc.dg/bf-no-ms-layout.c: Likewise.
43532         * gcc.dg/bf-ms-attrib.c: Likewise.
43533
43534 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
43535
43536         PR c++/9099
43537         * g++.dg/parse/dtor1.C: New file.
43538
43539         PR c++/9128
43540         * g++.dg/rtti/typeid1.C: New file.
43541
43542         PR c++/9153
43543         * g++.dg/parse/lookup1.C: New file.
43544
43545         PR c++/9171
43546         * g++.dg/templ/spec5.C: New file.
43547
43548 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
43549
43550         * gcc.c-torture/compile/20030110-1.c: New test.
43551
43552 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
43553
43554         Merge from pch-branch:
43555
43556         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
43557
43558         * gcc.dg/pch/cpp-1.h: New.
43559         * gcc.dg/pch/cpp-1.c: New.
43560         * gcc.dg/pch/cpp-2.h: New.
43561         * gcc.dg/pch/cpp-2.c: New.
43562
43563         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
43564
43565         * gcc.dg/pch/except-1.h: New.
43566         * gcc.dg/pch/except-1.c: New.
43567
43568         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
43569
43570         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43571         running test.
43572         * gcc.dg/pch: Include *.hp not *.h.
43573         * gcc.dg/pch/system-1.h: New.
43574         * gcc.dg/pch/system-1.c: New.
43575
43576         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
43577
43578         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43579         rather than trying to build and run a program using PCH.
43580         * gcc.dg/pch: Remove dg-do commands from test files.
43581
43582         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
43583
43584         * gcc.dg/pch/macro-3.c: New.
43585         * gcc.dg/pch/macro-3.h: New.
43586
43587         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
43588
43589         * gcc.dg/pch/common-1.c: New.
43590         * gcc.dg/pch/common-1.h: New.
43591         * gcc.dg/pch/decl-1.c: New.
43592         * gcc.dg/pch/decl-1.h: New.
43593         * gcc.dg/pch/decl-2.c: New.
43594         * gcc.dg/pch/decl-2.h: New.
43595         * gcc.dg/pch/decl-3.c: New.
43596         * gcc.dg/pch/decl-3.h: New.
43597         * gcc.dg/pch/decl-4.c: New.
43598         * gcc.dg/pch/decl-4.h: New.
43599         * gcc.dg/pch/decl-5.c: New.
43600         * gcc.dg/pch/decl-5.h: New.
43601         * gcc.dg/pch/global-1.c: New.
43602         * gcc.dg/pch/global-1.h: New.
43603         * gcc.dg/pch/inline-1.c: New.
43604         * gcc.dg/pch/inline-1.h: New.
43605         * gcc.dg/pch/inline-2.c: New.
43606         * gcc.dg/pch/inline-2.h: New.
43607         * gcc.dg/pch/static-1.c: New.
43608         * gcc.dg/pch/static-1.h: New.
43609         * gcc.dg/pch/static-2.c: New.
43610         * gcc.dg/pch/static-2.h: New.
43611
43612         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
43613
43614         * g++.dg/pch/pch.exp: Better handle failing testcases.
43615         * gcc.dg/pch/pch.exp: Likewise.
43616         * gcc.dg/pch/macro-1.c: New.
43617         * gcc.dg/pch/macro-1.h: New.
43618         * gcc.dg/pch/macro-2.c: New.
43619         * gcc.dg/pch/macro-2.h: New.
43620
43621         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
43622
43623         * g++.dg/dg.exp: Treat files in pch/ specially.
43624         * g++.dg/pch/pch.exp: New file.
43625         * g++.dg/pch/empty.H: New file.
43626         * g++.dg/pch/empty.C: New file.
43627         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43628         "precompile".
43629
43630         * gcc.dg/pch/pch.exp: New file.
43631         * gcc.dg/pch/empty.h: New file.
43632         * gcc.dg/pch/empty.c: New file.
43633         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43634         "precompile".
43635
43636 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43637
43638         * g++.dg/template/friend14.C: New test.
43639
43640 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43641
43642         * gcc.dg/old-style-asm-1.c: New test.
43643
43644 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
43645
43646         * gcc.c-torture/compile/20030109-1.c: New test.
43647
43648 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43649
43650         * gcc.c-torture/execute/20030109-1.c: New test.
43651
43652 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
43653
43654         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43655         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43656         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43657         * g++.old-deja/g++.mike/eh2.C: Likewise.
43658         * g++.old-deja/g++.mike/eh3.C: Likewise.
43659         * g++.old-deja/g++.mike/eh5.C: Likewise.
43660         * g++.old-deja/g++.mike/eh6.C: Likewise.
43661         * g++.old-deja/g++.mike/eh7.C: Likewise.
43662         * g++.old-deja/g++.mike/eh8.C: Likewise.
43663         * g++.old-deja/g++.mike/eh9.C: Likewise.
43664         * g++.old-deja/g++.mike/eh10.C: Likewise.
43665         * g++.old-deja/g++.mike/eh12.C: Likewise.
43666         * g++.old-deja/g++.mike/eh13.C: Likewise.
43667         * g++.old-deja/g++.mike/eh14.C: Likewise.
43668         * g++.old-deja/g++.mike/eh16.C: Likewise.
43669         * g++.old-deja/g++.mike/eh17.C: Likewise.
43670         * g++.old-deja/g++.mike/eh18.C: Likewise.
43671         * g++.old-deja/g++.mike/eh21.C: Likewise.
43672         * g++.old-deja/g++.mike/eh23.C: Likewise.
43673         * g++.old-deja/g++.mike/eh24.C: Likewise.
43674         * g++.old-deja/g++.mike/eh25.C: Likewise.
43675         * g++.old-deja/g++.mike/eh26.C: Likewise.
43676         * g++.old-deja/g++.mike/eh27.C: Likewise.
43677         * g++.old-deja/g++.mike/eh28.C: Likewise.
43678         * g++.old-deja/g++.mike/eh29.C: Likewise.
43679         * g++.old-deja/g++.mike/eh31.C: Likewise.
43680         * g++.old-deja/g++.mike/eh33.C: Likewise.
43681         * g++.old-deja/g++.mike/eh34.C: Likewise.
43682         * g++.old-deja/g++.mike/eh35.C: Likewise.
43683         * g++.old-deja/g++.mike/eh36.C: Likewise.
43684         * g++.old-deja/g++.mike/eh37.C: Likewise.
43685         * g++.old-deja/g++.mike/eh38.C: Likewise.
43686         * g++.old-deja/g++.mike/eh39.C: Likewise.
43687         * g++.old-deja/g++.mike/eh40.C: Likewise.
43688         * g++.old-deja/g++.mike/eh41.C: Likewise.
43689         * g++.old-deja/g++.mike/eh42.C: Likewise.
43690         * g++.old-deja/g++.mike/eh44.C: Likewise.
43691         * g++.old-deja/g++.mike/eh46.C: Likewise.
43692         * g++.old-deja/g++.mike/eh47.C: Likewise.
43693         * g++.old-deja/g++.mike/eh48.C: Likewise.
43694         * g++.old-deja/g++.mike/eh49.C: Likewise.
43695         * g++.old-deja/g++.mike/eh50.C: Likewise.
43696         * g++.old-deja/g++.mike/eh51.C: Likewise.
43697         * g++.old-deja/g++.mike/eh53.C: Likewise.
43698         * g++.old-deja/g++.mike/eh55.C: Likewise.
43699         * g++.old-deja/g++.mike/p7912.C: Likewise.
43700         * g++.old-deja/g++.mike/p9706.C: Likewise.
43701         * g++.old-deja/g++.mike/p10416.C: Likewise.
43702         * g++.old-deja/g++.mike/p11667.C: Likewise.
43703         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43704         Remove redundant reference to Iris.
43705         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43706         Elxsi, i860, Pico Java, and WE32K.
43707
43708 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
43709
43710         * g++.dg/ext/asm4.C: New test.
43711
43712 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43713
43714         PR c++/9030
43715         * g++.dg/template/friend12.C: New test.
43716         * g++.dg/template/friend13.C: Likewise.
43717         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43718
43719 2003-01-08  Jan Hubicka  <jh@suse.cz>
43720
43721         * gcc.dg/i386-cadd.c: New test.
43722         * gcc.dg/i386-cmov4.c: Likewise.
43723
43724 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
43725
43726         PR c++/9165
43727         * g++.dg/warn/Wunused-3.C: New test.
43728
43729         * g++.dg/abi/bitfield9.C: New test.
43730
43731         PR c++/9189
43732         * g++.dg/parse/defarg3.C: New test.
43733
43734 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
43735
43736         * g++.dg/parse/ambig1.C: New test.
43737         * g++.dg/parse/defarg2.C: New test.
43738
43739 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
43740
43741         * g++.dg/template/defarg-1.C: New test.
43742         * g++.dg/template/local2.C: Likewise.
43743
43744 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
43745
43746         * gcc.c-torture/execute/20030105-1.c: New test.
43747
43748 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43749
43750         * g++.dg/parse/namespace3.C: Remove extra semicolons.
43751         * g++.dg/parse/namespace4.C: Likewise.
43752
43753 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
43754
43755         * g++.dg/template/ntp2.C: New test.
43756
43757 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
43758
43759         * g++.dg/parse/extern-C-1.C: New test.
43760
43761         * g++.dg/parse/namespace4.C: New test.
43762
43763         * g++.dg/template/nested1.C: New test.
43764
43765         * g++.dg/parse/namespace3.C: New test.
43766
43767 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
43768
43769         * g++.dg/lookup/two-stage1.C: New test.
43770
43771 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43772
43773         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
43774         * g++.old-deja/g++.jason/access8.C: Likewise.
43775         * g++.old-deja/g++.other/decl5.C: Likewise.
43776
43777 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43778
43779         * g++.dg/parse/parse7.C: New test.
43780
43781 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
43782
43783         PR c++/2843
43784         * g++.dg/ext/attrib7.C: New test.
43785
43786 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
43787
43788         * g++.dg/parse/parse6.C: New test.
43789
43790 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
43791
43792         * gcc.dg/h8300-stack-1.c: New.
43793
43794 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43795
43796         g++.dg/lookup/exception1.C: New test.
43797
43798         g++.dg/lookup/template1.C: New test.
43799
43800         g++.dg/parse/namespace2.C: New test.
43801
43802         g++.dg/parse/parens2.C: New test.
43803
43804 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43805
43806         * g++.dg/parse/parse5.C: New test.
43807         * g++.dg/lookup/scoped4.C: New test.
43808
43809 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
43810
43811         * g++.dg/parse/parens1.C: New test.
43812
43813         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
43814         angle-bracket1.C.
43815         * g++.dg/parse/parens2.C: New test.
43816
43817         * g++.dg/lookup/scope-operator1.C: New test.
43818
43819         * g++.dg/parse/operator1.C: New test.
43820
43821 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43822
43823         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
43824         * g++.old-deja/g++.other/access6.C: Likewise.
43825         * g++.old-deja/g++.other/decl1.C: Likewise.
43826         * g++.old-deja/g++.pt/typename12.C: Likewise.
43827
43828 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43829
43830         * g++.dg/parse/namespace1.C: New test.
43831
43832 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43833
43834         * g++.dg/parse/parse4.C: New test.
43835
43836 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43837
43838         * g++.dg/parse/parse3.C: New test.
43839
43840 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43841
43842         * g++.dg/parse/parse2.C: New test.
43843
43844 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43845
43846         * g++.dg/template/friend11.C: New test.
43847
43848 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
43849
43850         * g++.dg/parse/parse1.C: New test.
43851
43852 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
43853
43854         * lib/profopt.exp: Change the name of a global variable to avoid
43855         possible clashes with other test suites.
43856
43857 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
43858
43859         * g++.dg/inherit/covariant8.C: New test.
43860
43861 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
43862
43863         * g++.dg/init/array9.C: New test.
43864
43865         PR c++/9112
43866         * g++.dg/parse/expr1.C: New test.
43867
43868 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
43869
43870         * gcc.c-torture/compile/20021230-1.c: New test.
43871
43872 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
43873
43874         * g++.dg/inherit/covariant5.C: New test.
43875         * g++.dg/inherit/covariant6.C: New test.
43876         * g++.dg/inherit/covariant7.C: New test.
43877
43878 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43879
43880         PR c++/2739
43881         * g++.dg/other/access2.C: New test.
43882
43883 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43884
43885         * g++.dg/other/anon-struct.C: No longer fails
43886         * g++.old-deja/g++.brendan/parse4.C: Likewise.
43887         * g++.old-deja/g++.brendan/parse5.C: Likewise.
43888         * g++.old-deja/g++.brendan/parse6.C: Likewise.
43889
43890 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
43891
43892         * g++.dg/parse/angle-bracket.C (main): No longer fails.
43893
43894 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
43895
43896         * g++.dg/eh/spec4.C: Remove stray semicolon.
43897         * g++.dg/expr/pmf-1.C: Change error message.
43898         * g++.dg/ext/asm1.C: Remove stray semicolon.
43899         * g++.dg/ext/typename1.C: Add missing typenames.
43900         * g++.dg/inherit/template-as-base.C: Change error message.
43901         * g++.dg/lookup/scoped1.C: Likewise.
43902         * g++.dg/lookup/scoped2.C: Likewise.
43903         * g++.dg/lookup/using2.C: Likewise.
43904         * g++.dg/other/component1.C: Remove stray semicolon.
43905         * g++.dg/other/do1.C: Change error message.
43906         * g++.dg/other/error2.C: Likewise.
43907         * g++.dg/other/init1.C: Likewise.
43908         * g++.dg/other/packed1.C: Remove stray semicolon.
43909         * g++.dg/other/ptrmem2.C: Change error message.
43910         * g++.dg/parse/parameter-declaration-1.C: Remove line number
43911         marker.
43912         * g++.dg/special/initp1.C: Remove invalid attribute usage.
43913         * g++.dg/template/access3.C: Add typename keyword.
43914         * g++.dg/template/access5.C: Remove stray semicolon.
43915         * g++.dg/template/access6.C: Likewise.
43916         * g++.dg/template/complit1.C: Likewise.
43917         * g++.dg/template/crash1.C: Change error message.
43918         * g++.dg/template/inherit2.C: Remove stray semicolon.
43919         * g++.dg/template/instantiate2.C: Likewise.
43920         * g++.dg/template/instantiate3.C: Change error message.
43921         * g++.dg/template/qual1.C: Remove stray semicolon.
43922         * g++.dg/template/qualttp18.C: Change error message.
43923         * g++.dg/template/ref1.C: Remove stray semicolon.
43924         * g++.dg/template/sizeof1.C (A::value): Declare it.
43925         * g++.dg/template/spec4.C: Change error message.
43926         * g++.dg/template/static1.C: Likewise.
43927         * g++.dg/template/type1.C: Likewise.
43928         * g++.dg/template/typename3.C: Likewise.
43929         * g++.old-deja/g++.benjamin/13478.C: Change error message.
43930         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
43931         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
43932         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
43933         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
43934         named return value extension.
43935         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
43936         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
43937         * g++.old-deja/g++.bob/extern_C.C: Likewise.
43938         * g++.old-deja/g++.bob/inherit2.C: Likewise.
43939         * g++.old-deja/g++.brendan/complex1.C: Likewise.
43940         * g++.old-deja/g++.brendan/copy5.C: Likewise.
43941         * g++.old-deja/g++.brendan/crash13.C: Likewise.
43942         * g++.old-deja/g++.brendan/crash15.C: Likewise.
43943         * g++.old-deja/g++.brendan/crash18.C: Change error message.
43944         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
43945         * g++.old-deja/g++.brendan/crash38.C: Likewise.
43946         * g++.old-deja/g++.brendan/crash50.C: Likewise.
43947         * g++.old-deja/g++.brendan/crash56.C: Likewise.
43948         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
43949         syntax.
43950         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
43951         * g++.old-deja/g++.brendan/crash8.C: Change error message.
43952         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
43953         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
43954         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
43955         * g++.old-deja/g++.brendan/template11.C: Likewise.
43956         * g++.old-deja/g++.brendan/template26.C: Likewise.
43957         * g++.old-deja/g++.brendan/template27.C: Use explicit
43958         specialization syntax.
43959         * g++.old-deja/g++.brendan/template30.C: Likewise.
43960         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
43961         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
43962         non-dependent names.
43963         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
43964         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
43965         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
43966         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
43967         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
43968         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
43969         named return value extension.
43970         * g++.old-deja/g++.ext/namedret2.C: Likewise.
43971         * g++.old-deja/g++.ext/namedret3.C: Likewise.
43972         * g++.old-deja/g++.ext/return1.C: Likewise.
43973         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
43974         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
43975         * g++.old-deja/g++.jason/access8.C: Likewise.
43976         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
43977         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
43978         pseudo-destructor names.
43979         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
43980         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
43981         pseudo-destructor names.
43982         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
43983         * g++.old-deja/g++.jason/overload19.C: Likewise.
43984         * g++.old-deja/g++.jason/overload32.C: Likewise.
43985         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
43986         stray semicolons.
43987         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
43988         * g++.old-deja/g++.jason/return.C: Likewise.
43989         * g++.old-deja/g++.jason/return2.C: Likewise.
43990         * g++.old-deja/g++.jason/shadow1.C: Likewise.
43991         * g++.old-deja/g++.jason/special.C: Use explicit specialization
43992         syntax.
43993         * g++.old-deja/g++.jason/template10.C: Account for use of
43994         non-dependent names.
43995         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
43996         syntax.
43997         * g++.old-deja/g++.jason/template37.C: Likewise.
43998         * g++.old-deja/g++.law/access4.C: Change error messages.
43999         * g++.old-deja/g++.law/arm13.C: Remove incorrect
44000         pseudo-destructor names.
44001         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44002         * g++.old-deja/g++.law/ctors9.C: Likewise.
44003         * g++.old-deja/g++.law/cvt22.C: Likewise.
44004         * g++.old-deja/g++.law/dtors5.C: Likewise.
44005         * g++.old-deja/g++.law/global-init1.C: Likewise.
44006         * g++.old-deja/g++.law/missed-error3.C: Likewise.
44007         * g++.old-deja/g++.law/operators28.C: Likewise.
44008         * g++.old-deja/g++.law/visibility28.C: Likewise.
44009         * g++.old-deja/g++.martin/eval1.C: Likewise.
44010         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44011         name.
44012         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44013         * g++.old-deja/g++.mike/net34.C: Likewise.
44014         * g++.old-deja/g++.mike/net36.C: Likewise.
44015         * g++.old-deja/g++.mike/ns2.C: Likewise.
44016         * g++.old-deja/g++.mike/p12306.C: Likewise.
44017         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44018         value extension.
44019         * g++.old-deja/g++.mike/p700.C: Likewise.
44020         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44021         * g++.old-deja/g++.mike/p710.C: Likewise.
44022         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44023         value extension.
44024         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44025         * g++.old-deja/g++.mike/pmf9.C: Likewise.
44026         * g++.old-deja/g++.ns/crash2.C: Likewise.
44027         * g++.old-deja/g++.ns/crash3.C: Likewise.
44028         * g++.old-deja/g++.ns/invalid1.C: Likewise.
44029         * g++.old-deja/g++.ns/ns17.C: Likewise.
44030         * g++.old-deja/g++.ns/template16.C: Likewise.
44031         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44032         keyword.
44033         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44034         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44035         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44036         named return value extension.
44037         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44038         * g++.old-deja/g++.other/access4.C: Issue additional error
44039         messages.
44040         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44041         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44042         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44043         * g++.old-deja/g++.other/crash25.C: Change error message.
44044         * g++.old-deja/g++.other/crash4.C: Change error message.
44045         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44046         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44047         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44048         checks.
44049         * g++.old-deja/g++.other/defarg8.C: Likewise.
44050         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44051         * g++.old-deja/g++.other/dtor10.C: Likewise.
44052         * g++.old-deja/g++.other/incomplete.C: Likewise.
44053         * g++.old-deja/g++.other/linkage7.C: Likewise.
44054         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44055         lookup algorithm.
44056         * g++.old-deja/g++.other/mangle2.C: Likewise.
44057         * g++.old-deja/g++.other/refinit2.C: Likewise.
44058         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44059         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44060         * g++.old-deja/g++.pt/crash28.C: Likewise.
44061         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44062         syntax.
44063         * g++.old-deja/g++.pt/crash32.C: Change error message.
44064         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44065         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44066         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44067         error message position.
44068         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44069         * g++.old-deja/g++.pt/defarg8.C: Change error message.
44070         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44071         syntax.
44072         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44073         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44074         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44075         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44076         keyword.
44077         * g++.old-deja/g++.pt/explicit31.C: Likewise.
44078         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44079         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44080         keyword.
44081         * g++.old-deja/g++.pt/explicit71.C: Change error message.
44082         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44083         syntax.
44084         * g++.old-deja/g++.pt/friend28.C: Account for use of
44085         non-dependent names.
44086         * g++.old-deja/g++.pt/friend29.C: Likewise.
44087         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44088         rules.
44089         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44090         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44091         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44092         lookup rules.
44093         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44094         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44095         keyword.
44096         * g++.old-deja/g++.pt/memclass20.C: Likewise.
44097         * g++.old-deja/g++.pt/memclass5.C: Likewise.
44098         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44099         keyword.
44100         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44101         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44102         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44103         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44104         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44105         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44106         keyword.
44107         * g++.old-deja/g++.pt/spec10.C: Likewise.
44108         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44109         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44110         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44111         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44112         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44113         * g++.old-deja/g++.pt/ttp62.C: Likewise.
44114         * g++.old-deja/g++.pt/ttp64.C: Likewise.
44115         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44116         * g++.old-deja/g++.pt/typename15.C: Likewise.
44117         * g++.old-deja/g++.pt/typename22.C: Likewise.
44118         * g++.old-deja/g++.pt/typename6.C: Change error messages.
44119         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44120         * g++.old-deja/g++.pt/virtual2.C: Likewise.
44121         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44122         syntax.
44123         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44124         return value extension.
44125         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44126         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44127         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44128         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44129
44130 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
44131
44132         * g++.dg/warn/inline1.C: New test.
44133         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44134         * g++.old-deja/g++.jason/synth10.C: Likewise.
44135         * g++.old-deja/g++.mike/net31.C: Likewise.
44136         * g++.old-deja/g++.mike/p8786.C: Likewise.
44137
44138         * g++.dg/template/friend10.C: New test.
44139         * g++.dg/template/conv5.C: New test.
44140
44141 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
44142
44143         * g++.dg/lookup/scoped3.C: New test.
44144
44145         * g++.dg/lookup/decl1.C: New test.
44146         * g++.dg/lookup/decl2.C: New test.
44147
44148 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
44149
44150         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44151         gcc.c-torture/compile/20021015-1.c,
44152         gcc.c-torture/compile/20021015-2.c,
44153         gcc.c-torture/compile/20021123-1.c,
44154         gcc.c-torture/compile/20021123-2.c,
44155         gcc.c-torture/compile/20021123-3.c,
44156         gcc.c-torture/compile/20021123-4.c,
44157         gcc.c-torture/execute/20021024-1.c: Add tests previously added
44158         only to 3.1 or 3.2 branch.
44159
44160 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
44161
44162         * gcc.dg/i386-bitfield3.c: New test.
44163
44164         * gcc.dg/i386-bitfield2.c: New test.
44165
44166 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
44167
44168         * g++.dg/parse/conv_op1.C: New test.
44169
44170 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
44171
44172         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44173         approved.
44174
44175 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
44176
44177         * gcc.c-torture/compile/20021220-1.c: New test.
44178
44179 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
44180
44181         * gcc.dg/i386-fastcall-1.c: New.
44182
44183 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44184
44185         * gcc.c-torture/execute/20021219-1.c: New test.
44186
44187 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44188
44189         * gcc.dg/i386-pic-1.c: New test.
44190
44191 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44192
44193         PR c++/8099
44194         * g++.dg/template/friend9.C: New test.
44195
44196 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44197
44198         PR c++/3663
44199         * g++.dg/template/access7.C: New test.
44200
44201 2002-12-18  Nick Clifton  <nickc@redhat.com>
44202
44203         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44204         the libstdc++-v3 directory has been found.
44205
44206 2002-12-12  Devang Patel <dpatel@apple.com>
44207         * gcc.dg/darwin-ld-1.c: New test.
44208         * gcc.dg/darwin-ld-2.c: New test.
44209         * gcc.dg/darwin-ld-3.c: New test.
44210         * gcc.dg/darwin-ld-4.c: New test.
44211         * gcc.dg/darwin-ld-5.c: New test.
44212
44213 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
44214
44215         * gcc.c-torture/compile/20021212-1.c: New test.
44216
44217 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
44218
44219         * gcc.dg/fshort-wchar: New test.
44220
44221 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
44222
44223         PR c++/8372
44224         * g++.dg/template/dtor1.C: New test.
44225
44226         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44227         markers.
44228
44229 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
44230
44231         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44232
44233 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
44234
44235         * g++.dg/template/static1.C: New test.
44236         * g++.dg/template/static2.C: New test.
44237         * g++.old-deja/g++.ext/memconst.C: New test.
44238
44239 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44240
44241         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44242         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44243         * g++.dg/special/initp1.C: Likewise.
44244
44245 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
44246
44247         * gcc.c-torture/execute/20021204-1.c: New test.
44248
44249 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
44250
44251         * gcc.dg/ppc-fmadd-1.c: New file.
44252         * gcc.dg/ppc-fmadd-2.c: New file.
44253         * gcc.dg/ppc-fmadd-3.c: New file.
44254
44255 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
44256
44257         * gcc.c-torture/compile/20021204-1.c: New test.
44258
44259 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
44260
44261         * g++.dg/inherit/covariant2.C: New test.
44262         * g++.dg/inherit/covariant3.C: New test.
44263         * g++.dg/inherit/covariant4.C: New test.
44264         * g++.dg/inherit/covariant1.C: Remove XFAIL.
44265         * g++.old-deja/g++.robertl/eb17.C: Likewise.
44266
44267 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
44268
44269         PR c++/8688
44270         * g++.dg/init/brace3.C: New test.
44271
44272 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
44273
44274         * gcc.dg/20020210-1.c: Fix a comment typo.
44275
44276 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
44277
44278         PR c++/8720
44279         * g++.dg/parse/defarg1.C: New test.
44280
44281         PR c++/8615
44282         * g++.dg/template/char1.C: New test.
44283
44284         * g++.dg/template/varmod1.C: Fix typo.
44285
44286 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44287
44288         DR 180
44289         * g++.old-deja/g++.pt/crash32.C: Expect error.
44290
44291 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
44292
44293         PR c++/5919
44294         * g++.dg/template/varmod1.C: New test.
44295
44296         PR c++/8727
44297         * g++.dg/inherit/typeinfo1.C: New test.
44298
44299         PR c++/8663
44300         * g++.dg/inherit/typedef1.C: New test.
44301
44302 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
44303
44304         PR c++/8332
44305         PR c++/8493
44306         * g++.dg/template/strlen1.C: New test.
44307
44308         PR c++/8227
44309         * g++.dg/template/ctor2.C: New test.
44310
44311         PR c++/8214
44312         * g++.dg/init/string1.C: New test.
44313
44314         PR c++/8511
44315         * g++.dg/template/friend8.C: New test.
44316
44317 2002-11-29  Joe Buck <jbuck@synopsys.com>
44318
44319         * g++.dg/lookup/anon2.C: New test.
44320
44321 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
44322
44323         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44324         h8300 port.
44325
44326 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
44327
44328         * gcc.dg/bitfld-6.c: New test.
44329
44330 2002-11-27  Jan Hubicka  <jh@suse.cz>
44331
44332         * gcc.c-torture/execute/20021127.[cx]: New test.
44333
44334 2002-11-26  Jan Hubicka  <jh@suse.cz>
44335
44336         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44337         quality.
44338
44339 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
44340
44341         * g++.dg/init/brace2.C: New test.
44342         * g++.old-deja/g++.mike/p9129.C: Correct.
44343
44344 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
44345
44346         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44347
44348 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
44349
44350         * gcc.dg/sibcall-6: New test for indirect sibcalls.
44351
44352 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
44353
44354         * g++.dg/abi/empty11.C: New test.
44355         * g++.dg/rtti/cv1.C: New test.
44356
44357 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
44358
44359         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44360
44361 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
44362
44363         * g++.dg/abi/empty10.C: New test.
44364
44365 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
44366
44367         * gcc.c-torture/compile/20021124-1.c: New test.
44368
44369 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
44370
44371         * g++.dg/abi/rtti2.C: New test.
44372
44373 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44374
44375         * gcc.dg/i386-unroll-1.c: New test.
44376
44377 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
44378
44379         * gcc.c-torture/compile/20021120-1.c: New test.
44380         * gcc.c-torture/compile/20021120-2.c: New test.
44381
44382 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44383
44384         * gcc.dg/bitfld-5.c: New test.
44385
44386 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44387
44388         * gcc.c-torture/execute/20021120-3.c: New test.
44389
44390 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44391
44392         * gcc.c-torture/execute/20021120-2.c: New test.
44393
44394 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
44395
44396         * gcc.c-torture/execute/20021120-1.c: New test.
44397
44398 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
44399
44400         * gcc.c-torture/execute/20021118-3.c: New test.
44401
44402 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
44403
44404         * gcc.c-torture/compile/20021119-1.c: New test.
44405
44406 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
44407
44408         * gcc.dg/duff-1.c: New test.
44409         * gcc.dg/duff-2.c: New test.
44410         * gcc.dg/duff-3.c: New test.
44411
44412 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
44413
44414         * gcc.dg/cpp/_Pragma5.c: New test.
44415
44416 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44417
44418         * gcc.c-torture/execute/20021118-2.c: New test.
44419
44420 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
44421
44422         * gcc.c-torture/execute/20021118-1.c: New test.
44423
44424 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
44425
44426         * gcc.dg/20021116-1.c: New test.
44427
44428 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
44429
44430         * g++.dg/abi/vcall1.C: New test.
44431
44432 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
44433
44434         * gcc.dg/20021029-1.c: New test.
44435         * gcc.dg/20021029-2.c: New test.
44436
44437 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44438
44439         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44440
44441 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44442
44443         PR c/8439
44444         * gcc.dg/20021110.c: Move to ...
44445         * gcc.c-torture/compile/20021110.c: .... here.
44446
44447 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44448
44449         PR c/8467
44450         * gcc.c-torture/execute/20021111-1.c
44451
44452 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44453
44454         PR c/8439
44455         * gcc.dg/20021110.c: New test.
44456
44457 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
44458
44459         * g++.dg/abi/vthunk3.C: Run only on x86.
44460
44461 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
44462
44463         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44464
44465 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
44466
44467         * lib/compat.exp (compat-execute): Fix logic error in last
44468         change.
44469
44470 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
44471
44472         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44473
44474 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44475
44476         PR c++/8389
44477         * g++.dg/template/access6.C: New test.
44478
44479 2002-11-08  Jan Hubicka  <jh@suse.cz>
44480
44481         * gcc.dg/i386-ssefp-1.c: New test.
44482         * gcc.dg/i386-ssefp-1.c: New test.
44483
44484 2002-11-08  Jan Hubicka  <jh@suse.cz>
44485
44486         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44487
44488 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44489
44490         * g++.dg/abi/vthunk3.C: New test.
44491
44492         PR c++/8338
44493         * g++.dg/template/crash2.C: New test.
44494
44495 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
44496
44497         * g++.dg/abi/dtor1.C: New test.
44498         * g++.dg/abi/dtor2.C: Likewise.
44499
44500 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
44501
44502         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44503         Darwin.
44504
44505 2002-11-04  Adam Nemet  <anemet@lnxw.com>
44506
44507         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44508         -mthumb.  Only xfail with -O0.
44509
44510 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
44511
44512         * g++.dg/abi/thunk1.C: New test.
44513         * g++.dg/abi/thunk2.C: Likewise.
44514         * g++.dg/abi/vtt1.C: Likewise.
44515
44516 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
44517
44518         PR optimization/8423
44519         * gcc.c-torture/execute/builtin-constant.c: New test.
44520
44521 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
44522
44523         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44524         Add some more cases.
44525
44526 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
44527
44528         PR c++/8391
44529         * g++.dg/opt/local1.C: New test.
44530
44531 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
44532
44533         PR c++/8160
44534         * g++.dg/template/complit1.C: New test.
44535
44536         PR c++/8149
44537         * g++.dg/template/typename4.C: Likewise.
44538
44539 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44540
44541         Core issue 287, PR c++/7639
44542         * g++.dg/template/instantiate1.C: Adjust error location.
44543         * g++.dg/template/instantiate3.C: New test.
44544         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44545         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44546         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44547
44548 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
44549
44550         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44551
44552 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
44553
44554         PR c++/8287
44555         * g++.dg/init/dtor2.C: New test.
44556
44557 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44558
44559         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44560         * gcc.dg/nest.c: Bypass errors on irix6.
44561
44562 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
44563
44564         * gcc.dg/nest.c: Expect error for mmix-*-*.
44565         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44566
44567 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
44568
44569         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44570         markers.
44571
44572         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44573
44574 2002-10-25  Mike Stump  <mrs@apple.com>
44575
44576         * gcc.dg/warn-1.c: New test.
44577
44578 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44579
44580         * g++.dg/template/typename3.C: New test.
44581
44582 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
44583
44584         * g++.dg/lookup/ptrmem1.C: New test.
44585
44586         * g++.dg/abi/vthunk2.C: New test.
44587
44588 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
44589
44590         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44591
44592 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
44593
44594         * g++.dg/abi/empty9.C: New test.
44595
44596 2002-10-24  Richard Henderson  <rth@redhat.com>
44597
44598         * g++.dg/inherit/thunk1.C: Enable for ia64.
44599
44600 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44601
44602         PR c++/8067
44603         * g++.dg/lookup/pretty1.C: New test.
44604
44605 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
44606
44607         * gcc.dg/20021023-1.c: New test.
44608
44609 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
44610
44611         PR c++/7679
44612         * g++.dg/parse/inline1.C: New test.
44613
44614 2002-10-23  Richard Henderson  <rth@redhat.com>
44615
44616         * g++.dg/inherit/thunk1.C: Enable for x86_64.
44617
44618         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44619
44620 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
44621
44622         PR c++/6579
44623         * g++.dg/parse/stmtexpr3.C: New test.
44624
44625 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
44626
44627         * g++.dg/expr/cond1.C: New test.
44628
44629 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44630
44631         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44632
44633 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44634
44635         * g++.dg/abi/vbase13.C: New test.
44636         * g++.dg/abi/vbase14.C: Likewise.
44637
44638 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
44639
44640         * gcc.dg/tls/pic-1.c: New test.
44641         * gcc.dg/tls/nonpic-1.c: New test.
44642         * gcc.dg/20021018-1.c: New test.
44643
44644 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44645
44646         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44647         Remove only files with the same base name as the test case.
44648         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44649         (profopt-execute): Likewise.  Also, remove old profiling
44650         and performance data files before running the tests.
44651
44652         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44653         * g++.dg/bprob/bprob.exp: Likewise.
44654         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
44655         to allow more general test case names.
44656
44657         * g++.dg/bprob/bprob-1.C: Rename to ...
44658         * g++.dg/bprob/g++-bprob-1.C: ... this.
44659
44660         * g77.dg/bprob/bprob-1.f: Rename to ...
44661         * g77.dg/bprob/g77-bprob-1.f: ... this.
44662
44663 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
44664
44665         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44666         bison 1.50 or later.
44667
44668 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
44669
44670         * g++.dg/README: Describe more test directories.
44671
44672 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44673
44674         * g++.dg/init/array6.C: Add additional tests.
44675
44676 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
44677
44678         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44679         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44680
44681 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
44682
44683         * gcc.c-torture/compile/20020604-1.x: New.
44684         * gcc.c-torture/compile/simd-5.x: Likewise.
44685         * gcc.c-torture/execute/920710-1.x: Likewise.
44686         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44687
44688 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
44689
44690         * g++.dg/inherit/override1.C: Add dg-options clause.
44691
44692 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44693
44694         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44695         _mm_slli_si128.
44696
44697 2002-10-19  Andreas Schwab  <schwab@suse.de>
44698
44699         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44700         directory component.
44701
44702 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
44703
44704         * g++.dg/inherit/thunk1.C: New test.
44705
44706         * g++.dg/inherit/override1.C: New test.
44707
44708         * g++.dg/abi/mangle11.C: New test.
44709         * g++.dg/abi/mangle14.C: New test.
44710         * g++.dg/abi/mangle17.C: New test.
44711
44712 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
44713
44714         * g++.dg/overload/member2.C: New test.
44715
44716 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
44717
44718         * g++.dg/README: Describe new compat directory.
44719         * g++.dg/dg.exp: Skip tests in compat directory.
44720         * README.compat: New file.
44721         * lib/compat.exp: New expect script.
44722         * g++.dg/compat: New test directory.
44723         * g++.dg/compat/compat.exp: New expect script.
44724         * g++.dg/compat/abi: New test directory.
44725         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44726         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44727         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44728         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44729         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44730         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44731         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44732         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44733         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44734         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44735         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44736         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44737         * g++.dg/compat/break: New test directory.
44738         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44739         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44740         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44741         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44742         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44743         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44744         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44745         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44746         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44747         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44748         g++.dg/compat/break/README: New files.
44749         * g++.dg/compat/eh: New test directory.
44750         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44751         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44752         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44753         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44754         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44755         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44756         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44757         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44758         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44759         g++.dg/compat/eh/filter2_y.C,
44760         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44761         g++.dg/compat/eh/new1_y.C,
44762         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
44763         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
44764         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
44765         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
44766         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
44767         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
44768         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
44769         g++.dg/compat/eh/unexpected1_y.C: New files.
44770         * g++.dg/compat/init: New test directory.
44771         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
44772         g++.dg/compat/init/array5_y.C,
44773         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
44774         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
44775         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
44776         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
44777         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
44778         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
44779         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
44780         g++.dg/compat/init/init-ref2_y.C: New files.
44781
44782 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44783
44784         PR c++/7584
44785         * g++.dg/inherit/using3.C: New test.
44786
44787 2002-10-17  Jan Hubicka  <jh@suse.cz>
44788
44789         * gcc.dg/20021017-2.c: New test.
44790
44791 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
44792
44793         * g++.dg/abi/mangle16.C: Adjust.
44794
44795         * g++.dg/init/array8.C: New test.
44796
44797 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
44798
44799         * gcc.dg/special/mips-abi.exp: New test.
44800         * gcc.dg/special/mips-abi.s: Empty file used by the above.
44801
44802 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44803
44804         * g++.dg/abi/mangle16.C: New test.
44805         * g++.dg/abi/mangle17.C: Likewise.
44806
44807         PR c++/7478
44808         * g++.dg/template/ref1.C: New test.
44809
44810 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44811
44812         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
44813
44814 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
44815
44816         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
44817
44818 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
44819
44820         PR c++/7524
44821         * g++.dg/init/array7.C: New test.
44822
44823 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
44824
44825         * g++.dg/init/array6.C: New test.
44826
44827         * g++.dg/abi/mangle13.C: Likewise.
44828         * g++.dg/abi/mangle14.C: Likewise.
44829         * g++.dg/abi/mangle15.C: Likewise.
44830
44831 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44832
44833         * g++.dg/abi/empty8.C: New test.
44834
44835 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
44836
44837         * g++.dg/init/ctor1.C: New test.
44838
44839 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
44840
44841         * gcc.c-torture/execute/20021015-1.c: New test.
44842
44843 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
44844
44845         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
44846
44847 2002-10-14  Jan Hubicka  <jh@suse.cz>
44848
44849         * gcc.dg/i386-ssetype-[1-5].c: New tests.
44850
44851 2002-10-14  Richard Henderson  <rth@redhat.com>
44852
44853         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
44854
44855 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44856
44857         PR optimization/6631
44858         * g++.dg/opt/const2.C: New test.
44859
44860 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
44861
44862         PR c++/7176
44863         * g++.dg/parse/friend1.C: New test.
44864         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
44865
44866 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
44867
44868         * gcc.dg/20021014-1.c: New test.
44869
44870 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
44871
44872         PR c++/5661
44873         * g++.dg/ext/vlm1.C: New test.
44874         * g++.dg/ext/vlm2.C: Likewise.
44875
44876         * g++.dg/init/array1.C: Remove invalid braces.
44877         * g++.dg/init/brace1.C: New test.
44878         * g++.dg/init/copy2.C: Likewise.
44879         * g++.dg/init/copy3.C: Likewise.
44880         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
44881         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
44882         braces.
44883
44884 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
44885
44886         * gcc.dg/cpp/assembler.S: Don't use -ansi.
44887
44888 2002-10-11  Richard Shann  <richard.shann@superh.com>
44889
44890         * gcc.c-torture/compile/simd-5.c: New test.
44891
44892 2002-10-10  Roger Sayle  <roger@eyesopen.com>
44893
44894         * gcc.c-torture/execute/shiftopt-1.c: New test case.
44895
44896 2002-10-10  Jim Wilson  <wilson@redhat.com>
44897
44898         * gcc.c-torture/execute/20021010-1.c: New test.
44899
44900 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
44901
44902         PR c/7353
44903         * g++.dg/ext/typedef-init.C: New test.
44904         * gcc.dg/typedef-init.c: New test.
44905
44906 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
44907
44908         * gcc.dg/cpp/paste13.c: New test.
44909
44910 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44911
44912         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
44913         remaining platforms, XFAIL during compile, not execute.  Don't
44914         XFAIL at -O0.
44915
44916 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
44917
44918         * gcc.dg/alias-1.c: Tweak expected warning.
44919
44920 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44921
44922         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
44923
44924 2002-10-06  Andreas Jaeger  <aj@suse.de>
44925
44926         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
44927         * gcc.dg/cpp/c++98.C: Likewise.
44928
44929         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
44930         * g++.dg/cpp/c++98.C: Likewise.
44931
44932         * g++.dg/README (Subdirectories): Mention cpp directory.
44933
44934         PR target/7559
44935         * gcc.dg/20021006-1.c: New test.
44936
44937 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44938
44939         PR c++/7804
44940         * g++.dg/other/warning1.C: New test.
44941
44942 2002-10-04  Roger Sayle  <roger@eyesopen.com>
44943
44944         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
44945         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
44946         and sparc-*-* with -m64 as expected failures.  See PR 8087.
44947
44948 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44949
44950         PR c++/7931
44951         * g++.dg/template/ptrmem3.C: New test.
44952
44953         PR c++/7754
44954         * g++.dg/template/union1.C: New test.
44955
44956 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
44957
44958         PR c++/8006
44959         * g++.dg/abi/mangle9.C: New test.
44960         * g++.dg/abi/mangle10.C: New test.
44961         * g++.dg/abi/mangle11.C: New test.
44962         * g++.dg/abi/mangle12.C: New test.
44963
44964 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
44965
44966         PR c++/7188.
44967         * g++.dg/template/meminit1.C: New test.
44968         * g++.dg/warn/Wreorder-1.C: Likewise.
44969         * g++.old-deja/g++.mike/warn3.C: Tweak.
44970         * lib/prune.exp: Ingore "in copy constructor".
44971
44972 2002-10-02  Andreas Jaeger  <aj@suse.de>
44973
44974         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
44975         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
44976         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
44977         on x86-64.
44978
44979 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
44980
44981         * gcc.dg/empty1.C: Fix typo.
44982
44983 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
44984
44985         * gcc.dg/alias-1.c: New test.
44986
44987 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
44988
44989         * gcc.dg/empty1.C: New test.
44990
44991         * g++.dg/tls/init-2.C: Tweak error messages.
44992
44993 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
44994
44995         * gcc.c-torture/compile/20020923-1.c: New test.
44996
44997 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
44998
44999         * gcc.c-torture/execute/ffs-1.c: New test.
45000         * gcc.c-torture/execute/ffs-2.c: Ditto.
45001
45002 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
45003
45004         * g++.dg/overload/member1.C: New test.
45005
45006 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
45007
45008         * g++.dg/abi/empty7.C: New test.
45009         * g++.dg/init/pm2.C: Likewise.
45010
45011 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
45012
45013         * g++.dg/rtti/crash1.C: New test.
45014
45015 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
45016
45017         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45018         gcc.dg/sibcall-4.c: New tests.
45019
45020 2002-09-28  Roger Sayle  <roger@eyesopen.com>
45021
45022         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45023         powerpc and MMIX targets.
45024
45025 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
45026
45027         * gcc.dg/cpp/20020927-1.c: New.
45028
45029 2002-09-26  David S. Miller  <davem@redhat.com>
45030
45031         * gcc.c-torture/compile/trunctfdf.c: New.
45032
45033 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45034
45035         * lib/target-supports.exp (check_weak_available): Handle solaris2.
45036
45037 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
45038
45039         * gcc.c-torture/execute/loop-15.c: New.
45040
45041 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
45042
45043         * README.QMTEST: Fix typo.
45044
45045 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
45046
45047         * gcc.dg/20020926-1.c: New test.
45048
45049 2002-09-25  David S. Miller  <davem@redhat.com>
45050
45051         PR target/7842
45052         * gcc.c-torture/execute/shiftdi.c: New test.
45053
45054 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
45055
45056         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45057         unique to the tool.
45058         * lib/g77.exp (g77_init): Likewise.
45059         * lib/g++.exp (g++_init): Likewise.
45060         * lib/objc.exp (objc_init): Likewise.
45061
45062 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
45063
45064         * g++.dg/abi/empty5.C: New test.
45065         * g++.dg/abi/empty6.C: New test.
45066         * g++.dg/abi/vbase12.C: New test.
45067
45068 2002-09-25  Richard Henderson  <rth@redhat.com>
45069
45070         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45071         too-small long double.
45072
45073 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
45074
45075         * gcc.dg/20020919-1.c: New test.
45076
45077 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
45078
45079         * g++.dg/abi/bitfield6.C: New test.
45080         * g++.dg/abi/bitfield7.C: New test.
45081         * g++.dg/abi/bitfield8.C: New test.
45082         * g++.dg/abi/vbase11.C: New test.
45083
45084 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45085
45086         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45087         hppa*-*-hpux*.  Update test comment.
45088
45089 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
45090
45091         * gcc.dg/tls/struct-1.c: New test.
45092
45093 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
45094
45095         * gcc.dg/cpp/tr-warn2.c: Update.
45096
45097 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45098
45099         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45100
45101 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
45102
45103         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45104         systems.
45105
45106 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
45107
45108         * gcc.c-torture/execute/ieee/mzero3.c: New test.
45109
45110         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45111         Adjust for c++filt moved to binutils.  Remove spurious duplicate
45112         setting of cxxfilt.
45113
45114 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
45115
45116         * gcc.dg/20020312-2.c: Update for darwin.
45117
45118 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
45119
45120         * g++.old-deja/g++.other/crash32.C: Mark ICE.
45121
45122 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
45123
45124         * objc.dg/comp-types-1.m: New test.
45125         * objc.dg/comp-types-2.m: New test.
45126         * objc.dg/comp-types-3.m: New test.
45127         * objc.dg/comp-types-4.m: New test.
45128         * objc.dg/comp-types-5.m: New test.
45129         * objc.dg/comp-types-6.m: New test.
45130
45131 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45132
45133         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45134
45135 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45136
45137         * g++.dg/other/do1.C: New test.
45138
45139         * g++.dg/template/subst1.C: New test.
45140
45141 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
45142
45143         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45144
45145 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
45146
45147         * g++.dg/template/qualttp20.C: Adjust expected errors.
45148         * g++.old-deja/g++.jason/report.C: Likewise.
45149         * g++.old-deja/g++.other/qual1.C: Likewise.
45150
45151         * g++.dg/lookup/scoped2.C: New test.
45152
45153         * g++.dg/ext/asm3.C: New test.
45154
45155 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
45156
45157         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45158
45159 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
45160
45161         * ChangeLog: follow spelling conventions.
45162         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45163         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45164         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45165         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45166         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45167         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45168         * g++.old-deja/g++.law/global-init1.C: Likewise.
45169         * g++.old-deja/g++.other/delete4.C: Likewise.
45170         * g++.old-deja/g++.other/inline21.C: Likewise.
45171         * g++.old-deja/g++.other/singleton.C: Likewise.
45172         * g77.dg/strlen0.f: Likewise.
45173         * g77.f-torture/compile/20010519-1.f: Likewise.
45174         * g77.f-torture/compile/980310-4.f: Likewise.
45175         * gcc.c-torture/compile/20000605-1.c: Likewise.
45176         * gcc.c-torture/execute/20020225-1.c: Likewise.
45177         * gcc.dg/c90-hexfloat-2.c: Likewise.
45178         * gcc.dg/c99-bool-1.c: Likewise.
45179         * gcc.dg/c99-hexfloat-2.c: Likewise.
45180         * gcc.dg/dll-2.c: Likewise.
45181         * gcc.dg/wtr-union-init-1.c: Likewise.
45182         * gcc.dg/wtr-union-init-2.c: Likewise.
45183         * gcc.dg/wtr-union-init-3.c: Likewise.
45184         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45185         * gcc.dg/cpp/defined.c: Likewise.
45186         * gcc.dg/cpp/macsyntx.c: Likewise.
45187         * gcc.dg/cpp/paste2.c: Likewise.
45188         * gcc.dg/cpp/trad/defined.c: Likewise.
45189         * gcc.dg/format/c90-printf-1.c: Likewise.
45190         * gcc.dg/format/c90-scanf-1.c: Likewise.
45191         * gcc.dg/format/c99-printf-1.c: Likewise.
45192         * gcc.dg/format/c99-scanf-1.c: Likewise.
45193         * gcc.misc-tests/gcov-8.c: Likewise.
45194         * lib/profopt.exp: Likewise.
45195
45196 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
45197
45198         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45199
45200 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45201
45202         * g++.dg/inherit/using2.C: New test.
45203
45204 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
45205
45206         * ChangeLog: Follow spelling conventions.
45207         * g++.dg/template/friend4.C: Likewise.
45208         * g++.old-deja/g++.pt/crash67.C: Likewise.
45209         * gcc.c-torture/execute/20000801-4.c: Likewise.
45210         * gcc.dg/c90-digraph-1.c: Likewise.
45211         * gcc.dg/c94-digraph-1.c: Likewise.
45212         * gcc.dg/c99-digraph-1.c: Likewise.
45213         * gcc.dg/cpp/line5.c: Likewise.
45214         * gcc.dg/cpp/multiline.c: Likewise.
45215         * gcc.dg/cpp/trad/literals-1.c: Likewise.
45216         * gcc.dg/format/attr-3.c: Likewise.
45217         * gcc.dg/format/c90-scanf-3.c: Likewise.
45218         * gcc.dg/format/ext-4.c: Likewise.
45219
45220 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
45221
45222         * g++.dg/template/pretty1.C: New test.
45223
45224 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
45225
45226         * gcc.c-torture/execute/struct-cpy-1.c: New test.
45227
45228 2002-09-13  Matt Austern  <austern@apple.com>
45229
45230         * g++.dg/other/constref[12].C: New, regression tests for
45231         passing a cast expression to a function by const reference.
45232
45233 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
45234
45235         * g++.dg/template/deduce1.C: New test.
45236
45237 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
45238
45239         * gcc.c-torture/execute/simd-1.c: Force all use of int to
45240         32-bit int.
45241
45242 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
45243
45244         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45245         usage.
45246
45247 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
45248
45249         * gcc.c-torture/compile/20020910-1.c: New test.
45250
45251 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
45252
45253         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45254
45255 2002-09-10  Andreas Jaeger  <aj@suse.de>
45256
45257         * gcc.dg/20020312-2.c: Adjust for x86-64.
45258
45259 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
45260
45261         * g77.dg/7388.f: New test case for PR 7388.
45262
45263 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
45264
45265         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45266
45267 2002-09-05  Ziemowit Laski <zlaski@apple.com>
45268
45269         * objc.dg/proto-lossage-1.m: New test.
45270
45271 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
45272
45273         * gcc.dg/cpp/_Pragma4.c: Fix typo.
45274
45275 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
45276
45277         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
45278         expected to pass.
45279
45280 2002-09-06  Stan Shebs  <shebs@apple.com>
45281             David Edelsohn  <edelsohn@gnu.org>
45282
45283         * gcc.dg/weak: New directory.
45284         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45285         target-specific xfail bits.
45286         * gcc.dg/typeof-2.c: Move to new directory.
45287         * gcc.dg/weak.exp: New expect script.
45288
45289 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
45290
45291         * gcc.c-torture/execute/extzvsi.c: New test.
45292
45293 2002-09-05  Stan Shebs  <shebs@apple.com>
45294
45295         * gcc.dg/weak-1.c: xfail on Darwin.
45296         * gcc.dg/weak-2.c: Ditto.
45297         * gcc.dg/weak-3.c: Ditto.
45298         * gcc.dg/weak-4.c: Ditto.
45299         * gcc.dg/weak-5.c: Ditto.
45300         * gcc.dg/weak-6.c: Ditto.
45301         * gcc.dg/weak-7.c: Ditto.
45302         * gcc.dg/weak-8.c: Ditto.
45303         * gcc.dg/weak-9.c: Ditto.
45304
45305 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
45306
45307         * gcc.c-torture/execute/loop-14.c: New test.
45308
45309 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
45310
45311         * g++.dg/other/cxa-atexit1.C: New test.
45312
45313         * gcc.dg/typeof-2.c: New test.
45314
45315 2002-09-03  Roger Sayle  <roger@eyesopen.com>
45316
45317         * gcc.dg/builtins-2.c: New testcase.
45318         * gcc.dg/builtins-3.c: New testcase.
45319
45320 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
45321
45322         * gcc.dg/cpp/_Pragma4.c: New test.
45323
45324 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
45325
45326         * objc/execute/nil_method-1.m: New testcase.
45327
45328 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
45329
45330         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45331         [Object class], not [Object initialize].
45332
45333 2002-08-31  Roger Sayle  <roger@eyesopen.com>
45334             Hans-Peter Nilsson  <hp@bitrange.com>
45335
45336         * gcc.c-torture/execute/20020720-1.x: Skip test on
45337         mmix-knuth-mmixware.  Correct comment.
45338
45339 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
45340
45341         * g++.dg/abi/bitfield5.C: New test.
45342         * g++.dg/abi/vbase10.C: Likewise.
45343
45344 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
45345
45346         * objc.dg/undeclared-selector.m: New test.
45347
45348 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
45349
45350         * g++.dg/other/offsetof1.C: Avoid cast warning.
45351
45352 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
45353
45354         * objc.dg/super-class-2.m: New test.
45355
45356 2002-08-24  Matt Austern  <austern@apple.com>
45357
45358         * g++.dg/ext/lvaddr.C: New test.
45359         * g++.dg/ext/lvcast.C: New test.
45360
45361 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
45362
45363         * g++.dg/inherit/cond1.C: New test.
45364
45365 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
45366
45367         * gcc.dg/noncompile/incomplete-1.c: New test.
45368
45369 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
45370
45371         * gcc.dg/typespec-1.c: New test.
45372
45373 2002-08-20  Devang Patel  <dpatel@apple.com>
45374         * objc.dg/proto-hier-2.m: New test.
45375
45376 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
45377
45378         * objc.dg/bitfield-1.m: New test.
45379         * objc.dg/bitfield-2.m: New test.
45380
45381 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
45382
45383         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45384         gcc.dg/c99-flex-array-4.c: New tests.
45385
45386 2002-08-16  Stan Shebs  <shebs@apple.com>
45387
45388         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45389
45390 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
45391
45392         * gcc.dg/typeof-1.c: New test.
45393         * g++.dg/ext/typeof2.C: New test.
45394
45395 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
45396
45397         * g++.dg/other/offsetof1.C: New test.
45398
45399 2002-08-14  Richard Henderson  <rth@redhat.com>
45400
45401         * gcc.dg/tls/diag-3.c: Fix expected message strings.
45402
45403 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
45404
45405         * gcc.dg/cpp/_Pragma3.c: New test.
45406
45407 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
45408
45409         * g++.dg/template/inherit3: New test.
45410
45411 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
45412
45413         * gcc.dg/bitfld-4.c: Add blank options.
45414
45415 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
45416
45417         * g++.dg/template/crash1.C: New test.
45418
45419 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45420
45421         * gcc.dg/tls/opt-2.c: New test.
45422
45423 2002-08-08  Devang Patel  <dpatel@apple.com>
45424
45425         * objc.dg/selector-1.m : New test
45426
45427 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45428
45429         * g++.dg/abi/bitfield4.C: New test.
45430         * gcc.dg/bitfld-4.c: New test.
45431
45432 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
45433
45434         * g++.dg/other/packed1.C: New test.
45435
45436 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
45437
45438         * g++.dg/abi/offsetof.C: Tweak error messages.
45439         * g++.old-deja/g++.mike/p10769a.C: Likewise.
45440
45441 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
45442
45443         * gcc.dg/bitfld-3.c: New test.
45444
45445 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45446             Richard Henderson  <rth@redhat.com>
45447
45448         * gcc.dg/i386-bitfield1.c: New test.
45449         * g++.dg/abi/bitfield3.C: Update.
45450
45451 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
45452
45453         * objc.dg/const-str-2.m: Update.
45454         * gcc.dg/cpp/c++98.c: Change to C extension.
45455         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45456         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45457
45458 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
45459
45460         * gcc.dg/tls/diag-3.c: New.
45461
45462 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
45463
45464         * g++.dg/README (Subdirectories): Document new subdir expr.
45465         * g++.dg/expr/pmf-1.C: New test.
45466
45467 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
45468
45469         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45470
45471 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
45472
45473         * g++.dg/abi/bitfield3.C: New test.
45474
45475 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
45476
45477         * lib/gcov.exp: Tweak expected line formats.
45478         * gcc.misc-tests/gcov8.c: New test.
45479         * gcc.misc-tests/gcov8.x: New flags.
45480
45481 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
45482
45483         * consistency.vlad/layout/endian.c: Include string.h.
45484
45485         * gcc.c-torture/execute/20020805-1.c: New test.
45486
45487 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
45488
45489         * g++.dg/other/conversion1.C: New test.
45490
45491 2002-08-03  Roger Sayle  <roger@eyesopen.com>
45492
45493         * gcc.dg/builtins-1.c: New testcase.
45494
45495 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
45496
45497         * g++.dg/inherit/access3.C: New test.
45498
45499 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
45500
45501         * gcc.dg/ia64-visibility-2.c: New test.
45502
45503 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
45504
45505         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45506         __qualifier_flags to __flags.
45507
45508 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
45509
45510         * g++.dg/inherit/operator1.C: New test.
45511         * g++.dg/lookup/disamb1.C: Fix typo in comment.
45512         * g++.dg/other/error1.C: Change expected error message.
45513         * g++.dg/template/conv4.C: Likewise.
45514
45515 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
45516
45517         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45518         for documented behavior.
45519
45520 2002-07-25  Roger Sayle  <roger@eyesopen.com>
45521
45522         * gcc.c-torture/execute/20020720-1.x: Skip this test on
45523         several targets known to fail.
45524
45525 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
45526
45527         * gcc.dg/mips-args-[123].c: New tests.
45528
45529 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
45530
45531         * gcc.dg/ppc-spe.c: New.
45532
45533 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
45534
45535         * g++.dg/other/ptrmem4.C: New testcase.
45536
45537 2002-07-24  Richard Henderson  <rth@redhat.com>
45538
45539         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45540
45541 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
45542
45543         * g++.dg/ext/alignof1.C (main): Return 0 for success.
45544
45545 2002-07-24  Roger Sayle  <roger@eyesopen.com>
45546
45547         * gcc.c-torture/execute/memset-3.c: New testcase.
45548
45549 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
45550
45551         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45552         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45553
45554 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45555
45556         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45557         Delete.
45558
45559 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
45560
45561         * gcc.c-torture/compile/simd-4.c: New test.
45562
45563 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45564
45565         PR c++/7347, c++/7348
45566         * g++.dg/template/access4.C: New test.
45567         * g++.dg/template/access5.C: New test.
45568         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45569         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45570         * g++.old-deja/g++.pt/ttp58.C: Likewise.
45571         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45572
45573 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
45574
45575         * gcc.dg/gnu89-init-2.c: New test.
45576
45577 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
45578
45579         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45580
45581 2002-07-20  Roger Sayle  <roger@eyesopen.com>
45582
45583         * gcc.c-torture/execute/20020720-1.c: New testcase.
45584
45585 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
45586
45587         * gcc.dg/cpp/Wsignprom.c: New tests.
45588
45589 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
45590
45591         * gcc.c-torture/execute/loop-13.c: New test.
45592
45593 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
45594
45595         * gcc.dg/cpp/expr.c: New tests.
45596
45597 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
45598
45599         * g++.dg/opt/pr6713.C: Add template instantiation.
45600
45601 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
45602
45603         * gcc.dg/nest.c: New test.
45604
45605 2002-07-17  Richard Henderson  <rth@redhat.com>
45606
45607         * g++.dg/opt/pr6713.C: New test.
45608
45609 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
45610
45611         * gcc.c-torture/execute/loop-2e.x: Let the testcase
45612         XFAIL for all x86 processors.
45613
45614 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
45615
45616         * gcc.c-torture/execute/20010122-1.x: Do not test with
45617         -fomit-frame-pointer.
45618
45619 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45620
45621         * g++.dg/template/instantiate2.C: New test.
45622         * g++.dg/template/spec4.C: New test.
45623
45624 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45625
45626         * g++.dg/template/access2.C: New test.
45627         * g++.dg/template/access3.C: New test.
45628
45629 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
45630
45631         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45632         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45633         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45634         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45635         Convert to use <stdarg.h>.
45636         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45637         Delete.
45638         * gcc.dg/va-arg-2.c: New.
45639         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45640
45641 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
45642
45643         * gcc.c-torture/compile/20020710-1.c: New test.
45644
45645 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
45646                           Andrew Pinski  <pinskia@physics.uc.edu>
45647
45648         gcc.c-torture/compile/simd-2.c: New testcase.
45649         gcc.c-torture/compile/simd-3.c: Likewise.
45650
45651 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
45652
45653         PR c++/7224
45654         * g++.dg/overload/error1.C: New test.
45655
45656 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45657
45658         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45659         configuration and IRIX 6 O32 ABI.
45660
45661 2002-07-11  Roger Sayle  <roger@eyesopen.com>
45662
45663         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45664
45665 2002-07-10  Roger Sayle  <roger@eyesopen.com>
45666
45667         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45668
45669 2002-07-10  Jeffrey A Law  <law@redhat.com>
45670
45671         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45672
45673         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
45674
45675 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
45676
45677         * gcc.dg/20020312-2.c: Check for __PPC__.
45678
45679 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
45680
45681         * gcc.c-torture/compile/20020709-1.c: New test.
45682
45683 2002-07-07  Roger Sayle  <roger@eyesopen.com>
45684
45685         * g++.dg/template/qualttp21.C: New test case.
45686
45687 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
45688
45689         * gcc.c-torture/compile/20020706-1.c: New test.
45690         * gcc.c-torture/compile/20020706-2.c: New test.
45691
45692 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
45693             Alexandre Oliva  <aoliva@redhat.com>
45694
45695         * g++.dg/warn/incomplete1.C: New test.
45696
45697 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45698
45699         PR c++/7099
45700         * g++.dg/warn/noreturn1.C: New test.
45701
45702 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
45703
45704         PR c++/6706
45705         * g++.dg/debug/debug6.C: New test.
45706         * g++.dg/debug/debug7.C: New test.
45707
45708 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
45709
45710         * gcc.c-torture/compile/simd-3.c: New test.
45711
45712 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
45713
45714         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45715         * gcc.dg/20020620-1.c: Likewise.
45716
45717 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45718
45719         PR c++/6944
45720         * g++.dg/init/array4.C: New test.
45721         * g++.dg/init/array5.C: New test.
45722
45723 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
45724
45725         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45726         * gcc.c-torture/execute/simd-2.c (main): Likewise.
45727
45728 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45729
45730         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45731         * gcc.dg/wtr-aggr-init-1.c: Likewise.
45732         * gcc.dg/wtr-conversion-1.c: Likewise.
45733         * gcc.dg/wtr-escape-1.c: Likewise.
45734         * gcc.dg/wtr-int-type-1.c: Likewise.
45735         * gcc.dg/wtr-label-1.c: Likewise.
45736         * gcc.dg/wtr-static-1.c: Likewise.
45737         * gcc.dg/wtr-strcat-1.c: Likewise.
45738         * gcc.dg/wtr-suffix-1.c: Likewise.
45739         * gcc.dg/wtr-switch-1.c: Likewise.
45740         * gcc.dg/wtr-unary-plus-1.c: Likewise.
45741         * gcc.dg/wtr-union-init-1.c: Likewise.
45742         * gcc.dg/wtr-union-init-2.c: Likewise.
45743         * gcc.dg/wtr-union-init-3.c: Likewise.
45744
45745         * gcc.dg/wtr-func-def-1.c: New test.
45746
45747 2002-07-02 Devang Patel <dpatel@apple.com>
45748
45749         * objc.dg/param-1.m: New test.
45750
45751 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
45752
45753         * gcc.dg/cpp/trad/directive.c: Add test.
45754         * gcc.dg/cpp/trad/macroargs.c: Add test.
45755         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45756
45757 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
45758
45759         * gcc.dg/cpp/cmdlne-M.c: New test.
45760
45761 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
45762
45763         * objc.dg/desig-init-1.m: New test.
45764
45765 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45766
45767         PR c++/6716
45768         * g++.dg/template/instantiate1.C: New test.
45769
45770 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
45771
45772         PR c++/7112
45773         * g++.dg/template/sizeof2.C: New test.
45774
45775 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45776
45777         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
45778         gcc.dg/cpp/trad/include.c: New tests.
45779
45780 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
45781
45782         PR target/7177
45783         * gcc.c-torture/compile/20020701-1.c: New test.
45784
45785 2002-07-01  Stan Shebs  <shebs@apple.com>
45786
45787         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
45788         header here...
45789         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
45790         (objc-torture-execute): or here.
45791
45792 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
45793
45794         * gcc.c-torture/execute/arith-rand-ll.c: New test.
45795
45796 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
45797
45798         * gcc.dg/cpp/trad/escaped-nl.c: New test.
45799
45800 2002-06-30  Devang Patel  <dpatel@apple.com>
45801
45802         * objc.dg/fsyntax-only.m: New test.
45803
45804 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
45805
45806         PR c++/6695
45807         * g++.dg/template/friend7.C: New file.
45808
45809 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
45810
45811         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
45812         return type.
45813
45814 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
45815
45816         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
45817         avoid division by zero.
45818
45819 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
45820
45821         * gcc.dg/Wunknownprag.c: New tests.
45822
45823 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
45824
45825         * gcc.c-torture/execute/simd-2.c: New test.
45826
45827 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
45828
45829         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
45830         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
45831         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
45832         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
45833         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
45834         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
45835         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
45836         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
45837         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
45838         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
45839         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
45840         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
45841         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
45842         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
45843         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
45844         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
45845         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
45846
45847 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
45848
45849         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
45850         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
45851         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
45852         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
45853         New tests.
45854         * gcc.dg/cpp/trad/directive.c: Update.
45855
45856 2002-06-23  Andreas Jaeger  <aj@suse.de>
45857
45858         * gcc.c-torture/execute/complex-6.c: New.
45859
45860 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
45861
45862         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
45863         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
45864         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
45865         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
45866
45867 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
45868
45869         * gcc.dg/cpp/trad: New directory with traditional tests copied
45870         from parent directory.
45871         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45872         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45873         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45874         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45875         Move to trad/ and rename.
45876         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
45877         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
45878         gcc.dg/cpp/trad/redef2.c: New tests.
45879         * gcc.dg/cpp/trad/trad.exp: New driver.
45880
45881 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
45882
45883         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
45884         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
45885         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
45886         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
45887         Remove.
45888
45889 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
45890
45891         * gcc.dg/20020620-1.c: New test.
45892
45893 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45894
45895         * g++.dg/template/ttp4.C: New test.
45896
45897 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
45898
45899         * g++.dg/opt/vt1.C: Fix regexp.
45900
45901 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45902
45903         * gcc.c-torture/execute/pure-1.c: Make functions static again.
45904         Don't use attribute `noinline'.
45905
45906 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45907
45908         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
45909
45910 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
45911
45912         * gcc.c-torture/execute/simd-1.c: New.
45913
45914         * gcc.dg/simd-1.c: New.
45915
45916 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
45917
45918         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
45919
45920 2002-06-16  Richard Henderson  <rth@redhat.com>
45921
45922         * g++.dg/ext/anon-struct1.C: New.
45923         * g++.dg/ext/anon-struct2.C: New.
45924         * g++.dg/ext/anon-struct3.C: New.
45925         * gcc.dg/anon-struct-1.c: New.
45926         * gcc.dg/anon-struct-2.c: New.
45927         * gcc.dg/anon-struct-3.c: New.
45928         * gcc.dg/20011008-1.c: Adjust warning text.
45929         * gcc.dg/20020527-1.c: Add -fms-extensions.
45930
45931 2002-06-16  Richard Henderson  <rth@redhat.com>
45932
45933         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
45934
45935 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
45936
45937         * gcc.c-torture/execute/20020615-1.c: New test.
45938
45939 2002-06-15  Roger Sayle  <roger@eyesopen.com>
45940
45941         * gcc.c-tortuture/execute/compare-1.c: New test case.
45942         * gcc.c-tortuture/execute/compare-2.c: New test case.
45943         * gcc.c-tortuture/execute/compare-3.c: New test case.
45944
45945 2002-06-13  Richard Henderson  <rth@redhat.com>
45946
45947         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
45948         ia64 ilp32.
45949
45950 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45951
45952         * g++.dg/template/typename2.C: Update error message.
45953
45954 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
45955
45956         * gcc.c-torture/execute/20020611-1.c: New test.
45957
45958 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
45959
45960         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
45961         list of targets to skip.
45962
45963 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
45964
45965         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
45966         targets if not optimizing.
45967
45968 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
45969
45970         * gcc.c-torture/compile/20020605-1.c: New test.
45971
45972         * g++.dg/opt/vt1.C: New test.
45973
45974         * gcc.dg/20020531-1.c: New test.
45975
45976         * gcc.dg/20020530-1.c: New test.
45977
45978         * gcc.dg/20020527-1.c: New test.
45979
45980         * g++.dg/opt/cse1.C: New test.
45981
45982 2002-06-07  Roger Sayle  <roger@eyesopen.com>
45983
45984         * gcc.dg/20020607-2.c: New test case.
45985
45986 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
45987
45988         * gcc.c-torture/compile/20020604-1.c: New test.
45989
45990 2002-06-04  Richard Henderson  <rth@redhat.com>
45991
45992         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
45993         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
45994         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
45995
45996 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
45997
45998         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
45999
46000 2002-06-03  Richard Henderson  <rth@redhat.com>
46001
46002         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46003         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46004
46005 2002-06-02  Richard Henderson  <rth@redhat.com>
46006
46007         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46008         test functions static.
46009
46010 2002-06-02  Andreas Jaeger  <aj@suse.de>
46011
46012         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46013         now.
46014
46015 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46016
46017         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46018         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46019         Update for mofified diagnostics.
46020         * gcc.dg/c99-intconst-1.c: No longer fail.
46021
46022 2002-06-02  Richard Henderson  <rth@redhat.com>
46023
46024         * gcc.dg/uninit-A.c: Remove xfail markers.
46025
46026 2002-06-01  Roger Sayle  <roger@eyesopen.com>
46027
46028         * gcc.dg/fnegate-1.c: New test case.
46029
46030 2002-05-30  Osku Salerma  <osku@iki.fi>
46031
46032         * gcc.c-torture/execute/mayalias-1.c: New file.
46033
46034 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46035
46036         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46037         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46038         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46039
46040 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
46041
46042         * gcc.c-torture/execute/20020529-1.c: New test.
46043
46044 2002-05-27  Richard Henderson  <rth@redhat.com>
46045
46046         * g++.dg/ext/attrib6.C: New test case.
46047
46048 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46049
46050         * gcc.c-torture/execute/pure-1.c: New test.
46051
46052 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46053
46054         * gcc.dg/cpp/arith-2.c: Remove.
46055
46056 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46057
46058         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46059         * gcc.dg/cpp/if-3.c: Remove.
46060
46061 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
46062
46063         * g++.dg/opt/cse2.C: New test.
46064
46065 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
46066
46067         * gcc.dg/cpp/arith-1.c: New semantic tests.
46068         * gcc.dg/cpp/if-1.c: Update.
46069
46070 2002-05-24  Ben Elliston  <bje@redhat.com>
46071
46072         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46073
46074 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46075
46076         * gcc.dg/verbose-asm.c: New test.
46077
46078 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46079
46080         * gcc.dg/cpp/paste12.c: New test.
46081
46082 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46083
46084         * g++.dg/parse/named_ops.C: New test.
46085
46086 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
46087
46088         * gcc.dg/weak-8.c: New test.
46089
46090 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
46091
46092         * gcc.dg/weak-2.c: Allow optional leading underscore
46093         in scan-assembler symbol name.
46094         * gcc.dg/weak-3.c: Likewise.
46095         * gcc.dg/weak-4.c: Likewise.
46096         * gcc.dg/weak-5.c: Likewise.
46097
46098 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
46099
46100         * gcc.dg/20020523-1.c: New test.
46101
46102 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
46103
46104         * objc.dg/const-str-2.m: Update now that we stop after
46105         a command line error.
46106
46107 2002-05-22  Richard Henderson  <rth@redhat.com>
46108
46109         * g++.dg/dg.exp: Fix typo in test pruneing.
46110
46111 2002-05-22  Richard Henderson  <rth@redhat.com>
46112
46113         * g++.dg/dg.exp: Prune the tls subdirectory.
46114         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46115         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46116         * g++.dg/tls/init-1.C: New.
46117
46118 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
46119
46120         * gcc.dg/20020517-1.c: New test.
46121
46122 2002-05-21  Richard Henderson  <rth@redhat.com>
46123
46124         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46125         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46126
46127 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
46128
46129         * g++.dg/other/copy2.C: New test.
46130
46131 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
46132
46133         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46134         (MAX_COPY): Bump up to 10 times sizeof (long long).
46135         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46136
46137         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46138         sizeof (long long).
46139
46140         * gcc.c-torture/execute/strcpy-1.c: New test.
46141
46142 2002-05-19  Jason Merrill  <jason2redhat.com>
46143
46144         * g++.dg/ext/oper1.C: New test.
46145
46146 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
46147 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
46148
46149         * README.QMTEST: New file.
46150
46151         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46152
46153 2002-05-19  Andreas Jaeger  <aj@suse.de>
46154
46155         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46156         now.
46157         * gcc.c-torture/execute/loop-2d.x: Likewise.
46158
46159 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
46160
46161         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46162         support weak symbols.
46163         * gcc.dg/weak-4.c: Likewise.
46164         * gcc.dg/weak-6.c: Likewise.
46165
46166 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
46167
46168         * gcc.dg/weak-3.c: Add dg-excess-error comment for
46169         cygwin, coff and h8300-*-hms targets
46170         * gcc.dg/weak-5.c: Likewise.
46171         * gcc.dg/weak-7.c: Likewise.
46172
46173 2002-05-16  Jason Merrill  <jason@redhat.com>
46174
46175         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46176         (scan-assembler-not, scan-assembler-dem): Likewise.
46177         (scan-assembler-dem-not): Likewise.
46178
46179 2002-05-15  Richard Henderson  <rth@redhat.com>
46180
46181         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46182
46183 2002-05-15  Richard Henderson  <rth@redhat.com>
46184
46185         * gcc.dg/weak-5.c (vfoo1c): No warning here.
46186         (vfoo1f): Warning here.
46187         (vfoo1l): Don't redefine the alias.
46188
46189 2002-05-14  Jason Merrill  <jason@redhat.com>
46190             Alexandre Oliva  <aoliva@redhat.com>
46191
46192         * g++.dg/init/pm1.C: New test.
46193
46194 2002-05-12  David S. Miller  <davem@redhat.com>
46195
46196         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46197         types.
46198
46199 2002-05-10  Roger Sayle  <roger@eyesopen.com>
46200
46201         * gcc.c-torture/execute/20020510-1.c: New test case.
46202
46203 2002-05-10  David S. Miller  <davem@redhat.com>
46204
46205         * gcc.c-torture/execute/conversion.c: Test long double too.
46206
46207 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
46208
46209         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46210         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46211         * lib/g++.exp (g++_link_flags): Likewise.
46212         * lib/objc.exp (objc_target_compile): Likewise.
46213
46214 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
46215
46216         * gcc.dg/cpp/poison.c: Update.
46217         * gcc.dg/cpp/20000625-2.c: Remove.
46218         * gcc.dg/cpp/direct2s.c: Remove final test.
46219
46220 2002-05-08  Tom Rix  <trix@redhat.com>
46221
46222         * gcc.c-torture/execute/20020508-1.c: New test.
46223         * gcc.c-torture/execute/20020508-2.c: New test.
46224         * gcc.c-torture/execute/20020508-3.c: New test.
46225
46226 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
46227
46228         * gcc.dg/cpp/charconst-4.c: More tests.
46229
46230 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
46231
46232         PR c/6569
46233         * gcc.dg/weak-3.c: Update location of warning messages.
46234         * gcc.dg/weak-5.c: Likewise.
46235
46236 2002-05-06  Roger Sayle  <roger@eyesopen.com>
46237
46238         * gcc.c-torture/execute/20020506-1.c: New test case.
46239
46240 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
46241
46242         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46243
46244 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46245
46246         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46247
46248 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
46249
46250         * gcc.dg/cpp/charconst-3.c: New test.
46251
46252 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
46253
46254         * gcc.dg/cpp/charconst.c: Update tests.
46255
46256 2002-05-05  Tim Josling  <tej@melbpc.org.au>
46257
46258         * treelang: Added directory for new sample language treelang. Also
46259         lib/treelang.exp: New file to signal treelang should be tested.
46260
46261 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46262
46263         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46264         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46265         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46266         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46267         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46268         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46269         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46270
46271 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
46272
46273         * gcc.dg/format/xopen-2.c: New test.
46274
46275 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
46276
46277         * gcc.dg/20020503-1.c: New test.
46278
46279 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
46280
46281         * g++.dg/init/dtor1.C: Make it tougher.
46282
46283 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
46284
46285         * g++.dg/init/dtor1.C: New test.
46286
46287 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
46288
46289         * gcc.dg/altivec-8.c: New.
46290
46291 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
46292
46293         * gcc.dg/altivec-7.c: New.
46294
46295 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
46296
46297         * g++.dg/parse/typedef1.C: New test.
46298
46299 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
46300
46301         PR c++/6486
46302         * g++.dg/template/friend6.C: New test.
46303
46304         PR c++/6492
46305         * g++.dg/init/copy1.C: New test.
46306
46307 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
46308
46309         * g++.dg/warn/effc1.C: New test.
46310
46311 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46312
46313         * gcc.dg/cpp/if-cexp.c: Add a test.
46314
46315 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
46316
46317         * gcc.dg/20020426-2.c: New test.
46318
46319 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
46320
46321         * gcc.dg/cpp/if-mop.c: Update.
46322         * gcc.dg/cpp/if-mpar.c: Add test.
46323         * gcc.dg/cpp/if-oppr.c: Update.
46324
46325 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46326
46327         PR c/6343
46328         * gcc.dg/weak-[2-7].c: New tests.
46329
46330 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46331
46332         * gcc.dg/enum1.c: New test.
46333
46334 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46335
46336         PR c++/6497
46337         * g++.dg/inherit/access2.C: New test.
46338
46339 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
46340
46341         PR bootstrap/6445
46342         * gcc.dg/20020426-1.c: New test.
46343
46344 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
46345
46346         * g++.dg/abi/enum1.C: New test.
46347
46348 2002-04-26  Richard Henderson  <rth@redhat.com>
46349
46350         * gcc.dg/c99-bool-1.c: Expect always true warning.
46351
46352 2002-04-25  Roger Sayle  <roger@eyesopen.com>
46353
46354         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46355
46356 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46357
46358         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46359         targets.
46360
46361 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
46362
46363         * g++.dg/abi/mange7.C: New test.
46364
46365         PR c++/6438.
46366         * g++.dg/parse/stmtexpr2.C: New test.
46367
46368 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
46369
46370         * gcc.dg/20020312-2.c: Add SH target.
46371
46372 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46373
46374         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46375         compiler output on mips*-*-irix*.
46376
46377 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
46378
46379         * g++.dg/parse/attr1.C: New test.
46380
46381 2002-04-23  Roger Sayle  <roger@eyesopen.com>
46382
46383         * gcc.c-torture/execute/string-opt-17.c: New test case.
46384         * gcc.c-torture/execute/memset-2.c: New test case.
46385
46386 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
46387
46388         PR c++/6256:
46389         * g++.dg/template/friend5.C: New test.
46390
46391         PR c++/6331:
46392         * g++.dg/template/qual1.C: Likewise.
46393
46394 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
46395
46396         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46397         Include stdlib.h, not stdio.h or ctype.h.
46398
46399 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
46400
46401         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46402         cris-*-elf* and mmix-*-*.
46403         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46404         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46405         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46406         Ditto.
46407         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46408         * gcc.dg/wchar_t-1.c: Ditto.
46409
46410 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
46411
46412         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46413         Clarify comment.
46414
46415 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
46416
46417         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46418
46419 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46420
46421         * gcc.c-torture/execute/20000906-1.x: Delete.
46422
46423 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
46424
46425         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46426
46427 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
46428
46429         * PR6367
46430         * g77.f-torture/execute/6367.f: New test.
46431         * g77.f-torture/execute/6367.x: Disable for MMIX.
46432
46433 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
46434
46435         * PR6352
46436         * g++.dg/opt/inline2.C: New test.
46437
46438 2002-04-18  Richard Henderson  <rth@redhat.com>
46439
46440         * gcc.dg/20000906-1.c: Enable for all targets.
46441         * gcc.c-torture/compile/iftrap-2.c: New.
46442
46443 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46444
46445         * gcc.dg/20020418-1.c: New test.
46446         * gcc.dg/20020418-2.c: New test.
46447
46448 2002-04-18  Richard Henderson  <rth@redhat.com>
46449
46450         * gcc.c-torture/compile/iftrap-1.c: New.
46451         * gcc.dg/iftrap-1.c: Adjust for ia64.
46452         * gcc.dg/iftrap-2.c: New.
46453
46454 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
46455
46456         * gcc.c-torture/compile/20020418-1.c: New test.
46457
46458 2002-04-18  Roger Sayle  <roger@eyesopen.com>
46459
46460         * gcc.c-torture/compile/20020415-1.c: New.
46461
46462 2002-04-18  David S. Miller  <davem@redhat.com>
46463
46464         * gcc.c-torture/execute/20020418-1.c: New test.
46465
46466 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
46467
46468         * gcc.dg/20020416-1.c: New test.
46469
46470         * g++.dg/opt/inline1.C: New test.
46471
46472 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
46473
46474         * gcc.dg/altivec-5.c: New test.
46475
46476         * gcc.dg/20020415-1.c: New test.
46477
46478 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
46479
46480         * lib/chill.exp: Remove.
46481
46482 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
46483
46484         * g++.dg/other/big-struct.C: New test.
46485
46486 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
46487
46488         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46489         of scratch file.
46490
46491 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
46492
46493         PR c/6277
46494         * gcc.dg/i386-387-1.c: Allow optional leading underscore
46495         in scan-assembler function name
46496
46497 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
46498
46499         * g77.f-torture/execute/980628-4.x,
46500         g77.f-torture/execute/980628-5.x,
46501         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46502         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46503         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46504         i[34567]86-*-*.
46505
46506 2002-04-13  David S. Miller  <davem@redhat.com>
46507
46508         * gcc.c-torture/execute/20020413-1.c: New test.
46509
46510 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
46511
46512         * gcc.dg/asm-6.c,
46513         * g++.dg/ext/asm1.C: New tests.
46514
46515 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
46516
46517         PR c++ 5373.
46518         * g++.dg/parse/stmtexpr1.C: New test.
46519
46520         PR c++/5189.
46521         * g++.dg/template/copy1.C: New test.
46522
46523 2002-04-12  Richard Henderson  <rth@redhat.com>
46524
46525         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46526
46527 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
46528
46529         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46530         gcc.c-torture/execute/20020307-2.c.
46531
46532 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
46533
46534         * g++.dg/ext/attrib5.C,
46535         * g++.dg/lookup/struct1.C: New tests.
46536
46537 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
46538
46539         * gcc.dg/20020411-1.c: New test.
46540
46541         * gcc.c-torture/execute/20020411-1.c: New test.
46542
46543 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
46544
46545         * g77.f-torture/execute/6177.f: New test.
46546
46547 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
46548
46549         PR middle-end/6247
46550         * g++.dg/opt/cleanup1.C: New test.
46551
46552         * g++.dg/opt/const1.C: New test.
46553
46554 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
46555
46556         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46557
46558 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
46559
46560         PR c++/5507
46561         * g++.dg/template/typename2.C: New test.
46562
46563 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
46564
46565         * gcc.c-torture/execute/loop-12.c: New.
46566
46567 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
46568
46569         * g77.f-torture/execute/980628-4.x,
46570         g77.f-torture/execute/980628-5.x,
46571         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46572         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46573         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46574
46575 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46576
46577         PR optimization/6086
46578         * g++.dg/opt/preinc1.C: New test.
46579
46580 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46581
46582         PR c++/5571
46583         * g++.dg/opt/static2.C: New test.
46584
46585 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
46586
46587         PR c/5120
46588         * gcc.dg/20020406-1.c: New test.
46589
46590 2002-04-04  David S. Miller  <davem@redhat.com>
46591
46592         * gcc.c-torture/execute/20020404-1.c: New test.
46593
46594 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
46595
46596         PR c/6123
46597         * gcc.dg/20020312-2.c: Do not declare global register variable
46598         if __PIC__ or __pic__ is defined.
46599
46600 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
46601
46602         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
46603         __asm__ so that it works correctly even if -ansi -pedantic-errors.
46604
46605 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46606
46607         * gcc.misc-tests/linkage.exp: Update last change to handle
46608         sparc*-, not just sparc-.
46609
46610 2002-04-03  Richard Henderson  <rth@redhat.com>
46611
46612         * gcc.dg/cpp/ucs.c: Improved long UCS test.
46613
46614 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46615
46616         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46617
46618 2002-04-02  David S. Miller  <davem@redhat.com>
46619
46620         * gcc.c-torture/execute/20020402-3.c: New test.
46621
46622 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
46623
46624         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46625         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46626
46627         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46628         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46629         g77.f-torture/execute/20001201.x,
46630         g77.f-torture/execute/u77-test.x: New files.
46631
46632         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46633         * gcc.dg/wchar_t-1.c: Ditto.
46634
46635 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46636
46637         * gcc.c-torture/execute/20020402-1.c: New test.
46638
46639 2002-04-01  Richard Henderson  <rth@redhat.com>
46640
46641         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46642
46643         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46644
46645 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46646
46647         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46648
46649 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46650
46651         * g++.dg/inherit/template-as-base.C: Expect error.
46652         * g++.dg/inherit/namespace-as-base.C: Likewise.
46653
46654 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
46655
46656         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46657         g++.dg/ext/instantiate3.C: Tweak match patterns.
46658
46659         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46660         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46661         -da test.
46662
46663 2002-03-31  Richard Henderson  <rth@redhat.com>
46664
46665         * gcc.dg/special/alias-2.c: New.
46666         * gcc.dg/special/ecos.exp: Run it.
46667
46668 2002-03-31  Richard Henderson  <rth@redhat.com>
46669
46670         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46671
46672 2002-03-31  Kazu Hirata  <kazu@hxi.com>
46673
46674         * gcc.dg/weak-1.c: Disable on h8300 port.
46675
46676 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
46677
46678         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46679         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46680         ordering tests.
46681         * g++.dg/bprob/bprob-1.C: New test.
46682         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46683         * g++.dg/gcov/gcov-1.C: New test.
46684         * g++.dg/gcov/gcov-1.x: New file.
46685         * g++.dg/gcov/gcov-2.C: New test.
46686         * g++.dg/gcov/gcov-3.C: New test.
46687         * g++.dg/gcov/gcov-3.h: New file.
46688
46689 2002-03-28  Roger Sayle  <roger@eyesopen.com>
46690
46691         * g++.old-deja/g++.other/builtins5.C: New test.
46692         * g++.old-deja/g++.other/builtins6.C: New test.
46693         * g++.old-deja/g++.other/builtins7.C: New test.
46694         * g++.old-deja/g++.other/builtins8.C: New test.
46695         * g++.old-deja/g++.other/builtins9.C: New test.
46696
46697 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
46698
46699         * g++.dg/opt/static1.C: New test.
46700
46701         * g++.dg/opt/longbranch1.C: New test.
46702
46703 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
46704
46705         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46706
46707         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46708
46709 2002-03-28  Jeffrey A Law  (law@redhat.com)
46710
46711         * gcc.c-torture/execute/20020328-1.c: New test.
46712
46713 2002-03-27  Richard Henderson  <rth@redhat.com>
46714
46715         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46716         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46717         move from g++.old-deja/g++.ext/.
46718
46719 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
46720
46721         * g++.dg/init/new2.C: New test.
46722
46723 2002-03-26  Richard Henderson  <rth@redhat.com>
46724
46725         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46726
46727         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46728         on sparc.
46729
46730         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
46731         sparcv9 systems.
46732         * gcc.dg/20001102-1.c: Likewise.
46733
46734 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
46735
46736         * gcc.dg/cpp/endif-pedantic1.c,
46737         gcc.dg/cpp/endif-pedantic2.c: New tests.
46738
46739 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
46740
46741         * g++.dg/init/new1.C: New test.
46742
46743 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
46744
46745         * g++.dg/abi/vbase9.C: New test.
46746
46747 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
46748
46749         * gcc.dg/arm-asm.c: New test.
46750
46751 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
46752
46753         * gcc.dg/Wswitch-enum.c: New test.
46754         Fix PR c/5044.
46755
46756 2002-03-26  Richard Henderson  <rth@redhat.com>
46757
46758         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46759         structure.
46760
46761 2002-03-25  Richard Henderson  <rth@redhat.com>
46762
46763         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
46764         sparcv9 systems.
46765
46766         * gcc.c-torture/compile/20011119-1.c (xxx): New.
46767         * gcc.c-torture/compile/20011119-2.c (xxx): New.
46768
46769 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
46770
46771         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
46772
46773 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
46774
46775         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
46776         targets using generic thunk support.
46777
46778 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
46779
46780         * gcc.c-torture/compile/20020323-1.c: New test.
46781
46782         * g++.dg/opt/conj2.C: New test.
46783
46784 2002-03-24  Richard Henderson  <rth@redhat.com>
46785
46786         * gcc.dg/weak-1.c: Use -fno-common.
46787
46788 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46789
46790         * g77.dg/f77-edit-apostrophe-out.f: New test
46791         * g77.dg/f77-edit-h-out.f: New test
46792         * g77.dg/f77-edit-t-in.f: New test
46793         * g77.dg/f77-edit-t-out.f: New test
46794         * g77.dg/f77-edit-x-out.f: New test
46795         * g77.dg/f77-edit-slash-out.f: New test
46796         * g77.dg/f77-edit-colon-out.f: New test
46797         * g77.dg/f77-edit-s-out.f: New test
46798
46799 2002-03-24  Richard Henderson  <rth@redhat.com>
46800
46801         * objc/execute/formal_protocol-6.x: New XFAIL.
46802
46803 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46804
46805         * gcc.dg/weak-1.c: Early return from dg-final on platforms
46806         that do not support weak symbols
46807
46808 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
46809
46810         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
46811         * lib/g77.exp: Likewise.
46812         * lib/objc.exp: Likewise.
46813
46814 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
46815
46816         * gcc.dg/Wswitch-default.c: New test.
46817
46818 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
46819
46820         * g++.dg/other/enum1.C: New test.
46821
46822 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
46823
46824         * gcc.dg/pragma-ep-3.c: Fix typo.
46825
46826 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
46827
46828         * g++.dg/inherit/template-as-base.C: New test.
46829
46830 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
46831
46832         * g++.old-deja/g++.other/dwarf2-1.C: Move...
46833         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
46834
46835 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
46836
46837         * gcc.dg/cpp/multiline.c: Update to match.
46838
46839 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
46840
46841         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
46842
46843 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
46844
46845         * gcc.dg/cpp/extratokens2.c: New file.
46846
46847 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
46848
46849         * gcc.dg/20020312-2.c: Add rs6000 target.
46850
46851         * gcc.c-torture/compile/20020319-1.c: New test.
46852
46853 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
46854
46855         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
46856         (A, E): Handle this.
46857
46858 2002-03-20  Jason Merrill  <jason@redhat.com>
46859
46860         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
46861         ignoring -fpic.
46862         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
46863         through prune_gcc_output.
46864
46865 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
46866
46867         * gcc.c-torture/compile/20020320-1.c: New test.
46868
46869 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
46870
46871         * gcc.c-torture/compile/20020318-1.c: New test.
46872
46873         * gcc.dg/struct-by-value-1.c: New test.
46874
46875         * gcc.dg/20020319-1.c: New test.
46876
46877 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
46878
46879         * g++.dg/opt/conj1.C: New test.
46880
46881 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
46882
46883         * g++.dg/template/qualttp20.C: Revert previous change.
46884         * g++.dg/template/qualttp3.C: Likewise.
46885         * g++.dg/template/qualttp4.C: Likewise.
46886         * g++.dg/template/qualttp5.C: Likewise.
46887         * g++.dg/template/qualttp6.C: Likewise.
46888         * g++.dg/template/qualttp7.C: Likewise.
46889         * g++.dg/template/qualttp8.C: Likewise.
46890         * g++.dg/template/recurse.C: Likewise.
46891
46892 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
46893
46894         * gcc.dg/cpp/wchar-1.c: Update.
46895
46896 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46897
46898         * g++.dg/template/conv1.C: New test.
46899         * g++.dg/template/conv2.C: New test.
46900         * g++.dg/template/conv3.C: New test.
46901         * g++.dg/template/conv4.C: New test.
46902
46903 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46904
46905         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
46906         * g++.dg/template/qualttp3.C: Likewise.
46907         * g++.dg/template/qualttp4.C: Likewise.
46908         * g++.dg/template/qualttp5.C: Likewise.
46909         * g++.dg/template/qualttp6.C: Likewise.
46910         * g++.dg/template/qualttp7.C: Likewise.
46911         * g++.dg/template/qualttp8.C: Likewise.
46912         * g++.dg/template/recurse.C: Likewise.
46913
46914 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
46915
46916         * g++.dg/opt/dtor1.C: New test.
46917
46918 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
46919
46920         * gcc.c-torture/compile/20020315-1.c: New test.
46921
46922 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
46923
46924         * gcc.dg/weak-1.c: Fix scan tests.
46925
46926 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
46927
46928         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
46929         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
46930         cris-*-aout* mmix-*-*.
46931         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
46932         cris-*-aout* mmix-*-*.
46933         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
46934         cris-*-elf* cris-*-aout* and mmix-*-*.
46935         * gcc.dg/20001009-1.c: Ditto.
46936         * gcc.dg/20010912-1.c: Ditto.
46937         * gcc.dg/20020122-4.c: Ditto.
46938         * gcc.dg/inline-2.c: Ditto.
46939
46940 2002-03-14  Jeffrey A Law  (law@cygnus.com)
46941
46942         * gcc.c-torture/compile/20020314-1.c: New test.
46943
46944 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
46945
46946         * gcc.c-torture/execute/20020314-1.c: New test.
46947
46948 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
46949
46950         * g++.dg/warn/Wunused-1.C: New test.
46951
46952 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
46953
46954         * g++.dg/abi/mangle6.C: New test.
46955
46956 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
46957
46958         * gcc.c-torture/compile/20020309-2.c: New test.
46959
46960         * gcc.c-torture/compile/20020312-1.c: New test.
46961
46962 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
46963
46964         * g++.dg/other/access1.C: New test.
46965
46966 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
46967
46968         * gcc.c-torture/execute/wchar_t-1.c: New test.
46969
46970 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
46971
46972         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
46973
46974 2002-03-12  Roger Sayle  <roger@eyesopen.com>
46975
46976         * gcc.dg/20020312-1.c: New test case.
46977
46978 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
46979
46980         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
46981
46982 2002-03-11  Richard Henderson  <rth@redhat.com>
46983
46984         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
46985         * g++.old-deja/g++.jason/report.C: Likewise.
46986
46987 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
46988
46989         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
46990         * g++.old-deja/g++.robertl/eb56.C: Likewise.
46991
46992 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
46993
46994         * g++.dg/overload/pmf1.C: New test.
46995
46996 2002-03-11  Kazu Hirata  <kazu@hxi.com>
46997
46998         * gcc.c-torture/execute/20020307-1.c: Use long.
46999
47000 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
47001
47002         PR optimization/5844
47003         * gcc.dg/20020310-1.c: New test.
47004
47005 2002-03-09  Michael Meissner  <meissner@redhat.com>
47006
47007         * gcc.c-torture/execute/memcpy-2.c: New test.
47008         * gcc.c-torture/execute/memset-1.c: New test.
47009         * gcc.c-torture/execute/strlen-1.c: New test.
47010         * gcc.c-torture/execute/strcmp-1.c: New test.
47011         * gcc.c-torture/execute/strncmp-1.c: New test.
47012
47013 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
47014
47015         * gcc.dg/ppc-ldstruct.c: New test.
47016
47017 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
47018
47019         * gcc.c-torture/execute/va-arg-22.c: New test.
47020
47021 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47022
47023         * gcc.c-torture/compile/20020309-1.c: New test.
47024
47025 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
47026
47027         * gcc.c-torture/execute/20020307-2.c: New test.
47028
47029 2002-03-07  Jeffrey A Law  (law@redhat.com)
47030
47031         * g77.f-torture/compile/20020307-1.f: New test.
47032
47033 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
47034
47035         * gcc.dg/unordered-1.c: New test.
47036
47037 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
47038
47039         * gcc.c-torture/execute/20020307-1.c: New test.
47040
47041 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
47042
47043         * gcc.dg/20020304-1.c: New test.
47044
47045         * gcc.c-torture/compile/20020304-2.c: New test.
47046
47047 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
47048
47049         * gcc.c-torture/compile/20020304-1.c: New test case
47050         (from PR c/5830).
47051
47052 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
47053
47054         * gcc.dg/20020103-1.c: Add other -D ppc variants.
47055
47056 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
47057
47058         * g++.dg/other/classkey1.C: New test.
47059
47060 2002-03-01  Richard Henderson  <rth@redhat.com>
47061
47062         * gcc.c-torture/compile/981223-1.x: New.
47063         * gcc.c-torture/compile/920625-1.x: New.
47064
47065 2002-02-28  Richard Henderson  <rth@redhat.com>
47066
47067         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47068
47069 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
47070
47071         * gcc.c-torture/execute/20020227-1.c: New test.
47072
47073 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
47074
47075         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47076         here" ERROR lines.
47077         * g++.old-deja/g++.oliva/partord1.C: Likewise.
47078         * g++.old-deja.g++.other/defarg1.C: Likewise.
47079         * g++.old-deja/g++.pt/calls2.C: Likewise.
47080         * g++.old-deja/g++.pt/crash20.C: Likewise.
47081         * g++.old-deja/g++.pt/crash30.C: Likewise.
47082         * g++.old-deja/g++.pt/crash36.C: Likewise.
47083         * g++.old-deja/g++.pt/crash6.C: Likewise.
47084         * g++.old-deja/g++.pt/defarg13.C: Likewise.
47085         * g++.old-deja/g++.pt/derived3.C: Likewise.
47086         * g++.old-deja/g++.pt/error1.C: Likewise.
47087         * g++.old-deja/g++.pt/friend21.C: Likewise.
47088         * g++.old-deja/g++.pt/friend23.C: Likewise.
47089         * g++.old-deja/g++.pt/infinite1.C: Likewise.
47090         * g++.old-deja/g++.robertl/eb128.C: Likewise.
47091
47092 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
47093
47094         * gcc.c-torture/execute/20020225-2.c: New test.
47095
47096 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
47097
47098         * gcc.c-torture/execute/920730-1t.c,
47099         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47100         Delete test cases, only relevant to -traditional.
47101
47102 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
47103
47104         * gcc.dg/cpp/undef1.c: Remove.
47105         * gcc.dg/cpp/directiv.c: Update.
47106         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47107
47108 2002-02-27  Michael Meissner  <meissner@redhat.com>
47109
47110         * gcc.c-torture/execute/20020226-1.c: New test.
47111
47112 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
47113
47114         * g++.dg/debug/debug4.C: New test.
47115
47116         * gcc.dg/ia64-visibility-1.c: New test.
47117
47118 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
47119
47120         * gcc.dg/debug/20020224-1.c: New.
47121
47122 2002-02-25  Kazu Hirata  <kazu@hxi.com>
47123
47124         * gcc.c-torture/execute/960416-1.x: New.
47125         * gcc.c-torture/execute/divconst-3.x: Likewise.
47126
47127 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
47128
47129         * gcc.dg/20020224-1.c: New test.
47130
47131 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
47132
47133         * gcc.c-torture/execute/20020225-1.c: New.
47134
47135 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47136
47137         * gcc.dg/cpp/wchar-1.c: New test.
47138
47139 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
47140
47141         * gcc.dg/20020222-1.c: New test.
47142
47143 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
47144
47145         * g++.dg/opt/anonunion1.C: New test.
47146
47147 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
47148
47149         * g++.dg/template/qualttp19.C: New test.
47150         * g++.dg/template/qualttp20.C: New test.
47151         * g++.old-deja/g++.jason/report.C: Adjust expected errors
47152         * g++.old-deja/g++.other/qual1.C: Likewise.
47153
47154 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
47155
47156         * gcc.dg/attr-alwaysinline.c: New.
47157
47158 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
47159
47160         * gcc.dg/20020220-1.c: New test.
47161
47162         * gcc.dg/20020220-2.c: New test.
47163
47164         * g++.dg/opt/mmx1.C: New test.
47165
47166 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
47167
47168         * gcc.c-torture/compile/20020110.c: New test.
47169
47170 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
47171
47172         * gcc.c-torture/execute/20020219-1.c: New test.
47173
47174         * gcc.dg/20020219-1.c: New test.
47175
47176         * gcc.dg/noncompile/20020220-1.c: New test.
47177
47178         * g++.dg/opt/ptrintsum1.C: New test.
47179
47180         * gcc.dg/debug/20020220-1.c: New test.
47181
47182 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
47183
47184         * gcc.c-torture/execute/20020216-1.c: New test.
47185
47186 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47187
47188         * gcc.dg/decl-1.c: Update, new test.
47189
47190 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
47191
47192         * g++.dg/abi/bitfield1.C: New test.
47193         * g++.dg/abi/bitfield2.C: New test.
47194
47195 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47196
47197         * gcc.dg/attr-nest.c: New test.
47198
47199 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
47200
47201         * gcc.c-torture/execute/20020215-1.c: New test.
47202
47203 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
47204
47205         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47206         * g++.dg/debug/debug.exp: New.
47207         * g++.dg/debug/trivial.C: New.
47208         * g++.dg/debug/debug1.C: Moved...
47209         * g++.dg/other/debug1.C: ...from here.
47210         * g++.dg/debug/debug2.C: Moved...
47211         * g++.dg/other/debug2.C: ...from here.
47212         * g++.dg/debug/debug3.C: Moved...
47213         * g++.dg/other/debug3.C: ...from here.
47214
47215         * gcc.dg/noncompile/20020213-1.c: New test.
47216
47217 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
47218
47219         * g++.dg/other/debug3.C: New test.
47220
47221         * gcc.c-torture/execute/20020213-1.c: New test.
47222
47223 2002-02-13  Richard Smith <richard@ex-parrot.com>
47224
47225         * g++.old-deja/g++.other/thunk1.C: New test.
47226
47227 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47228
47229         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47230
47231 2002-02-13  Stan Shebs  <shebs@apple.com>
47232
47233         * gcc.dg/altivec-3.c: New.
47234
47235 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
47236
47237         * gcc.dg/Wunreachable-1.c: New test.
47238         * gcc.dg/Wunreachable-2.c: New test.
47239
47240 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
47241
47242         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47243
47244 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
47245
47246         * gcc.dg/decl-1.c: New test.
47247
47248 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
47249
47250         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47251
47252 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47253
47254         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47255         * gcc.c-torture/compile/980506-1.x: Likewise.
47256
47257 2002-02-10  Kazu Hirata  <kazu@hxi.com>
47258
47259         * gcc.dg/20020210-1.c: New.
47260
47261 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
47262
47263         * g77.f-torture/execute/947.f: New regression test
47264         for PR fortran/947.
47265
47266 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
47267
47268         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47269         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47270
47271 2002-02-08  Richard Henderson  <rth@redhat.com>
47272
47273         * gcc.c-torture/compile/labels-3.c: New.
47274
47275 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
47276
47277         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47278         expression statements work instead.
47279         * gcc.dg/noncompile/20020207-1.c: New test.
47280
47281 2002-02-07  Richard Henderson  <rth@redhat.com>
47282
47283         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47284
47285 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47286
47287         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47288         message from g77
47289         * lib/g77-dg.exp: Trim g77 error messages so that they are
47290         recognized by dg.exp.
47291
47292 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47293
47294         PR fortran/5473
47295         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
47296
47297 2002-02-07  Richard Henderson  <rth@redhat.com>
47298
47299         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47300         to be sufficiently aligned for integers.
47301
47302 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
47303
47304         * g++.dg/template/friend4.C: New test.
47305
47306 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
47307
47308         PR fortran/5743
47309         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47310         unsupported cases.
47311
47312 2002-02-07  Richard Henderson  <rth@redhat.com>
47313
47314         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47315         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47316         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47317         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47318
47319 2002-02-06  Richard Henderson  <rth@redhat.com>
47320
47321         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47322
47323 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
47324
47325         * gcc.dg/20020206-1.c: New test.
47326
47327 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
47328
47329         * gcc.c-torture/execute/20020206-1.c: New test.
47330
47331         * gcc.c-torture/execute/20020206-2.c: New test.
47332
47333         PR optimization/5429:
47334         * gcc.c-torture/compile/20020206-1.c: New test.
47335
47336 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
47337
47338         * g++.dg/ext/align1.C: Do not use an explicit alignment value
47339         as certain file formats cannot support particularly large
47340         alignments.
47341
47342         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47343         and do not expect to be able to link the executable.
47344
47345         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47346         fail because the COFF format does not support the weak attribute.
47347
47348 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
47349
47350         * g77.dg/pr5473.f: New test
47351
47352 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
47353
47354         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47355         Fix testcase accordingly.
47356
47357 2002-02-04  Richard Henderson  <rth@redhat.com>
47358
47359         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47360         (buf): Change to be an array of pointers, not ints.
47361
47362 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47363
47364         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
47365         before all tests.  Move warning one line above to match where it
47366         C frontend emits.
47367         * gcc.dg/Wswitch-2.c: New test.
47368         * g++.dg/warn/Wswitch-1.C: New test.
47369         * g++.dg/warn/Wswitch-2.C: New test.
47370
47371 2002-02-04  Richard Henderson  <rth@redhat.com>
47372
47373         * g++.dg/abi/offsetof.C: Fix size comparison.
47374
47375 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
47376
47377         * gcc.dg/cast-qual-2.c: New test.
47378
47379 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
47380
47381         * gcc.dg/20020201-4.c: New test.
47382
47383 2002-02-04  Ben Elliston  <bje@redhat.com>
47384
47385         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47386         target_info attribute != 0, in addition to the empty string.
47387         (gcc_target_compile): Likewise.
47388
47389 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
47390
47391         * gcc.dg/Wswitch.c: New test.
47392         PR gcc/4475. PR gcc/3780.
47393
47394 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
47395
47396         * g77.f-torture/execute/5122.f: New test for regressions
47397         against PR fortran/5122.
47398
47399 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
47400
47401         * g77.f-torture/compile/pr3743.f: Delete
47402         * g77.dg/pr3743-1.f: New test.
47403         * g77.dg/pr3743-2.f: New test.
47404         * g77.dg/pr3743-3.f: New test.
47405         * g77.dg/pr3743-4.f: New test.
47406
47407 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47408
47409         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47410
47411 2002-02-02  Richard Henderson  <rth@redhat.com>
47412
47413         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47414         * gcc.c-torture/execute/bf64-1.c: Likewise.
47415
47416 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47417
47418         * gcc.dg/20020201-2.c: New test.
47419
47420         * gcc.dg/20020201-3.c: New test.
47421
47422         * gcc.c-torture/execute/bitfld-2.c: New test.
47423
47424 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47425
47426         * gcc.dg/bitfld-1.c: Update.
47427         * gcc.dg/bitfld-2.c: Update.
47428         * gcc.c-torture/execute/bitfld-1.x: New.
47429
47430 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
47431
47432         * gcc.c-torture/execute/20020201-1.c: New test.
47433
47434 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
47435
47436         PR target/5469
47437         * gcc.dg/20020201-1.c: New test.
47438
47439 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
47440
47441         PR fortran/3743
47442         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47443         * g77.f-torture/compile/pr3743.x: Remove
47444
47445 2002-01-31  Tom Rix  <trix@redhat.com>
47446
47447         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47448
47449 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
47450
47451         * gcc.dg/noncompile/20020130-1.c: New test.
47452
47453 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
47454
47455         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47456
47457 2002-01-29  Richard Henderson  <rth@redhat.com>
47458
47459         * gcc.c-torture/execute/991118-1.c: Cast various constants back
47460         to long long.
47461         * gcc.c-torture/execute/bf64-1.c: Likewise.
47462
47463 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
47464
47465         * gcc.c-torture/execute/20020129-1.c: New test.
47466
47467 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
47468
47469         * gcc.c-torture/compile/20000224-1.c: Update.
47470         * gcc.c-torture/execute/bitfld-1.c: New tests.
47471         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47472         * gcc.dg/uninit-A.c: Update.
47473
47474 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47475
47476         * g++.dg/template/ctor1.C: Add instantiation.
47477
47478 2002-01-28  Paul Koning  <pkoning@equallogic.com>
47479
47480         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47481         argument to __builtin_prefetch to be const ptr.
47482
47483 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
47484
47485         * gcc.c-torture/compile/20020120-1.c: New test.
47486
47487 2002-01-27  Kazu Hirata  <kazu@hxi.com>
47488
47489         * gcc.c-torture/execute/20020127-1.c: New test.
47490
47491 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
47492
47493         * g77.dg/f77-edit-i-in.f: New test
47494         * g77.dg/f77-edit-i-out.f: New test
47495
47496 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
47497
47498         * gcc.dg/debug/debug.exp: New file.
47499         * gcc.dg/debug/trivial.c: New file.
47500         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47501         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47502         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47503         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47504         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47505         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47506         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47507         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47508         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47509         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47510         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47511         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47512         * gcc.dg/20000503-1.c: Removed.
47513         * gcc.dg/20010207-1.c: Removed.
47514         * gcc.dg/20011223-1.c: Removed.
47515         * gcc.dg/20020104-2.c: Removed.
47516         * gcc.dg/debug-1.c: Removed.
47517         * gcc.dg/debug-2.c: Removed.
47518         * gcc.dg/debug-3.c: Removed.
47519         * gcc.dg/debug-4.c: Removed.
47520         * gcc.dg/debug-5.c: Removed.
47521         * gcc.dg/debug-6.c: Removed.
47522         * gcc.dg/dwarf2-1.c: Removed.
47523         * gcc.dg/dwarf2-2.c: Removed.
47524
47525 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
47526
47527         * g++.old-deja/g++.other/eh5.C: New test.
47528         * g++.old-deja/g++.other/sibcall2.C: New test.
47529         * g++.old-deja/g++.other/array9.C: New test.
47530         * g++.old-deja/g++.other/typename2.C: New test.
47531         * g++.old-deja/g++.other/crash60.C: New test.
47532         * g++.old-deja/g++.other/conv9.C: New test.
47533         * g++.old-deja/g++.other/mangle10.C: New test.
47534         * g++.old-deja/g++.other/unchanging1.C: New test.
47535         * g++.old-deja/g++.other/exprstmt1.C: New test.
47536         * g++.old-deja/g++.other/inline23.C: New test.
47537         * g++.old-deja/g++.eh/ia64-1.C: New test.
47538         * g++.old-deja/g++.other/dwarf2-1.C: New test.
47539         * g++.old-deja/g++.other/reload1.C: New test.
47540         * g++.old-deja/g++.other/static20.C: New test.
47541         * g++.old-deja/g++.other/local-alloc1.C: New test.
47542         * g++.old-deja/g++.other/conv8.C: New test.
47543         * g++.old-deja/g++.other/stmtexpr2.C: New test.
47544         * g++.old-deja/g++.other/storeexpr1.C: New test.
47545         * g++.old-deja/g++.other/storeexpr2.C: New test.
47546         * g++.dg/eh/template2.C: New test.
47547         * g++.dg/warn/weak1.C: New test.
47548
47549 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
47550
47551         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47552         Remove first, non-varying, argument.
47553
47554 2002-01-23  Richard Henderson  <rth@redhat.com>
47555
47556         * gcc.dg/inline-2.c: New.
47557
47558         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47559         Add optional target arg.  Check number of arguments.
47560         (scan-assembler-not, scan-assembler-dem): Likewise.
47561         (scan-assembler-dem-not): Likewise.
47562
47563 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47564
47565         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47566         line 12.
47567         * g++.old-deja/g++.brendan/parse3.C,
47568         g++.old-deja/g++.other/crash26.C,
47569         g++.old-deja/g++.other/crash28.C,
47570         g++.old-deja/g++.other/crash29.C,
47571         g++.old-deja/g++.other/crash30.C,
47572         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47573
47574 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
47575
47576         * gcc.dg/20020115-1.c: New.
47577
47578 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
47579
47580         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47581
47582 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
47583
47584         * gcc.dg/20020122-3.c: New.
47585
47586 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
47587
47588         * g++.dg/other/gc1.C: New test.
47589
47590 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
47591
47592         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47593
47594 2002-01-22  Richard Henderson  <rth@redhat.com>
47595
47596         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47597
47598 2002-01-22  Richard Henderson  <rth@redhat.com>
47599
47600         * gcc.dg/20020122-4.c: New.
47601
47602 2002-01-22  H.J. Lu <hjl@gnu.org>
47603
47604         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47605         link output.
47606         * gcc.dg/special/ecos.exp: Likewise.
47607         * lib/g++-dg.exp: Likewise.
47608         * lib/g77-dg.exp: Likewise.
47609         * lib/gcc-dg.exp : Likewise.
47610         * lib/mike-g++.exp: Likewise.
47611         * lib/mike-g77.exp: Likewise.
47612         * lib/mike-gcc.exp: Likewise.
47613         * lib/objc-dg.exp: Likewise.
47614
47615 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
47616
47617         PR target/5379
47618         * gcc.dg/20020122-2.c: New test.
47619
47620 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
47621
47622         * gcc.dg/20020122-1.c: New test.
47623
47624 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
47625
47626         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47627
47628 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
47629
47630         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47631
47632 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47633
47634         * gcc.c-torture/compile/20020121-1.c: New test.
47635
47636 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47637
47638         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47639         ld_library_path.
47640
47641 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
47642
47643         * gcc.dg/20020218-1.c: New test.
47644
47645 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
47646
47647         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47648         messages
47649         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47650         "At global scope" warning
47651         * g++.dg/ext/align1.C: Change cygwin test for alignment
47652         from db-bogus to dg-warning
47653
47654 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
47655
47656         * g77.f-torture/compile/cpp2.F: New test.
47657
47658 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
47659
47660         * g++.dg/template/access1.C: New test.
47661
47662 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
47663
47664         * gcc.dg/20020118-1.c: New.
47665
47666 2002-01-18  Kazu Hirata  <kazu@hxi.com>
47667
47668         * gcc.c-torture/execute/20020118-1.c: New test.
47669
47670 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47671
47672         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47673         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47674         alignment warnings.
47675
47676 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
47677
47678         * gcc.misc-tests/i386-prefetch.exp: Save and restore
47679         torture_with_loops and torture_without_loops
47680
47681 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
47682
47683         * gcc.c-torture/compile/20020116-1.c: New test.
47684
47685 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
47686
47687         * gcc.dg/20020116-2.c: New test.
47688
47689         * gcc.dg/ultrasp4.c: New test.
47690
47691         * gcc.dg/20020116-1.c: New test.
47692
47693 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
47694
47695         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47696         by EABI.
47697
47698 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
47699
47700         * gcc.misc-tests/i386-prefetch.exp: New.
47701         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47702         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47703         * gcc.misc-tests/i386-pf-none-1.c: New test.
47704         * gcc.misc-tests/i386-pf-sse-1.c: New test.
47705
47706 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
47707
47708         * gcc.dg/gnu89-init-1.c: Add new tests.
47709
47710 2002-01-15  Andreas Jaeger  <aj@suse.de>
47711
47712         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47713         * gcc.dg/i386-mmx-2.c: Likewise.
47714         * gcc.dg/i386-sse-1.c: Likewise.
47715         * gcc.dg/i386-sse-2.c: Likewise.
47716         * gcc.dg/i386-sse-3.c: Likewise.
47717
47718 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
47719
47720         * g77.f-torture/execute/intrinsic-unix-bessel.f:
47721         Uncomment additional cases that now pass.
47722
47723 2002-01-11  Richard Henderson  <rth@redhat.com>
47724
47725         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47726         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47727
47728 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
47729
47730         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47731
47732 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
47733
47734         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47735         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47736
47737 2002-01-10  Dale Johannesen  <dalej@apple.com>
47738
47739         * gcc.c-torture/execute/loop-11.c: New.
47740
47741 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
47742
47743         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47744         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47745
47746 2002-01-09  Richard Henderson  <rth@redhat.com>
47747
47748         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47749         type in which to perform the operation for each size.
47750
47751 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
47752
47753         * gcc.c-torture/compile/20020109-2.c: New test.
47754
47755 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
47756
47757         * gcc.c-torture/execute/loop-10.c: New test.
47758
47759 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47760
47761         * gcc.c-torture/compile/20010226-1.c: New test.
47762         * gcc.c-torture/compile/20010227-1.c: New test.
47763         * gcc.c-torture/compile/20010426-1.c: New test.
47764         * gcc.c-torture/compile/20010510-1.c: New test.
47765         * gcc.c-torture/compile/20010605-3.c: New test.
47766         * gcc.c-torture/compile/20010824-1.c: New test.
47767         * gcc.c-torture/execute/20010409-1.c: New test.
47768         * gcc.dg/noncompile/20000901-1.c: New test.
47769         * gcc.dg/20001023-1.c: New test.
47770         * gcc.dg/20001101-1.c: New test.
47771         * gcc.dg/20001102-1.c: New test.
47772         * gcc.dg/20010207-1.c: New test.
47773         * gcc.dg/20010405-1.c: New test.
47774         * gcc.dg/20010822-1.c: New test.
47775         * gcc.dg/20011107-1.c: New test.
47776
47777 2002-01-09  Jeffrey A Law  (law@redhat.com)
47778
47779         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
47780
47781         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
47782         execution failure on PA targets.
47783
47784 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
47785
47786         * gcc.c-torture/compile/20020109-1.c: New test.
47787
47788 2002-01-08  Kazu Hirata  <kazu@hxi.com>
47789
47790         * gcc.c-torture/execute/20020108-1.c: New test.
47791
47792 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
47793
47794         * gcc.dg/20020108-1.c: New test.
47795
47796 2002-01-08  H.J. Lu <hjl@gnu.org>
47797
47798         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
47799         for header files.
47800
47801 2002-01-08  Geoff Keating  <geoffk@redhat.com>
47802
47803         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
47804         consistency.
47805
47806 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
47807
47808         * gcc.dg/altivec-4.c: Test altivec predicates.
47809
47810 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
47811
47812         * gcc.c-torture/execute/20020107-1.c: New test.
47813
47814 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
47815
47816         PR c/5279
47817         * gcc.c-torture/compile/20020106-1.c: New test.
47818
47819 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
47820
47821         * gcc.c-torture/execute/nestfunc-4.c: New test.
47822
47823 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47824
47825         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
47826         extra triple that slipped in.
47827         * g++.old-deja/g++.abi/align.C: Likewise.
47828         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47829
47830 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
47831
47832         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
47833         * g++.old-deja/g++.abi/align.C: Likewise.
47834         * g++.old-deja/g++.abi/bitfields.C: Likewise.
47835
47836         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
47837         on FreeBSD/i386.
47838         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
47839         FreeBSD.
47840
47841 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
47842
47843         * gcc.dg/20020104-1.c: New test.
47844
47845         * gcc.dg/20020104-2.c: New test.
47846
47847 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
47848
47849         * gcc.dg/20020103-1.c: Fix typo in target selector.
47850
47851 2002-01-03  Richard Henderson  <rth@redhat.com>
47852
47853         * gcc.dg/20020103-1.c: New.
47854
47855 2002-01-03  Kazu Hirata  <kazu@hxi.com>
47856
47857         * gcc.c-torture/execute/20020103-1.c: New test.
47858
47859 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
47860
47861         * g++.dg/other/debug2.C: New test.
47862
47863         * gcc.c-torture/compile/20020103-1.c: New test.
47864
47865 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
47866
47867         * gcc.dg/gnu89-init-1.c: Added new tests.
47868
47869 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47870
47871         * g++.dg/template/friend2.C: Remove as patch is reverted.
47872
47873         * g++.dg/warn/oldcast1.C: New test.
47874
47875         * g++.dg/template/ptrmem1.C: New test.
47876         * g++.dg/template/ptrmem2.C: New test.
47877
47878         * g++.dg/template/ntp.C: New test.
47879
47880         * g++.dg/other/component1.C: New test.
47881
47882         * g++.dg/template/ttp3.C: New test.
47883
47884         * g++.dg/template/friend2.C: New test.
47885         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
47886
47887 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47888
47889         * g++.dg/other/ptrmem1.C: New test.
47890         * g++.dg/other/ptrmem2.C: New test.
47891
47892 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47893
47894         * g++.dg/template/ctor1.C: New test.
47895
47896 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
47897
47898         * g++.dg/template/friend2.C: New test.
47899
47900 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
47901
47902         * gcc.dg/mmix-1.c: New test.
47903
47904 2001-12-31  Richard Henderson  <rth@redhat.com>
47905
47906         * gcc.dg/asm-5.c: New.
47907
47908 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
47909
47910         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
47911         in namespace __gnu_cxx
47912
47913 2001-12-30  Richard Henderson  <rth@redhat.com>
47914
47915         * gcc.dg/debug-6.c: New.
47916
47917 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
47918
47919         * gcc.c-torture/compile/20011229-2.c: New test.
47920
47921 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
47922
47923         * gcc.dg/debug-3.c: New test.
47924         * gcc.dg/debug-4.c: New test.
47925         * gcc.dg/debug-5.c: New test.
47926
47927 2001-12-29  Richard Henderson  <rth@redhat.com>
47928
47929         * g++.dg/eh/loop1.C: New.
47930
47931 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47932
47933         * g++.dg/template/crash1.C: New test.
47934
47935 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
47936
47937         * g++.dg/other/const1.C: New test.
47938
47939 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
47940
47941         * gcc.c-torture/compile/20011229-1.c: New test.
47942
47943 2001-12-28  Stan Shebs  <shebs@apple.com>
47944
47945         * lib/objc-torture.exp: Resync with c-torture.exp.
47946         * lib/objc.exp: Load standard libraries.
47947
47948 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
47949
47950         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
47951         additional tests.
47952
47953 2001-12-27  Roger Sayle <roger@eyesopen.com>
47954
47955         * gcc.c-torture/execute/string-opt-16.c: New testcase.
47956
47957 2001-12-27  Richard Henderson  <rth@redhat.com>
47958
47959         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
47960
47961 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
47962
47963         * g++.dg/eh/ctor1.C: New test.
47964         * g++.dg/other/error2.C: New test.
47965
47966 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
47967
47968         * g++.dg/other/init2.C: New test.
47969
47970 2001-12-24  Richard Henderson  <rth@redhat.com>
47971
47972         * gcc.dg/20011223-1.c: New.
47973         * gcc.dg/inline-1.c: New.
47974
47975 2001-12-23  Richard Henderson  <rth@redhat.com>
47976
47977         * gcc.dg/asm-4.c: Test operand modifiers.
47978
47979 2001-12-23  Richard Henderson  <rth@redhat.com>
47980
47981         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
47982
47983 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
47984
47985         * gcc.c-torture/execute/20011223-1.c: New test.
47986
47987 2001-12-21  Richard Henderson  <rth@redhat.com>
47988
47989         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
47990         re-enables the warning.
47991
47992 2001-12-21  Richard Henderson  <rth@redhat.com>
47993
47994         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
47995
47996 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
47997
47998         * gcc.c-torture/compile/20011218-1.c: New test.
47999
48000 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
48001
48002         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
48003         arm-isr.c test.
48004         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
48005         epilogue generation for ARM ISR routines.
48006
48007 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48008
48009         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48010         * gcc.dg/format/c90-printf-3.c: Likewise.
48011         * gcc.dg/format/c99-printf-3.c: Likewise.
48012         * gcc.dg/format/ext-1.c: Likewise.
48013         * gcc.dg/format/ext-6.c: Likewise.
48014         * gcc.dg/format/format.h: Prototype unlocked stdio.
48015
48016 2001-12-20  Richard Henderson  <rth@redhat.com>
48017
48018         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48019         (arena): Use it.
48020         (malloc): Correct allocation logic.  Abort if we fill up the
48021         arena before initialization complete.
48022         (realloc): Correct allocation logic.
48023
48024 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
48025
48026         * gcc.c-torture/compile/20011219-2.c: New test.
48027
48028         * gcc.c-torture/execute/20011219-1.c: New test.
48029
48030 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
48031
48032         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48033         target does not support weak symbols.
48034
48035 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
48036
48037         * gcc.c-torture/compile/20011219-1.c: New test.
48038
48039 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
48040
48041         * g++.dg/other/error1.C: New test.
48042
48043 2001-12-17  Jeffrey A Law  (law@redhat.com)
48044
48045         * gcc.c-torture/execute/20011217-1.c: New test.
48046
48047 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
48048
48049         * objc.dg/special/: New directory.
48050         * objc.dg/special/special.exp: New file.
48051         * objc.dg/special/unclaimed-category-1.h: New file.
48052         * objc.dg/special/unclaimed-category-1a.m: New file.
48053         * objc.dg/special/unclaimed-category-1.m: New file.
48054
48055 2001-12-17  Andreas Jaeger  <aj@suse.de>
48056
48057         * gcc.c-torture/compile/20011217-2.c: New test.
48058
48059 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48060
48061         * gcc.c-torture/compile/20011217-1.c: New test.
48062
48063 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
48064
48065         * gcc.dg/20011214-1.c: New.
48066
48067 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
48068
48069         * gcc.dg/altivec-4.c: New.
48070
48071 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
48072
48073         * gcc.dg/20011113-1.c: New test.
48074
48075 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48076
48077         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48078         std::__malloc_alloc_template<0> and
48079         std::__default_alloc_template<false, 0>.
48080
48081 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
48082
48083         * objc/execute/bf-21.m: New test.
48084         * objc/execute/enumeration-1.m: New test.
48085         * objc/execute/enumeration-2.m: New test.
48086
48087 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
48088
48089         * gcc.dg/gnu89-init-1.c: New test.
48090
48091 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
48092
48093         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48094         * g++.old-deja/g++.jason/2371.C: Likewise.
48095         * g++.old-deja/g++.jason/template33.C: Likewise.
48096         * g++.old-deja/g++.jason/template34.C: Likewise.
48097         * g++.old-deja/g++.jason/template36.C: Likewise.
48098         * g++.old-deja/g++.oliva/typename1.C: Likewise.
48099         * g++.old-deja/g++.oliva/typename2.C: Likewise.
48100         * g++.old-deja/g++.other/typename1.C: Likewise.
48101         * g++.old-deja/g++.pt/inherit2.C: Likewise.
48102         * g++.old-deja/g++.pt/nontype5.C: Likewise.
48103         * g++.old-deja/g++.pt/typename11.C: Likewise.
48104         * g++.old-deja/g++.pt/typename14.C: Likewise.
48105         * g++.old-deja/g++.pt/typename16.C: Likewise.
48106         * g++.old-deja/g++.pt/typename3.C: Likewise.
48107         * g++.old-deja/g++.pt/typename4.C: Likewise.
48108         * g++.old-deja/g++.pt/typename5.C: Likewise.
48109         * g++.old-deja/g++.pt/typename7.C: Likewise.
48110         * g++.old-deja/g++.robertl/eb9.C: Likewise.
48111
48112 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
48113
48114         * g++.dg/other/linkage1.C: New test.
48115         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48116         specifiers.
48117
48118 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
48119
48120         * gcc.dg/concat.c: New test.
48121
48122 2001-12-11  Stan Shebs  <shebs@apple.com>
48123
48124         * objc/compile: New test directory.
48125         * objc/compile/compile.exp: New expect script.
48126         * objc/compile/20011211-1.m: New compile test.
48127
48128 2001-12-11  Jason Merrill  <jason@redhat.com>
48129
48130         * lib/prune.exp (prune_gcc_output): Also handle "In member
48131         function".  So many permutations...
48132
48133 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
48134
48135         * g++.dg/template/typedef1.C: New test.
48136
48137 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
48138
48139         * g++.dg/other/copy1.C: New test.
48140
48141 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
48142
48143         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48144
48145         * gcc.dg/builtin-choose-expr.c: New.
48146
48147 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
48148
48149         * gcc.dg/altivec-2.c: New.
48150
48151 2001-12-07  Richard Henderson  <rth@redhat.com>
48152
48153         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48154
48155 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
48156
48157         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48158         ultrasparc.
48159
48160 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
48161
48162         * g++-old.deja/g++.robertl/eb101.C: Deleted.
48163
48164 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
48165
48166         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48167         variable argument list.
48168
48169 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
48170
48171         * gcc.c-torture/execute/memcheck: Delete entire directory.
48172         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48173         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48174
48175 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48176
48177         * gcc.dg/Wshadow-1.c: New test.
48178
48179 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
48180
48181         * gcc.c-torture/compile/20011130-1.c: New test.
48182
48183         * gcc.dg/noncompile/20011025-1.c: New test.
48184
48185         * g++.dg/other/anon-union.C: New test.
48186
48187         * gcc.c-torture/execute/20011024-1.c: New test.
48188
48189 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
48190
48191         * gcc.c-torture/execute/20000722-1.x,
48192         gcc.c-torture/execute/20010123-1.x: Remove.
48193         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48194         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48195         gcc.dg/c99-complit-2.c: New tests.
48196
48197 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
48198
48199         * g++.dg/inherit/base1.C: New test.
48200
48201 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
48202
48203         * g++.dg/other/stdarg1.C: New test.
48204
48205         * gcc.c-torture/compile/20011130-2.c: New test.
48206
48207 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
48208
48209         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48210         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48211         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48212         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48213         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48214         * gcc.dg/builtin-prefetch-1.c: New test.
48215
48216 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
48217
48218         * gcc.dg/20011130-1.c: New test.
48219
48220 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48221
48222         * g++.dg/other/scope1.C: New test.
48223         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48224
48225 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
48226
48227         * gcc.dg/vla-init-1.c: New test.
48228
48229 2001-12-01  Geoff Keating  <geoffk@redhat.com>
48230
48231         * gcc.c-torture/compile/structs.c: New testcase from GDB.
48232
48233 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48234
48235         * objc.dg/alias.m: Update.
48236         * objc.dg/class-1.m: Update.
48237         * objc.dg/const-str-1.m: Update.
48238         * objc.dg/fwd-proto-1.m: Update.
48239         * objc.dg/id-1.m: Update.
48240         * objc.dg/super-class-1.m: Update.
48241
48242 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
48243
48244         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48245         constructs.
48246
48247 2001-11-28  Jeffrey A Law  (law@cygnus.com)
48248
48249         * gcc.c-torture/execute/20011128-1.c: New test.
48250
48251 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
48252
48253         * gcc.dg/20011127-1.c: New test.
48254
48255 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48256
48257         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
48258         from Austin Group draft 7.
48259         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
48260         scanf format arguments.
48261         * gcc.dg/format/no-exargs-2.c: New test.
48262
48263 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
48264
48265         * g++.dg/abi/vbase8-4.C: New test.
48266
48267 2001-11-24  Ian Lance Taylor  <ian@airs.com>
48268
48269         * gcc.c-torture/execute/20011121-1.c: New test.
48270
48271 2001-11-23  Jeffrey A Law  (law@cygnus.com)
48272
48273         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48274
48275 2001-11-23  Andreas Jaeger  <aj@suse.de>
48276
48277         * gcc.dg/cpp/charconst-2.c: New test.
48278
48279 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
48280
48281         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48282         to the host if it is remote.  Let tests specify extra headers
48283         they use.
48284         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48285         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48286         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48287         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48288         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48289         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48290         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48291         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48292         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48293         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48294
48295 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
48296
48297         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48298         for little endian ARMs.
48299
48300 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
48301
48302         * gcc.c-torture/compile/20011119-1.c: New test.
48303         * gcc.c-torture/compile/20011119-2.c: New test.
48304
48305 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
48306
48307         * gcc.dg/altivec-1.c: Fix typo.
48308
48309 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
48310
48311         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48312
48313 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
48314
48315         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48316
48317 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
48318
48319         * lib/g77.exp: Don't specify --rpath-link.
48320
48321         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48322         across all the headers.
48323         * gcc.dg/format/format.exp: For testing on a remote host,
48324         copy format.h.
48325
48326         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48327         * gcc.c-torture/execute/930406-1.c: Likewise.
48328         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48329
48330 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
48331
48332         * gcc.dg/altivec-1.c: New.
48333
48334 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
48335
48336         * gcc.dg/cpp/fpreprocessed.c: New test case.
48337
48338 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48339
48340         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48341         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48342         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48343
48344 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
48345
48346         * gcc.dg/no-builtin-1.c: New test.
48347
48348 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
48349
48350         * gcc.c-torture/execute/20011115-1.c: New test.
48351
48352 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
48353
48354         * gcc.c-torture/compile/20011114-2.c: New test.
48355         * gcc.c-torture/compile/20011114-3.c: New test.
48356         * gcc.c-torture/compile/20011114-4.c: New test.
48357
48358 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
48359
48360         * g++.dg/other/init1.C: New test.
48361
48362 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
48363
48364         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48365         message.
48366
48367         * gcc.c-torture/execute/20011114-1.c: New testcase.
48368
48369         * gcc.c-torture/compile/20010327-1.c: Revert last change.
48370         * gcc.c-torture/compile/20011114-1.c: New test, exactly
48371         like the (before this change) version of 20010327-1.c.
48372
48373 2001-11-14  Roger Sayle <roger@eyesopen.com>
48374
48375         * gcc.c-torture/execute/string-opt-13.c: New testcase.
48376
48377 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
48378
48379         * g++.dg/init/array2.C: New test.
48380
48381 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
48382
48383         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48384
48385 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
48386
48387         * g++.dg/other/forscope1.C: New test.
48388         * g++.dg/ext/forscope1.C: New test.
48389         * g++.dg/ext/forscope2.C: New test.
48390
48391 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
48392
48393         * gcc.c-torture/execute/20011113-1.c: New test.
48394
48395 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
48396
48397         * gcc.c-torture/execute/20011109-2.c: New test.
48398
48399         * gcc.c-torture/execute/20011109-1.c: New test.
48400
48401 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
48402
48403         * gcc.c-torture/compile/20011109-1.c: New test.
48404
48405 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
48406
48407         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48408         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48409         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48410         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48411         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48412         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48413         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48414
48415 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48416
48417         * g++.dg/warn/Wshadow-1.C: New tests.
48418         * g++.old-deja/g++.mike/for3.C: Update.
48419
48420 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
48421
48422         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48423         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48424         XFAILs.  Adjust expected error texts.
48425         * gcc.c-torture/compile/20011106-1.c,
48426         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48427         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48428         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48429         gcc.dg/c99-array-lval-5.c: New tests.
48430
48431 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48432
48433         * gcc.dg/cpp/defined.c: Update.
48434
48435 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48436
48437         * gcc.c-torture/execute/anon-1.c: New test.
48438
48439 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
48440
48441         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48442         same size, so no warning should be produced on stormy16.
48443
48444         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48445         due to oversized array.
48446         * g++.old-deja/g++.mike/ns15.C: Likewise.
48447         * g++.old-deja/g++.pt/crash16.C: Likewise.
48448
48449 2001-11-02  Graham Stott  <grahams@redhat.com>
48450
48451         * g++.dgother/debug1.C: Fix typos.
48452
48453 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
48454
48455         * g++.dg/other/debug1.C: New test.
48456
48457 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48458
48459         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48460         of unsigned long.
48461
48462 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
48463
48464         * gcc.dg/20011029-2.c: New test.
48465
48466         * gcc.c-torture/compile/20011029-1.c: New test.
48467
48468 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
48469
48470         * objc/execute/class_self-1.m: New test.
48471         * objc/execute/class_self-2.m: New test.
48472
48473 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
48474
48475         * gcc.misc-tests/msgs.exp: Delete.
48476         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48477         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
48478         error set to match recent changes.
48479
48480 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
48481
48482         * gcc.dg/20011021-1.c: New test.
48483
48484 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
48485
48486         * gcc.c-torture/compile/20011023-1.c: New test.
48487
48488 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
48489
48490         * lib/g77.exp: Rewrite based on lib/g++.exp.
48491
48492 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
48493
48494         * gcc.c-torture/execute/20011019-1.c: New test.
48495
48496         * gcc.dg/20011018-1.c: New test.
48497
48498 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
48499
48500         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48501
48502 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
48503
48504         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48505         * gcc.dg/attr-invalid.c: Likewise.
48506
48507 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
48508
48509         * gcc.dg/20011015-1.c: New test.
48510
48511 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48512
48513         * g++.dg/template/unify2.C: New test.
48514
48515 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
48516
48517         * g++.dg/other/exception-specification.C: New test
48518
48519 2001-10-13  Tom Rix  <trix@redhat.com>
48520
48521         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48522         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48523
48524 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
48525
48526         * gcc.dg/20011009-1.c: New test.
48527
48528 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
48529
48530         PR g++/4476
48531         * g++.dg/other/friend1.C: New test.
48532
48533 2001-10-11  Richard Henderson  <rth@redhat.com>
48534
48535         * g++.old-deja/g++.other/crash18.C: Add -S to options.
48536
48537 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48538
48539         * gcc.c-torture/compile/20011010-1.c: New.
48540
48541 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
48542
48543         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48544         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48545         g77.f-torture/execute/execute.exp,
48546         g77.f-torture/noncompile/noncompile.exp,
48547         gcc.c-torture/compile/compile.exp,
48548         gcc.c-torture/execute/execute.exp,
48549         gcc.c-torture/execute/ieee/ieee.exp,
48550         gcc.c-torture/execute/memcheck/memcheck.exp,
48551         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48552         objc/execute/execute.exp: Update FSF address.
48553
48554 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
48555
48556         * gcc.dg/cpp/cmdlne-C.c: Update.
48557         * gcc.dg/cpp/cmdlne-C2.c: New.
48558
48559 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48560
48561         * gcc.c-torture/execute/20011008-3.c: New.
48562
48563 2001-10-08  DJ Delorie  <dj@redhat.com>
48564
48565         * gcc.dg/20011008-1.c: New.
48566         * gcc.dg/20011008-2.c: New.
48567
48568 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
48569
48570         * gcc.dg/cpp/spacing1.c: Update test.
48571
48572 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
48573
48574         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48575         spelling errors of "separate" as "seperate".
48576
48577 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
48578
48579         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48580         enough to avoid inlining.
48581
48582 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48583
48584         * lib/g77.exp: set libg2c_dir correctly.
48585
48586 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48587
48588         * gcc.dg/cpp/macro11.c: New test.
48589
48590 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48591
48592         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48593         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48594         gcc.dg/format/multattr-3.c: New tests.
48595         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
48596         tests for format attributes on function pointers being rejected.
48597
48598 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48599
48600         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48601
48602 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
48603
48604         * g++.dg/warn/format1.C: New test.
48605
48606 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
48607
48608         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48609
48610 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48611
48612         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48613
48614 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
48615
48616         * gcc.dg/cpp/redef2.c: Add test.
48617
48618 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
48619
48620         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48621         long-standing bug on i686, apparently.
48622         * gcc.c-torture/execute/loop-2c.x: New file.
48623         * gcc.c-torture/execute/loop-2d.x: New file.
48624         * gcc.c-torture/execute/loop-3c.x: New file.
48625
48626 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
48627
48628         * gcc.dg/cpp/20000625-2.c: Correct line number.
48629
48630 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48631
48632         * gcc.dg/cpp/macro10.c: New test.
48633         * gcc.dg/cpp/strify3.c: New test.
48634         * gcc.dg/cpp/spacing1.c: Add tests.
48635         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48636         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48637
48638 2001-09-24  DJ Delorie  <dj@redhat.com>
48639
48640         * gcc.c-torture/execute/20010924-1.c: New test.
48641
48642 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
48643
48644         * objc/execute/paste.m: Remove.
48645
48646 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48647
48648         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48649
48650 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
48651
48652         * g77.dg/strlen0.f: New test.
48653
48654 2001-09-21  Richard Henderson  <rth@redhat.com>
48655
48656         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48657         * g++.old-deja/g++.abi/vtable2.C: Likewise.
48658
48659 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
48660
48661         Table-driven attributes.
48662         * g++.dg/ext/attrib1.C: New test.
48663
48664 2001-09-20  DJ Delorie  <dj@redhat.com>
48665
48666         * gcc.dg/20000926-1.c: Update expected warning messages.
48667         * gcc.dg/array-2.c: Likewise, and test for warnings too.
48668         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48669         array.
48670
48671 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
48672
48673         * g++.dg/eh/registers1.C: New test case.
48674
48675 2001-09-17  Richard Henderson  <rth@redhat.com>
48676
48677         * gcc.dg/array-5.c: Fix VLA decomposition test.
48678
48679 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
48680
48681         * gcc.dg/cpp/line5.c: New testcase.
48682
48683 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
48684
48685         * gcc.dg/cpp/macro9.c: New test.
48686
48687 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
48688
48689         * gcc.c-torture/execute/980223.c: Change type of addr from long
48690         to char *.
48691
48692 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
48693
48694         * gcc.c-torture/execute/20010915-1.c: New test.
48695
48696 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
48697
48698         * g77.dg/bprob: New directory.
48699         * g77.dg/bprob/bprob.exp: New file.
48700         * g77.dg/bprob/bprob-1.f: New test.
48701         * g77.dg/gcov: New directory.
48702         * g77.dg/gcov/gcov.exp: New file.
48703         * g77.dg/gcov/gcov-1.f: New test.
48704         * g77.dg/gcov/gcov-1.x: New file.
48705
48706 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
48707
48708         * gcc.dg/cpp/directiv.c: Update.
48709         * gcc.dg/cpp/undef1.c: Update.
48710
48711 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
48712
48713         * gcc.dg/20010912-1.c: New test.
48714
48715 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
48716
48717         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48718         language-independent file in lib.
48719         * lib/gcov.exp: New file.
48720
48721 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48722
48723         * gcc.c-torture/compile/20010911-1.c: New test.
48724
48725 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
48726
48727         * lib/profopt.exp: New, to support profile-directed optimizations.
48728         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48729         * gcc.misc-tests/bprob-1.c: New test.
48730         * gcc.misc-tests/bprob-2.c: New test.
48731
48732 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
48733
48734         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48735         XFAIL and which kinds of gcov output to verify.
48736         * gcc.misc-tests/gcov-4b.x: New file.
48737         * gcc.misc-tests/gcov-5b.x: New file.
48738         * gcc.misc-tests/gcov-6.x: New file.
48739         * gcc.misc-tests/gcov-7.c: New test.
48740         * gcc.misc-tests/gcov-7.x: New file.
48741
48742 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
48743
48744         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48745         * gcc.misc-tests/gcov-6.c: New test.
48746
48747 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
48748
48749         PR c++/3986
48750         * g++.dg/abi/vbase1.C: New test.
48751
48752 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
48753
48754         * objc.dg/method-2.m: New.
48755
48756 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
48757
48758         PR c++/4203
48759         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48760         * g++.dg/init/empty1.C: New test.
48761
48762 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
48763
48764         * gcc.c-torture/compile/20010903-1.c: New test.
48765
48766 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
48767
48768         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
48769         for m68k.
48770
48771 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
48772
48773         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
48774
48775         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
48776
48777         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
48778
48779 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
48780
48781         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
48782         for 16-bit 'unsigned int'.
48783
48784 2001-08-29  Kazu Hirata  <kazu@hxi.com>
48785
48786         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
48787
48788 2001-08-27  Richard Henderson  <rth@redhat.com>
48789
48790         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
48791         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
48792
48793 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
48794
48795         * gcc.dg/asm-names.c (ymain): New.
48796
48797 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
48798
48799         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
48800         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
48801         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
48802
48803 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48804
48805         * gcc.dg/compare5.c: New testcase.
48806
48807 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
48808
48809         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
48810         and "In instantiation".
48811
48812 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
48813
48814         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
48815
48816 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
48817
48818         * gcc.misc-tests/gcov.exp: Add support for branch information.
48819         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
48820         * gcc.misc-tests/gcov-4.c: New test.
48821         * gcc.misc-tests/gcov-4b.c: New test.
48822         * gcc.misc-tests/gcov-5b.c: New test.
48823
48824 2001-08-20  Zack Weinberg  <zackw@panix.com>
48825
48826         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
48827         expected to fail.
48828
48829 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48830
48831         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
48832
48833 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
48834
48835         * g++.dg/eh/template1.C: New test.
48836
48837 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
48838
48839         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
48840         Fix thinko.
48841         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
48842         for xfail.
48843
48844 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
48845
48846         * lib/g77-dg.exp: Use prune.exp for common procedures
48847         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
48848         * lib/g77.exp: (g77-dg-prune) Remove
48849
48850 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
48851
48852         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
48853
48854 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48855
48856         * g++.dg/template/unify1.C: New test.
48857
48858 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
48859
48860         * g++.dg/abi/empty4.C: New test.
48861
48862 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
48863
48864         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
48865         solaris2.*
48866         * g77.f-torture/compile/pr3743.x: Likewise.
48867
48868 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
48869
48870         * g++.dg/other/using-declaration.C: New test.
48871
48872 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48873
48874         * gcc.dg/cpp/tr-sign.c: New testcase.
48875
48876 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48877
48878         * gcc.dg/cpp/19951025-1.c: Revert.
48879         * gcc.dg/cpp/directiv.c: We no longer process directives that
48880         interrupt macro arguments.
48881
48882 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
48883
48884         * gcc.dg/bconstp-1.c: New test.
48885
48886 2001-08-03  Richard Henderson  <rth@redhat.com>
48887
48888         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
48889
48890 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
48891
48892         * gcc.dg/cpp/19951025-1.c: Update.
48893
48894 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
48895
48896         * g77.dg/ff90-1.f (s): Fix reference of variable z,
48897         should be x.
48898
48899 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
48900
48901         Kill -fhonor-std.
48902         * g++.old-deja/g++.ns/ns14.C: Remove special options.
48903         * g++.old-deja/g++.other/std1.C: Likewise.
48904         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
48905
48906 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
48907
48908         * lib/g77.exp: Load gcc-defs.exp for common procedures
48909         (g77_pass, g77_fail, g77_finish, g77_exit,
48910         ${tool}_check_unsupported_p} Now redundant.  Deleted.
48911
48912 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
48913
48914         * g77.dg/fbackslash.f
48915         * g77.dg/fcase-preserve.f
48916         * g77.dg/ff90-1.f
48917         * g77.dg/ffixed-line-length-0.f
48918         * g77.dg/ffixed-line-length-132.f
48919         * g77.dg/ffixed-line-length-7.f
48920         * g77.dg/ffixed-line-length-72.f
48921         * g77.dg/ffixed-line-length-none.f
48922         * g77.dg/ffree-form-1.f
48923         * g77.dg/fno-backslash.f
48924         * g77.dg/fno-f90-1.f
48925         * g77.dg/fno-fixed-form-1.f
48926         * g77.dg/fno-onetrip.f
48927         * g77.dg/fno-typeless-boz.f
48928         * g77.dg/fno-underscoring.f
48929         * g77.dg/fno-vxt-1.f
48930         * g77.dg/fonetrip.f
48931         * g77.dg/ftypeless-boz.f
48932         * g77.dg/fugly-assumed.f
48933         * g77.dg/funderscoring.f
48934         * g77.dg/fvxt-1.f
48935
48936 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
48937
48938         * objc.dg/fwd-proto-1.m: New.
48939         * objc.dg/local-decl-1.m: New.
48940         * objc.dg/naming-1.m: New.
48941         * objc.dg/naming-2.m: New.
48942         * objc.dg/proto-hier-1.m: New.
48943
48944 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
48945
48946         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
48947         largest-type elements to a struct makes its size grow.
48948
48949 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48950
48951         * g++.dg/abi/vthunk1.C: New test.
48952
48953 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
48954
48955         * g++.dg/abi/vbase8-22.C: New test.
48956
48957 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
48958
48959         * gcc.dg/cpp/macro8.c: New test.
48960
48961 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48962
48963         * g++.dg/abi/vbase8-21.C: New test.
48964
48965 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
48966
48967         * g++.dg/abi/vbase8-10.C: New test.
48968
48969 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48970
48971         * lib/g++.exp (g++_set_ld_library_path): Renamed to
48972         ${tool}_set_ld_library_path.
48973         Changed caller.
48974         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
48975         g++.exp.
48976
48977 2001-07-26  Stan Cox <scox@redhat.com>
48978
48979         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
48980         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
48981         gcc_exit, gcc_check_unsupported_p):
48982         Moved to gcc-deps.exp
48983         * gcc-deps.exp: New file.
48984
48985 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48986
48987         * g++.old-deja/g++.pt/defarg14.C: New test.
48988
48989 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48990
48991         * g++.old-deja/g++.other/lineno5.C: New test.
48992
48993 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48994
48995         * g++.old-deja/g++.pt/crash68.C: New test.
48996
48997 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
48998
48999         * g++.old-deja/g++.other/crash42.C: New test.
49000
49001 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
49002
49003         * gcc.dg/cpp/extratokens.c: Fix.
49004         * gcc.dg/cpp/skipping2.c: New tests.
49005
49006 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49007
49008         * gcc.c-torture/execute/20010724-1.c: New file.
49009         * gcc.c-torture/execute/20010724-1.x: New file.
49010
49011 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49012
49013         * g++.old-deja/g++.other/cond7.C: New test.
49014
49015 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49016
49017         * g++.old-deja/g++.other/optimize4.C: New test.
49018
49019 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
49020
49021         * g++.old-deja/g++.abi/vbase8-5.C: New test.
49022
49023 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
49024
49025         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49026         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49027         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49028         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49029
49030         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49031         bug report" message.
49032
49033         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49034         * g++.dg/ext/instantiate1.C: Move from old-deja.
49035
49036 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
49037
49038         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49039         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49040         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49041         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49042
49043 2001-07-23  Jeffrey A Law  (law@cygnus.com)
49044
49045         * gcc.c-torture/execute/20010723-1.c: New test.
49046
49047 2001-07-23  Ben Elliston  <bje@redhat.com>
49048
49049         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49050
49051 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49052
49053         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49054         i[34567]86-*-*.
49055         Delete handling of ieee_multilib_flags.
49056         Pass -mieee for alpha*-*-* and sh-*-*.
49057         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49058
49059 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
49060
49061         Remove old-abi tests.
49062         * g++.old-deja/g++.mike/p11116.C: Remove.
49063         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49064
49065 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
49066
49067         * g77.f-torture/compile/pr3743.f: New test
49068
49069 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
49070
49071         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49072
49073 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49074
49075         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49076         g++.old-deja/g++.pt/static6.C: Likewise.
49077         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49078         supports weak symbols.
49079
49080 2001-07-18  Andreas Jaeger  <aj@suse.de>
49081
49082         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49083         supported again.
49084
49085 2001-07-18  Andreas Jaeger  <aj@suse.de>
49086
49087         * gcc.dg/iftrap-1.c: Fix target line.
49088
49089 2001-07-17  Richard Henderson  <rth@redhat.com>
49090
49091         * gcc.c-torture/execute/20010717-1.c: New.
49092
49093 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
49094
49095         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49096         tests.
49097
49098 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49099
49100         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49101
49102 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49103
49104         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49105         UAC_SIGBUS, UAC_NOPRINT definitions.
49106
49107 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
49108
49109         * objc/execute/object_is_class.m: New test.
49110         * objc/execute/object_is_meta_class.m: New test.
49111
49112 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49113
49114         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49115         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49116
49117 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
49118
49119         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49120         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49121
49122 2001-07-14  Richard Henderson  <rth@redhat.com>
49123
49124         * gcc.dg/iftrap-1.c: New.
49125
49126 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
49127
49128         * g77.f-torture/execute/intrinsic77.f: New test.
49129
49130 2001-07-11  Janis Johnson <janis@us.ibm.com>
49131
49132         * gcc.misc-tests/gcov-3.c: New test.
49133
49134 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49135
49136         * gcc.c-torture/compile/20010711-1.c,
49137         * gcc.c-torture/compile/20010711-2.c: New tests.
49138
49139 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
49140
49141         * gcc.c-torture/execute/20010711-1.c: New test.
49142
49143 2001-07-11  Ben Elliston  <bje@redhat.com>
49144
49145         * g++.old-deja/g++.other/enum5.C: New test.
49146
49147 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
49148
49149         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49150         (g++-dg-prune): Call prune_gcc_output.
49151         * prune.exp: New file for prune_gcc_output.
49152         * lib/g++.exp, lib/gcc.exp: Load it.
49153
49154 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49155
49156         * gcc.c-torture/compile/20010701-1.c,
49157         g++.old-deja/g++.ext/attrib6.C: New tests.
49158
49159 2001-07-06  Jeffrey A Law  (law@cygnus.com)
49160
49161         * gcc.c-torture/compile/20010706-1.c: New test.
49162
49163 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
49164
49165         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49166
49167 2001-06-28  Stan Shebs  <shebs@apple.com>
49168
49169         * gcc.dg/pragma-darwin.c: New test.
49170
49171 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49172
49173         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49174         Solaris 2.[678] system.
49175
49176 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49177
49178         * gcc.dg/20010622-1.c: New test.
49179
49180 2001-06-18  Stan Shebs  <shebs@apple.com>
49181
49182         * objc.dg: New directory.
49183         * objc.dg/dg.exp: New file.
49184         * objc.dg/alias.m: New.
49185         * objc.dg/class-1.m: New.
49186         * objc.dg/class-2.m: New.
49187         * objc.dg/const-str-1.m: New.
49188         * objc.dg/const-str-2.m: New.
49189         * objc.dg/id-1.m: New.
49190         * objc.dg/method-1.m: New.
49191         * objc.dg/super-class-1.m: New.
49192         * lib/objc-dg.exp: New file.
49193
49194 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49195
49196         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49197         of label name.
49198
49199 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
49200
49201         * g++.old-deja/g++.abi/vbase8-9.C: New test.
49202
49203 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49204
49205         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49206         variable.
49207
49208 2001-06-12  Richard Henderson  <rth@redhat.com>
49209
49210         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49211
49212 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49213
49214         * g++.old-deja/g++.abi/vbase5.C: New test.
49215         * g++.old-deja/g++.abi/vbase6.C: New test.
49216         * g++.old-deja/g++.abi/vbase7.C: New test.
49217
49218 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49219
49220         * gcc.c-torture/compile/20010610-1.c: New test.
49221
49222 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
49223
49224         * g++.old-deja/g++.abi/vbase4.C: New test.
49225
49226 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49227
49228         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49229         support %f for HC11/HC12 targets.
49230         * gcc.c-torture/execute/930513-1.x: New file, likewise.
49231         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49232         on HC11/HC12 targets.
49233         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49234
49235 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49236
49237         * gcc.dg/wchar_t-1.c: New file.
49238         * gcc.dg/wint_t-1.c: Likewise.
49239
49240 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
49241
49242         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49243
49244 2001-06-11  Richard Henderson  <rth@redhat.com>
49245
49246         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49247
49248 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49249
49250         * gcc.c-torture/compile/20010611-1.c: New test.
49251
49252 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
49253
49254         * gcc.dg/c99-tag-1.c: Add more tests.
49255
49256 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
49257
49258         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49259         representation on MN10300 and ARM/Thumb.
49260
49261 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
49262
49263         * g77.f-torture/execute/20010610.f: New.
49264
49265 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
49266
49267         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49268         names.
49269
49270 2001-06-09  Richard Henderson  <rth@redhat.com>
49271
49272         * gcc.c-torture/execute/ashrdi-1.c: New.
49273         * gcc.c-torture/execute/ashldi-1.c: New.
49274         * gcc.c-torture/execute/lshrdi-1.c: New.
49275
49276 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
49277
49278         * objc/execute/load-3.m: Added. Check sending +load to categories,
49279         in addition to classes.
49280
49281 2001-06-08  Stan Shebs  <shebs@apple.com>
49282
49283         * objc/execute/load-2.m: New test.  From Nicola Pero
49284         <n.pero@mi.flashnet.it>.
49285
49286 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
49287
49288         * gcc.c-torture/execute/20010605-2.c: New test.
49289
49290 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49291
49292         * g++.old-deja/g++.abi/vbase2.C: New test.
49293         * g++.old-deja/g++.abi/vbase3.C: New test.
49294
49295 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
49296
49297         * g++.old-deja/g++.pt/friend49.C: New test.
49298
49299 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
49300
49301         * g++.old-deja/g++.ext/anon3.C: New test.
49302
49303 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
49304
49305         * g++.old-deja/g++.other/conv7.C: New test.
49306
49307 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49308
49309         * gcc.c-torture/compile/20010605-2.c: New test.
49310
49311 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49312
49313         * gcc.c-torture/execute/20010604-1.c: New test.
49314
49315 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
49316
49317         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49318
49319 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
49320
49321         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49322         (g++_link_flags): Likewise.
49323         (g++_init): Pass gccpath's value to two previous functions.
49324
49325 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49326
49327         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49328         Ensure logfile entry matches exec command line.
49329
49330 2001-05-31  Richard Henderson  <rth@redhat.com>
49331
49332         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49333         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49334
49335 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
49336
49337         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49338         compiler for irix6.2
49339
49340 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
49341
49342         * g++.old-deja/g++.other/optimize3.C: New file.
49343
49344 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
49345
49346         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49347         assemble.
49348
49349 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
49350
49351         * g++.old-deja/g++.other/optimize2.C: New file.
49352
49353 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
49354
49355         * gcc.c-torture/compile/20010518-2.c: New file.
49356         * gcc.c-torture/execute/20010518-1.c: New file.
49357         * gcc.c-torture/execute/20010518-2.c: New file.
49358
49359 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49360
49361         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49362
49363 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
49364
49365         G++ no longer defines builtins that do not begin with __builtin.
49366         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49367         * g++.old-deja/g++.brendand/misc13.C: Likewise.
49368         * g++.old-deja/g++.law/builtin1.C: Likewise.
49369         * g++.old-deja/g++.law/cvt2.C: Likewise.
49370         * g++.old-deja/g++.mike/net5.C: Likewise.
49371         * g++.old-deja/g++.other/builtins1.C: Likewise.
49372         * g++.old-deja/g++.other/builtins2.C: Likewise.
49373         * g++.old-deja/g++.other/builtins3.C: Likewise.
49374         * g++.old-deja/g++.other/builtins4.C: Likewise.
49375         * g++.old-deja/g++.other/inline8.C: Likewise.
49376         * g++.old-deja/g++.robertl/eb39.C: Likewise.
49377
49378 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
49379
49380         * g++.old-deja/g++.pt/using1.C: Adjust.
49381         * g++.old-deja/g++.pt/using2.C: New test.
49382
49383 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
49384
49385         * gcc.dg/cpp/charconst.c: New tests.
49386         * gcc.dg/cpp/escape.c: New tests.
49387         * gcc.dg/cpp/escape-1.c: New tests.
49388         * gcc.dg/cpp/escape-2.c: New tests.
49389         * gcc.dg/cpp/ucs.c: New tests.
49390
49391 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
49392
49393         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49394         native compiler for irix6.5.
49395
49396 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
49397
49398         * lib/g++.exp (g++_include_flags): Use args to compute
49399         get_multilibs.
49400         (g++_link_flags): Likewise.
49401         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49402
49403 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49404
49405         * gcc.dg/c90-hexfloat-1.c: Add more tests.
49406
49407 2001-05-21  Geoff Keating  <geoffk@redhat.com>
49408
49409         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49410         this file.
49411
49412 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49413
49414         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49415         STACK_SIZE;
49416         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49417         to STACK_SIZE; Use it to define size of add_histo array.
49418         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49419         to STACK_SIZE.
49420         (f): Use GITT_SIZE to define size of gitt local table.
49421         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49422         to STACK_SIZE; Use it to define size of bytemem array.
49423
49424 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
49425
49426         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49427         on 68HC11/HC12 due to the asm instruction.
49428         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49429         * gcc.c-torture/compile/920520-1.x: Likewise.
49430         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49431         on 68HC11/HC12 because the function is larger than 64K.
49432         * gcc.c-torture/compile/961203-1.x: New file, this test fails
49433         on 68HC11/HC12 because the structure is too large.
49434
49435 2001-05-20  Richard Henderson  <rth@redhat.com>
49436
49437         * gcc.c-torture/execute/20010520-1.c: New.
49438
49439 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49440
49441         * g++.old-deja/g++.warn/compare1.C: New test.
49442         * gcc.dg/compare4.c: New test.
49443
49444 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
49445
49446         * g++.old-deja/g++.other/optimize1.C: New test.
49447
49448 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49449
49450         * g++.old-deja/g++.pt/spec41.C: New test.
49451
49452 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
49453
49454         * gcc.c-torture/compile/20010114-1.x: Remove.
49455
49456 2001-05-18  Stan Shebs  <shebs@apple.com>
49457
49458         * gcc.c-torture/compile/20010518-1.c: New test.
49459
49460 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
49461
49462         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49463         * g++.old-deja/g++.pt/crash67.C: New test.
49464
49465 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
49466
49467         * g++.old-deja/g++.other/debug9.C: New test.
49468
49469 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
49470
49471         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49472
49473 2001-05-16  Jan Hubicka  <jh@suse.cz>
49474
49475         * gcc.c-torture/compile/20010516-1.c: New test.
49476
49477 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49478
49479         * g++.old-deja/g++.other/crash41.C: New test.
49480
49481 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
49482
49483         * g++.old-deja/g++.pt/crash66.C: New test.
49484
49485 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
49486
49487         * g++.old-deja/g++.robertl/eb27.C: Convert.
49488
49489 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
49490
49491         * g++.dg/friend-warn.C: New test.  Do not warn about friend
49492         declaration being redundant.
49493
49494 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
49495
49496         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49497
49498 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
49499
49500         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49501
49502 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
49503
49504         * lib/g++.exp: Use testsuite_flags.
49505
49506 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
49507
49508         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49509
49510 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49511
49512         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49513
49514 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
49515
49516         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49517
49518 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
49519
49520         * gcc.c-torture/compile/20010313-1.c: New test.
49521
49522 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
49523
49524         * gcc.dg/cpp/direct2.c: New test.
49525         * gccq.dg/cpp/direct2s.c: New test.
49526
49527         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49528
49529 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
49530
49531         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49532         * g++.old-deja/g++.other/op3.C: Likewise.
49533
49534 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49535
49536         * gcc.dg/cpp/syshdr.h: New file.
49537         * gcc.dg/cpp/sysmac1.c: Update.
49538         * gcc.dg/cpp/sysmac2.c: Update.
49539
49540 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
49541
49542         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49543
49544 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
49545
49546         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49547         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49548
49549 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
49550
49551         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49552
49553 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
49554
49555         * lib/g++.exp (g++_include_flags): Don't use any special flags
49556         if TESTING_IN_BUILD_TREE is not defined.
49557         (g++_init): Use a plain 'c++' as the compiler if
49558         TESTING_IN_BUILD_TREEE is not defined.
49559
49560 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49561
49562         * g++.old-deja/g++.eh/catch13.C: New test.
49563         * g++.old-deja/g++.eh/catch14.C: New test.
49564
49565 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
49566
49567         * gcc.dg/cpp/tr-define.c: New test.
49568
49569 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
49570
49571         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49572         <stdlib.h>, not <malloc.h>.
49573
49574 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49575
49576         * g++.old-deja/g++.ns/template17.C: New test.
49577
49578 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
49579
49580         * g++.old-deja/g++.pt/ref4.C: New test.
49581
49582 2001-04-30  Richard Henderson  <rth@redhat.com>
49583
49584         * gcc.dg/20000724-1.c: Revert last change.
49585
49586 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
49587
49588         * g77.f-torture/execute/20010430.f: New test.
49589
49590 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
49591
49592         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49593
49594 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
49595
49596         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49597
49598 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49599
49600         * g++.old-deja/g++.eh/crash6.C: New test.
49601
49602 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49603
49604         * g++.old-deja/g++.other/warn7.C: New test.
49605
49606 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
49607
49608         * g++.old-deja/g++.other/defarg9.C: New test.
49609
49610 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49611
49612         * g77.f-torture/compile/20010426.f: New test.
49613         * g77.f-torture/execute/20010426.f: New test.
49614
49615 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
49616
49617         * g77.f-torture/compile/20000629-1.x: Remove - error
49618         has been fixed.
49619
49620 2001-04-26  Jeffrey A Law  (law@cygnus.com)
49621
49622         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49623         Tweak slightly to work with g++.dg framework.
49624         * g++.dg/special/ecos.exp: Run initp1.C test.
49625         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49626
49627         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49628         its linker doesn't give line numbers either.
49629         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49630
49631 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49632
49633         * g++.old-deja/g++.other/lex1.C: New test.
49634
49635 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
49636
49637         * gcc.dg/noncompile/20010425-1.c: New test.
49638
49639 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
49640
49641         * g++.old-deja/g++.pt/mangle2.C: New test.
49642
49643 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49644
49645         * gcc.dg/format/plus-1.c: New test.
49646
49647 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49648
49649         * gcc.dg/20010423-1.c: New test.
49650
49651 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
49652
49653         * gcc.c-torture/execute/20010422-1.c: New test.
49654
49655 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
49656
49657         * g++.old-deja/g++.ns/type2.C: New test.
49658
49659 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
49660
49661         * g++.old-deja/g++.other/perf1.C: New test.
49662
49663 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
49664
49665         * gcc.dg/c99-func-2.c: Remove xfail.
49666         * gcc.dg/c99-func-3.c: Remove xfail.
49667         * gcc.dg/c99-func-4.c: Remove xfail.
49668
49669 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
49670
49671         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49672
49673 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
49674
49675         * gcc.c-torture/compile/20010423-1.c: New test.
49676
49677 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49678
49679         * g++.old-deja/g++.pt/typename28.C: New test.
49680
49681 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
49682
49683         * g++.old-deja/g++.abi/empty2.C: New test.
49684         * g++.old-deja/g++.abi/empty3.C: New test.
49685
49686 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49687
49688         * g++.old-deja/g++.other/comdat2.C: New test.
49689         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49690
49691 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49692
49693         * g++.old-deja/g++.other/overload14.C: New test.
49694
49695 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49696
49697         * g++.old-deja/g++.other/lookup23.C: New test.
49698
49699 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
49700
49701         * gcc.c-torture/execute/20010403-1.c: New test.
49702
49703 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
49704             Mark Mitchell  <mark@codesourcery.com>
49705
49706         * lib/old-dejagnu.exp: Don't delete output of executable.
49707         Add .exe suffix to executables.
49708
49709 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
49710
49711         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49712
49713 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49714
49715         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49716
49717 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49718
49719         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49720         * g++.old-deja/g++.abi/crash1.C: New test.
49721
49722 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
49723
49724         * g++.old-deja/g++.other/crash40.C: New test.
49725
49726 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49727
49728         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49729
49730 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
49731
49732         * g++.old-deja/g++.other/warn6.C: New test.
49733
49734 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
49735
49736         * g++.old-deja/g++.robertl/eb42.C: Same.
49737
49738 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49739
49740         * gcc.dg/wtr-conversion-1.c: New testcase.
49741
49742 2001-04-10  Richard Henderson  <rth@redhat.com>
49743
49744         * g++.old-deja/g++.other/array5.C: New.
49745
49746 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49747
49748         * gcc.c-torture/execute/20010408-1.c: New test.
49749
49750 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
49751
49752         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49753         headers and constructs.
49754         * g++.old-deja/g++.robertl/eb79.C: Same.
49755         * g++.old-deja/g++.robertl/eb77.C (main): Same.
49756         * g++.old-deja/g++.robertl/eb73.C: Same.
49757         * g++.old-deja/g++.robertl/eb66.C (main): Same.
49758         * g++.old-deja/g++.robertl/eb55.C (t): Same.
49759         * g++.old-deja/g++.robertl/eb54.C (main): Same.
49760         * g++.old-deja/g++.robertl/eb46.C (main): Same.
49761         * g++.old-deja/g++.robertl/eb44.C: Same.
49762         * g++.old-deja/g++.robertl/eb41.C (main): Same.
49763         * g++.old-deja/g++.robertl/eb4.C (main): Same.
49764         * g++.old-deja/g++.robertl/eb39.C: Same.
49765         * g++.old-deja/g++.robertl/eb33.C (main): Same.
49766         * g++.old-deja/g++.robertl/eb31.C (main): Same.
49767         * g++.old-deja/g++.robertl/eb30.C: Same.
49768         * g++.old-deja/g++.robertl/eb3.C: Same.
49769         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
49770         * g++.old-deja/g++.robertl/eb21.C: Same.
49771         * g++.old-deja/g++.robertl/eb15.C: Same.
49772         * g++.old-deja/g++.robertl/eb118.C: Same.
49773         * g++.old-deja/g++.robertl/eb115.C (main): Same.
49774         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
49775         * g++.old-deja/g++.robertl/eb109.C: Same.
49776         * g++.old-deja/g++.other/sibcall1.C (main): Same.
49777         * g++.old-deja/g++.mike/rtti1.C: Same.
49778         * g++.old-deja/g++.mike/p658.C: Same.
49779         * g++.old-deja/g++.mike/net46.C: Same.
49780         * g++.old-deja/g++.mike/net34.C: Same.
49781         * g++.old-deja/g++.mike/memoize1.C: Same.
49782         * g++.old-deja/g++.mike/eh2.C: Same.
49783         * g++.old-deja/g++.law/weak.C: Same.
49784         * g++.old-deja/g++.law/visibility7.C: Same.
49785         * g++.old-deja/g++.law/visibility25.C: Same.
49786         * g++.old-deja/g++.law/visibility22.C: Same.
49787         * g++.old-deja/g++.law/visibility2.C: Same.
49788         * g++.old-deja/g++.law/visibility17.C: Same.
49789         * g++.old-deja/g++.law/visibility13.C: Same.
49790         * g++.old-deja/g++.law/visibility10.C: Same.
49791         * g++.old-deja/g++.law/visibility1.C: Same.
49792         * g++.old-deja/g++.law/virtual3.C (eval): Same.
49793         * g++.old-deja/g++.law/vbase1.C: Same.
49794         * g++.old-deja/g++.law/operators32.C: Same.
49795         * g++.old-deja/g++.law/nest3.C: Same.
49796         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
49797         * g++.old-deja/g++.law/except5.C (main): Same.
49798         * g++.old-deja/g++.law/cvt7.C (run): Same.
49799         * g++.old-deja/g++.law/cvt2.C: Same.
49800         * g++.old-deja/g++.law/cvt16.C: Same.
49801         * g++.old-deja/g++.law/ctors6.C (bar): Same.
49802         * g++.old-deja/g++.law/ctors17.C (main): Same.
49803         * g++.old-deja/g++.law/ctors13.C: Same.
49804         * g++.old-deja/g++.law/ctors12.C (main): Same.
49805         * g++.old-deja/g++.law/ctors10.C: Same.
49806         * g++.old-deja/g++.law/code-gen5.C: Same.
49807         * g++.old-deja/g++.law/bad-error7.C: Same.
49808         * g++.old-deja/g++.law/arm9.C: Same.
49809         * g++.old-deja/g++.law/arm12.C: Same.
49810         * g++.old-deja/g++.law/arg8.C: Same.
49811         * g++.old-deja/g++.law/arg1.C: Same.
49812         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
49813         * g++.old-deja/g++.jason/template31.C: Same.
49814         * g++.old-deja/g++.jason/template24.C (main): Same.
49815         * g++.old-deja/g++.jason/2371.C: Same.
49816         * g++.old-deja/g++.eh/new2.C: Same.
49817         * g++.old-deja/g++.eh/new1.C: Same.
49818         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
49819         * g++.old-deja/g++.brendan/nest21.C (main): Same.
49820         * g++.old-deja/g++.brendan/err-msg3.C: Same.
49821         * g++.old-deja/g++.brendan/crash62.C: Same.
49822         * g++.old-deja/g++.brendan/crash52.C: Same.
49823         * g++.old-deja/g++.brendan/crash49.C (main): Same.
49824         * g++.old-deja/g++.brendan/crash38.C: Same.
49825         * g++.old-deja/g++.brendan/crash15.C (main): Same.
49826         * g++.old-deja/g++.brendan/copy9.C: Same.
49827
49828 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
49829
49830         * gcc.c-torture/execute/20001203-2.c (memset):
49831         Count argument is of type __SIZE_TYPE__.
49832
49833 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
49834
49835         * gcc.c-torture/compile/20010404-1.c: New test.
49836
49837 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
49838
49839         * gcc.c-torture/compile/20010326-1.c: New test.
49840
49841 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
49842
49843         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
49844         peculiarities of the SH.
49845         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
49846
49847 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49848
49849         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
49850         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
49851         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
49852
49853 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49854
49855         * g77.f-torture/compile/20010321-1.f: New test.
49856
49857 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49858
49859         * gcc.c-torture/compile/20010329-1.c: New test.
49860
49861 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
49862
49863         * gcc.c-torture/execute/20010329-1.c: New test.
49864
49865 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49866
49867         * g++.old-deja/g++.other/eh4.C: Fix typo.
49868
49869 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
49870
49871         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
49872
49873 2001-03-28  Philip Blundell  <philb@gnu.org>
49874
49875         * gcc.c-torture/compile/20010328-1.c: New test.
49876
49877 2001-03-27  Richard Henderson  <rth@redhat.com>
49878
49879         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
49880         * g++.old-deja/g++.eh/vbase3.C: Likewise.
49881
49882 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
49883
49884         * gcc.c-torture/compile/20010327-1.c: New test.
49885
49886 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
49887
49888         * g++.old-deja/g++.other/friend12.C: New test.
49889         * g++.old-deja/g++.other/friend9.C: Expect no errors.
49890         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
49891
49892 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
49893
49894         * gcc.c-torture/execute/20010325-1.c: New test.
49895
49896 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
49897
49898         * g++.old-deja/g++.other/mangle3.C: New test.
49899
49900 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
49901
49902         * g++.old-deja/g++.other/anon8.C: New test.
49903
49904 2001-03-20  Philip Blundell  <philb@gnu.org>
49905
49906         * gcc.c-torture/compile/20010320-1.c: New test.
49907
49908 2001-03-17  Richard Henderson  <rth@redhat.com>
49909
49910         * g++.old-deja/g++.other/eh4.C: Add expected error text.
49911
49912 2001-03-15  Geoff Keating  <geoff@redhat.com>
49913
49914         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
49915         tests on AIX.
49916
49917 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
49918
49919         * g++.old-deja/g++.other/eh4.C: New test.
49920
49921 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49922
49923         * gcc.dg/cpp/mi1.c: Update.
49924
49925 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
49926
49927         * g++.old-deja/g++.other/regstack.C: New test.
49928
49929 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
49930
49931         * g++.old-deja/g++.other/ref4.C: New test.
49932
49933 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
49934
49935         * objc/execute/va_method.m: Added.
49936         * objc/execute/IMP.m: Added.
49937         * objc/execute/_cmd.m: Added.
49938         * objc/execute/accessing_ivars.m: Added.
49939         * objc/execute/class-1.m: Added.
49940         * objc/execute/class-10.m: Added.
49941         * objc/execute/class-11.m: Added.
49942         * objc/execute/class-12.m: Added.
49943         * objc/execute/class-13.m: Added.
49944         * objc/execute/class-14.m: Added.
49945         * objc/execute/class-2.m: Added.
49946         * objc/execute/class-3.m: Added.
49947         * objc/execute/class-4.m: Added.
49948         * objc/execute/class-5.m: Added.
49949         * objc/execute/class-6.m: Added.
49950         * objc/execute/class-7.m: Added.
49951         * objc/execute/class-8.m: Added.
49952         * objc/execute/class-9.m: Added.
49953         * objc/execute/class-tests-1.h
49954         * objc/execute/class-tests-2.h
49955         * objc/execute/compatibility_alias.m: Added.
49956         * objc/execute/encode-1.m: Added.
49957         * objc/execute/formal_protocol-1.m: Added.
49958         * objc/execute/formal_protocol-2.m: Added.
49959         * objc/execute/formal_protocol-3.m: Added.
49960         * objc/execute/formal_protocol-4.m: Added.
49961         * objc/execute/formal_protocol-5.m: Added.
49962         * objc/execute/formal_protocol-6.m: Added.
49963         * objc/execute/formal_protocol-7.m: Added.
49964         * objc/execute/informal_protocol.m: Added.
49965         * objc/execute/initialize.m: Added.
49966         * objc/execute/load.m: Added.
49967         * objc/execute/many_args_method.m: Added.
49968         * objc/execute/nested-3.m: Added.
49969         * objc/execute/no_clash.m: Added.
49970         * objc/execute/private.m: Added.
49971         * objc/execute/redefining_self.m: Added.
49972         * objc/execute/root_methods.m: Added.
49973         * objc/execute/selector-1.m: Added.
49974         * objc/execute/static-1.m: Added.
49975         * objc/execute/static-2.m: Added.
49976         * objc/execute/va_method.m: Added.
49977
49978 2001-03-10  Richard Henderson  <rth@redhat.com>
49979
49980         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
49981
49982 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
49983
49984         * g++.old-deja/g++.other/crash31.C: XFAIL.
49985         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
49986         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
49987         * gcc.c-torture/execute/20010123-1.x: XFAIL.
49988         * gcc.c-torture/execute/20010124-1.x: XFAIL.
49989         * gcc.dg/sequence-pt-1.c: XFAIL one test.
49990
49991 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
49992
49993         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
49994
49995 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
49996
49997         * gcc.dg/20000724-1.c: Don't use multiline strings.
49998
49999 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
50000
50001         * objc/execute/string1.m, objc/execute/string2.m: Compare the
50002         result of -cString against what we expect it to be; don't just
50003         print it out for no one to read.
50004
50005         * objc/execute/string3.m, objc/execute/string4.m: New tests.
50006         Based on testcases provided by Nicola Pero.
50007
50008 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50009
50010         * gcc.dg/cpp/macro7.c: New test.
50011
50012 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
50013
50014         * gcc.dg/cpp/multiline.c: Update.
50015
50016 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50017
50018         * g++.old-deja/g++.other/enum3.C: New test.
50019
50020 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50021
50022         * g++.old-deja/g++.other/pod1.C: New test.
50023
50024 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
50025
50026         * g++.old-deja/g++.ext/overload1.C: New test.
50027
50028 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50029
50030         * g++.old-deja/g++.pt/using1.C: New test.
50031
50032 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
50033
50034         * g++.old-deja/g++.other/using9.C: New test.
50035
50036 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
50037
50038         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50039
50040         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50041
50042 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
50043
50044         * g++.old-deja/g++.ext/realpt1.C: Remove.
50045
50046 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
50047
50048         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50049
50050 2001-02-26  Will Cohen  <wcohen@redhat.com>
50051
50052         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50053
50054 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
50055
50056         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50057         templatized constructors.
50058
50059 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50060
50061         * gcc.c-torture/execute/20010224-1.c: New test.
50062
50063 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
50064
50065         * gcc.c-torture/execute/20010222-1.c: New test.
50066
50067 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
50068
50069         * g++.old-deja/g++.other/inline20.C: New test.
50070
50071 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
50072
50073         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50074
50075 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50076
50077         * g++.old-deja/g++.other/lookup22.C: New test.
50078
50079 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
50080
50081         * g77.dg: New directory.
50082         * g77.dg/20010216-1.f: New test case.
50083         * g77.dg/dg.exp: New driver.
50084         * lib/g77-dg.exp: New driver library.
50085
50086 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50087
50088         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50089
50090 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
50091
50092         * g++.old-deja/g++.other/decl9.C: New test.
50093
50094 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
50095
50096         * g++.old-deja/g++.other/init16.C: Update the test so that it does
50097         not need <string> and also tests the initialization at runtime.
50098
50099 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
50100
50101         * gcc.c-torture/execute/longlong.c: New test.
50102
50103 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50104
50105         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50106
50107 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
50108
50109         * gcc.c-torture/execute/920302-1.c (execute):
50110         Change argument type to short.
50111
50112 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50113
50114         * g++.old-deja/g++.pt/deduct6.C: New test.
50115
50116 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
50117
50118         * g++.old-deja/g++.pt/deduct5.C: New test.
50119
50120 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
50121
50122         * gcc.c-torture/execute/20010209-1.c: New test.
50123
50124 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
50125
50126         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50127
50128 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
50129
50130         * g++.dg/vtgc1.C: Update for new ABI.
50131
50132         * consistency.vlad: New directory, 1665 files.
50133
50134 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50135
50136         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50137         return type.
50138         * gcc.dg/cpp/digraphs.c: Declare puts.
50139
50140 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50141
50142         * g++.old-deja/g++.other/warn5.C: New test.
50143
50144 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50145
50146         * g++.old-deja/g++.pt/spec40.C: New test.
50147
50148 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
50149
50150         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50151         case.
50152         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50153
50154 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
50155
50156         * gcc.c-torture/compile/20010209-1.c: New test.
50157
50158 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
50159
50160         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50161         excess errors message but not if it crashes.
50162         * g++.old-deja/g++.other/crash27.C: Likewise.
50163         * g++.old-deja/g++.other/crash28.C: Likewise.
50164         * g++.old-deja/g++.other/crash30.C: Likewise.
50165         * g++.old-deja/g++.other/crash32.C: Likewise.
50166         * g++.old-deja/g++.other/crash35.C: Likewise.
50167         * g++.old-deja/g++.pt/inherit2.C: Likewise.
50168
50169 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50170
50171         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50172         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50173         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50174         g77.f-torture/execute/execute.exp,
50175         g77.f-torture/noncompile/noncompile.exp,
50176         gcc.c-torture/execute/execute.exp,
50177         gcc.c-torture/execute/memcheck/memcheck.exp,
50178         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50179         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50180         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50181         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50182         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50183         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50184         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50185         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50186         Remove bug reporting instructions with ancient email addresses.
50187
50188 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50189
50190         * gcc.dg/20010202-1.c: New test.
50191         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50192
50193 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
50194
50195         * g++.dg/stdbool-if.C: New test.
50196
50197 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
50198
50199         * objc/execute/fdecl.m: Added main().
50200
50201 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
50202
50203         * gcc.c-torture/execute/20010206-1.c: New test.
50204
50205 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50206
50207         * gcc.dg/cpp/avoidpaste1.c: Update.
50208
50209 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
50210
50211         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50212         Pero <nicola@brainstorm.co.uk>.
50213         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50214
50215 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
50216
50217         * g++.old-deja/g++.pt/spec39.C: New test.
50218
50219 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
50220
50221         * gcc.c-torture/compile/20010202-1.c: New test.
50222
50223 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
50224
50225         * g++.old-deja/g++.abi/primary2.C: New test.
50226         * g++.old-deja/g++.abi/primary3.C: New test.
50227         * g++.old-deja/g++.abi/primary4.C: New test.
50228         * g++.old-deja/g++.abi/primary5.C: New test.
50229         * g++.old-deja/g++.abi/vtable3.h: New test.
50230         * g++.old-deja/g++.abi/vtable3a.C: New test.
50231         * g++.old-deja/g++.abi/vtable3b.C: New test.
50232         * g++.old-deja/g++.abi/vtable3c.C: New test.
50233         * g++.old-deja/g++.abi/vtable3d.C: New test.
50234         * g++.old-deja/g++.abi/vtable3e.C: New test.
50235         * g++.old-deja/g++.abi/vtable3f.C: New test.
50236         * g++.old-deja/g++.abi/vtable3g.C: New test.
50237         * g++.old-deja/g++.abi/vtable3h.C: New test.
50238         * g++.old-deja/g++.abi/vtable3i.C: New test.
50239         * g++.old-deja/g++.abi/vtable3j.C: New test.
50240         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50241
50242 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
50243
50244         * g++.old-deja/g++.other/anon6.C: New test.
50245         * g++.old-deja/g++.other/anon7.C: New test.
50246
50247 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
50248
50249         * gcc.dg/cpp/avoidpaste2.c: New tests.
50250
50251 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
50252
50253         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50254
50255 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
50256
50257         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50258         DECIMAL_DIG cases for Irix."
50259
50260 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
50261
50262         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50263
50264 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50265
50266         * gcc.dg/c99-tag-1.c: New test.
50267
50268 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50269
50270         * gcc.dg/cpp/tr-warn1.c: Add tests.
50271
50272 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
50273
50274         * gcc.dg/cpp/avoidpaste1.c: Update.
50275         * gcc.dg/cpp/paste4.c: Update.
50276
50277 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
50278
50279         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50280         cases for Irix.
50281
50282 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
50283
50284         * g++.old-deja/g++.other/inline19.C: New test.
50285
50286 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
50287
50288         * gcc.dg/Wlarger-than.c: New test.
50289
50290 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50291
50292         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50293
50294 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
50295
50296         * gcc.c-torture/execute/20010129-1.c: New test.
50297         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50298
50299 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50300
50301         * gcc.dg/cpp/avoidpaste1.c: Test case.
50302
50303 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
50304
50305         * g++.old-deja/g++.other/inline18.C: New test.
50306
50307 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50308
50309         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50310         and __builtin_putchar.
50311
50312 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
50313
50314         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50315         tests.
50316
50317 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
50318
50319         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50320         floating point number rounding mode to round to the nearest
50321         representable mode.
50322
50323 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
50324
50325         * g++.old-deja/g++.other/mangle2.C: New test.
50326
50327 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50328
50329         * gcc.c-torture/compile/20010124-1.c: New test.
50330
50331 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
50332
50333         * g++.old-deja/g++.pt/spec38.C: New test.
50334
50335 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50336
50337         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50338         "Build don't run".
50339
50340 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50341
50342         * gcc.c-torture/execute/20010123-1.c: New test.
50343
50344 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50345
50346         * g++.old-deja/g++.pt/spec37.C: New test.
50347
50348 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
50349
50350         * g++.old-deja/g++.pt/overload14.C: New test.
50351
50352 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50353
50354         * gcc.c-torture/execute/20010122-1.c: New test, exercise
50355         __builtin_return_address.
50356
50357 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
50358
50359         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50360         * g++.old-deja/g++.pt/spec35.C: New test.
50361         * g++.old-deja/g++.pt/spec36.C: New test.
50362
50363 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
50364
50365         * gcc.c-torture/compile/20010118-1.c: New test.
50366
50367 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
50368
50369         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50370
50371 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50372
50373         * gcc.c-torture/execute/20010119-1.c: New test.
50374
50375 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50376
50377         * g++.old-deja/g++.other/vbase5.C: New test.
50378
50379 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
50380
50381         * gcc.c-torture/execute/20010118-1.c: New test.
50382
50383 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50384
50385         * g++.old-deja/g++.pt/deduct3.C: New test.
50386
50387 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
50388
50389         * g++.old-deja/g++.pt/spec34.C: New test.
50390
50391 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50392
50393         * g77.f-torture/compile/20000601-2.f: New test.
50394
50395 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50396
50397         * g++.old-deja/g++.other/init17.C: New test.
50398
50399 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
50400
50401         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50402
50403 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50404
50405         * g++.old-deja/g++.pt/unify8.C: New test.
50406
50407 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50408
50409         * g++.old-deja/g++.abi/vbase1.C: New test.
50410
50411 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
50412
50413         * g++.old-deja/g++.pt/crash65.C: New test.
50414
50415 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50416
50417         * gcc.dg/cpp/assembl2.S: New test case.
50418
50419 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
50420
50421         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50422         are supported.
50423
50424 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50425
50426         * g++.old-deja/g++.other/builtins1.C: New test.
50427         * g++.old-deja/g++.other/builtins2.C: Likewise.
50428         * g++.old-deja/g++.other/builtins3.C: Likewise.
50429         * g++.old-deja/g++.other/builtins4.C: Likewise.
50430
50431 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
50432
50433         * gcc.c-torture/compile/20010117-1.c: New test.
50434         * gcc.c-torture/compile/20010117-2.c: New test.
50435
50436 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50437
50438         * g77.f-torture/execute/20010116.[fx]: New test,
50439         XFAIL on i?86-*-*.
50440         * g77.f-torture/compile/20010115.f: Indicate it's
50441         a test for PR fortran/1636.
50442
50443 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50444
50445         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50446
50447 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
50448
50449         * g77.f-torture/compile/20010115.f: New test.
50450
50451 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
50452
50453         * g++.old-deja/g++.pt/nontype5.C: New test.
50454
50455 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
50456
50457         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50458         have an equivalent working one below it.
50459
50460 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50461
50462         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50463         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50464
50465 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
50466
50467         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50468         message containing "init_priority".
50469         (conpr-2.C): Likewise.
50470         (conpr-3.C): Likewise.
50471         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50472
50473 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50474
50475         * gcc.c-torture/execute/20010114-2.c: New test.
50476
50477 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50478
50479         * gcc.c-torture/compile/20010114-1.c: New test.
50480         * gcc.c-torture/compile/20010114-1.x: Xfail.
50481         * gcc.c-torture/compile/20010114-2.c: New test.
50482         * gcc.c-torture/execute/20010114-1.c: New test.
50483         * gcc.dg/trunc-1.c: New test.
50484         * gcc.dg/uninit-B.c: New test.
50485
50486 2001-01-13  Nick Clifton  <nickc@redhat.com>
50487
50488         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50489         target.
50490
50491 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50492
50493         * gcc.c-torture/compile/20010113-1.c: New test.
50494
50495 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
50496
50497         * gcc.c-torture/compile/20001212-1.c: New test.
50498
50499 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50500
50501         * gcc.dg/cpp/widestr1.c: Update.
50502         * gcc.dg/cpp/prag-imp.c: Remove.
50503
50504 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
50505
50506         * gcc.c-torture/execute/20000801-3.x: Remove.
50507         * gcc.dg/c90-init-1.c: New test.
50508         * gcc.dg/c99-init-1.c: New test.
50509         * gcc.dg/c99-init-2.c: New test.
50510         * gcc.dg/gnu99-init-1.c: New test.
50511
50512 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
50513
50514         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50515         testing that no relevant ones were found.
50516
50517 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50518
50519         * g++.old-deja/g++.pt/cast2.C: New test.
50520
50521 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
50522
50523         * g++.old-deja/g++.pt/friend47.C: New test.
50524
50525 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50526
50527         * g++.old-deja/g++.pt/instantiate13.C: New test.
50528
50529 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50530
50531         * g++.old-deja/g++.other/defarg7.C: New test.
50532         * g++.old-deja/g++.other/defarg8.C: New test.
50533
50534 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50535
50536         * g++.old-deja/g++.pt/crash64.C: New test.
50537
50538 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
50539
50540         * g++.old-deja/g++.pt/crash63.C: New test.
50541
50542 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
50543
50544         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50545
50546 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
50547
50548         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50549
50550 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50551
50552         * g++.old-deja/g++.pt/error3.C: New test.
50553
50554 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50555
50556         * g++.old-deja/g++.other/crash39.C: New test.
50557
50558 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
50559
50560         * g++.old-deja/g++.other/vbase4.C: New test.
50561
50562 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
50563
50564         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50565         * gcc.dg/special/20000419-2.c: New file. Identical to above.
50566         * gcc.dg/special/special.exp: New test driver which will check
50567         for alias support for the above test.
50568
50569 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
50570
50571         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50572         problems on small machines.
50573         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50574         parameterize.
50575
50576 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
50577
50578         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50579         mips.
50580         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50581
50582 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
50583
50584         * g++.old_deja/g++.pt/using8.C: New test.
50585
50586 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50587
50588         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50589
50590 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
50591
50592         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50593         where a failure is expected.
50594         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50595
50596 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50597
50598         * g++.old_deja/g++.pt/instantiate12.C: New test.
50599
50600 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50601
50602         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50603         start of structs.
50604         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50605         * g++.old-deja/g++.brendan/crash17.C: Likewise.
50606         * g++.old-deja/g++.brendan/crash29.C: Likewise.
50607         * g++.old-deja/g++.brendan/crash48.C: Likewise.
50608         * g++.old-deja/g++.brendan/ns1.C: Likewise.
50609         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50610         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50611         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50612         * g++.old-deja/g++.eh/spec6.C: Likewise.
50613         * g++.old-deja/g++.jason/crash3.C: Likewise.
50614         * g++.old-deja/g++.law/ctors11.C: Likewise.
50615         * g++.old-deja/g++.law/ctors17.C: Likewise.
50616         * g++.old-deja/g++.law/ctors5.C: Likewise.
50617         * g++.old-deja/g++.law/ctors9.C: Likewise.
50618         * g++.old-deja/g++.mike/ambig1.C: Likewise.
50619         * g++.old-deja/g++.mike/net22.C: Likewise.
50620         * g++.old-deja/g++.mike/p3538a.C: Likewise.
50621         * g++.old-deja/g++.mike/p3538b.C: Likewise.
50622         * g++.old-deja/g++.mike/virt3.C: Likewise.
50623         * g++.old-deja/g++.niklas/t128.C: Likewise.
50624         * g++.old-deja/g++.other/anon4.C: Likewise.
50625         * g++.old-deja/g++.other/using1.C: Likewise.
50626         * g++.old-deja/g++.other/warn3.C: Likewise.
50627         * g++.old-deja/g++.pt/t37.C: Likewise.
50628         * g++.old-deja/g++.robertl/eb69.C: Likewise.
50629         * g++.old-deja/g++.robertl/eb71.C: Likewise.
50630
50631 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
50632
50633         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50634
50635 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50636
50637         * gcc.c-torture/execute/stdio-opt-3.c: New test.
50638
50639 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
50640
50641         * gcc.c-torture/compile/20010107-1.c: New test.
50642
50643 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50644
50645         * gcc.c-torture/execute/builtin-noret-1.c: New test.
50646
50647 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50648
50649         * gcc.dg/format/format.h: New file.
50650         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50651         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50652         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50653         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50654         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50655         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50656         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50657         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50658         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50659         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50660         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50661         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50662         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50663         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50664         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50665         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50666         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50667         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50668         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50669         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50670         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50671         instead of declaring standard types, macros and functions in each
50672         test.
50673
50674 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
50675
50676         * gcc.c-torture/execute/20010106-1.c: New test.
50677
50678 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
50679
50680         * gcc.dg/format/format.exp: New file.
50681         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50682         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50683         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50684         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50685         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50686         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50687         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50688         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50689         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50690         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50691         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50692         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50693         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50694         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50695         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50696         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50697         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50698         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50699         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50700         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50701         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50702         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50703         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50704         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50705         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50706         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50707         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50708         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50709         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50710         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50711         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50712         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50713         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50714         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50715         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50716         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50717         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50718         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50719         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50720         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50721         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50722         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50723
50724 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
50725
50726         * gcc.c-torture/execute/991228-1.c: Take word endianness into
50727         account.
50728
50729 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
50730
50731         * gcc.c-torture/execute/builtin-complex-1.c: New test.
50732
50733 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
50734
50735         * g++.old-deja/g++.pt/crash62.C: New test.
50736
50737 2001-01-04  Richard Henderson  <rth@redhat.com>
50738
50739         * gcc.dg/20000926-1.c: Update expected warnings.
50740         * gcc.dg/array-2.c: Likewise.
50741         * gcc.dg/array-4.c: Also validate flexible array members.
50742         * gcc.dg/c99-flex-array-1.c: New.
50743
50744 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
50745
50746         * gcc.c-torture/compile/20001222-1.x: Remove.
50747
50748 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
50749
50750         * gcc.c-torture/execute/built-in-setjmp.c: New.
50751
50752 2001-01-03  Richard Henderson  <rth@redhat.com>
50753
50754         * gcc.dg/940510-1.c: Update expected error wording.
50755         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50756
50757 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
50758
50759         * lib/target-supports.exp (check_alias_available): Modified to
50760         indicate aliases not supported if only weak aliases are supported.
50761
50762 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50763
50764         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
50765         Turn on cmpstrsi checks for __pj__ and __i370__.
50766
50767 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50768
50769         * g++.old-deja/g++.other/virtual11.C: New test.
50770
50771 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
50772
50773         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
50774
50775 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50776
50777         * gcc.c-torture/compile/20010102-1.c: New test.
50778
50779 2001-01-02  Andreas Jaeger  <aj@suse.de>
50780
50781         * gcc.dg/noreturn-3.c: New test.
50782
50783         * gcc.dg/noreturn-4.c: New test.
50784
50785 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50786
50787         * gcc.c-torture/execute/stdio-opt-1.c: Also test
50788         __builtin_fputc and __builtin_fwrite.
50789
50790 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50791
50792         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
50793         signed char, not default char.
50794
50795 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
50796
50797         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
50798
50799 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
50800
50801         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
50802
50803 2000-12-29  Richard Henderson  <rth@redhat.com>
50804
50805         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
50806         (__cyg_profile_func_exit): Define.
50807
50808 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
50809
50810         * g++.dg/vtgc1.C: New test.
50811
50812 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
50813
50814         * gcc.dg/noncompile/20001228-1.c: New test.
50815
50816         * gcc.dg/20001228-1.c: New test.
50817
50818         * gcc.c-torture/execute/20001228-1.c: New test.
50819
50820 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
50821
50822         * gcc.dg/format-strfmon-1.c: New test.
50823
50824 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50825
50826         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
50827         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
50828         * gcc.c-torture/execute/string-opt-1.c: Likewise.
50829         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50830         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50831         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50832         * gcc.c-torture/execute/string-opt-6.c: Likewise.
50833         * gcc.c-torture/execute/string-opt-7.c: Likewise.
50834         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50835         * gcc.c-torture/execute/string-opt-9.c: Likewise.
50836         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50837         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50838         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50839
50840         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
50841         * gcc.c-torture/execute/string-opt-4.c: Test index.
50842
50843 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
50844
50845         * gcc.c-torture/compile/20001226-1.c: New test.
50846
50847 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
50848
50849         * gcc.c-torture/compile/20001222-1.c: New test.
50850         * gcc.c-torture/compile/20001222-1.x: Xfail.
50851
50852 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
50853
50854         * gcc.c-torture/execute/comp-goto-2.c: New test.
50855
50856 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
50857
50858         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
50859         Use long types if __INT_MAX__ is 32767.
50860         (main): Use cast to (sint32 *) when poking 88 into a_page.
50861
50862         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
50863
50864 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
50865
50866         * gcc.c-torture/compile/20001221-1.c: New test.
50867         * gcc.c-torture/execute/20001221-1.c: New test.
50868
50869 2000-12-20  Richard Henderson  <rth@redhat.com>
50870
50871         * g++.old-deja/g++.pt/crash36.C: Update error lines.
50872         * g++.old-deja/g++.robertl/eb109.C: Likewise.
50873
50874 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50875
50876         * gcc.dg/compare3.c: New test.
50877
50878 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50879
50880         * gcc.dg/format-warnll-1.c: New test.
50881
50882 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
50883
50884         * gcc.dg/cpp/cmdlne-P.c: New test.
50885
50886 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50887
50888         * gcc.c-torture/execute/builtin-abs-1.c,
50889         gcc.c-torture/execute/builtin-abs-2.c: New tests.
50890
50891 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50892
50893         * gcc.dg/cpp/multiline.c: New test.
50894
50895 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
50896
50897         * g++.old-deja/g++.other/syshdr1.C: Update.
50898         * gcc.dg/cpp/lineflags.c: Remove temporarily.
50899
50900 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50901
50902         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
50903
50904 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50905
50906         * g++.old-deja/g++.pt/ttp65.C: New test.
50907
50908 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50909
50910         * g++.old-deja/g++.pt/ttp64.C: New test.
50911
50912 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50913
50914         * g++.old-deja/g++.pt/spec33.C: New test.
50915
50916 2000-12-14  Catherine Moore  <clm@redhat.com>
50917
50918         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
50919         * gcc.c-torture/execute/920612-2.c: Likewise.
50920         * gcc.c-torture/execute/920428-2.c: Likewise.
50921         * gcc-c-torture/execute/va-arg-11.c: Call exit.
50922         * gcc.c-torture/execute/va-arg-21.c: Likewise.
50923
50924 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50925
50926         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
50927         * gcc.dg/pack-test-2.c: Likewise.
50928
50929 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50930
50931         Tests by Zack Weinberg <zackw@stanford.edu>.
50932
50933         * gcc.dg/cpp/defined.c: Update.
50934         * gcc.dg/cpp/defined_trad.c: New tests.
50935
50936 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
50937
50938         * gcc.dg/cpp/trad-direct.c: Update.
50939
50940 2000-12-11  Neil Booth  <neilb@earthling.net>
50941
50942         * gcc.dg/cpp/defined_trad.c
50943
50944 2000-12-11  Neil Booth  <neilb@earthling.net>
50945
50946         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
50947
50948 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
50949
50950         * gcc.dg/format-miss-2.c: New test.
50951
50952 2000-12-09  Neil Booth  <neilb@earthling.net>
50953
50954         * gcc.dg/cpp/lineflags.c: New tests.
50955         * gcc.dg/cpp/poison.c: Update.
50956         * gcc.dg/cpp/redef2.c: Update.
50957         * gcc.dg/cpp/skipping.c: New test.
50958
50959 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
50960
50961         * g++.old-deja/g++.other/eh3.C: New testcase.
50962
50963 2000-12-07  Neil Booth  <neilb@earthling.net>
50964
50965         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
50966         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
50967         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
50968         wtr-union-init-2.c, wtr-union-init-3.c: Update.
50969         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
50970         Update.
50971
50972 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50973
50974         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
50975         __SIZE_TYPE__ instead of int for type of integers cast to
50976         pointers.
50977
50978 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
50979
50980         * g++.old-deja/g++.other/cleanup4.C: New test.
50981
50982 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50983
50984         * format-sec-1.c: New test.
50985
50986 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50987
50988         * gcc.dg/format-nonlit-3.c: New test.
50989
50990 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50991
50992         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
50993         through a null pointer.
50994
50995 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50996
50997         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
50998         * g++.old-deja/g++.pt/partial4.C: New test.
50999
51000 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
51001
51002         * gcc.c-torture/execute/ieee/hugeval.x: New.
51003
51004 2000-12-06  Neil Booth  <neilb@earthling.net>
51005
51006         * gcc.dg/cpp/backslash2.c: New tests.
51007
51008 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51009
51010         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51011         * gcc.c-torture/execute/stdio-opt-2.c: New test.
51012
51013 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
51014
51015         * gcc.c-torture/execute/20001203-2.c: New testcase.
51016
51017 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51018
51019         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51020         * g++.old-deja/g++.other/virtual10.C: New test.
51021
51022 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
51023
51024         * g++.old-deja/g++.mike/pmf5.C: Remove test.
51025
51026 2000-12-05  Richard Henderson  <rth@redhat.com>
51027
51028         * gcc.c-torture/compile/20001205-1.c: New.
51029
51030 2000-12-04  Neil Booth  <neilb@earthling.net>
51031
51032         * g++.old-deja/g++.other/virtual9.C: New test.
51033         * g++.old-deja/g++.pt/crash61.C: New test.
51034         * gcc.c-torture/execute/loop-9.c: New test.
51035
51036 2000-12-04  Neil Booth  <neilb@earthling.net>
51037
51038         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51039         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51040         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51041         * gcc.dg/cpp/extratokens.c: ...here.
51042
51043 2000-12-04  Neil Booth  <neilb@earthling.net>
51044
51045         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51046         New tests.
51047
51048 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51049
51050         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51051         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51052
51053 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51054
51055         * gcc.c-torture/execute/20001203-1.c: New test.
51056
51057 2000-12-03  Neil Booth  <neilb@earthling.net>
51058
51059         * gcc.dg/cpp/macro6.c: New test cases.
51060
51061 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51062
51063         * gcc.c-torture/execute/string-opt-9.c: New test.
51064         * gcc.c-torture/execute/string-opt-10.c: Likewise.
51065         * gcc.c-torture/execute/string-opt-11.c: Likewise.
51066         * gcc.c-torture/execute/string-opt-12.c: Likewise.
51067
51068         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51069         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51070
51071 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
51072
51073         * gcc.dg/cpp/if-6.c: New testcase.
51074
51075         * gcc.dg/20001201-1.c: New testcase.
51076
51077 2000-12-02  Neil Booth  <neilb@earthling.net>
51078
51079         * g++.old-deja/g++.other/externC4.C,
51080         g++.old-deja/g++.other/friend10.C: New tests.
51081
51082 2000-12-02  Neil Booth  <neilb@earthling.net>
51083
51084         * g++.old-deja/g++.other/instan2.C
51085         * g++.old-deja/g++.other/instan3.C: New test.
51086
51087 2000-12-02  Neil Booth  <neilb@earthling.net>
51088
51089         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51090         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51091         gnuc99.c,gnuc99-pedantic.c: New tests.
51092
51093 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51094
51095         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51096         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51097
51098 2000-12-01  Neil Booth  <neilb@earthling.net>
51099
51100         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51101         * gcc.dg/cpp/poison.c: Update.
51102         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51103
51104 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
51105
51106         * g77.f-torture/execute/20001201.f: New test.
51107
51108 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51109
51110         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51111
51112 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
51113
51114         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51115
51116 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
51117
51118         * g++.old-deja/g++.other/cast6.C: New test.
51119
51120 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
51121
51122         * gcc.c-torture/execute/20001130-2.c: New testcase.
51123
51124 2000-11-30  Richard Henderson  <rth@redhat.com>
51125
51126         * gcc.c-torture/execute/20001130-1.c: New test.
51127
51128 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51129
51130         * g++.old-deja/g++.other/op3.C: New test.
51131
51132 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51133
51134         * g++.old-deja/g++.other/op2.C: New test.
51135
51136 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
51137
51138         * g++.old-deja/g++.other/crash38.C: New test.
51139
51140 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
51141
51142         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51143
51144 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
51145
51146         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51147         tests.
51148         * gcc.c-torture/execute/string-opt-6.c: New test.
51149
51150         * gcc.dg/20001117-1.c: Add main.
51151
51152 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
51153
51154         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51155         Move from here ...
51156         * gcc.dg/940510-1.c: ... to here.
51157
51158         * gcc.dg/20000926-1.c: GNU C now allows initializations of
51159         zero-size arrays in toplevel structures.
51160
51161 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51162
51163         * gcc.c-torture/execute/loop-8.c: New test.
51164
51165 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51166
51167         * g++.old-deja/g++.other/base1.C: New test.
51168
51169 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51170
51171         * g++.old-deja/g++.other/parse2.C: New test.
51172
51173 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51174
51175         * g++.old-deja/g++.pt/incomplete1.C: New test.
51176
51177 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
51178
51179         * g++.old-deja/g++.other/friend9.C: New test.
51180
51181 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
51182
51183         * gcc.dg/20001127-1.c: New test.
51184
51185 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51186
51187         * g++.old-deja/g++.pt/friend46.C: New test.
51188
51189 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
51190
51191         * g++.old-deja/g++.other/ptrmem8.C: New test.
51192
51193 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51194
51195         * gcc.c-torture/execute/string-opt-7.c: New test.
51196         * gcc.c-torture/execute/string-opt-8.c: Likewise.
51197
51198 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51199
51200         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51201         instead of 'mkcheck 2'.
51202
51203 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51204
51205         * gcc.c-torture/execute/memcheck/driver.c,
51206         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51207         C9X references to refer to C99.
51208
51209 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
51210
51211         * gcc.dg/ultrasp3.c: New test.
51212
51213 2000-11-25  Neil Booth  <neilb@earthling.net>
51214
51215         * gcc.dg/cpp/include2.c: Update test to be locale independent.
51216
51217 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
51218
51219         * gcc.c-torture/compile/20001123-2.c: New.
51220
51221 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
51222
51223         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51224
51225 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
51226
51227         * gcc.dg/sequence-point-1.c: Add some new tests.
51228         * gcc.c-torture/execute/20001124-1.c: New test.
51229
51230 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51231
51232         * g++.old-deja/g++.other/vaarg4.C: New test.
51233         * gcc.c-torture/compile/20001123-1.c: New test.
51234
51235 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
51236
51237         * g++.other/crash24.C: Adjust and remove XFAIL.
51238         * g++.other/crash37.C: New test.
51239
51240 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
51241
51242         * g++.old-deja/g++.pt/instantiate9.C: New test.
51243
51244 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
51245
51246         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51247         new ABI, too.
51248
51249         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51250         * g++.old-deja/g++.robertl/eb55.C: Likewise.
51251
51252 2000-11-22  Neil Booth  <neilb@earthling.net>
51253
51254         * gcc.dg/cpp/Wtrigraphs.c: New test.
51255
51256 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
51257
51258         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51259
51260 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
51261
51262         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51263
51264 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
51265
51266         * lib/gcc-dg.exp: load_lib scanasm.exp.
51267         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51268         * lib/g++-dg.exp: load_lib scanasm.exp.
51269         * lib/scanasm.exp: New.
51270         (scan-assembler, scan-assembler-not): Add optional arguments to
51271         test name, or if not present, the pattern name.
51272         (scan-assembler-dem, scan-assembler-dem-not): New.
51273
51274         * g++.dg/dg.exp: New.
51275
51276 2000-11-21  Neil Booth  <neilb@earthling.net>
51277
51278         * gcc.dg/cpp/integrated1.c: Remove.
51279
51280 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51281
51282         * gcc.c-torture/execute/20001121-1.c: New test.
51283
51284 2000-11-21  Richard Henderson  <rth@redhat.com>
51285
51286         * gcc.c-torture/compile/20001121-1.c: New test.
51287
51288 2000-11-20  Neil Booth  <neilb@earthling.net>
51289
51290         * gcc.dg/cpp/integrated1.c: New test.
51291
51292 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
51293
51294         * g++.old-deja/g++.other/inline17.C: New test.
51295
51296 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
51297
51298         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51299         local variable to be zero: I made the variable global. Now
51300         uses abort() and exit() instead of relying on main's return value.
51301
51302 2000-11-20  Neil Booth  <neilb@earthling.net>
51303
51304         * gcc.dg/cpp/paste2.c: Update test.
51305         * objc/execute/paste.m: New test.
51306
51307 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51308
51309         * gcc.dg/c99-condexpr-1.c: New test.
51310
51311 2000-11-20  Neil Booth  <neilb@earthling.net>
51312
51313         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51314
51315 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
51316
51317         * g++.old-deja/g++.pt/export1.C: New test.
51318
51319 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
51320
51321         * gcc.dg/20001117-1.c: New test.
51322
51323 2000-11-18  Richard Henderson  <rth@redhat.com>
51324
51325         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51326
51327 2000-11-18  Richard Henderson  <rth@redhat.com>
51328
51329         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51330         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51331         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51332
51333 2000-11-18  Richard Henderson  <rth@redhat.com>
51334
51335         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51336         (main): New.  Exit cleanly.
51337
51338 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51339
51340         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51341         gcc.dg/c99-fordecl-2.c: New tests.
51342
51343 2000-11-18  Richard Henderson  <rth@redhat.com>
51344
51345         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51346         * gcc.c-torture/execute/zerolen-2.c: New.
51347
51348 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51349
51350         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51351         memory.
51352
51353 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51354
51355         * g++.old-deja/g++.pt/instantiate8.C: New test.
51356
51357 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
51358
51359         * g++.old-deja/g++.other/incomplete.C: Add more tests.
51360         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51361
51362 2000-11-16  Nick Clifton  <nickc@redhat.com>
51363
51364         * gcc.c-torture/execute/nestfunc-2.c: New test.
51365         * gcc.c-torture/execute/nestfunc-3.c: New test.
51366
51367 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51368
51369         * gcc.c-torture/compile/20001116-1.c: New test.
51370
51371 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51372
51373         * gcc.c-torture/execute/20001115-1.c: New test.
51374
51375 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
51376
51377         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51378         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51379         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51380         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51381
51382 2000-11-15  Neil Booth  <neilb@earthling.net>
51383
51384         gcc.dg/cpp/_Pragma1.c: Update.
51385         gcc.dg/cpp/_Pragma2.c: New test.
51386
51387 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
51388
51389         * g++.old-deja/g++.other/anon5.C: New test.
51390
51391 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
51392
51393         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51394         tests.
51395
51396 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
51397
51398         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51399         output.
51400
51401 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51402
51403         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51404         labels at end of compound statements.
51405
51406 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
51407
51408         * gcc.c-torture/execute/loop-7.c: New test.
51409
51410 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51411
51412         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51413
51414 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51415
51416         * gcc.dg/c99-bool-1.c: New test.
51417
51418 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
51419
51420         * gcc.dg/c99-scope-1.c: Remove xfail.
51421         * gcc.dg/c99-scope-2.c: New test.
51422
51423 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51424
51425         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51426         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51427
51428 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
51429
51430         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51431         error messages.
51432
51433         * g++.mike/p700.C: Don't typedef wchar_t.
51434         * g++.mike/p784.C: Likewise.
51435         * g++.mike/eb101.C: Don't use __wchar_t.
51436
51437 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
51438
51439         * g77.f-torture/execute/20001111.[fx]: Test premature exit
51440         from DO loop.
51441
51442 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
51443
51444         * gcc.c-torture/execute/20001111-1.c: New test.
51445
51446 2000-11-10  Nick Clifton  <nickc@redhat.com>
51447
51448         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51449         long multuiple and accumulate.
51450
51451 2000-11-09  Richard Henderson  <rth@redhat.com>
51452
51453         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51454         via size_t instead of int.
51455
51456         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51457         * gcc.c-torture/execute/string-opt-2.c: Likewise.
51458         * gcc.c-torture/execute/string-opt-3.c: Likewise.
51459         * gcc.c-torture/execute/string-opt-4.c: Likewise.
51460
51461 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
51462
51463         * gcc.c-torture/compile/20001109-1.c: New test.
51464         * gcc.c-torture/compile/20001109-2.c: New test.
51465
51466 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
51467
51468         * g++.old-deja/g++.pt/operator1.C: New test.
51469         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51470
51471 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51472
51473         * gcc.dg/20001108-1.c: New test.
51474
51475 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
51476
51477         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51478         with both arguments constant strings.
51479         * gcc.c-torture/execute/string-opt-3.c: New test.
51480         * gcc.c-torture/execute/string-opt-4.c: New test.
51481         * gcc.c-torture/execute/string-opt-5.c: New test.
51482
51483 2000-11-08  Nick Clifton  <nickc@redhat.com>
51484
51485         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
51486         mulsidi3adddi patterns.
51487
51488 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
51489
51490         * g++.old-deja/g++.other/crash36.C: New test.
51491
51492 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
51493
51494         * g++.old-deja/g++.other/init16.C: New test.
51495
51496 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
51497
51498         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51499
51500 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51501
51502         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51503         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51504         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51505
51506 2000-11-07  DJ Delorie  <dj@redhat.com>
51507
51508         * gcc.dg/20000614-1.c: Add return so that test can pass.
51509
51510 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51511
51512         * gcc.c-torture/execute/string-opt-1.c: New test.
51513
51514 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
51515
51516         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
51517         mips-sgi-irix6.* because the MIPS ABI passes floating-point
51518         parameters in registers, and there is no way for a varargs
51519         function to know in which order the integer and floating-point
51520         parameters should be interleaved when they are placed on the
51521         stack.
51522         * gcc.c-torture/execute/va-arg-16.x: Likewise.
51523         * gcc.c-torture/execute/va-arg-17.x: Likewise.
51524
51525 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51526
51527         * gcc.c-torture/execute/string-opt-2.c: New test.
51528
51529 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
51530
51531         * g++.old-deja/g++.pt/crash60.C: New test.
51532
51533 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51534
51535         * g++.old-deja/g++.other/crash24.C: New test.
51536         * g++.old-deja/g++.other/crash25.C: New test.
51537         * g++.old-deja/g++.other/crash26.C: New test.
51538         * g++.old-deja/g++.other/crash27.C: New test.
51539         * g++.old-deja/g++.other/crash28.C: New test.
51540         * g++.old-deja/g++.other/crash29.C: New test.
51541         * g++.old-deja/g++.other/crash30.C: New test.
51542         * g++.old-deja/g++.other/crash31.C: New test.
51543         * g++.old-deja/g++.other/crash32.C: New test.
51544         * g++.old-deja/g++.other/crash33.C: New test.
51545         * g++.old-deja/g++.other/crash34.C: New test.
51546         * g++.old-deja/g++.other/crash35.C: New test.
51547
51548 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
51549
51550         * gcc.c-torture/execute/20001031-1.c: New test.
51551
51552 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
51553
51554         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51555         namespace.
51556
51557         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51558         standards-conformant.
51559
51560         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51561
51562         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51563         * g++.old-deja/g++.mike/p755a.C: Likewise.
51564         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51565         library makes no calls to `operator new' during initialization.
51566
51567 2000-11-04  Neil Booth  <neilb@earthling.net>
51568
51569         * gcc.dg/cpp/include2.c: New tests.
51570
51571 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
51572
51573         * lib/g++.exp (g++_set_ld_library_path): New function.
51574         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51575
51576 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
51577
51578         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
51579         warnings.
51580
51581 2000-11-01  Richard Henderson  <rth@redhat.com>
51582
51583         * g++.old-deja/g++.ext/namedret1.C: New.
51584         * g++.old-deja/g++.ext/namedret2.C: New.
51585         * g++.old-deja/g++.ext/namedret3.C: New.
51586
51587 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
51588
51589         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51590         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51591
51592 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51593
51594         * gcc.c-torture/execute/va-arg-21.c: New test.
51595
51596 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51597
51598         * gcc.dg/c99-complex-2.c: New test.
51599
51600 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51601
51602         * gcc.c-torture/execute/stdio-opt-1.c: New test.
51603
51604 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
51605
51606         * g++.old-deja/g++.other/inline16.C: New test.
51607
51608 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
51609
51610         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51611         __PRETTY_FUNCTION__
51612
51613 2000-10-29  Neil Booth  <neilb@earthling.net>
51614
51615         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51616         New tests.
51617         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51618         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51619         optimisation.
51620
51621 2000-10-29  Neil Booth  <neilb@earthling.net>
51622
51623         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51624         * mi1.c, mi1c.h: Add null directives to multiple-include test.
51625         * mi5.c: Test multiple includes work with -C.
51626         * trigraphs.c: Test ^= version.
51627
51628 2000-10-28  Neil Booth  <neilb@earthling.net>
51629
51630         New tests and test updates for new macro expander.
51631
51632         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51633         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51634         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51635         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51636         new diagnostic messages.
51637
51638         * gcc.dg/cpp/macro3.c: New tests.
51639
51640 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
51641
51642         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51643         on the same line.
51644
51645 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
51646
51647         * g++.old-deja/g++.other/eh2.C: New test.
51648
51649 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
51650
51651         * gcc.c-torture/execute/20001027-1.c: New test.
51652
51653 2000-10-26  Richard Henderson  <rth@redhat.com>
51654
51655         * gcc.c-torture/execute/20001026-1.c: New.
51656
51657 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
51658
51659         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51660         * g++.old-deja/g++.law/builtin1.C: Likewise.
51661         * g++.old-deja/g++.law/ctors10.C: Likewise.
51662         * g++.old-deja/g++.law/virtual3.C: Likewise.
51663         * g++.old-deja/g++.mike/p658.C: Likewise.
51664         * g++.old-deja/g++.other/sibcall1.C: Likewise.
51665         * g++.old-deja/g++.other/vaarg2.C: Likewise.
51666         * g++.old-deja/g++.robertl/eb124.C: Likewise.
51667         * g++.old-deja/g++.robertl/eb44.C: Likewise.
51668         * g++.old-deja/g++.robertl/eb77.C: Likewise.
51669
51670 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
51671
51672         * gcc.c-torture/compile/20001024-1.c: New test.
51673
51674 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
51675
51676         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51677         to tell us whether or not we are using V3.
51678
51679 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
51680
51681         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51682         operands.
51683
51684 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51685
51686         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51687
51688 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
51689
51690         * gcc.c-torture/execute/20001024-1.c: New test.
51691
51692 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
51693
51694         * g++.old-deja/g++.other/sibcall1.C: New test.
51695
51696 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
51697
51698         * gcc.dg/noncompile/init-3.c: New test.
51699
51700 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
51701
51702         * gcc.dg/format-array-1.c: New test.
51703
51704 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51705
51706         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51707         writing through null pointers; remove comment about testing
51708         unterminated strings.
51709
51710 2000-10-17  Matthew Hiller  <hiller@redhat.com>
51711
51712         * gcc.c-torture/execute/20001017-2.c: New test.
51713
51714 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51715
51716         * gcc.c-torture/compile/20001018-1.c: New test.
51717         * gcc.c-torture/compile/20001018-1.x: Xfail.
51718
51719 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51720
51721         * gcc.c-torture/execute/20001017-1.c: New test.
51722
51723 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51724
51725         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51726         for multiple use of arguments with scanf formats; add tests for
51727         multiple use of arguments.
51728
51729 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
51730
51731         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51732         from some old tests.
51733
51734 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51735
51736         * gcc.dg/format-miss-1.c: New test.
51737
51738 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51739
51740         * gcc.c-torture/execute/20001013-1.c: New test.
51741
51742 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51743
51744         * gcc.dg/format-branch-1.c: New test.
51745
51746 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
51747
51748         * README, lib/file-format.exp: Remove EGCS references.
51749
51750 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
51751
51752         * gcc.dg/20001013-1.c: New test.
51753
51754 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51755
51756         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51757         for intmax_t in the compiler using __typeof__ and the type rules
51758         for conditional expressions.
51759
51760 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
51761
51762         * gcc.dg/20001012-1.c: New test.
51763         * gcc.dg/20001012-2.c: New test.
51764
51765 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51766
51767         * gcc.dg/format-attr-1.c: New test.
51768
51769 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51770
51771         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
51772         __LONG_LONG_MAX__ instead of LLONG_MAX.
51773
51774 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51775
51776         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
51777         scanf flags.
51778         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
51779         flags.
51780
51781 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
51782
51783         * gcc.dg/sequence-pt-1.c: New test.
51784
51785 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
51786
51787         * gcc.c-torture/execute/20001011-1.c: New testcase.
51788         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
51789
51790 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51791
51792         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
51793         does not error on it.
51794
51795 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
51796
51797         * gcc.dg/20001009-1.c: New test.
51798
51799 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
51800
51801         * gcc.c-torture/compile/20001009-1.c: Move from here ....
51802         * gcc.c-torture/execute/20001009-2.c: ... to here.
51803
51804 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
51805
51806         * gcc.c-torture/compile/20001009-1.c: New testcase.
51807         * gcc.c-torture/execute/20001009-1.c: New testcase.
51808         Testcases provided by Jan Hubicka <jh@suse.cz>.
51809
51810 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51811
51812         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51813         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
51814         uintmax_t using <limits.h> to emulate the compiler's internal
51815         logic.  No longer XFAIL %j tests.
51816
51817 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51818
51819         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
51820         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51821         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
51822         regexps and details of expected handling of some bad formats.
51823         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
51824         suppression.
51825
51826 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51827
51828         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
51829         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
51830         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
51831         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
51832         in list archives.
51833
51834 2000-10-06  Richard Henderson  <rth@cygnus.com>
51835
51836         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
51837         * g++.old-deja/g++.brendan/crash52.C: Likewise.
51838         * g++.old-deja/g++.jason/report.C: Likewise.
51839         * g++.old-deja/g++.law/friend5.C: Likewise.
51840         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
51841         of the expected warnings.
51842
51843 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
51844
51845         * g++.old-deja/g++.pt/enum14.C: New test.
51846
51847 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
51848
51849         * g++.old-deja/g++.pt/crash59.C: New test.
51850
51851 2000-10-04  Will Cohen  <wcohen@redhat.com>
51852
51853         * gcc.dg/20000926-1.c: New test.
51854
51855 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
51856
51857         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
51858         function name for current C++ compiler.
51859         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
51860
51861 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
51862
51863         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
51864         __PRETTY_FUNCTION__.
51865         * g++.old-deja/g++.ext/pretty2.C: Likewise.
51866
51867 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51868
51869         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
51870
51871 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
51872
51873         * gcc.c-torture/compile/20000923-1.c: New test.
51874
51875 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
51876
51877         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
51878         * g++.old-deja/g++.pt/ttp62.C: Same.
51879         * g++.old-deja/g++.other/inline14.C: Same.
51880
51881 2000-09-24  Richard Henderson  <rth@cygnus.com>
51882
51883         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
51884
51885 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51886
51887         * gcc.dg/c90-printf-1.c: Add test for wide string format.
51888
51889 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
51890
51891         * gcc.c-torture/compile/20000922-1.c: New file.
51892
51893 2000-09-21  Nick Clifton  <nickc@redhat.com>
51894
51895         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
51896         a signed long modulo operation.
51897         (mod6): New function - perform an unsigned long modulo operation.
51898         (main): Add tests for modulos of very large numbers by very small
51899         dividends.
51900
51901 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51902
51903         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
51904
51905 2000-09-19  Richard Henderson  <rth@cygnus.com>
51906
51907         * gcc.dg/compare2.c (case 10): XFAIL.
51908
51909 2000-09-18  Richard Henderson  <rth@cygnus.com>
51910
51911         * gcc.c-torture/execute/20000906-1.c: Move ...
51912         * gcc.dg/20000906-1.c: ... here.  Only run on targets
51913         that support __builtin_trap.
51914
51915 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
51916
51917         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
51918
51919 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51920
51921         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
51922         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
51923         more $ format tests.
51924
51925 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51926
51927         * gcc.dg/format-errmk-1.c: New test.
51928
51929 2000-09-17  Greg McGary  <greg@mcgary.org>
51930
51931         * gcc.c-torture/execute/20000917-1.x: Remove.
51932
51933 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51934
51935         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
51936
51937 2000-09-17  Greg McGary  <greg@mcgary.org>
51938
51939         * gcc.c-torture/execute/20000917-1.c: New test.
51940         * gcc.c-torture/execute/20000917-1.x: XFAIL.
51941
51942 2000-09-16  Neil Booth  <NeilB@earthling.net>
51943
51944         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
51945         in nested macro bug.
51946
51947 2000-09-15  Neil Booth  <NeilB@earthling.net>
51948
51949         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
51950
51951 2000-09-14  Jeffrey A Law  (law@cygnus.com)
51952
51953         * gcc.c-torture/execute/20000914-1.c: New test.
51954
51955 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
51956
51957         * g++.other/inline13.C: New test.
51958
51959 2000-09-12  Andreas Jaeger  <aj@suse.de>
51960
51961         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
51962         constant by Ulrich Drepper <drepper@redhat.com>.
51963
51964 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
51965
51966         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
51967
51968 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51969
51970         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
51971
51972 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
51973
51974         * gcc.dg/cpp/backslash.c: New test.
51975
51976 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
51977
51978         * gcc.c-torture/execute/20000910-1.c: New test.
51979         * gcc.c-torture/execute/20000910-2.c: Likewise.
51980
51981 2000-09-11  Robert Lipe  <robertl@sco.com>
51982
51983         * gcc.dg/pragma-align.c: New test.
51984
51985 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
51986
51987         * g++.old-deja/g++.pt/explicit82.C: New test.
51988         * g++.old-deja/g++.pt/explicit83.C: New test.
51989
51990 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
51991
51992         * gcc.dg/asm-names.c: New test.
51993
51994 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51995
51996         * gcc.dg/cpp/tr-warn6.c: New test
51997
51998 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51999
52000         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52001         be accepted.
52002
52003 2000-09-07  Catherine Moore  <clm@redhat.com>
52004
52005         * gcc.c-torture/execute/unroll-1.c: New test.
52006
52007 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
52008
52009         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52010         ERROR markers.
52011         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52012         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52013         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52014         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52015         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52016         Preprocess only.
52017         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52018         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52019
52020 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52021
52022         * g++.old-deja/g++.pt/deduct2.C: New test.
52023
52024 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52025
52026         * g++.old-deja/g++.pt/parms2.C: New test.
52027
52028 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
52029
52030         * g++.old-deja/g++.pt/crash58.C: New test.
52031
52032 2000-09-06  Greg McGary  <greg@mcgary.org>
52033
52034         * gcc.c-torture/execute/20000906-1.c: New test.
52035         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52036
52037 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52038
52039         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52040
52041 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52042
52043         * g++.old-deja/g++.pt/crash57.C: New test.
52044
52045 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52046
52047         * g++.old-deja/g++.pt/crash56.C: New test.
52048
52049 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
52050
52051         * g++.old-deja/g++.pt/koenig1.C: New test.
52052
52053 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52054
52055         * gcc.dg/20000904-1.c: New test.
52056
52057 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
52058
52059         * gcc.dg/cpp/paste8.c: New test.
52060
52061 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
52062
52063         * gcc.c-torture/compile/20000827-1.c: New test.
52064
52065 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52066
52067         * gcc.dg/format-diag-1.c: New test.
52068
52069 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
52070
52071         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52072         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52073         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52074         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52075         gcc.dg/formatz-1.c: Adjust warning regular expressions.
52076
52077 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52078
52079         * g++.old-deja/g++.other/nested4.C: New test.
52080
52081 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
52082
52083         * g++.old-deja/g++.ns/scoped1.C: New test.
52084
52085 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
52086
52087         * lib/g++.exp: Support testing already-installed GCC.
52088
52089 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52090
52091         * wtr-label-1.c, wtr-suffix-1.c: New tests.
52092
52093 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52094
52095         * gcc.dg/return-type-2.c: New test.
52096
52097 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
52098
52099         * gcc.c-torture/compile/20000825-1.c: New test.
52100
52101 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
52102
52103         * gcc.dg/dwarf2-2.c: New test.
52104
52105 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
52106
52107         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52108         dg-warning regexps.
52109
52110 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52111
52112         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52113         gcc.dg/format-ext-5.c: New tests.
52114
52115 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
52116
52117         * g++.old-deja/g++.other/crash22.C: New test.
52118
52119 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
52120
52121         * gcc.dg/noncompile/930622-2.c: Adjust error message.
52122
52123 2000-08-24  Richard Henderson  <rth@cygnus.com>
52124
52125         * gcc.dg/ia64-sync-1.c: New test.
52126         * gcc.dg/ia64-sync-2.c: New test.
52127         * gcc.dg/ia64-asm-1.c: New test.
52128
52129 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
52130
52131         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52132         * gcc.dg/format-ext-2.c: New test.
52133
52134 2000-08-23  Jason Merrill  <jason@redhat.com>
52135
52136         * lib/old-dejagnu.exp: Also ignore "In member function" and
52137         "At global scope".
52138
52139 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52140
52141         * gcc.dg/noncompile/label-lineno-1.c: New test.
52142
52143 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52144
52145         * gcc.dg/c99-array-nonobj-1.c: New test.
52146
52147 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52148
52149         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52150         tests.
52151         * gcc.dg/format-ext-1.c: New test.
52152
52153 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52154
52155         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52156         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52157         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52158         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52159         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52160
52161 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52162
52163         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52164         gcc.dg/c99-strftime-2.c: New tests.
52165
52166 2000-08-22  Richard Henderson  <rth@cygnus.com>
52167
52168         * gcc.c-torture/execute/20000822-1.c: New test.
52169
52170 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52171
52172         * gcc.c-torture/execute/20000819-1.x: Remove.
52173
52174 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52175
52176         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52177         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52178         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52179         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52180         gcc.dg/format-xopen-1.c: New tests.
52181
52182 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52183
52184         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52185
52186 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
52187
52188         * g++.old-deja/g++.other/loop2.C: New test.
52189
52190         * gcc.c-torture/compile/20000606-1.c: New test.
52191         * gcc.c-torture/compile/20000728-1.c: New test.
52192         * gcc.c-torture/execute/20000801-1.c: New test.
52193         * gcc.c-torture/execute/20000801-2.c: New test.
52194         * gcc.c-torture/execute/20000819-1.c: New test.
52195         * gcc.c-torture/execute/20000819-1.x: XFAIL.
52196         * gcc.dg/20000629-1.c: New test.
52197         * gcc.dg/20000724-1.c: New test.
52198         * gcc.dg/20000807-1.c: New test.
52199
52200 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52201
52202         * gcc.dg/cpp/pragma-1.c: New test.
52203         * gcc.dg/cpp/pragma-2.c: New test.
52204
52205 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
52206
52207         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52208         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
52209
52210 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52211
52212         * gcc.c-torture/compile/20000818-1.c: New test.
52213
52214 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
52215
52216         * gcc.c-torture/execute/20000818-1.c: New test.
52217
52218 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52219
52220         * gcc.dg/format-va-1.c: New test.
52221
52222 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52223
52224         * g++.old-deja/g++.other/typedef8.C: New test.
52225
52226 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52227
52228         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52229         * g++.old-deja/g++.mike/net36.C: Mark candidate.
52230         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52231         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52232         * g++.old-deja/g++.other/ptrmem7.C: New test.
52233         * g++.old-deja/g++.pt/ptrmem10.C: New test.
52234
52235 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
52236
52237         * g++.old-deja/g++.pt/typename27.C: New test.
52238
52239 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
52240
52241         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52242         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52243         * g++.old-deja/g++.pt/friend45.C: New test.
52244         * g++.old-deja/g++.other/friend8.C: New test.
52245
52246 2000-08-15  Richard Henderson  <rth@cygnus.com>
52247
52248         * gcc.c-torture/execute/20000815-1.c: New test.
52249
52250 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
52251
52252         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52253         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52254         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52255
52256 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
52257
52258         * g++.old-deja/g++.other/refinit2.C: New test.
52259
52260 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
52261
52262         * lib/c-torture.exp (c-torture): Make
52263         compiler_conditional_xfail_data global.
52264         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52265         compiler_conditional_xfail_data machinery.
52266         (f-torture-execute): Likewise.
52267         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52268         and only when unrolling loops.
52269
52270         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52271
52272 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52273
52274         * g++.old-deja/g++.pt/explicit81.C: New test.
52275
52276 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
52277
52278         * g++.old-deja/g++.pt/typename26.C: New test.
52279
52280 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
52281
52282         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52283         warning.
52284
52285 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
52286
52287         * g++.old-deja/g++.other/array3.C: New test.
52288
52289 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52290
52291         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52292         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52293         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52294         New tests.
52295
52296 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
52297
52298         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52299         * g++.old-deja/g++.abi/vmihint.C: Likewise.
52300
52301 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
52302
52303         * gcc.c-torture/execute/20000808-1.c: New test.
52304
52305 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52306
52307         * gcc.dg/c90-const-expr-1.c: New test.
52308
52309 2000-08-08  Richard Henderson  <rth@cygnus.com>
52310
52311         * gcc.dg/noncompile/920923-1.c: Declare calloc.
52312
52313 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
52314
52315         * gcc.dg/noncompile/const-ll-1.c: New test.
52316
52317 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52318
52319         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52320
52321 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
52322
52323         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52324         that running programs linked against the shared version of libobjc
52325         run correctly.
52326
52327 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52328
52329         * gcc.dg/c99-printf-1.c: New test.
52330
52331 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52332
52333         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52334
52335 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
52336
52337         * gcc.c-torture/execute/20000731-1.x: Delete.
52338
52339 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
52340
52341         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52342         and torture_without_loops as is done by c-torture.exp.
52343         (search_for): Copy from c-torture.exp.
52344         (gcc-dg-runtest): New function, drives a directory of tests
52345         iterating over the TORTURE_OPTIONS.
52346         (scan-assembler, scan-assembler-not): Move here from
52347         individual directory drivers.
52348
52349         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52350         defined by lib/gcc-dg.exp.
52351         * gcc.dg/cpp/cpp.exp: Likewise.
52352         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
52353         gcc-dg-runtest, so we cycle over optimization options.
52354
52355         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52356         * gcc.dg/compare2.c: No longer expected to fail.
52357
52358 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
52359
52360         * gcc.c-torture/execute/20000804-1.c: New test.
52361
52362 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52363
52364         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52365
52366 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
52367
52368         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52369
52370 2000-08-03  Jeffrey A Law  (law@cygnus.com)
52371
52372         * gcc.c-torture/compile/20000803-1.c: New test.
52373
52374 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52375
52376         * gcc.c-torture/execute/20000801-3.c,
52377         gcc.c-torture/execute/20000801-4.c: New tests.
52378         * gcc.c-torture/execute/20000801-3.x,
52379         gcc.c-torture/execute/20000801-4.x: Xfail.
52380
52381 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
52382
52383         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52384         libobjc/.libs to allow for libtool.
52385
52386 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
52387
52388         * gcc.c-torture/compile/20000802-1.c: New test.
52389
52390 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
52391
52392         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52393
52394 2000-07-31  Jeffrey A Law  (law@cygnus.com)
52395
52396         * gcc-c-torture/execute/20000731-2.c: New test.
52397
52398         * gcc.c-torture/execute/20000731-1.c: New test.
52399         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52400
52401 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
52402
52403         * gcc.dg/cpp/paste7.c: New test.
52404         * gcc.dg/cpp/20000725-1.c: New test.
52405
52406 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
52407
52408         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52409         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52410         declaration warning for __builtin_dwarf_reg_size.
52411
52412         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52413
52414 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
52415
52416         * gcc.dg/noncompile/voidparam-1.c: New test.
52417
52418 2000-07-30  Richard Henderson  <rth@cygnus.com>
52419
52420         * gcc.dg/c90-digraph-1.c: Don't xfail.
52421         * gcc.dg/compare2.c (case 10): Xfail.
52422         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52423
52424 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
52425
52426         * gcc.dg/c99-main-1.c: New test.
52427
52428 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52429
52430         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52431
52432 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
52433
52434         * gcc.c-tortuer/execute/20000726-1.c: New test.
52435
52436 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
52437
52438         * gcc.c-torture/execute/enum-2.c: New test.
52439
52440 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52441
52442         * gcc.dg/cpp/tr-warn3.c: New test.
52443
52444 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52445
52446         * g++.old-deja/g++.ext/implicit1.C: Remove.
52447         * g++.old-deja/g++.jason/c2.C: Remove
52448         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52449         * g++.old-deja/g++.pt/crash16.C: Likewise.
52450         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52451
52452 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
52453
52454         * g++.old-deja/g++.other/for2.C: New test.
52455
52456 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
52457
52458         * gcc.dg/20000720-1.c: New test.
52459
52460 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
52461
52462         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
52463
52464 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
52465
52466         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52467         * gcc.c-torture/execute/20000722-1.c: New.
52468         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52469
52470 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
52471
52472         * gcc.dg/cpp/20000720-1.S: New test.
52473
52474 2000-07-21  Michael Meissner  <meissner@redhat.com>
52475
52476         * gcc.c-torture/execute/ieee/hugeval.c: New test.
52477
52478 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52479
52480         * g++.old-deja/g++.brendan/crash16.C,
52481         g++.old-deja/g++.brendan/parse3.C,
52482         g++.old-deja/g++.brendan/redecl1.C,
52483         g++.old-deja/g++.ns/template13.C,
52484         g++.old-deja/g++.other/decl4.C,
52485         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52486
52487 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
52488
52489         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52490         and "Internal error".
52491
52492         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52493         regexps.
52494         * gcc.dg/cpp/paste6.c: New test.
52495
52496 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
52497
52498         * gcc.dg/cpp/tr-direct.c: New test.
52499
52500         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52501         gcc.dg/cpp/undef1.c: Tweak error regexps.
52502
52503 2000-07-18  Eric Christopher <echristo@redhat.com>
52504
52505         * gcc.c-torture/compile/20000718-1.c: New test.
52506
52507 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
52508
52509         * cpplex.c (_cpp_push_token): If the token being pushed back
52510         is the previous token in this context, just subtract one from
52511         context->posn.
52512         * cppmacro.c (save_expansion): Clear aux field when storing a
52513         placemarker.
52514
52515 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
52516
52517         * gcc.dg/noncompile/redecl-1.c: New test.
52518
52519 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
52520
52521         * gcc.c-torture/execute/20000717-5.c: New test.
52522         * gcc.c-torture/execute/20000717-1.x: Removed.
52523
52524 2000-07-17  Richard Henderson  <rth@cygnus.com>
52525
52526         * gcc.c-torture/execute/20000717-4.c: New test.
52527
52528 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
52529
52530         * gcc.dg/cpp/syshdr.c: New test.
52531         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52532
52533 2000-07-17  Neil Booth  <neilb@earthling.net>
52534
52535         * gcc.dg/cpp/cmdlne-dM.c: New test.
52536         * gcc.dg/cpp/cmdlne-dD.c: New test.
52537
52538 2000-07-17  Jeffrey A Law  (law@cygnus.com)
52539
52540         * gcc.c-torture/execute/20000717-3.c: New test.
52541
52542         * gcc.c-torture/compile/20000717-1.c: New test.
52543
52544 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
52545
52546         * gcc.c-torture/execute/20000717-2.c: New test.
52547
52548 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52549
52550         * gcc.dg/formatz-1.c: New test.
52551
52552         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52553         * gcc.dg/c99-digraph-1.c: New tests.
52554
52555         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52556         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52557
52558         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52559         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52560         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52561         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52562         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52563         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52564         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52565
52566 2000-07-17  Greg McGary <greg@mcgary.org>
52567
52568         * gcc.c-torture/execute/20000717-1.c: New test.
52569         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52570
52571 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
52572
52573         * gcc.c-torture/execute/20000715-2.c: New test.
52574         * gcc.dg/20000715-1.c: New test.
52575
52576 2000-07-15  Michael Meissner  <meissner@redhat.com>
52577
52578         * gcc.c-torture/execute/20000715-1.c: New test.
52579
52580 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
52581
52582         * gcc.c-torture/execute/20000707-1.c: New test.
52583
52584 2000-07-13  Neil Booth  <NeilB@earthling.net>
52585
52586         * gcc.dg/cpp/digraph1.c,
52587         gcc.dg/cpp/digraph2.c,
52588         gcc.dg/cpp/digraphs.c: New tests.
52589
52590 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
52591
52592         * g77.f-torture/compile/20000630-2.f: New test.
52593         * g77.f-torture/compile/20000630-2.x
52594
52595 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52596
52597         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
52598
52599 2000-07-11  Neil Booth  <NeilB@earthling.net>
52600
52601         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52602
52603 2000-07-11  Neil Booth  <NeilB@earthling.net>
52604
52605         * gcc.dg/cpp/cmdlne-C.c: New.
52606
52607 2000-07-09  Neil Booth  <NeilB@earthling.net>
52608
52609         * gcc.dg/cpp/directiv.c: New tests.
52610         * gcc.dg/cpp/undef1.c: Update.
52611
52612 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
52613
52614         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52615
52616 2000-07-09  Neil Booth  <NeilB@earthling.net>
52617
52618         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52619
52620 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
52621
52622         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52623         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52624
52625 2000-07-08  Neil Booth  <NeilB@earthling.net>
52626
52627         * gcc.dg/cpp/macsyntx.c: New tests.
52628
52629 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52630
52631         * gcc.dg/20000707-1.c: New test.
52632
52633 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
52634
52635         * gcc.c-torture/execute/20000706-1.c: New test.
52636         * gcc.c-torture/execute/20000706-2.c: New test.
52637         * gcc.c-torture/execute/20000706-3.c: New test.
52638         * gcc.c-torture/execute/20000706-4.c: New test.
52639         * gcc.c-torture/execute/20000706-5.c: New test.
52640
52641 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52642
52643         * g++.old-deja/g++.pt/instantiate7.C: New test.
52644
52645 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
52646
52647         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52648         * g++.old-deja/g++.mike/thunk3.C: Likewise.
52649         * g++.old-deja/g++.other/rtti3.C: Likewise.
52650         * g++.old-deja/g++.other/rttid3.C: Likewise.
52651
52652 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
52653
52654         *  g77.f-torture/compile/20000630-1.x: Fix typo
52655
52656 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
52657
52658         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52659         assembly output.
52660
52661 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
52662
52663         * gcc.dg/cpp/ident.c: New test.
52664
52665 2000-07-05  Neil Booth  <NeilB@earthling.net>
52666
52667         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52668           gcc.dg/cpp/lexstrng.c: New tests.
52669
52670 2000-07-04  Neil Booth  <NeilB@earthling.net>
52671
52672         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52673         * gcc.dg/cpp/strify2.c: Same.
52674
52675 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
52676
52677         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52678         * gcc.dg/cpp/19990703-1.c: Likewise.
52679         * gcc.dg/cpp/20000625-1.c: Likewise.
52680         * gcc.dg/cpp/20000625-2.c: Likewise.
52681
52682         * gcc.dg/cpp/macro1.c,
52683         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52684         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52685         gcc.dg/cpp/strify1.c,
52686         gcc.dg/cpp/strify2.c: New tests.
52687
52688 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
52689
52690         * gcc.c-torture/execute/20000703-1.c: New test.
52691
52692 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52693
52694         * g++.old-deja/g++.pt (lookup10.C): New test.
52695
52696 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
52697
52698         * g++.old-deja/g++.pt (typename25.C): New test.
52699
52700 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
52701
52702         * gcc.c-torture/compile/20000701-1.c: New test.
52703
52704 2000-06-30  Nick Clifton  <nickc@cygnus.com>
52705
52706         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52707         to test case.
52708
52709 2000-06-30  Catherine Moore  <clm@cygnus.com>
52710
52711         * gcc.c-torture/execute/align-1.c: New test.
52712
52713 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
52714
52715         * g++.old-deja/g++.pt/expr8.C: New test.
52716         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52717
52718 2000-06-29  Nick Clifton  <nickc@cygnus.com>
52719
52720         * gcc.c-torture/compile/20000629-1.c: New test.
52721
52722 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52723
52724
52725         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52726         gcc.dg/noncompile directory, depending on whether they're
52727         preprocessor tests or not.  Annotate all the tests for the dg
52728         framework.
52729
52730         * gcc.c-torture/noncompile/noncompile.exp: Delete.
52731         * gcc.dg/noncompile/noncompile.exp: New.
52732
52733         * Moved files:
52734         Old name                                New name
52735         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
52736         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
52737         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
52738         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
52739         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
52740         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
52741         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
52742         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
52743         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
52744         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
52745         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
52746         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
52747         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
52748         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
52749         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
52750         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
52751         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
52752         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
52753         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
52754         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
52755         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
52756         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
52757         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
52758         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
52759
52760         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
52761         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
52762         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
52763         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
52764         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
52765         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
52766
52767 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
52768
52769         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
52770         declare one variable.  On the fourth, error.
52771         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
52772         declared by 20000628-1a.h.
52773
52774 2000-06-29  Richard Henderson  <rth@redhat.com>
52775
52776         * gcc.c-torture/execute/930529-1.x: New file.
52777         * gcc.dg/920413-1.c: Adjust expected warning text.
52778         * gcc.dg/980217-1.c: Declare abort.
52779         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
52780
52781 2000-06-29  Jeffrey A Law  (law@cygnus.com)
52782
52783         * g77.f-torture/compile/20000629-1.f: New test.
52784         * g77.f-torture/compile/20000629-1.x: Expected to fail.
52785
52786 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52787
52788         Rearrange lots of files, removing entirely the
52789         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
52790         directories.
52791
52792         * Deleted files:
52793         gcc.c-torture/code_quality/code_quality.exp
52794         gcc.c-torture/special/special.exp
52795         gcc.failure/failure.exp
52796         gcc.failure/940409-1.x
52797         gcc.c-torture/compile/961203-1.x
52798
52799         * New files:
52800         gcc.misc-tests/linkage.exp
52801         gcc.c-torture/execute/920730-1t.c
52802         gcc.c-torture/execute/920730-1t.x
52803         gcc.c-torture/compile/920520-1.x
52804         gcc.c-torture/compile/920521-1.x
52805         gcc.c-torture/compile/981006-1.x
52806         gcc.c-torture/execute/eeprof-1.x
52807
52808         * Moved files (possibly with modifications to fit a new harness):
52809         Old name                                New name
52810         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
52811         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
52812         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
52813         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
52814         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
52815         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
52816         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
52817         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
52818         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
52819         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
52820         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
52821         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
52822         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
52823         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
52824
52825 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
52826
52827         * c-torture/compile/961203-1.x: Delete.
52828
52829         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
52830         not exit. Include stdio.h.
52831         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
52832         * gcc.misc-tests/dg-12.c: Likewise.
52833         * gcc.misc-tests/dg-5.c: Likewise.
52834         * gcc.misc-tests/dg-6.c: Likewise.
52835         * gcc.misc-tests/dg-7.c: Prototype abort.
52836         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
52837         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
52838         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
52839         not exit.
52840         * gcc.misc-tests/sieve.c: Use return from main, not exit.
52841         * gcc.misc-tests/sort2.c: Use return from main, not exit.
52842
52843 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
52844
52845         * gcc.dg/cpp/20000628-1.c: New test.
52846         * gcc.dg/cpp/20000628-1.h: New header for above test.
52847         * gcc.dg/cpp/20000628-1a.h: Likewise.
52848
52849 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
52850
52851         * gcc.dg/cpp: New directory.
52852         * gcc.dg/cpp/cpp.exp: New driver.
52853         * gcc.dg/cpp/20000627-1.c: New test.
52854         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
52855         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
52856         and rewrite as a compilation test.
52857
52858         * gcc.dg: Move many files into the cpp subdirectory, possibly
52859         renaming or editing them as well.
52860         Old name                New name
52861         990119-1.c              cpp/19990119-1.c
52862         990228-1.c              cpp/19990228-1.c
52863         990407-1.c              cpp/19990407-1.c
52864         990409-1.c              cpp/19990409-1.c
52865         990413-1.c              cpp/19990413-1.c
52866         990703-1.c              cpp/19990703-1.c
52867         20000127-1.c            cpp/20000127-1.c
52868         20000129-1.c            cpp/20000129-1.c
52869         20000207-1.c            cpp/20000207-1.c
52870         20000207-2.c            cpp/20000207-2.c
52871         20000209-1.c            cpp/20000209-1.c
52872         20000209-2.c            cpp/20000209-2.c
52873         20000301-1.c            cpp/20000301-1.c
52874         20000419-1.c            cpp/20000419-1.c
52875         20000510-1.S            cpp/20000510-1.S
52876         20000519-1.c            cpp/20000519-1.c
52877         20000529-1.c            cpp/20000529-1.c
52878         20000625-1.c            cpp/20000625-1.c
52879         20000625-2.c            cpp/20000625-2.c
52880         cpp-as1.c               cpp/assert1.c
52881         cpp-as2.c               cpp/assert2.c
52882         cxx-comments-1.c        cpp/cxxcom1.c
52883         cxx-comments-2.c        cpp/cxxcom2.c
52884         endif-label.c           cpp/endif.c
52885         cpp-hash1.c             cpp/hash1.c
52886         cpp-hash2.c             cpp/hash2.c
52887         cpp-if1.c               cpp/if-1.c
52888         cpp-if2.c               cpp/if-2.c
52889         cpp-if3.c               cpp/if-3.c
52890         cpp-if4.c               cpp/if-4.c
52891         cpp-if5.c               cpp/if-5.c
52892         cpp-cond.c              cpp/if-cexp.c
52893         cpp-missingop.c         cpp/if-mop.c
52894         cpp-missingparen.c      cpp/if-mpar.c
52895         cpp-opprec.c            cpp/if-oppr.c
52896         cpp-ifparen.c           cpp/if-paren.c
52897         cpp-shortcircuit.c      cpp/if-sc.c
52898         cpp-shift.c             cpp/if-shift.c
52899         cpp-unary.c             cpp/if-unary.c
52900         cpp-li1.c               cpp/line1.c
52901         cpp-li2.c               cpp/line2.c
52902         lineno.c                cpp/line3.c
52903         lineno-2.c              cpp/line4.c
52904         cpp-mi.c                cpp/mi1.c
52905         cpp-mic.h               cpp/mi1c.h
52906         cpp-micc.h              cpp/mi1cc.h
52907         cpp-mind.h              cpp/mi1nd.h
52908         cpp-mindp.h             cpp/mi1ndp.h
52909         cpp-mix.h               cpp/mi1x.h
52910         cpp-mi2.c               cpp/mi2.c
52911         cpp-mi2a.h              cpp/mi2a.h
52912         cpp-mi2b.h              cpp/mi2b.h
52913         cpp-mi2c.h              cpp/mi2c.h
52914         cpp-mi3.c               cpp/mi3.c
52915         cpp-mi3.def             cpp/mi3.def
52916         poison-1.c              cpp/poison.c
52917         pr-impl.c               cpp/prag-imp.c
52918         cpp-redef-2.c           cpp/redef1.c
52919         cpp-redef.c             cpp/redef2.c
52920         strpaste.c              cpp/strp1.c
52921         strpaste-2.c            cpp/strp2.c
52922         cpp-tradpaste.c         cpp/tr-paste.c
52923         cpp-tradstringify.c     cpp/tr-str.c
52924         cpp-tradwarn1.c         cpp/tr-warn1.c
52925         cpp-tradwarn2.c         cpp/tr-warn2.c
52926         trigraphs.c             cpp/trigraphs.c
52927         cpp-unc1.c              cpp/unc1.c
52928         cpp-unc2.c              cpp/unc2.c
52929         cpp-unc3.c              cpp/unc3.c
52930         cpp-unc.c               cpp/unc4.c
52931         undef.c                 cpp/undef1.c
52932         undef-2.c               cpp/undef2.c
52933         cpp-wi1.c               cpp/widestr1.c
52934
52935 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
52936
52937         * lib/g++.exp (g++_include_flags): Tweak.
52938
52939 2000-06-27  H.J. Lu  <hjl@gnu.org>
52940             Loren J. Rittle  <ljrittle@acm.org>
52941
52942         * lib/g++.exp (g++_include_flags): Override libgloss.exp
52943         version with one that knows about the new gcc tree structure.
52944         (g++_link_flags): Same.
52945
52946 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
52947
52948         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
52949         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
52950         case we are cross-compiling.
52951
52952         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
52953         g++.old-deja/g++.niklas/Makefile.in,
52954         g++.old-deja/g++.niklas/configure.in,
52955         g++.old-deja/g++.other/Makefile.in,
52956         g++.old-deja/g++.other/configure.in,
52957         gcc.c-torture/code_quality/Makefile.in,
52958         gcc.c-torture/code_quality/configure.in,
52959         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
52960         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
52961         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
52962         gcc.c-torture/execute/ieee/Makefile.in,
52963         gcc.c-torture/execute/ieee/configure.in,
52964         gcc.c-torture/noncompile/Makefile.in,
52965         gcc.c-torture/noncompile/configure.in,
52966         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
52967         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
52968         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
52969
52970 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
52971
52972         * g++.old-deja/g++.other/ambig3.C: New test.
52973
52974 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
52975
52976         * g++.old-deja/g++.pt/syntax1.C: New test.
52977         * g++.old-deja/g++.pt/syntax2.C: New test.
52978         * g++.old-deja/g++.other/syntax3.C: New test.
52979         * g++.old-deja/g++.other/syntax4.C: New test.
52980
52981 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
52982
52983         * gcc.dg/20000623-1.c: Prototype exit and abort.
52984
52985 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
52986
52987         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
52988         New tests.
52989         * gcc.dg/cpp-mi3.def: New file.
52990
52991         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
52992         inside assertions.
52993         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
52994         lexer's error messages.
52995         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
52996         divine anything from the linemarkers.
52997         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
52998         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
52999
53000 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
53001
53002         * gcc.dg/20000623-1.c: New test.
53003
53004 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
53005
53006         * gcc.c-torture/execute/20000622-1.c: New test.
53007
53008 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53009
53010         * g++.old-deja/g++.other/init15.C: New test.
53011
53012 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
53013
53014         * g++.old-deja/g++.pt/vaarg2.C: New test.
53015         * g++.old-deja/g++.pt/vaarg3.C: New test.
53016
53017 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
53018
53019         * g++.old-deja/g++.other/dyncast6.C: New test.
53020
53021 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
53022
53023         * gcc.c-torture/execute/loop-6.c: New test.
53024
53025 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
53026
53027         * gcc.dg/20000614-1.c: New test.
53028         * gcc.dg/20000614-2.c: New test.
53029
53030 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
53031
53032         * g++.old-deja/g++.other/inline12.C: New test.
53033
53034 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
53035
53036         * g++.old-deja/g++.other/eh1.C: New test.
53037
53038 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
53039
53040         * g++.old-deja/g++.other/type.C: New test.
53041
53042 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53043
53044         * g++.old-deja/g++.other/initstring.C: New test.
53045
53046 2000-06-12  Jason Merrill  <jason@redhat.com>
53047
53048         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53049
53050 2000-06-09  Jeffrey A Law  (law@cygnus.com)
53051
53052         * gcc.c-torture/compile/20000609-1.c: New test.
53053
53054 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
53055
53056         * gcc.dg/20000609-1.c: New test.
53057
53058 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
53059
53060         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53061         * gcc.c-torture/noncompile/poison-1.c: Move...
53062         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53063         * gcc.dg/cpp-li1.c: Add a token after the #line.
53064
53065 2000-06-05  Richard Henderson  <rth@cygnus.com>
53066
53067         * gcc.c-torture/execute/20000605-2.c: New test.
53068         * gcc.c-torture/execute/20000605-3.c: New test.
53069
53070 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
53071
53072         * g77.f-torture/execute/20000503-1.x: New file.
53073
53074 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
53075
53076         * g++.old-deja/g++.eh/badalloc1.C: New test.
53077
53078 2000-06-05  Richard Henderson  <rth@cygnus.com>
53079
53080         * gcc.c-torture/execute/20000605-1.c: New test.
53081
53082 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
53083             Nathan Sidwell <nathan@codesourcery.com>
53084
53085         * gcc.c-torture/compile/20000605-1.c: New test.
53086
53087 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
53088
53089         * g77.f-torture/compile/20000601-1.f: New test.
53090
53091 2000-06-03  Richard Henderson  <rth@cygnus.com>
53092
53093         * gcc.c-torture/execute/20000603-1.c: New.
53094
53095 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
53096
53097         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53098         * gcc.dg/noreturn-2.c (noreturn): Likewise.
53099
53100 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
53101
53102         * gcc.dg/compare2.c (case 12): XFAIL.
53103         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53104         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53105
53106         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53107
53108 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
53109
53110         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53111         guard macro is already defined when the header is first
53112         included.
53113         * gcc.dg/cpp-mix.h: New file.
53114         * gcc.dg/endif-label.c: Update patterns to match compiler.
53115
53116         * g++.brendan/complex1.C: Declare abort.
53117         * g++.law/refs4.C: Remove XFAIL.
53118         * g++.oliva/expr2.C: Declare abort and exit.
53119
53120 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
53121
53122         * gcc.c-torture/execute/20000528-1.c: New test.
53123
53124         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53125         * g++.old-deja/g++.law/temps4.C: Likewise.
53126
53127         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53128         stdlib.h.  Call abort() on failure.
53129         * g++.old-deja/g++.law/refs4.C: Likewise.
53130         * g++.old-deja/g++.law/temps4.C: Likewise.
53131         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53132         * gcc.c-torture/execute/20000112-1.c: Include string.h.
53133
53134 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
53135
53136         Relative to g++.dg/special:
53137         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53138
53139         Relative to g++.old-deja:
53140         * g++.brendan/complex1.C, g++.jason/optimize2.C,
53141         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53142         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53143         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53144         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53145         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53146         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53147
53148         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53149         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53150         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53151         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53152         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53153         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53154         and/or string.h.
53155
53156         * g++.other/goto1.C: Update expectations for error messages.
53157
53158 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
53159
53160         * gcc.c-torture/compile/20000523-1.c: New test.
53161
53162 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53163
53164         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53165
53166 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
53167
53168         * g++.old-deja/g++.eh/catch11.C: New test.
53169         * g++.old-deja/g++.eh/catch12.C: New test.
53170
53171 2000-05-24  Nick Clifton  <nickc@cygnus.com>
53172
53173         * gcc.c-torture/execute/20000523-1.c: New test.
53174
53175 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
53176
53177         * c-torture/execute/bcp-1.c: Replace abort in arg of
53178         __builtin_constant_p with a generic external function.
53179
53180         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53181         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53182         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53183         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53184         Prototype abort and/or exit.
53185
53186         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53187         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53188         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53189         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53190
53191 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
53192
53193         * gcc.dg/dwarf2-1.c: New test.
53194
53195 2000-05-20  Richard Henderson  <rth@cygnus.com>
53196
53197         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53198
53199 2000-05-20  Andreas Jaeger  <aj@suse.de>
53200
53201         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53202         testcase.
53203
53204 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
53205
53206         * gcc.c-torture/execute/20000519-2.c: New test.
53207
53208 2000-05-19  Andreas Jaeger  <aj@suse.de>
53209
53210         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53211         which fails with SSA.
53212
53213         * lib/c-torture.exp: Also test with -O3 -fssa.
53214
53215 2000-05-18  Michael Meissner  <meissner@redhat.com>
53216
53217         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53218         * gcc.c-torture/execute/920415-1.c: Ditto.
53219         * gcc.c-torture/execute/920501-1.c: Ditto.
53220         * gcc.c-torture/execute/conversion.c: Ditto.
53221         * gcc.c-torture/execute/cvt-1.c: Ditto.
53222
53223 2000-05-18  Jeffrey A Law  (law@cygnus.com)
53224
53225         * gcc.c-torture/compile/20000518-1.c: New test.
53226
53227 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
53228
53229         * g77.f-torture/compile/200005018.f: New test.
53230
53231 2000-05-17  Jeffrey A Law  (law@cygnus.com)
53232
53233         * gcc.c-torture/compile/20000517-1.c: New test.
53234
53235 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53236
53237         * gcc.c-torture/execute/20000516-1.c: New test.
53238
53239 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
53240
53241         * g++.old-deja/g++.other/eh.C: New test.
53242
53243 2000-05-12  Richard Henderson  <rth@cygnus.com>
53244
53245         * gcc.c-torture/execute/990208-1.c (main): Don't pass
53246         constants through to doit's conditional.
53247
53248 2000-05-11  Jeffrey A Law  (law@cygnus.com)
53249
53250         * gcc.c-torture/compile/20000511-1.c: New test.
53251         * g77.f-torture/compile/20000511-1.f: New test.
53252         * g77.f-torture/compile/20000511-2.f: New test.
53253
53254 2000-05-11  Michael Meissner  <meissner@redhat.com>
53255
53256         * gcc.c-torture/execute/20000511-1.c: New test.
53257
53258 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
53259
53260         * gcc.dg/dg.exp: Scan .S files as well as .c files.
53261         * gcc.dg/20000510-1.S: New.
53262
53263 2000-05-08  Catherine Moore  <clm@cygnus.com>
53264
53265         * gcc.dg/unused-3.c: New.
53266
53267 2000-05-06  Richard Henderson  <rth@cygnus.com>
53268
53269           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53270           * g++.old-deja/g++.mike/warn1.C: Likewise.
53271           * g++.old-deja/g++.pt/local1.C: Likewise.
53272           * g++.old-deja/g++.pt/local7.C: Likewise.
53273           * g++.old-deja/g++.pt/spec16.C: Likewise.
53274
53275 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
53276
53277         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53278
53279 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
53280
53281           * g77.f-torture/execute/20000503-1.f: New test.
53282
53283 2000-05-04  Andreas Jaeger  <aj@suse.de>
53284
53285         * gcc.dg/noreturn-2.c: New test.
53286
53287 2000-05-04  Neil Booth  <NeilB@earthling.net>
53288
53289         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53290         preprocessor.
53291
53292 2000-05-04  Richard Henderson  <rth@cygnus.com>
53293
53294         * gcc.c-torture/execute/20000503-1.c: Fix typo.
53295
53296 2000-05-04  Richard Henderson  <rth@cygnus.com>
53297
53298         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
53299         OpenSSL by Jason R Thorpe.
53300
53301 2000-05-03  Jim Wilson  <wilson@cygnus.com>
53302
53303         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53304
53305 2000-05-03  Robert Lipe <robertlipe@usa.net>
53306
53307         * gcc.dg/20000503-1.c: New test.
53308
53309 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
53310
53311         * gcc.c-torture/compile/20000502-1.c: New test.
53312         * g++.old-deja/g++.other/align.C: New test.
53313         * gcc.dg/cpp-tradstringify.c: New test.
53314
53315 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
53316
53317         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53318         and hard registers.
53319
53320 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
53321
53322         * gcc.c-torture/execute/loop-5.c: New test.
53323
53324 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
53325
53326         * gcc.c-torture/execute/va-arg-20.c: New test.
53327
53328 2000-04-23  Jeffrey A Law  (law@cygnus.com)
53329
53330         * gcc.c-torture/execute/20000422-1.c: New test.
53331
53332 2000-04-20  Greg McGary  <gkm@gnu.org>
53333
53334         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53335         when optimizing, but without sibling-call optimizations (-O1).
53336
53337 2000-04-20  Jeffrey A Law  (law@cygnus.com)
53338
53339           * gcc.c-torture/compile/20000420-1.c: New test.
53340
53341 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53342
53343         * g++.abi/ptrflags.C: New test.
53344         * g++.eh/catchptr1.C: Test incomplete pointer chains.
53345
53346 2000-04-19  Catherine Moore  <clm@cygnus.com>
53347
53348         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53349
53350 2000-04-19  Greg McGary  <gkm@gnu.org>
53351
53352         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53353         sibling-call optimizations.
53354
53355 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
53356
53357         * gcc.dg/20000419-1.c: New test.
53358
53359 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
53360
53361         * gcc.c-torture/execute/20000412-6.c: New test.
53362
53363 2000-04-12  Jeffrey A Law  (law@cygnus.com)
53364
53365         * gcc.c-torture/execute/20000412-5.c: New test.
53366         * g77.f-torture/compile/20000412-1.f: New test.
53367         * gcc.c-torture/execute/20000412-4.c: New test.
53368         * gcc.c-torture/compile/20000412-2.c: New test.
53369         * gcc.c-torture/execute/20000412-3.c: New test.
53370         * gcc.c-torture/compile/20000412-1.c: New test.
53371         * gcc.c-torture/execute/20000412-2.c: New test.
53372
53373 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
53374
53375         * objc/execute/bf-20.m: New test.
53376
53377 2000-04-10  Richard Henderson  <rth@cygnus.com>
53378
53379         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53380
53381         * gcc.c-torture/execute/20000412-1.c: New test.
53382
53383 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
53384
53385         * g++.old-deja/g++.eh/catchptr1.C: New test.
53386
53387 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
53388
53389         * g++.old-deja/g++.abi/cxa_vec.C: New test.
53390
53391 2000-04-08  Neil Booth  <NeilB@earthling.net>
53392
53393         * gcc.dg/cpp-nullchar.c: Remove test as
53394         embedded nulls cause problems.
53395
53396 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53397
53398         * gcc.dg/compare2.c: New test.
53399
53400 2000-04-08  Neil Booth  <NeilB@earthling.net>
53401
53402         * gcc.dg/cpp-nullchar.c: New test.
53403
53404 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
53405
53406         * gcc.dg/cpp-mi2.c: New test.
53407         * gcc.dg/cpp-mi2[abc].h: New files.
53408
53409 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
53410
53411         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53412         member name.
53413
53414 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
53415
53416         * g++.old-deja/g++.abi/vmihint.C: New test.
53417
53418 2000-04-06  Neil Booth  <NeilB@earthling.net>
53419
53420         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53421         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53422         copyright.
53423
53424 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
53425
53426         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53427         avoid stack-frame overwrite.
53428
53429 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
53430
53431         * gcc.c-torture/compile/20000405-2.c: New test.
53432         * gcc.c-torture/compile/20000405-3.c: New test.
53433
53434 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53435
53436         * gcc.c-torture/compile/20000405-1.c: New test.
53437
53438 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
53439
53440         * gcc.dg/cast-qual-1.c: Revert last change.
53441
53442 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53443
53444         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53445
53446 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
53447
53448         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53449         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53450
53451 2000-04-03  Jeffrey A Law  (law@cygnus.com)
53452
53453         * gcc.c-torture/compile/20000403-2.c: New test.
53454         * gcc.c-torture/compile/20000403-1.c: New test.
53455
53456 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
53457
53458         * gcc.c-torture/execute/20000403-1.c: New test.
53459
53460 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
53461
53462         * gcc.c-torture/execute/20000402-1.c: New test.
53463
53464 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
53465
53466         * gcc.c-torture/execute/va-arg-15.c: New test.
53467         * gcc.c-torture/execute/va-arg-16.c: New test.
53468         * gcc.c-torture/execute/va-arg-17.c: New test.
53469         * gcc.c-torture/execute/va-arg-18.c: New test.
53470         * gcc.c-torture/execute/va-arg-19.c: New test.
53471
53472 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
53473
53474         * gcc.c-torture/compile/981211-1.c: Move to...
53475         * gcc.dg/cpp-as1.c: ...here.
53476         * gcc.dg/cpp-as2.c: New file.
53477
53478         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53479         compiler.
53480
53481 2000-04-02  Neil Booth  <NeilB@earthling.net>
53482
53483         * gcc.dg/cpp-cond.c  New tests.
53484         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
53485         accidental success less likely.
53486         * gcc.dg/cpp-missingop.c  New tests.
53487         * gcc.dg/cpp-missingparen.c  New tests.
53488         * gcc.dg/cpp-shift.c  New tests.
53489         * gcc.dg/cpp-shortcircuit.c  New tests.
53490         * gcc.dg/cpp-unary.c  New tests.
53491
53492 2000-03-29  Jeffrey A Law  (law@cygnus.com)
53493
53494         * gcc.c-torture/compile/20000329-1.c: New test.
53495
53496 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
53497
53498         * gcc.c-torture/compile/20000326-1.c: New test.
53499         * gcc.c-torture/compile/20000326-2.c: New test.
53500
53501 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
53502
53503         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53504         the first parameter is a function argument.
53505
53506 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
53507
53508         * g++.old-deja/g++.ext/array4.C: New test.
53509
53510 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
53511
53512         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53513
53514 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53515
53516         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53517
53518 2000-03-19  Richard Henderson  <rth@cygnus.com>
53519
53520         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53521
53522 2000-03-19  Richard Henderson  <rth@cygnus.com>
53523
53524         * gcc.c-torture/compile/20000319-1.c: New test.
53525
53526 2000-03-14  Jeffrey A Law  (law@cygnus.com)
53527
53528         * gcc.c-torture/execute/20000314-3.c: New test.
53529         * gcc.c-torture/execute/20000314-2.c: New test.
53530         * gcc.c-torture/execute/20000314-1.c: New test.
53531         * gcc.c-torture/compile/20000314-2.c: New test.
53532         * gcc.c-torture/compile/20000314-1.c: New test.
53533
53534 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
53535
53536         * g++.old-deja/g++.warn/inline.C: New test.
53537
53538 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
53539
53540         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53541         standards-compliant result rather than specific constants.
53542         Put test-values in array.
53543
53544 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
53545
53546         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53547         (g++_target_compile): Put test-specific options last.
53548
53549 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53550
53551         * g++.old-deja/g++.eh/vbase4.C: New test.
53552
53553 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53554
53555         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53556
53557 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53558
53559         * g++.old-deja/g++.brendan/misc12.C: Removed.
53560         * g++.old-deja/g++.pt/memtemp77.C: Constify.
53561         * g++.old-deja/g++.ext/pretty4.C: New test.
53562
53563 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
53564
53565         * g++.old-deja/g++.other/string2.C: New test.
53566
53567 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
53568
53569         * g++.old-deja/g++.warn/impint2.C: New test.
53570
53571 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
53572
53573         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53574         is 1, not zero.
53575
53576 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
53577
53578         * g++.old-deja/g++.warn/impint.C: New test.
53579         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53580         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53581         * g++.old-deja/g++.pt/explicit12.C: Likewise.
53582         * g++.old-deja/g++.pt/explicit13.C: Likewise.
53583         * g++.old-deja/g++.pt/explicit17.C: Likewise.
53584         * g++.old-deja/g++.pt/explicit18.C: Likewise.
53585         * g++.old-deja/g++.pt/explicit19.C: Likewise.
53586         * g++.old-deja/g++.pt/explicit23.C: Likewise.
53587         * g++.old-deja/g++.pt/explicit31.C: Likewise.
53588         * g++.old-deja/g++.pt/explicit35.C: Likewise.
53589         * g++.old-deja/g++.pt/explicit6.C: Likewise.
53590         * g++.old-deja/g++.pt/memclass7.C: Likewise.
53591
53592 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
53593
53594         * gcc.dg/cpp-redef.c: New test.
53595
53596 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
53597
53598         * g++.old-deja/g++.pt/unify7.C: New test.
53599
53600 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
53601
53602         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53603         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53604
53605 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
53606
53607         * gcc.c-torture/compile/20000224-1.c: New test.
53608
53609 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53610
53611         * gcc.c-torture/compile/cpp-2.c: New test.
53612         * gcc.c-torture/compile/cpp-1.c: New test.
53613
53614 2000-02-25  Jeffrey A Law  (law@cygnus.com)
53615
53616         * gcc.c-torture/execute/20000225-1.c: New test.
53617
53618 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53619
53620         * gcc.dg/cpp-li2.c: New test.
53621
53622         * gcc.dg/cpp-wi1.c: New test.
53623
53624         * gcc.dg/cpp-li1.c: New test.
53625
53626 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
53627
53628         * g++.old-deja/g++.other/sizeof5.C: New test.
53629
53630 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53631
53632         * gcc.c-torture/execute/va-arg-13.c: New test.
53633
53634 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
53635
53636         * gcc.c-torture/execute/va-arg-12.c: New test.
53637
53638 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53639
53640         * gcc.c-torture/execute/20000223-1.c: New test.
53641
53642 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
53643
53644         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53645
53646 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
53647
53648         * g++.old-deja/g++.abi/ptrmem.C: New test.
53649
53650 2000-02-19  Richard Henderson  <rth@cygnus.com>
53651
53652         * gcc.c-torture/compile/init-3.c: New.
53653
53654 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
53655
53656         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53657         ALWAYS_CXXFLAGS.
53658
53659 2000-02-11  Robert Lipe <robertl@sco.com>
53660
53661         * gcc.c-torture/compile/20000211-3.c: New test.
53662
53663 2000-02-11  Martin Buchholz <martin@xemacs.org>
53664
53665         * gcc.c-torture/compile/20000211-2.c: New test.
53666
53667 2000-02-11  Jeffrey A Law  (law@cygnus.com)
53668
53669         * gcc.c-torture/compile/20000211-1.c: New test.
53670
53671 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
53672
53673         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53674           on native targets
53675
53676 2000-02-08  Nathan Sidwell  <nathan@acm.org>
53677
53678         * g++.old-deja/g++.other/cast5.C: New test.
53679
53680 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
53681
53682         * gcc.c-torture/execute/20000205-1.c: New.
53683
53684 2000-02-03  Nathan Sidwell  <nathan@acm.org>
53685
53686         * g++.old-deja/g++.jason/cast3.C: Return void.
53687         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53688
53689 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53690
53691         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53692
53693         * gcc.dg/loop-1.c: New test.
53694
53695 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
53696
53697         * gcc.c-torture/compile/20000127-1.c: New test.
53698         * gcc.c-torture/execute/991228-1.c: New test.
53699
53700 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53701
53702         * gcc.dg/unused-2.c: New test.
53703
53704         * gcc.dg/conv-1.c: New test.
53705
53706 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
53707
53708         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53709         compiler.
53710         (tool_option_proc): Fix typo.
53711
53712 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
53713
53714         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53715         of the ld on the host, not on the build machine.
53716         Also, don't crash if '--help' is not a supported option.
53717
53718 2000-01-24  Richard Henderson  <rth@cygnus.com>
53719
53720         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53721
53722 2000-01-20  Jeffrey A Law  (law@cygnus.com)
53723
53724         * gcc.c-torture/execute/20000120-2.c: New test.
53725         * gcc.c-torture/execute/20000120-1.c: New test.
53726
53727 2000-01-13  Jeffrey A Law  (law@cygnus.com)
53728
53729         * gcc.c-torture/execute/20000113-1.c: New test.
53730
53731 2000-01-12  Jeffrey A Law  (law@cygnus.com)
53732
53733         * gcc.c-torture/execute/20000112-1.c: New test.
53734
53735 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53736
53737         * gcc.dg/20000111-1.c: New test.
53738
53739 2000-01-10  Jeffrey A Law  (law@cygnus.com)
53740
53741         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53742         with 16 bit integers.
53743
53744 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53745
53746         * gcc.dg/20000108-1.c: New test.
53747
53748 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53749
53750         * g++.old-deja/g++.ns/koenig8.C: New test.
53751
53752 2000-01-05  Nathan Sidwell  <nathan@acm.org>
53753
53754         * g++.old-deja/g++.other/cast4.C: New test.
53755
53756 2000-01-05  Jeffrey A Law  (law@cygnus.com)
53757
53758         * gcc.c-torture/compile/20000105-2.c: New test.
53759         * gcc.c-torture/compile/20000105-1.c: New test.
53760
53761 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53762
53763         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
53764         references to printf & atoi to conform to ANSI standard.
53765         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
53766         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
53767         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
53768         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
53769         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
53770         * g++.old-deja/g++.brendan/complex1.C: Likewise.
53771         * g++.old-deja/g++.brendan/copy1.C: Likewise.
53772         * g++.old-deja/g++.brendan/copy2.C: Likewise.
53773         * g++.old-deja/g++.brendan/copy3.C: Likewise.
53774         * g++.old-deja/g++.brendan/copy4.C: Likewise.
53775         * g++.old-deja/g++.brendan/copy5.C: Likewise.
53776         * g++.old-deja/g++.brendan/copy6.C: Likewise.
53777         * g++.old-deja/g++.brendan/copy7.C: Likewise.
53778         * g++.old-deja/g++.brendan/copy8.C: Likewise.
53779         * g++.old-deja/g++.brendan/crash11.C: Likewise.
53780         * g++.old-deja/g++.brendan/crash14.C: Likewise.
53781         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
53782         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
53783         * g++.old-deja/g++.brendan/delete2.C: Likewise.
53784         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
53785         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
53786         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
53787         * g++.old-deja/g++.brendan/eh1.C: Likewise.
53788         * g++.old-deja/g++.brendan/groff1.C: Likewise.
53789         * g++.old-deja/g++.brendan/init3.C: Likewise.
53790         * g++.old-deja/g++.brendan/misc12.C: Likewise.
53791         * g++.old-deja/g++.brendan/misc7.C: Likewise.
53792         * g++.old-deja/g++.brendan/new2.C: Likewise.
53793         * g++.old-deja/g++.brendan/operators4.C: Likewise.
53794         * g++.old-deja/g++.brendan/operators5.C: Likewise.
53795         * g++.old-deja/g++.brendan/overload2.C: Likewise.
53796         * g++.old-deja/g++.brendan/overload7.C: Likewise.
53797         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
53798         * g++.old-deja/g++.brendan/reference1.C: Likewise.
53799         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
53800         * g++.old-deja/g++.brendan/template24.C: Likewise.
53801         * g++.old-deja/g++.brendan/template3.C: Likewise.
53802         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
53803         * g++.old-deja/g++.jason/inline3.C: Likewise.
53804         * g++.old-deja/g++.jason/opeq.C: Likewise.
53805         * g++.old-deja/g++.law/arg5.C: Likewise.
53806         * g++.old-deja/g++.law/arm7.C: Likewise.
53807         * g++.old-deja/g++.law/ctors11.C: Likewise.
53808         * g++.old-deja/g++.law/cvt8.C: Likewise.
53809         * g++.old-deja/g++.law/init9.C: Likewise.
53810         * g++.old-deja/g++.law/refs4.C: Likewise.
53811         * g++.old-deja/g++.law/template2.C: Likewise.
53812         * g++.old-deja/g++.law/visibility24.C: Likewise.
53813         * g++.old-deja/g++.law/vtable3.C: Likewise.
53814         * g++.old-deja/g++.mike/asm2.C: Likewise.
53815         * g++.old-deja/g++.mike/eh1.C: Likewise.
53816         * g++.old-deja/g++.mike/misc1.C: Likewise.
53817         * g++.old-deja/g++.mike/misc13.C: Likewise.
53818         * g++.old-deja/g++.mike/misc14.C: Likewise.
53819         * g++.old-deja/g++.mike/ns12.C: Likewise.
53820         * g++.old-deja/g++.mike/p1248.C: Likewise.
53821         * g++.old-deja/g++.mike/p3708.C: Likewise.
53822         * g++.old-deja/g++.mike/p3708a.C: Likewise.
53823         * g++.old-deja/g++.mike/p3708b.C: Likewise.
53824         * g++.old-deja/g++.mike/p646.C: Likewise.
53825         * g++.old-deja/g++.mike/p700.C: Likewise.
53826         * g++.old-deja/g++.mike/p783.C: Likewise.
53827         * g++.old-deja/g++.mike/p783a.C: Likewise.
53828         * g++.old-deja/g++.mike/p783b.C: Likewise.
53829         * g++.old-deja/g++.mike/p786.C: Likewise.
53830         * g++.old-deja/g++.mike/p789.C: Likewise.
53831         * g++.old-deja/g++.mike/p789a.C: Likewise.
53832         * g++.old-deja/g++.mike/p807a.C: Likewise.
53833         * g++.old-deja/g++.other/delete3.C: Likewise.
53834         * g++.old-deja/g++.other/dyncast1.C: Likewise.
53835         * g++.old-deja/g++.other/dyncast2.C: Likewise.
53836         * g++.old-deja/g++.other/dyncast3.C: Likewise.
53837         * g++.old-deja/g++.other/empty1.C: Likewise.
53838         * g++.old-deja/g++.other/temporary1.C: Likewise.
53839         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
53840         * g++.old-deja/g++.pt/t16.C: Likewise.
53841         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
53842
53843 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
53844
53845         * gcc.dg/991230-1.c: New test.
53846
53847 1999-12-29  Jeffrey A Law  (law@cygnus.com)
53848
53849         * gcc.c-torture/compile/991229-3.c: New test.
53850         * gcc.c-torture/compile/991229-2.c: New test.
53851         * gcc.c-torture/compile/991229-1.c: New test.
53852
53853 1999-12-29  Greg McGary <gkm@eng.ascend.com>
53854
53855         * gcc.c-torture/compile/labels-2.c: New test.
53856
53857 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
53858
53859         * gcc.c-torture/execute/991227-1.c: New test.
53860
53861 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53862
53863         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
53864
53865 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
53866
53867         * gcc.c-torture/execute/991221-1.c: New test.
53868
53869 1999-12-20  Nathan Sidwell  <nathan@acm.org>
53870
53871         * g++.old-deja/g++.other/cast3.C: New test.
53872
53873 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
53874
53875         * gcc.c-torture/execute/991216-4.c: New test.
53876
53877 1999-12-16  Michael Meissner  <meissner@cygnus.com>
53878
53879         * gcc.c-torture/execute/991216-1.c: New test.
53880         * gcc.c-torture/execute/991216-2.c: New test.
53881         * gcc.c-torture/execute/991216-3.c: New test.
53882
53883 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53884
53885         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
53886         Actually make the test fail by using "-O2" for compilation.
53887
53888 1999-12-15  Nathan Sidwell  <nathan@acm.org>
53889
53890         * g++.old-deja/g++.warn/cast-align1.C: New test.
53891
53892 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53893
53894         * gcc.c-torture/compile/991214-1.c: New test.
53895         * gcc.c-torture/compile/991214-2.c: New test.
53896
53897 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
53898
53899         * gcc.dg/991214-1.c: New test.
53900
53901 1999-12-13  Jeffrey A Law  (law@cygnus.com)
53902
53903         * gcc.c-torture/compile/991213-3.c: New test.
53904         * gcc.c-torture/compile/991213-2.c: New test.
53905         * gcc.c-torture/compile/991213-1.c: New test.
53906
53907 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
53908
53909         * gcc.dg/991209-1.c: New test.
53910
53911 1999-12-08  Nathan Sidwell <nathan@acm.org>
53912
53913         * gcc.c-torture/compile/991208-1.c: New test.
53914
53915 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53916
53917         * gcc.dg/ultrasp2.c: New test.
53918
53919 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
53920
53921         * g++.old-deja/g++.abi/align.C (main): Fix typo.
53922
53923 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
53924
53925         * gcc.c-torture/compile/991202-1.c: New test.
53926         * gcc.c-torture/execute/991202-1.c: New test.
53927         * gcc.c-torture/execute/991202-2.c: New test.
53928         * gcc.c-torture/execute/991202-3.c: New test.
53929
53930 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
53931
53932         * g++.old-deja/g++.abi/align.C: New test.
53933         * g++.old-deja/g++.abi/aggregates.C: Likewise.
53934         * g++.old-deja/g++.abi/bitfields.C: Likewise.
53935
53936 1999-12-01  Richard Henderson  <rth@cygnus.com>
53937
53938         * gcc.c-torture/execute/991201-1.c: New.
53939
53940 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
53941
53942         * gcc.dg/991129-1.c: New test.
53943
53944 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
53945
53946         * gcc.c-torture/compile/991127-1.c: New test.
53947
53948 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53949
53950         * g++.old-deja/g++.other/warn4.C: New test.
53951
53952 1999-11-22  Nathan Sidwell  <nathan@acm.org>
53953
53954         * g++.old-deja/g++.eh/cleanup2.C: New test.
53955         * g++.old-deja/g++.ext/pretty2.C: New test.
53956         * g++.old-deja/g++.ext/pretty3.C: New test.
53957         * g++.old-deja/g++.other/debug6.C: New test.
53958
53959 1999-10-20  Jim Wilson  <wilson@cygnus.com>
53960
53961         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
53962         compiler_output to look for one error message instead of two.
53963
53964 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
53965
53966         * gcc.c-torture/execute/991118-1.c: Also test case
53967         where the word boundary does not split a byte evenly.
53968
53969 1999-11-19  Nathan Sidwell  <nathan@acm.org>
53970
53971         * g++.old-deja/g++.ext/restrict1.C: New test.
53972
53973 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
53974
53975         * gcc.c-torture/execute/991118-1.c: New test.
53976
53977 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
53978
53979         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
53980         working directory pathnames.
53981
53982 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
53983
53984         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
53985         host is equipped with driver.h and driver.o so it can actually
53986         compile and run the tests.
53987
53988 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
53989
53990         * gcc.c-torture/compile/991008-1.c: New test.
53991
53992 1999-11-08  Nick Clifton  <nickc@cygnus.com>
53993
53994         * lib/gcc-dg.exp: Include target-supports.exp
53995
53996 1999-11-05  Nick Clifton  <nickc@cygnus.com>
53997
53998         * lib/target-supports.exp: New file: Provide procs to test for
53999         features supported by the target.
54000         (check_weak_available): Moved here from ecos.exp.
54001         (check_alias_available): New proc: Determine of the target
54002         toolchain supports the alias attribute.
54003
54004         * gcc.dg/special/ecos.exp: Move check_weak_available to
54005         target-supports.exp.
54006         (alias-1.c): Only perform the test if the target supports
54007         aliases.
54008         (wkali-1.c): Only perform the test if the target supports
54009         aliases.
54010
54011         * gcc.dg/990506-0.c: Expect error messages from cross
54012         targets as well as native targets.
54013
54014 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54015
54016         * gcc.dg/ultrasp1.c: Removed xfail.
54017         * gcc.dg/struct-ret-2.c: Likewise.
54018         * gcc.dg/array-1.c: Likewise.
54019
54020 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
54021
54022         * gcc.dg/struct-ret-2.c: New test.
54023
54024         * gcc.dg/array-1.c: New test.
54025
54026 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
54027
54028         * gcc.c-torture/execute/991030-1.c: New test.
54029
54030 1999-10-26  Richard Henderson  <rth@cygnus.com>
54031
54032         * gcc.c-torture/compile/991026-2.c: New test.
54033
54034 1999-10-26  Jeffrey A Law  (law@cygnus.com)
54035
54036         * gcc.c-torture/compile/991026-1.c: New test.
54037
54038 1999-10-23  Jeffrey A Law  (law@cygnus.com)
54039
54040         * gcc.c-torture/execute/991023-1.c: New test.
54041
54042 1999-10-19  Jeffrey A Law  (law@cygnus.com)
54043
54044         * gcc.c-torture/execute/991019-1.c: New test.
54045
54046 1999-10-16  Richard Henderson  <rth@cygnus.com>
54047
54048         * gcc.c-torture/execute/991016-1.c: New test.
54049
54050 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
54051
54052         * gcc.c-torture/execute/991014-1.c: New test.
54053
54054 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
54055
54056         * g++.old-deja/g++.other/union2.C: New test.
54057
54058 1999-10-13  Nathan Sidwell  <nathan@acm.org>
54059
54060         * g++.old-deja/g++.other/vaarg2.C: New test.
54061         * g++.old-deja/g++.other/vaarg3.C: New test.
54062
54063 1999-10-12  Craig Burley  <craig@jcb-sc.com>
54064
54065         * g77.f-torture/noncompile/19990905-1.f: Moved from being
54066         in compile/.
54067
54068 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
54069
54070         * gcc.c-torture/execute/va-arg-11.c: New test.
54071
54072 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
54073
54074         * lib/file-format.exp (gcc_target_object_format): Don't
54075         crash if objdump is unavailable.
54076
54077 1999-09-29  Donn Terry <donn@interix.com>
54078
54079         * gcc.misc-tests/mg.exp: delete extraneous redirection.
54080
54081 1999-09-28  Nick Clifton  <nickc@cygnus.com>
54082
54083         * gcc.c-torture/compile/990928-1.c: New test.
54084
54085 1999-09-28  Nathan Sidwell  <nathan@acm.org>
54086
54087         * g++.old-deja/g++.other/decl6.C: New test.
54088
54089 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54090
54091         * gcc.c-torture/execute/va-arg-10.c: New test.
54092
54093 1999-09-27  Nathan Sidwell  <nathan@acm.org>
54094
54095         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54096         __PRETTY_FUNCTION__.
54097
54098 1999-09-23  Nick Clifton  <nickc@cygnus.com>
54099
54100         * gcc.c-torture/execute/990923-1.c: New test.
54101
54102 1999-09-21  Nick Clifton  <nickc@cygnus.com>
54103
54104         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54105         for which -fpic is inappropriate.
54106
54107 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
54108
54109         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54110
54111 1999-09-21  Nathan Sidwell  <nathan@acm.org>
54112
54113         * g++.old-deja/g++.other/dyncast1.C: New test.
54114         * g++.old-deja/g++.other/dyncast2.C: New test.
54115         * g++.old-deja/g++.other/dyncast3.C: New test.
54116         * g++.old-deja/g++.other/dyncast4.C: New test.
54117         * g++.old-deja/g++.other/dyncast5.C: New test.
54118         * g++.old-deja/g++.eh/catch3.C: New test.
54119         * g++.old-deja/g++.eh/catch3p.C: New test.
54120         * g++.old-deja/g++.eh/catch4.C: New test.
54121         * g++.old-deja/g++.eh/catch4p.C: New test.
54122         * g++.old-deja/g++.eh/catch5.C: New test.
54123         * g++.old-deja/g++.eh/catch5p.C: New test.
54124         * g++.old-deja/g++.eh/catch6.C: New test.
54125         * g++.old-deja/g++.eh/catch6p.C: New test.
54126         * g++.old-deja/g++.eh/catch7.C: New test.
54127         * g++.old-deja/g++.eh/catch7p.C: New test.
54128         * g++.old-deja/g++.eh/catch8.C: New test.
54129         * g++.old-deja/g++.eh/catch8p.C: New test.
54130         * g++.old-deja/g++.eh/catch9.C: New test.
54131         * g++.old-deja/g++.eh/catch9p.C: New test.
54132
54133 1999-09-13  Nathan Sidwell  <nathan@acm.org>
54134
54135         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54136         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54137
54138 1999-09-13  Jeffrey A Law  (law@cygnus.com)
54139
54140         * gcc.c-torture/compile/990913-1.c: New test.
54141
54142 1999-09-10  Nathan Sidwell  <nathan@acm.org>
54143
54144         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54145         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54146
54147 1999-09-09  Richard Henderson  <rth@cygnus.com>
54148
54149         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54150
54151 1999-09-09  Nathan Sidwell  <nathan@acm.org>
54152
54153         * g++.old-deja/g++.other/lookup11.C: New test.
54154         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54155         what is permitted and what we want.
54156         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54157         overload use.
54158         * g++.old-deja/g++.jason/rfg5.C: Likewise.
54159
54160 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
54161
54162         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54163         * gcc.c-torture/noncompile/poison-1.c: New file.
54164
54165 1999-09-08  Nathan Sidwell  <nathan@acm.org>
54166
54167         * g++.old-deja/g++.other/sizeof3.C: New test.
54168         * g++.old-deja/g++.other/sizeof4.C: New test.
54169         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54170         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54171
54172 1999-09-07  Richard Henderson  <rth@cygnus.com>
54173
54174         * gcc.dg/va-arg-1.c: New.
54175
54176 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54177
54178         * gcc.c-torture/execute/va-arg-9.c: New test.
54179
54180 1999-09-05  Craig Burley  <craig@jcb-sc.com>
54181
54182         * g77.f-torture/compile/980519-2.f: New test.
54183         * g77.f-torture/compile/19990905-0.f: New test.
54184         * g77.f-torture/compile/19990905-1.f: New test.
54185         * g77.f-torture/compile/19990905-2.f: New test.
54186
54187         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54188
54189 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
54190
54191         * gcc.c-torture/execute/990827-1.c: Fix typo.
54192
54193 1999-09-03  Nathan Sidwell  <nathan@acm.org>
54194
54195         * g++.old-deja/g++.other/deref1.C: New test.
54196
54197 1999-09-02  Nathan Sidwell  <nathan@acm.org>
54198
54199         * g++.old-deja/g++.other/ambig2.C: New test.
54200         * g++.old-deja/g++.other/cond5.C: New test.
54201         * g++.old-deja/g++.other/lookup16.C: New test.
54202
54203 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
54204
54205         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54206         assemblers too.
54207
54208 1999-08-31  Jeffrey A Law  (law@cygnus.com)
54209
54210         * lib/c-torture.exp: Avoid the "compare executables" optimization
54211         when testing native.
54212
54213 1999-08-29  Jeffrey A Law  (law@cygnus.com)
54214
54215         * gcc.c-torture/execute/990829-1.c: New test.
54216         * gcc.c-torture/compile/990829-1.c: New test.
54217
54218 1999-08-27  Paul Burchard  <burchard@pobox.com>
54219
54220         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54221         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54222         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54223         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54224         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54225         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54226         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54227         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54228         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54229         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54230         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54231
54232 1999-08-27  Jeffrey A Law  (law@cygnus.com)
54233
54234         * gcc.c-torture/execute/990827-1.c: New test.
54235
54236 1999-08-26  Craig Burley  <craig@jcb-sc.com>
54237
54238         * g77.f-torture/noncompile/19990826-4.f: New test.
54239
54240         * g77.f-torture/compile/19990826-3.f: New test.
54241
54242         * g77.f-torture/execute/19990826-2.f: New test.
54243
54244         * g77.f-torture/compile/19990826-1.f: New test.
54245
54246         * gcc.c-torture/execute/990826-0.c: New test.
54247         * g77.c-torture/execute/19990826-0.f: New test.
54248
54249         * g77.f-torture/noncompile/970626-2.f: New test.
54250
54251 1999-08-25  Paul Burchard  <burchard@pobox.com>
54252
54253         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54254         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54255         lss-011.C: New tests.
54256
54257 1999-08-25  Nathan Sidwell  <nathan@acm.org>
54258
54259         * g++.old-deja/g++.other/decl5.C: New test.
54260
54261 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54262
54263         * noncompile/noncompile.exp: Load_lib c-torture.exp.
54264         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54265         call `postbase' for each one.  All callers of `postbase' changed
54266         to call this instead.
54267
54268 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
54269
54270         * gcc.c-torture/execute/990811-1.c: New test.
54271
54272 1999-08-09  Nick Clifton  <nickc@cygnus.com>
54273
54274         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54275         just native ones.
54276
54277         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54278         just native ones.
54279
54280 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54281
54282         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54283
54284 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54285
54286         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54287
54288 1999-08-04  Nathan Sidwell  <nathan@acm.org>
54289
54290         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54291
54292 1999-08-04  Jeffrey A Law  (law@cygnus.com)
54293
54294         * gcc.c-torture/execute/990804-1.c: New test.
54295
54296 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54297
54298         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54299         * g++.old-deja/g++.brendan/crash64.C: Likewise.
54300         * g++.old-deja/g++.brendan/overload8.C: Likewise.
54301
54302 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54303
54304         * g++.old-deja/g++.other/struct1.C: New test.
54305
54306 1999-08-03  Nathan Sidwell  <nathan@acm.org>
54307
54308         * g++.old-deja/g++.other/enum2.C: New test.
54309
54310 1999-08-02  Richard Henderson  <rth@cygnus.com>
54311
54312         Adapted from tests from Franz Sirl:
54313         * gcc.c-torture/execute/va-arg-7.c: New test.
54314         * gcc.c-torture/execute/va-arg-8.c: New test.
54315
54316 1999-08-01  Jeffrey A Law  (law@cygnus.com)
54317
54318         * gcc.c-torture/compile/990801-2.c: New test.
54319
54320         * gcc.c-torture/compile/990801-1.c: New test.
54321
54322 1999-07-27  Michael Meissner  <meissner@cygnus.com>
54323
54324         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54325         fp-cmp-1.c, converting double to float.
54326
54327         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54328         fp-cmp-1.c, converting double to long double.
54329
54330         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54331         from fr1 to unknown_register, since fr1 is a legitimate register
54332         on some machines.
54333
54334 1999-07-25  Jeffrey A Law  (law@cygnus.com)
54335
54336         * README: More listname related changes.
54337
54338 1999-07-08  Catherine Moore  <clm@cygnus.com>
54339
54340         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
54341
54342 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
54343
54344         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54345
54346 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
54347
54348         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54349
54350 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
54351
54352         * gcc.dg/990703-1.c: New test.
54353
54354 1999-06-29  Nick Clifton  <nickc@cygnus.com>
54355
54356         * lib/file-format.exp: New file: Move definition of proc
54357         gcc_target_object_format to here from
54358         gcc.dg/special/ecos.exp.
54359
54360         * lib/c-torture.exp: Include lib file-format.exp.
54361         * lib/gcc-dg.exp: Include lib file-format.exp.
54362
54363         * gcc.dg/special/ecos.exp: Remove definition of proc
54364         gcc_target_object_format.
54365
54366 1999-06-28  Jeffrey A Law  (law@cygnus.com)
54367
54368         * gcc.c-torture/execute/990628-1.c: New test.
54369
54370 1999-06-25  Jeffrey A Law  (law@cygnus.com)
54371
54372         * gcc.c-torture/compile/990625-2.c: New test.
54373
54374         * gcc.c-torture/compile/990625-1.c: New test.
54375
54376 1999-06-23  Nick Clifton  <nickc@cygnus.com>
54377
54378         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
54379         attributes compile.
54380         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54381         ports that use the COFF/PE file format.
54382
54383 1999-06-17  Jeffrey A Law  (law@cygnus.com)
54384
54385         * gcc.c-torture/compile/990617-1.c: New test.
54386
54387 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
54388
54389         * g++.old-deja/g++.other/decl4.C: New test.
54390
54391 1999-06-14  Nathan Sidwell  <nathan@acm.org>
54392
54393         * g++.old-deja/g++.other/bitfld3.C: New test.
54394
54395 1999-06-08  Nathan Sidwell  <nathan@acm.org>
54396
54397         * g++.old-deja/g++.eh/catch1.C: New test.
54398
54399 1999-06-07  Jeffrey A Law  (law@cygnus.com)
54400
54401         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54402
54403         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54404         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
54405
54406 1999-06-05  Craig Burley  <craig@jcb-sc.com>
54407
54408         * g77.f-torture/compile/19990502-0.f: Replace with new,
54409         shorter, test that still fails after recent changes.
54410
54411 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54412
54413         * gcc.c-torture/execute/990604-1.c: New test.
54414
54415 1999-05-31  Jeffrey A Law  (law@cygnus.com)
54416
54417         * gcc.c-torture/execute/990531-1.c: New test.
54418
54419 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54420
54421         * gcc.c-torture/compile/990527-1.c: New test.
54422
54423 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
54424
54425         * gcc.c-torture/execute/990527-1.c: New test.
54426
54427 1999-05-25  Nick Clifton  <nickc@cygnus.com>
54428
54429         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54430         bitfields as signed.
54431
54432 1999-05-25  Craig Burley  <craig@jcb-sc.com>
54433
54434         * g77.f-torture/compile/19990525-0.f: New test.
54435
54436 1999-05-25  Jeffrey A Law  (law@cygnus.com)
54437
54438         * gcc.c-torture/execute/990525-2.c: New test.
54439
54440         * gcc.c-torture/execute/990525-1.c: New test.
54441
54442 1999-05-24  Nathan Sidwell  <nathan@acm.org>
54443
54444         * g++.old-deja/g++.other/anon3.C: New test.
54445         * g++.old-deja/g++.other/anon4.C: New test.
54446         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54447         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54448         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54449         Merrill).
54450
54451 1999-05-24  Jeffrey A Law  (law@cygnus.com)
54452
54453         * gcc.c-torture/execute/990524-1.c: New test.
54454
54455         * gcc.dg/990524-1.c: New test.
54456
54457 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54458
54459         * gcc.c-torture/compile/990523-1.c: New test.
54460
54461 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
54462
54463         * gcc.c-torture/compile/990519-1.c: New test.
54464
54465 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54466
54467         * gcc.c-torture/compile/990517-1.c: New test.
54468
54469         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54470         (e4, f4): New tests.
54471         (main): Call them.
54472
54473 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54474
54475         * gcc.dg/noreturn-1.c: New test.
54476
54477 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54478
54479         * gcc.c-torture/execute/990513-1.c: New test.
54480
54481 1999-05-10  Richard Henderson  <rth@cygnus.com>
54482
54483         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54484
54485 1999-05-10  Craig Burley  <craig@jcb-sc.com>
54486
54487         * g77.f-torture/execute/erfc.f: Use small single-precision
54488         values, to avoid problems on Alphas when not -mieee.
54489
54490 1999-05-08  Craig Burley  <craig@jcb-sc.com>
54491
54492         * gcc.dg/990506-0.c: New test.
54493
54494 1999-05-08  Richard Henderson  <rth@cygnus.com>
54495
54496         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54497         the constant to test.  Don't XFAIL 64-bit targets.
54498
54499         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54500         * g++.old-deja/g++.law/profile1.C: Likewise.
54501
54502         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54503         operator new instances.
54504         * g++.old-deja/g++.other/delete5.C: Likewise.
54505
54506 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54507
54508         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54509         intrinsic.
54510
54511 1999-05-03  Craig Burley  <craig@jcb-sc.com>
54512
54513         * g77.f-torture/execute/u77-test.f: Reverse order of two
54514         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54515
54516 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54517
54518         * gcc.dg/compare1.c: New test.
54519
54520 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
54521
54522         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54523         New tests.
54524
54525 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54526
54527         * g77.f-torture/compile/19990502-1.f: New test.
54528
54529 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54530
54531         * g77.f-torture/compile/19990502-0.f: New test.
54532
54533 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54534
54535         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54536         intrinsic.
54537
54538 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54539
54540         * g77.f-torture/execute/u77-test.f (main): List libU77
54541         intrinsics not currently tested.
54542         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54543         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54544         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54545         Trim blanks off the ends of some printed strings.
54546
54547 1999-05-02  Craig Burley  <craig@jcb-sc.com>
54548
54549         * g77.f-torture/execute/u77-test.f (main): Just warn about
54550         FSTAT gid disagreement, as it's expected on some systems.
54551
54552 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54553
54554         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54555         use a new function, which allows for some slop.
54556         Clean up some commentary.
54557         (issum): The new function.
54558         (sgladd): Deleted subroutine.
54559
54560 1999-05-01  Craig Burley  <craig@jcb-sc.com>
54561
54562         * g77.f-torture/execute/u77-test.f: Modify to be more like
54563         libf2c/libU77 version, bringing patches to that version here.
54564         Add suitable commentary.
54565
54566 1999-04-25  Richard Henderson  <rth@cygnus.com>
54567
54568         * gcc.dg/990424-1.c: New test.
54569
54570 1999-04-24  Craig Burley  <craig@jcb-sc.com>
54571
54572         * g77.f-torture/execute/u77-test.f (main): Bug involving
54573         LSTAT has been fixed, so turn back on full checking.
54574
54575 1999-04-20  Craig Burley  <craig@jcb-sc.com>
54576
54577         * g77.f-torture/compile/19990419-0.f: New test.
54578         * g77.f-torture/execute/19990419-1.f: New test.
54579
54580 1999-04-17  Richard Henderson  <rth@cygnus.com>
54581
54582         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54583         to avoid the need for a prototype to supress a warning.
54584
54585 1999-04-07  Jim Wilson  <wilson@cygnus.com>
54586
54587         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54588
54589 1999-04-04  Jeffrey A Law  (law@cygnus.com)
54590
54591         * gcc.c-torture/execute/990404-1.c: New test.
54592
54593 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54594
54595         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54596         * gcc.dg/cpp-if3.c: Don't use -pedantic.
54597         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54598         missing initializer warnings.
54599
54600 1999-03-28  Jeffrey A Law  (law@cygnus.com)
54601
54602         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54603         matching strings.
54604
54605 1999-03-26  Jeffrey A Law  (law@cygnus.com)
54606
54607         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54608
54609 1999-03-26  Craig Burley  <craig@jcb-sc.com>
54610
54611         * g77.f-torture/execute/19990325-0.f: New test.
54612         * g77.f-torture/execute/19990325-1.f: New test.
54613
54614 1999-03-24  Jeffrey A Law  (law@cygnus.com)
54615
54616         * gcc.c-torture/execute/990324-1.c: New test.
54617
54618 1999-03-22  Jim Wilson  <wilson@cygnus.com>
54619
54620         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54621         test with 4.
54622
54623 1999-03-17  Richard Henderson  <rth@cygnus.com>
54624
54625         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
54626
54627 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54628
54629         * g77.f-torture/execute/19990313-2.f: New test.
54630         * g77.f-torture/execute/19990313-3.f: New test.
54631
54632 1999-03-13  Craig Burley  <craig@jcb-sc.com>
54633
54634         * g77.f-torture/execute/19990313-0.f: New test.
54635         * g77.f-torture/execute/19990313-1.f: New test.
54636
54637 1999-03-12  Jim Wilson  <wilson@cygnus.com>
54638
54639         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54640         printf to sprintf.
54641         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54642         (main): Add check for u15.  Conditionalize u31 check depending on
54643         whether ints are <32 bits or >=32 bits.
54644
54645 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54646
54647         * g77.f-torture/execute/19981119-0.f: Improve testiness.
54648
54649 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54650
54651         * g77.f-torture/compile/19990305-0.f: New test.
54652         * g77.f-torture/execute/19981119-0.f: New test.
54653
54654 1999-03-08  Craig Burley  <craig@jcb-sc.com>
54655
54656         * g77.f-torture/execute/970625-2.f: call ABORT if final
54657         result is not correct, instead of just printing it.
54658         Add this checking via newly introduced obfuscation, to
54659         trip up buggy front ends.
54660
54661 1999-03-07  Craig Burley  <craig@jcb-sc.com>
54662
54663         * g77.f-torture/compile/960317-1.f: Moved from being
54664         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
54665
54666 1999-03-06  Craig Burley  <craig@jcb-sc.com>
54667
54668         * g77.f-torture/execute/960317-1.f: New (old) test.
54669         * g77.f-torture/execute/970625-2.f: Ditto.
54670
54671 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
54672
54673         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54674         error message on line 1 or line 2; cccp and cpplib do this differently.
54675
54676 1999-03-01  Jeffrey A Law  (law@cygnus.com)
54677
54678         * g++.old-deja/g++.law/weak1.C: New test.
54679
54680 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54681
54682         * gcc.c-torture/execute/990119-1.c: Renamed to...
54683         * gcc.dg/990119-1.c: this, so it will only be tested once
54684         (it's a preprocessor test, it doesn't need to be run at
54685         multiple optimization levels).
54686
54687 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
54688
54689         * lib/g++.exp: Don't add incdir=$base_dir/../include to
54690           ALWAYS_CXXFLAGS.
54691
54692 1999-02-24  Craig Burley  <craig@jcb-sc.com>
54693
54694         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54695         * g77.f-torture/compile/19981216-0.f: ...as it is expected
54696         to not be compilable by current g77.
54697
54698 1999-02-24  Nick Clifton  <nickc@cygnus.com>
54699
54700         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54701
54702 1999-02-22  Jeffrey A Law  (law@cygnus.com)
54703
54704         * gcc.c-torture/execute/990222-1.c: New test.
54705
54706 1999-02-19  Craig Burley  <craig@jcb-sc.com>
54707
54708         * g77.f-torture/compile/19990218-0.f: New test.
54709         * g77.f-torture/noncompile/19990218-1.f: New test.
54710
54711 1999-02-18  Craig Burley  <craig@jcb-sc.com>
54712
54713         * g77.f-torture/compile/19981216-0.f: New test.
54714
54715 1999-02-14  Jeffrey A Law  (law@cygnus.com)
54716
54717         * gcc.dg/990214-1.c: New test.
54718
54719 1999-02-13  Jeffrey A Law  (law@cygnus.com)
54720
54721         * gcc.dg/990213-2.c: New test.
54722
54723         * gcc.dg/990213-1.c: New test.
54724
54725 1999-02-12  Jeffrey A Law  (law@cygnus.com)
54726
54727         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54728         ints.
54729
54730 1999-02-11  Nick Clifton  <nickc@cygnus.com>
54731
54732         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54733         specified by target.
54734
54735         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54736
54737 1999-02-11  Jeffrey A Law  (law@cygnus.com)
54738
54739         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54740
54741 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54742
54743         * gcc.dg/special/ecos.exp: New test driver for new tests with
54744         special requirements.
54745
54746         * gcc.dg/special/alias-1.c: New test.
54747         * gcc.dg/special/gcsec-1.c: New test.
54748         * gcc.dg/special/weak-1.c: New test.
54749         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54750         * gcc.dg/special/weak-2.c: New test.
54751         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54752         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54753         * gcc.dg/special/wkali-1.c: New test.
54754         * gcc.dg/special/wkali-2.c: New test.
54755         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54756         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54757
54758 1999-02-10  Felix Lee  <flee@cygnus.com>
54759
54760           * lib/c-torture.exp (c-torture-compile): Pull out code for
54761           analyzing gcc error messages.
54762           (c-torture-execute): Likewise.  Fix some (harmless) false
54763           positives.
54764           * lib/gcc.exp (gcc_check_compile): New function.
54765
54766 1999-02-08  Richard Henderson  <rth@cygnus.com>
54767
54768         * gcc.c-torture/execute/990208-1.c: New test.
54769
54770 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
54771
54772         * g++.dg/special/ecos.exp: New driver for new tests with special
54773         requirements
54774
54775         * g++.dg/special/conpr-1.C: New test
54776         * g++.dg/special/conpr-2.C: New test
54777         * g++.dg/special/conpr-2a.C: New test
54778         * g++.dg/special/conpr-3.C: New test
54779         * g++.dg/special/conpr-3a.C: New test
54780         * g++.dg/special/conpr-3b.C: New test
54781
54782         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
54783         allow g++ to use the dg driver
54784
54785         * README: Add comment about g++.dg directory
54786
54787 1999-02-06  Jeffrey A Law  (law@cygnus.com)
54788
54789         * README: Update email addresses.
54790
54791 1999-02-03  Nick Clifton  <nickc@cygnus.com>
54792
54793         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
54794         arguments in order to force structure S onto the stack even on
54795         the alpha.
54796         (test): Pass 10 leading arguments to function foo as well as the
54797         structure S.
54798
54799         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
54800         failure for all targets.
54801
54802         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
54803         abort to terminate program execution.
54804
54805 1999-01-30  Richard Henderson  <rth@cygnus.com>
54806
54807         * gcc.c-torture/execute/990130-1.c: New test.
54808
54809 1999-01-30  Jeffrey A Law  (law@cygnus.com)
54810
54811         * gcc.dg/990130-1.c: New test.
54812
54813 1999-01-28  Michael Meissner  <meissner@cygnus.com>
54814
54815         * gcc.c-torture/execute/990128-1.c: New test.
54816
54817 1999-01-27  Michael Meissner  <meissner@cygnus.com>
54818
54819         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
54820
54821 1999-01-27  Felix Lee  <flee@cygnus.com>
54822
54823         * lib/c-torture.exp (c-torture-compile): pull out code for
54824         analyzing gcc error messages.
54825         (c-torture-execute): ditto, and fix some (harmless) false
54826         positives.
54827         * lib/gcc.exp (gcc_check_compile): new function.
54828
54829 1999-01-17  Jeffrey A Law  (law@cygnus.com)
54830
54831         * gcc.dg/990117-1.c: New test.
54832
54833         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
54834
54835         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
54836
54837 1999-01-15  Jeffrey A Law  (law@cygnus.com)
54838
54839         * g77.f-torture/compile/990115-1.f: New test.
54840
54841 1999-01-07  Jeffrey A Law  (law@cygnus.com)
54842
54843         * gcc.c-torture/compile/990107-1.c: New test
54844
54845 1999-01-06  Jeffrey A Law  (law@cygnus.com)
54846
54847         * gcc.c-torture/execute/990106-2.c: New test.
54848
54849         * gcc.c-torture/execute/990106-1.c: New test.
54850
54851 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
54852
54853         * gcc.c-torture/compile/981223-1.c: New test.
54854
54855 1998-12-29  Richard Henderson  <rth@cygnus.com>
54856
54857         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
54858         (opt3): Rename from opt4 and disable.
54859
54860 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
54861
54862         * g++.old-deja/g++.pt/ptrmem5.C: New test.
54863
54864 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54865
54866         * g++.old-deja/g++.other/conv5.C: New test.
54867
54868 1998-12-14  Nick Clifton  <nickc@cygnus.com>
54869
54870         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
54871
54872 1998-12-11  Jeffrey A Law  (law@cygnus.com)
54873
54874         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
54875
54876 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
54877
54878         * gcc.c-torture/compile/981211-1.c: New test.
54879
54880 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54881
54882         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
54883
54884         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
54885
54886 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54887
54888         * gcc.special/930510-1.c: Make C9X safe.
54889         * gcc.misc-tests/gcov-1.c Similarly.
54890         * gcc.misc-tests/gcov-2.c Similarly.
54891
54892 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54893
54894         * gcc.dg/ultrasp1.c: New test.
54895
54896 1998-12-06  Richard Henderson  <rth@cygnus.com>
54897
54898         * gcc.c-torture/execute/981206.c: New test.
54899
54900 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54901
54902         * g++.old-deja/g++.ns/template7.C: New test.
54903
54904         * g++.old-deja/g++.other/expr1.C: New test.
54905
54906         * g++.old-deja/g++.eh/tmpl3.C: New test.
54907
54908         * g++.old-deja/g++.eh/tmpl2.C: New test.
54909
54910 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54911
54912         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
54913         * g++.old-deja/g++.other/using6.C: Removed.
54914         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
54915
54916         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
54917
54918 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54919
54920         * g++.old-deja/g++.pt/overload8.C: New test.
54921
54922         * g++.old-deja/g++.pt/overload7.C: New test.
54923
54924         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
54925
54926         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
54927         and relinking messages.
54928         * lib/g++.exp (g++_target_compile): Remove .rpo file when
54929         compiling with -frepo.
54930
54931 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
54932
54933         * g++.old-deja/g++.pt/lookup6.C: New test.
54934
54935 1998-11-30  Nick Clifton  <nickc@cygnus.com>
54936
54937         * gcc.c-torture/execute/981130-1.c: New test.
54938         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
54939
54940 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
54941
54942         * g++.old-deja/g++.pt/explicit76.C: New test.
54943
54944         * g++.old-deja/g++.pt/friend38.C: New test.
54945
54946         * g++.old-deja/g++.ns/crash2.C: New test.
54947
54948         * g++.old-deja/g++.pt/defarg8.C: New test.
54949
54950         * g++.old-deja/g++.pt/instantiate6.C: New test.
54951
54952         * g++.old-deja/g++.pt/static6.C: New test.
54953
54954         * g++.old-deja/g++.pt/decl2.C: New test.
54955
54956 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54957
54958         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
54959         problem is actually related with name lookup, but so what? :-)
54960
54961         * g++.old-deja/g++.pt/friend37.C: New test.
54962
54963 1998-11-25  Dave Love  <d.love@dl.ac.uk>
54964
54965         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
54966         element, which fails on some systems.
54967
54968         * g77.f-torture/execute/labug1.f: New test.
54969
54970 1998-11-21  Jeffrey A Law  (law@cygnus.com)
54971
54972         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
54973         is defined.
54974
54975 1998-11-18  Dave Love  <d.love@dl.ac.uk>
54976
54977         * g77.f-torture/compile/981117-1.f: New test.
54978
54979 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
54980
54981         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
54982         properly discarded.
54983
54984 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
54985
54986         * gcc.c-torture/execute/memcheck: New directory of tests for
54987         -fcheck-memory-usage.
54988
54989 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54990
54991         * README: New file, general information about the testsuite and
54992         new description of the various C++ test subdirectories.
54993         * README.g++: Eliminate obsolete information, update and move most
54994         relevant stuff to README.
54995
54996 1998-11-07  Richard Henderson  <rth@cygnus.com>
54997
54998         * gcc.c-torture/compile/981107-1.c: New test.
54999
55000 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
55001
55002         * execute/memcpy-bi.c: New testcase.
55003
55004 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
55005
55006         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55007         base classes.
55008
55009         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55010         template is selected.
55011
55012         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55013         classes, it should be accepted for all types.
55014
55015         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55016
55017         * g++.old-deja/g++.pt/spec24.C: Ensure that template
55018         specializations start with template headers.
55019
55020 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
55021
55022         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55023
55024         * g++.old-deja/g++.other/init9.C: Test cross initialization of
55025         non-POD types.
55026
55027 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
55028
55029         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55030
55031 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55032
55033         * compile/981022-1.c, compile/981022-1.x: New test and driver.
55034
55035 1998-10-19  Jeffrey A Law  (law@cygnus.com)
55036
55037         * 981019-1.c: New test.
55038
55039 1998-10-14  Robert Lipe <robertl@dgii.com>
55040
55041         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55042         find objc headers.
55043
55044 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
55045
55046         * compile/981001-4.c: Remove use of GCC extension that triggers a
55047         compiler bug.
55048
55049 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
55050
55051         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55052
55053 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55054
55055         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
55056         instantiation of template produces incorrect code for delete
55057         expression.
55058
55059         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
55060         constructors' name is not unique.
55061         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55062         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55063
55064         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
55065         automatic array of const is ill-formed.
55066
55067         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
55068         of template parameter?
55069
55070         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
55071         const.
55072
55073         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
55074         pointer-to-member expression.
55075
55076         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
55077         declaration causes ICE.
55078
55079 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
55080
55081         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
55082         reserved in the global namespace.
55083
55084         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55085         generate needed virtual table.
55086
55087         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55088
55089 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
55090
55091         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55092         template-dependent type
55093
55094 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55095
55096         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55097         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55098         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55099
55100         * g++.old-deja/g++.other/using5.C: New test; using decl from base
55101         class should be usable as argument of member function.
55102         * g++.old-deja/g++.other/using6.C: New test; using decl from base
55103         class should be usable as return type of member function.
55104         * g++.old-deja/g++.other/using7.C: New test; using decl from base
55105         class should be usable as type of data member.
55106
55107         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55108
55109 1998-10-09  Jeffrey A Law  (law@cygnus.com)
55110
55111         * gcc.c-torture/special/920521-1.c: Fix bogus test.
55112
55113 1998-10-08  Nick Clifton  <nickc@cygnus.com>
55114
55115         * gcc.dg/dll-?.c Add thumb to target list.
55116         Fix assembler scan patterns to match current assembler output.
55117
55118 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
55119
55120         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
55121         matching of template brackets.
55122
55123         * g++.old-deja/g++.other/using4.C: New test.  Test using
55124         declarations of methods from base classes.
55125
55126         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
55127         within functions should introduce names into the innermost
55128         enclosing namespace.
55129
55130         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
55131         of static locals if first initialization throws.
55132
55133 1998-10-07  Jim Wilson  <wilson@cygnus.com>
55134
55135         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55136
55137 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
55138
55139         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
55140         lose track of the possible targets of tablejump insns.
55141         * special/special.exp: Run it.
55142
55143 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
55144
55145         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
55146         must be declared before its specializations can be named in friend
55147         declarations.
55148
55149 1998-10-05  Dave Love  <d.love@dl.ac.uk>
55150
55151         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55152
55153         * g77.f-torture/execute/io1.f: New test.
55154
55155 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
55156
55157         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55158         with pointer to template function, for which no argument deduction
55159         is possible.
55160
55161         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55162         specialization of template function as argument to template
55163         function.
55164
55165         * g++.old-deja/g++.other/access2.C: New test; Inner class
55166         shouldn't have privileged access to Outer's names.
55167
55168 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
55169
55170         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55171         friend template declared within template class conflicts with
55172         nested class of the same name.
55173
55174         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55175         is ignored.
55176
55177         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55178         object with direct initializer as function declaration.
55179
55180         * g++.old-deja/g++.other/decl2.C: New test; duplicate
55181         initializers.
55182
55183         * g++.old-deja/g++.other/null2.C: New test; conditional operator
55184         involving const pointer and NULL produces incorrect result.
55185
55186         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55187         type name without `typename' should be rejected with -pedantic.
55188
55189 1998-10-02  Richard Henderson  <rth@cygnus.com>
55190
55191         * g++.old-deja/g++.other/addrof1.C: New test.
55192
55193 1998-10-01  Nick Clifton  <nickc@cygnus.com>
55194
55195         * gcc.c-torture/compile/981001-1.c: New test.
55196         * gcc.c-torture/execute/981001-1.c: New test.
55197
55198 1998-10-01  Jeffrey A Law  (law@cygnus.com)
55199
55200         * gcc.c-torture/compile/981001-2.c: New test.
55201         * gcc.c-torture/compile/981001-3.c: New test.
55202         * gcc.c-torture/compile/981001-4.c: New test.
55203
55204 1998-10-01  Robert Lipe  <robertl@dgii.com>
55205
55206         * lib/objc.exp (objc_target_compile): Add -L during compiles for
55207         multilibbed hosts.  Idea grafted from g77.exp.
55208
55209 1998-09-30  Dave Love  <d.love@dl.ac.uk>
55210
55211         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55212         avoid losing on systems which need -lsocket.
55213
55214 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
55215
55216         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55217         * g++.old-deja/g++.other/nested2.C: Ditto.
55218         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55219         failure.
55220
55221 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
55222
55223         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55224         preferred over template operator!= for enum bitfields.
55225
55226 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
55227
55228         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55229         that happen to have the same base name, but in different scopes,
55230         are incorrectly rejected.
55231
55232 1998-09-16  Richard Henderson  <rth@cygnus.com>
55233
55234         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55235         on the native word size instead of an integer literal.
55236
55237 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
55238
55239         * g++.old-deja/g++.other/static2.C: Invocation of static data
55240         member of type pointer-to-function denoted as non-static member.
55241
55242         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55243         checks involving function types and aliases.
55244
55245 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
55246
55247         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55248         redefined to the same non-trivial type.
55249
55250         * g++.old-deja/g++.pt/explicit73.C: Test for proper
55251         namespace-qualification of template specializations declared in
55252         other namespaces.
55253
55254         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55255         to declare a subset of the specializations of a template function
55256         as friends of specializations of a template class.
55257
55258         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55259         member templates that do not fully specialize the enclosing
55260         template class are rejected.
55261
55262 1998-09-11  Dave Love  <d.love@dl.ac.uk>
55263
55264         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55265
55266 1998-09-08  Dave Love  <d.love@dl.ac.uk>
55267
55268         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55269         altered from libf2c/libU77 version.
55270
55271 1998-09-06  Dave Love  <d.love@dl.ac.uk>
55272
55273         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55274
55275 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
55276             Alexandre Oliva  <oliva@dcc.unicamp.br>
55277
55278         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55279         (un)signed char are different types for template specialization
55280         purposes.
55281
55282 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
55283
55284         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55285         * objc: ObjC testsuite.
55286
55287 1998-08-31  Catherine Moore  <clm@cygnus.com>
55288
55289         * gcc.c-torture/execute/941014-1.x: New file.
55290
55291 1998-08-31  Nick Clifton  <nickc@cygnus.com>
55292
55293         * lib/c-torture.exp: Add support for
55294         torture_eval_before_compile and torture_eval_before_execute
55295         variables.
55296
55297 1998-08-30  Jeffrey A Law  (law@cygnus.com)
55298
55299         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
55300         this test triggers valid.
55301
55302 1998-08-27  Jeffrey A Law  (law@cygnus.com)
55303
55304         * gcc.dg/980827-1.c: New test.
55305
55306 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
55307
55308         * gcc.c-torture/execute/loop-4b.c: New test.
55309
55310 1998-08-26  Nick Clifton  <nickc@cygnus.com>
55311
55312         * lib/c-torture.exp: Add support for
55313         torture_eval_before_compile and torture_eval_before_execute
55314         variables.
55315
55316 1998-08-25  Jeffrey A Law  (law@cygnus.com)
55317
55318         * gcc.c-torture/compile/980825-1.c: New test.
55319
55320 1998-08-24  Nick Clifton  <nickc@cygnus.com>
55321
55322         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55323         count number tests in opt_t0 not good_t0.
55324
55325 1998-08-24  Jeffrey A Law  (law@cygnus.com)
55326
55327         * gcc.c-torture/compile/930326-1.x: Fix typo.
55328
55329 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
55330
55331         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55332         causes an ICE.
55333
55334 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55335
55336         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55337         STACK_SIZE is defined.
55338         * gcc.c-torture/unsorted/stuct.c: Similarly.
55339
55340         * gcc.c-torture/compile/980821-1.c: New test.
55341
55342 1998-08-21  Jeffrey A Law  (law@cygnus.com)
55343
55344         * gcc.c-torture/execute/980526-2.c: Disable for targets with
55345         16bit ints.
55346
55347 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
55348
55349         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55350         code.
55351
55352 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
55353
55354         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55355         error'.
55356
55357 1998-08-18  Jeffrey A Law  (law@cygnus.com)
55358
55359         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55360
55361 1998-08-16  Jeffrey A Law  (law@cygnus.com)
55362
55363         * gcc.c-torture/compile/980816-1.c: New test.
55364
55365         * gcc.dg/980816-1.c: New test.
55366
55367 1998-08-13  Jeffrey A Law  (law@cygnus.com)
55368
55369         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55370         compiler for ieee tests.
55371
55372 1998-08-01  Dave Love  <d.love@dl.ac.uk>
55373
55374         * g77.f-torture/compile/980729-0.f: New test.
55375
55376 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
55377
55378         * gcc.c-torture/special/eeprof-1.c: New test, for
55379         -finstrument-functions.
55380         * gcc.c-torture/special/special.exp: Run it.
55381
55382 1998-07-29  Jeffrey A Law  (law@cygnus.com)
55383
55384         * gcc.c-torture/compile/980729-1.c: New test.
55385
55386 1998-07-27  Nick Clifton  <nickc@cygnus.com>
55387
55388         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55389         __thumb__ is defined, and test for ARM style doubles if so.
55390
55391 1998-07-26  Dave Love  <d.love@dl.ac.uk>
55392
55393         * g77.f-torture/noncompile/980615-0.f: New test.
55394
55395 1998-07-26  H.J. Lu  (hjl@gnu.org)
55396
55397         * gcc.dg/980312-1.c: Do link instead of compile.
55398         * gcc.dg/980313-1.c: Likewise.
55399
55400 1998-07-26  Jeffrey A Law  (law@cygnus.com)
55401
55402         * gcc.c-torture/compile/980726-1.c: New test.
55403
55404 1998-07-25  Dave Love  <d.love@dl.ac.uk>
55405
55406         * g77.f-torture/execute/io0.f: New test.
55407
55408 1998-07-24  Nick Clifton  <nickc@cygnus.com>
55409
55410         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55411         an int.
55412
55413 1998-06-18  Michael Meissner  <meissner@cygnus.com>
55414
55415         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55416         m32r bugs.
55417
55418 1998-07-17  Nick Clifton  <nickc@cygnus.com>
55419
55420         * gcc.dg/980626-1.c: Expect failures for all toolchains until
55421         c-decl.c:grokdeclarator can handle mode attributes.
55422
55423 1998-07-16  Jeffrey A Law  (law@cygnus.com)
55424
55425         * gcc.c-torture/execute/980716-1.c: New test.
55426
55427 1998-07-13  Jeffrey A Law  (law@cygnus.com)
55428
55429         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55430         the mn10200.
55431         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
55432         the mn10200.
55433         * gcc.c-torture/execute/va-arg-3.x: Similarly.
55434         * gcc.c-torture/compile/930326-1.x: Similarly.
55435
55436 1998-07-13  Dave Love  <d.love@dl.ac.uk>
55437
55438         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55439         New test from Craig.
55440
55441 1998-07-12  Dave Love  <d.love@dl.ac.uk>
55442
55443         * g77.f-torture/noncompile/980616-0.f: New test.
55444
55445         * g77.f-torture/execute/970816-3.f: New test from Craig.
55446
55447 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55448
55449         *  g++.other/singleton.C: Return error value instead of taking
55450         SIGSEGV.
55451
55452 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55453
55454         *  g++.other/singleton.C: New test.  Warning is under dispute.
55455         Runtime crash is not.
55456
55457 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55458
55459         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55460         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55461         using6.C, using7.C}: New namespace tests.
55462
55463 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
55464
55465         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55466         specialization with typedef'ed names used as array indexes.
55467
55468 1998-07-09  Jeffrey A Law  (law@cygnus.com)
55469
55470         * gcc.c-torture/execute/980709-1.c: New test.
55471
55472         * gcc.dg/980709-1.c: New test.
55473
55474 1998-07-07  Richard Henderson  <rth@cygnus.com>
55475
55476         * gcc.c-torture/execute/bcp-1.c: New test.
55477
55478 1998-07-07  Jeffrey A Law  (law@cygnus.com)
55479
55480         * gcc.c-torture/execute/980707-1.c: New test.
55481
55482 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
55483
55484         * gcc.c-torture/compile/980706-1.c: New test.
55485
55486 1998-07-01  Dave Love  <d.love@dl.ac.uk>
55487
55488         * g77.f-torture/execute/980701-0.f,
55489         g77.f-torture/execute/980701-1.f: New test from Craig.
55490
55491 1998-07-01  Jeffrey A Law  (law@cygnus.com)
55492
55493         * gcc.c-torture/compile/980701-1.c: New test.
55494
55495         * gcc.c-torture/execute/980701-1.c: New test.
55496
55497 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
55498 rlsruhe.de>
55499
55500         * g++.old-deja/g++.robertl/eb132.C: New test.
55501         * g++.old-deja/g++.robertl/eb133.C: Likewise.
55502
55503 1998-06-29  Dave Love  <d.love@dl.ac.uk>
55504
55505         * g77.f-torture/execute/980628-7.f,
55506         g77.f-torture/execute/980628-8.f,
55507         g77.f-torture/execute/980628-9.f,
55508         g77.f-torture/execute/980628-10.f: New tests from Craig.
55509
55510         * g77.f-torture/execute/980628-3.f: Remove mail headers.
55511
55512 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55513
55514         * g77.f-torture/execute/980628-4.f: New test from Craig.
55515         * g77.f-torture/execute/980628-5.f: Likewise.
55516         * g77.f-torture/execute/980628-2.f: Likewise.
55517         * g77.f-torture/execute/980628-0.f: Likewise.
55518         * g77.f-torture/execute/980628-1.f: Likewise.
55519         * g77.f-torture/execute/980628-3.f: Likewise.
55520         * g77.f-torture/execute/980628-6.f: Likewise.
55521
55522 1998-06-28  Jeffrey A Law  (law@cygnus.com)
55523
55524         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55525         directory when nothing has been installed yet.
55526
55527 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
55528
55529         * gcc.c-torture/special/special.exp: Handle newer versions of
55530         dejagnu.
55531
55532 1998-06-26  Jeffrey A Law  (law@cygnus.com)
55533
55534         * gcc.dg/980626-1.c: New test.
55535
55536 1998-06-19  Bruno Haible <haible@ilog.fr>
55537
55538         * gcc.misc-tests/m-un-2.c: New test.
55539         * g++.old-deja/g++.other/warn01.c: Likewise.
55540
55541 1998-06-19  Robert Lipe  <robertl@dgii.com>
55542
55543         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55544         compatibility with assmblers with a different comment character.
55545         Eliminate use of GAS-specific extensions.
55546
55547 1998-06-19  Jeffrey A Law  (law@cygnus.com)
55548
55549         * gcc.c-torture/execute/ieee/980619-1.c: New test.
55550
55551 1998-06-19  Robert Lipe  <robertl@dgii.com>
55552
55553         * lib/g77.exp: Replace search for libf2c.a with search for newly
55554         renamed libg2c.a
55555
55556 1998-06-17  Jeffrey A Law  (law@cygnus.com)
55557
55558         * gcc.c-torture/execute/980617-1.c: New test.
55559
55560 1998-06-12  Jeffrey A Law  (law@cygnus.com)
55561
55562         * gcc.c-torture/execute/980612-1.c: New test.
55563
55564 1998-06-08  Jeffrey A Law  (law@cygnus.com)
55565
55566         * gcc.dg/980523-1.c: Only test on ppc-linux.
55567         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55568
55569         * gcc.c-torture/execute/980608-1.c: New test.
55570
55571 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
55572
55573         * gcc.c-torture/execute/980605-1.c: New test.
55574
55575 1998-06-04  Jeffrey A Law  (law@cygnus.com)
55576
55577         * gcc.c-torture/execute/980604-1.c: New test.
55578
55579 1998-06-02  Jeffrey A Law  (law@cygnus.com)
55580
55581         * gcc.c-torture/execute/980602-1.c: New test.
55582         * gcc.c-torture/execute/980602-2.c: Likewise.
55583
55584 1998-06-02  Dave Love  <d.love@dl.ac.uk>
55585
55586         * 970125-0.f: Fix per JCB.  Add commentary.
55587
55588 1998-05-31  Michael Meissner  <meissner@cygnus.com>
55589
55590         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55591         IEEE -0 support.
55592
55593 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55594
55595         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55596         earlier.
55597
55598 1998-05-28  Catherine Moore <clm@cygnus.com>
55599
55600         * gcc.c-torture/execute/980526-3.c: New test.
55601
55602 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
55603
55604         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55605         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55606         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55607         m88k-motorola-sysv3 to XFAIL.
55608
55609 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55610
55611         * gcc.dg/980526-1.c: New test.
55612         * gcc.c-torture/execute/980526-2.c: New test.
55613
55614 1998-05-26  Jeffrey A Law  (law@cygnus.com)
55615
55616         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55617
55618         * gcc.c-torture/execute/980526-1.c: New test.
55619
55620 1998-05-26  Dave Love  <d.love@dl.ac.uk>
55621
55622         * g77.f-torture/execute/alpha2.f: Add runtime test.
55623
55624 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
55625
55626         * g++.old-deja/old-deja.exp: Strip leading directories.
55627
55628         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55629         error for the line.  Don't run multiple tests for the same line.
55630
55631 1998-05-23  Jeffrey A Law  (law@cygnus.com)
55632
55633         * gcc.dg/980523-1.c: New test.
55634
55635 1998-05-23  Dave Love  <d.love@dl.ac.uk>
55636
55637         * g77.f-torture/compile/970915-0.f: New test.
55638
55639 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
55640
55641         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55642
55643 1998-05-21  Jeffrey A Law  (law@cygnus.com)
55644
55645         * gcc.dg/980520-1.c: New test.
55646
55647 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
55648
55649         * gcc.dg/980502-1.c: Fix return type.
55650
55651 1998-05-20  Jeffrey A Law  (law@cygnus.com)
55652
55653         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55654         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55655         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55656         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55657         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55658
55659 1998-05-20  Dave Love  <d.love@dl.ac.uk>
55660
55661         * g77.f-torture/execute/980520-1.f: New test.
55662
55663 1998-05-15  Dave Love  <d.love@dl.ac.uk>
55664
55665         * lib/mike-g77.exp: New file.
55666
55667         * g77.f-torture/noncompile/noncompile.exp,
55668         g77.f-torture/noncompile/check0.f: New files.
55669
55670 1998-05-14  Dave Love  <d.love@dl.ac.uk>
55671
55672         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55673         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55674         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55675         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55676         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55677         abort where appropriate.
55678
55679 1998-05-05  Michael Meissner  <meissner@cygnus.com>
55680
55681         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55682         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55683
55684 1998-04-29  Dave Love  <d.love@dl.ac.uk>
55685
55686         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55687
55688 1998-04-27  Dave Love  <d.love@dl.ac.uk>
55689
55690         * g77.f-torture/compile/980427-0.f: New test.
55691
55692 1998-04-24  Dave Love  <d.love@dl.ac.uk>
55693
55694         * g77.f-torture/compile/980424-0.f: New test.
55695
55696 1998-04-19  Dave Love  <d.love@dl.ac.uk>
55697
55698         * g77.f-torture/compile/980419-2.f (main): New test.
55699         * g77.f-torture/compile/970125-0.f: New test.
55700         * g77.f-torture/compile/980419-1.f: New test.
55701
55702 1998-04-08  Jim Wilson  <wilson@cygnus.com>
55703
55704         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
55705         of loop-4.c.
55706
55707 1998-04-07  Jim Wilson  <wilson@cygnus.com>
55708
55709         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55710
55711 1998-04-03  Jim Wilson  <wilson@cygnus.com>
55712
55713         * gcc.c-torture/compile/980329-1.c: New test.
55714
55715 1998-03-18  Jim Wilson  <wilson@cygnus.com>
55716
55717         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55718         * gcc.dg/980312-1.c: Fix typo in -march command.
55719
55720 1998-03-16  H.J. Lu  (hjl@gnu.org)
55721
55722         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55723
55724 1998-03-11  Robert Lipe  <robertl@dgii.com>
55725
55726         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
55727         Dave Love agree the Fortran source is bogus.
55728
55729 1998-03-11  Robert Lipe  <robertl@dgii.com>
55730
55731         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55732         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55733         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55734         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55735         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55736
55737 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
55738
55739         * g++.old-deja/g++.other/friend1.C: New test.
55740
55741 1998-02-18  Dave Love  <d.love@dl.ac.uk>
55742
55743         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55744         possibly uninitialized) variables and declare dnrm2.
55745
55746 1998-02-23  Robert Lipe <robertl@dgii.com>
55747
55748         From Bruno Haible <haible@ilog.fr>:
55749         * gcc.c-torture/execute/980223.c: New test.
55750
55751 1998-02-13  Jeffrey A Law  (law@cygnus.com)
55752
55753         * gcc.dg/ifelse-1.c: New test.
55754
55755 1998-02-09  H.J. Lu  (hjl@gnu.org)
55756
55757         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55758
55759           * lib/old-dejagnu.exp (old-dejagnu): Added the
55760           "execution test - XFAIL *-*-*" handling in the spirit of
55761           "excess errors test -". Changed the "execution test fails"
55762           handling to be like "excess errors test fails".
55763           * Update various tests accordingly.
55764
55765 1998-02-06  Jim Wilson  <wilson@cygnus.com>
55766
55767         * gcc.c-torture/execute/980205.c: New test.
55768
55769 1998-01-18  Jeffrey A Law  (law@cygnus.com)
55770
55771         * lib/c-torture.exp: Look for .x files instead of .cexp files.
55772         * lib/f-torture.exp: Similarly.
55773         * gcc.c-torture: Rename all .cexp files to .x files.
55774
55775 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
55776
55777         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
55778         (940510-1.c): Removed duplicate.
55779         (971104-1.c): New test.
55780
55781 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
55782
55783           * lib/f-torture.exp: Improve error and loop detection.
55784
55785 1997-11-19  Michael Meissner  <meissner@cygnus.com>
55786
55787         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
55788         use that to size the filler array.
55789
55790 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
55791
55792         * lib/c-torture.exp(c-torture-execute): Fix typo.
55793
55794         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
55795         testcase as the executable name. Keep the executable around if
55796         the test fails.
55797
55798 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
55799
55800         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
55801         changes.  Only test one -g option, and move it to the end of the
55802         list of options to test.
55803
55804 1997-09-19  Michael Meissner  <meissner@cygnus.com>
55805
55806         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
55807         variable GCC_TORTURE_OPTIONS to supply default switches separated
55808         by colons.  If no environment variable, run tests with -O0 -g, -O1
55809         -g, and -O2 -g as well.
55810
55811 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
55812
55813         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
55814         explanatory comments. Fix indentation.
55815
55816 1997-09-15  Jeffrey A Law  (law@cygnus.com)
55817
55818         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
55819
55820 1997-09-11  Jeffrey A Law  (law@cygnus.com)
55821
55822         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
55823         * g++.old-deja/g++.mike/p7325.C: Likewise.
55824         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
55825
55826 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
55827
55828         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
55829         * g++.old-deja/g++.brendan/crash30.C: Likewise.
55830         * g++.old-deja/g++.brendan/crash39.C: Likewise.
55831         * g++.old-deja/g++.law/operators4.C: Likewise.
55832
55833 1997-09-11  Joe Buck  (jbuck@synopsys.com)
55834
55835         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
55836         * g++.old-deja/g++.mike/p784.C: Ditto.
55837         * g++.old-deja/g++.mike/p785.C: Ditto.
55838
55839 1997-09-05  Jeffrey A Law  (law@cygnus.com)
55840
55841           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
55842
55843 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55844
55845         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
55846         target feature; pass this to c-torture-execute as needed.
55847
55848 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
55849
55850         * lib/c-torture.exp(c-torture-execute): If the previous and the
55851         current executables being tested are identical, we don't need to
55852         run the executable again. Try to make the executable names
55853         unique. Add an optional argument for passing additional compiler
55854         flags.
55855
55856 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
55857
55858         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
55859
55860 1997-08-29  Jeffrey A Law  (law@cygnus.com)
55861
55862         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
55863
55864 1997-07-31  Jeffrey A Law  (law@cygnus.com)
55865
55866         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
55867         32bit or larger longs.
55868
55869         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
55870         have either a 32bit long or 32bit int.
55871
55872 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
55873
55874         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
55875         Make double precision tests dependent on sizeof (double).
55876
55877 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
55878
55879         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
55880         too.
55881
55882 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
55883
55884         * gcc.c-torture/compile/961203-1.cexp: New script.
55885
55886 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
55887
55888         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
55889         up the includes ourselves.
55890
55891 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
55892
55893         * lib/plumhall.exp: Remove random include, and add a few
55894         verbose messages for debugging.
55895
55896 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
55897
55898         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
55899         of trying to do it ourselves.
55900
55901 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
55902
55903         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
55904
55905 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
55906
55907         * gcc.prms/5403.c: Made regexp a bit less strict.
55908
55909 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
55910
55911         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
55912         is returned from remote_load instead.
55913         * lib/plumhall.exp: Ditto.
55914         * lib/mike-g++.exp: Ditto.
55915         * lib/old-dejagnu.exp: Ditto.
55916         * lib/c-torture.exp: Ditto.
55917
55918 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
55919
55920         * lib/g++.exp: Use build_wrapper procedure.
55921         * lib/gcc.exp: Ditto.
55922
55923 1997-05-20  Jeffrey A Law  (law@cygnus.com)
55924
55925         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
55926         an old-style decl for malloc.  Fixes tests to work when
55927         sizeof (int) != sizeof (size_t).
55928
55929 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55930
55931         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
55932
55933         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
55934         use stdargs.h interface.
55935
55936 1997-05-15  Mike Meissner  <meissner@cygnus.com>
55937
55938         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
55939         NO_VARARGS when compiling.
55940
55941 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
55942
55943         * lib/plumhall.exp(ph_includes): New procedure.
55944         (ph_make): Use it.
55945         (ph_compiler): Ditto.
55946
55947         * lib/g++.exp: Rename test-glue.c to testglue.c.
55948         * lib/gcc.exp: Ditto.
55949
55950 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
55951
55952         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
55953         to completion when it's called.
55954
55955 1997-03-21  Michael Meissner  <meissner@cygnus.com>
55956
55957         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
55958         is defined, don't do test.
55959
55960 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
55961
55962         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
55963         for object files.
55964         (ph_summary): Mark skipped testcases as untested, not unresolved.
55965
55966         * lib/plumhall.exp (ph_make): If unresolved because of bad
55967         errorCode, record errorCode in log file.
55968         (*): Replace send_log/verbose with verbose -log.
55969
55970 1997-03-19  Michael Meissner  <meissner@cygnus.com>
55971
55972         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
55973         double conversion if double isn't at least 8 bytes.
55974
55975         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
55976         int to work with targets where int is 16 bits.
55977
55978         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
55979         8 bytes, just exit, since 4 byte doubles don't have enough bits of
55980         precision for the test to complete.
55981
55982 1997-03-14  Michael Meissner  <meissner@cygnus.com>
55983
55984         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
55985         if d10v is not compiled with the -mdouble64 flag.
55986         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
55987
55988         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
55989         d10v is not compiled with the -mint32 flag.
55990
55991 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
55992
55993         * lib/plumhall.exp: Use incr_count.
55994
55995 1997-03-12  Jeffrey A Law  (law@cygnus.com)
55996
55997         * gcc.c-torture: Update to c-torture-1.45.
55998
55999 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
56000
56001         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56002         the name of the expect testcase file).
56003
56004         * lib/g++.exp(g++_init): Ditto.
56005
56006 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
56007
56008         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56009         the host.
56010
56011         * lib/gcc.exp(gcc_exit): New procedure.
56012
56013 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
56014
56015         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56016         specs where appropriate.
56017
56018         * g++.old-deja/g++.arm/*: Added additional ERROR checks
56019         because of new "candidates are" messages, and removed a few
56020
56021         * Converted all non-old-style g++ testcases to old-style, and
56022         moved into g++.old-deja.
56023
56024 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
56025
56026         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56027         options.
56028
56029         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56030         succeeded.
56031
56032         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56033
56034 1997-02-13  Michael Meissner  <meissner@cygnus.com>
56035
56036         * lib/gcc.exp (gcc_target_compile): Add support for defining
56037         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56038         the machine doesn't have those features.
56039
56040 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
56041
56042         * g++.law/operators4.exp: Don't use LIBS.
56043
56044 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
56045
56046         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56047
56048         * lib/mike-g++.exp: Don't set the compiler to be tested here.
56049         * lib/g++.exp: Set it here instead. Also, allow use of the
56050         --tool_exec and --tool_opt options. Change CXX to
56051         GXX_UNDER_TEST.
56052
56053         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56054
56055         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56056
56057 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
56058
56059         * lib/old-dejagnu.exp: Use prune_warnings instead of
56060         prune_system_crud.
56061         * lib/mike-g++.exp: Ditto.
56062         * lib/gcc.exp: Ditto.
56063         * lib/g++.exp: Ditto.
56064
56065         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56066
56067 1997-02-07  Jeffrey A Law  (law@cygnus.com)
56068
56069           * 941014-2.c: Include stdlib.h
56070           * 960327-1.c: Include stdio.h
56071           * dbra.c, index-1.c: Don't assume ints are 32bits.
56072
56073 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
56074
56075         * lib/gcc.exp: Add gcc,stack_size target feature.
56076
56077         * lib/g++.exp(g++_target_compile): Add the include and link
56078         paths here, not in two other places. And, it's $options, not
56079         options.
56080
56081         * lib/mike-g++.exp(postbase): Remove the code that determines
56082         the correct include and link paths.
56083         * g++.old-deja/old-deja.exp: Ditto.
56084
56085 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
56086
56087         * lib/g++.exp(g++_init): target_compile no longer returns the
56088         filename of the result.
56089
56090 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
56091
56092         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56093         call to glob.
56094
56095         * gcc.c-torture/special/special.exp: Change call to
56096         gcc_target_compile to include the object file.
56097
56098 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
56099
56100         * gcc.c-torture/special/special.exp: Correct misspelling in last
56101         change.
56102
56103 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
56104
56105         * lib/plumhall.exp(ph_summary): Log the entire output of the
56106         executable. Return -1 if there were any failures, 0 otherwise.
56107         (ph_execute): Return -1 if there were any failures, 0 otherwise.
56108         (ph_make): Clean up objects and executables that were built
56109         if the tests succeeded.
56110
56111 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
56112
56113         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56114         libraries and includes in the build tree as appropriate.
56115
56116 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56117
56118         * lib/c-torture.exp: Instead of looking for the global variable
56119         NO_LONG_LONG, check to see if that's a feature of the target.
56120
56121 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
56122
56123         * config/default.exp: Minimize. Delete the remainer of the files in
56124         config; this functionality is now in devo/dejagnu/config.
56125
56126         g++.*/*: Pass any additional flags used to compile to postbase;
56127         delete CXXFLAGS.
56128
56129         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56130         is now done by runtest.exp. Use gcc_target_compile instead of
56131         compile.
56132
56133         lib/c-torture.exp: Use gcc_target_compile instead of compile.
56134         Remove references to CFLAGS. Use remote_file instead of
56135         calling rm -f.
56136         (c-torture): Take a list of arguments to use to compile this
56137         testcase.
56138
56139         lib/g++.exp: Simplify. Use target_compile instead of compile.
56140         lib/gcc-dg.exp: Ditto.
56141         lib/gcc.exp: Ditto.
56142         lib/mike-{gcc,g++}.exp: Ditto.
56143         lib/old-dejagnu.exp: Ditto.
56144         lib/plumhall.exp: Ditto.
56145
56146 1997-01-08  Jim Wilson  <wilson@cygnus.com>
56147
56148         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56149         (ph_linker): Likewise.
56150
56151 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
56152
56153           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56154         MAP_ANON / MAP_ANONYMOUS if defined;
56155         else try to map from /dev/zero .
56156
56157 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56158
56159         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56160         isn't defined, then define it to MAP_ANONYMOUS.
56161
56162 1996-11-12  Jeffrey A Law  (law@cygnus.com)
56163
56164         * gcc.c-torture: Update to c-torture-1.42 release.
56165
56166 1996-11-11  Jeffrey A Law  (law@cygnus.com)
56167
56168         * gcc.c-torture: Update to c-torture-1.41 release.
56169
56170 1996-10-27  Jeffrey A Law  (law@cygnus.com)
56171
56172         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
56173         c-torture release.
56174
56175 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
56176
56177         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56178         and LDFLAGS.  Fix second case to append the target_info ldflags
56179         onto LDFLAGS, not CFLAGS.
56180         * lib/g++.exp (g++_init): Add target_info stuff.
56181         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
56182         of libgloss and newlib flags for !native.
56183
56184         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56185         (GDB): Fix relative path to go up another dir for finding gdb.
56186
56187 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
56188
56189         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56190         versions in the target_info array, if they don't exist.
56191
56192 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
56193
56194         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56195
56196 1996-07-08  Jim Wilson  <wilson@cygnus.com>
56197
56198         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56199         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56200
56201 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
56202
56203         * lib/old-dejagnu.exp: Don't remove the output file before we've
56204         actually tested it. Don't append pwd to the path of the executable
56205         we're testing.
56206
56207 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
56208
56209         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56210
56211 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
56212
56213         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56214         temporary directory for compiler files, and set it to a default
56215         value of /tmp. Set $output as the name of the output file from
56216         compiling the testcase. Add a -o option to $cflags_var so the
56217         compiler writes the final output file as $output. Set $executable
56218         to $output.
56219
56220         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56221         directory for compiler files, and set it to /tmp if it doesn't
56222         already have a value. Set $output_file to the name of the output
56223         file from compiling the testcase. Add a -o option to CXXFLAGS so
56224         the compiler writes the final output file as $output. Use $output
56225         as the executable to be tested.
56226
56227 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56228
56229         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56230
56231 1996-06-08  Jeffrey A Law  (law@cygnus.com)
56232
56233         * gcc.c-torture/execute/pending-1.c: New test.  Still
56234         pending in Tege's queue.
56235
56236 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
56237
56238         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56239         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
56240         if there were failures.  Call unresolved if there were unresolved
56241         testcases.  Call gcc_fail if program did not run to completion.
56242         (ph_make): Pass additional argument name to ph_execute.
56243         (ph_execute): Add new argument.  Pass additional arguments to
56244         ph_summary.  Call gcc_fail is there is no execution output.
56245
56246 1996-04-24  Jeffrey A Law  (law@cygnus.com)
56247
56248         * lib/plumhall.exp (proc_summary): Output relavent summary
56249         lines into the log so specific failures in plumhall can be
56250         investigated.
56251
56252 1996-04-10  Jeffrey A Law  (law@cygnus.com)
56253
56254         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56255         (c-torture-execute): Don't try to execute tests which use
56256         "long long" types if $NO_LONG_LONG is nonzero.
56257
56258 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
56259
56260         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56261         not c-torture.
56262
56263         * gcc.ieee: Move from here.
56264         * gcc.c-torture/execute/ieee: To here.
56265
56266 1996-03-26  Jeffrey A Law  (law@cygnus.com)
56267
56268         * gcc.c-torture: Update to c-torture-1.41 release.
56269
56270 1996-03-22  Jeffrey A Law  (law@cygnus.com)
56271
56272         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56273         not "$output".
56274
56275 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
56276
56277         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56278         -c present.
56279
56280 1996-03-02  Jeffrey A Law  (law@cygnus.com)
56281
56282         * config/proelf.exp: Handle connecting to a simulator.
56283
56284 1996-01-31  Jeffrey A Law  (law@cygnus.com)
56285
56286         * config/proelf.exp: New file.  Enough framework that we can
56287         run c-torture tests on the proelf targets (or any other target
56288         that gdb can connect to for that matter).
56289
56290 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
56291
56292         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56293         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
56294
56295         * lib/plumhall.exp (ph_execute): Always call ph_summary if
56296         exec_output exists.
56297
56298 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
56299
56300         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56301         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56302
56303         * config/*.exp: Update FSF address.  Change result of ${tool}_load
56304         to pass/fail/unresolved/unsupported/untested.  Caller must now
56305         call unresolved/unsupported/untested.
56306         * lib/*.exp: Update FSF address.  Update to handle new results of
56307         ${tool}_load.
56308         * lib/chill.exp (verbose): Delete.
56309
56310 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
56311
56312         * lib/gcc.exp (default_gcc_start): Change order of args to
56313         $LDFLAGS $CFLAGS $LIBS.
56314         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56315         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
56316         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56317         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56318         * gcc.misc-tests/dg-test.exp: Likewise.
56319         * gcc.misc-tests/msgs.exp: Likewise.
56320         * gcc.prms/prms.exp: Likewise.
56321         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56322         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
56323
56324         * lib/dg.exp: Deleted, moved to dejagnu/lib.
56325
56326 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
56327
56328         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56329
56330         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56331         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56332
56333         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56334         necessary.
56335
56336 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
56337
56338         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56339         global for loop; add use of $mathlib.
56340         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56341         settings here; set mathlib for anything but VxWorks.
56342
56343 1996-01-22  Jeffrey A Law  (law@cygnus.com)
56344
56345         * gcc.c-torture: Update to c-torture-1.40 release.
56346
56347 1996-01-03  Jeffrey A Law  (law@cygnus.com)
56348
56349         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56350         dg.exp.
56351
56352 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
56353
56354         * lib/c-torture.exp (c-torture-execute): Declare "output" as
56355         global.
56356
56357 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
56358
56359         * lib/g++.exp (LIBS): Define if not already.
56360         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56361         (gcc-dg-prune): Call prune_gcc_output.
56362         * lib/gcc.exp (prune_gcc_output): New proc.
56363         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56364         prune_gcc_output.
56365
56366 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
56367
56368         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56369         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
56370
56371 1995-11-15  Jeffrey A Law  (law@cygnus.com)
56372
56373         * gcc.c-torture: Update to c-torture-1.39 release.
56374
56375 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
56376
56377         * lib/c-torture.exp (c-torture-execute): Don't return if one option
56378         fails, try others as well.
56379
56380 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
56381
56382         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56383         If compilation fails, mark execute tests as `untested'.
56384         If test is marked as unsupported, don't mark compilation and
56385         execute tests as failed.
56386
56387 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
56388
56389         * lib/g++.exp (g++_init): Don't link in libg++, and look to
56390         libstdc++ for whether or not we want to be doing shared
56391         libraries.  Delete link_curses since we don't need it anymore.
56392         * lib/mike-g++.exp (postbase): Don't link in libg++.
56393         * g++.old-deja/old-deja.exp: Likewise.
56394
56395 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
56396
56397         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56398
56399 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
56400
56401         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56402         For that, add `-Wl,-a,shared_archive'.
56403         * g++.old-deja/old-deja.exp: Likewise.
56404
56405 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
56406
56407         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56408
56409 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
56410
56411         * lib/mike-g++.exp (postbase): Pay attention to the status of
56412         g++_load.
56413
56414 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
56415
56416           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56417
56418 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
56419
56420         * lib/gcc.exp (default_gcc_start): No longer need to log program
56421         being executed or its output, execute_anywhere does that now.
56422         * lib/g++.exp (default_g++_version): Call execute_anywhere.
56423         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
56424
56425 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
56426
56427         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56428         the same as those in lib/g++.exp.
56429
56430 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
56431
56432         * gcc.c-torture: Update to c-torture-1.38 release.
56433         * gcc.ieee: Related changes.
56434
56435 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
56436
56437         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56438         "exec". Minor reformatting changes.
56439
56440         * config/rom68k.exp (${tool}_load): Make it work in a canadian
56441         cross. This means all "exec" calls now work on a remote host as
56442         well.
56443         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56444         cross. Filter out the extra "\r\n" stuff that expect puts in.
56445         (c-torture-execute): Filter out the bogus warnings like
56446         c-torture-compile does. Add support for canadian cross.
56447         * lib/gcc.exp (default_gcc_version, default_gcc_start)
56448         Use execute_anywhere rather than calling exec directly. Now it
56449         works for canadian cross testing.
56450
56451 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
56452
56453         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
56454         results into a variable, and check that rather than using file exists.
56455
56456 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
56457
56458         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56459         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
56460
56461 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56462
56463         * g++.old-deja/old-deja.exp: Create and pass runshlib and
56464         lib_curses if there's a shared libg++ in the build tree.
56465
56466 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
56467
56468         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56469         if not supported target.
56470
56471 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
56472
56473         * lib/g++.exp (g++_init): Move empty setting of runshlib and
56474         link_curses up to always happen, not just for native builds.
56475
56476 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
56477
56478         * gcc.c-torture: Update to c-torture-1.36 release.
56479         * gcc.failure: Related changes.
56480
56481 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
56482
56483         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56484
56485 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
56486
56487         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56488         * lib/mike-g++.exp (postbase): Not in here.  Still reference
56489         runshlib, link_curses, and mathlib for link and run.
56490
56491         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56492         pass the runtime shared library options for Solaris, OSF/1, and
56493         Irix5, and link with -lcurses to avoid unresolved references.
56494
56495 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
56496
56497         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56498         only run once.
56499
56500 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
56501
56502         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56503
56504 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
56505
56506         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
56507         do not have a framework for the "compat" tests yet.
56508
56509 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
56510
56511         * lib/mike-g++.exp (postbase): New local variable `mathlib',
56512         set to null if we're testing vxworks5.1.  Use that instead of
56513         `-lm' in the setting of LIBS for link and run.
56514
56515 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
56516
56517         * config/rom68k.exp (${tool}_load): Major changes to make it
56518         work.  Verified that it does in fact return the stuff in
56519         exec_output properly.  Catch any Emul or any TRAP other than 0.
56520
56521 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
56522
56523         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56524         LDFLAGS properly for targets that need stuff from libgloss.
56525         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56526         only run once.
56527         (gpp_initialized): New variable.
56528
56529 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
56530
56531         * config/rom68k.exp: Load libgloss.exp.
56532         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56533         so we can produce a fully linked binary.
56534         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56535         so we can produce a fully linked binary.
56536
56537 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
56538
56539         * lib/plumhall.exp (ph_section): Watch for expected failures.
56540         Add missing `else'.
56541
56542         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56543         run the testcase.
56544         (c-torture): Likewise.
56545
56546 1995-08-28  Doug Evans  <dje@cygnus.com>
56547
56548         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56549
56550         * lib/mike-g++.exp (mike_cleanup): New proc.
56551         (prebase): New globals compiler_result, not_compiler_result,
56552         target_regexp.
56553         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
56554         allow leading "-" in pattern.  Watch for unsupported tests.
56555         If $compiler_result is set, pattern match assembler code,
56556         and ditto for $not_compiler_result.
56557         * lib/mike-gcc.exp: Likewise.
56558
56559         * lib/plumhall.exp (ph_execute): Only call ph_summary if
56560         execution "succeeded".
56561
56562 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
56563
56564         * config/win32.exp: New file.
56565         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56566
56567 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
56568
56569         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56570         unsupported.
56571         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56572         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56573         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56574
56575         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56576         "... without exceptions was ...".  That is now handled by
56577         prune_system_crud.
56578         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56579
56580 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
56581
56582         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56583         sieve.c,sort2.c}: New files.
56584         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56585         sieve.exp,sort2.exp}: Drivers for them.
56586
56587         * lib/mike-gcc.exp (program_output): New user settable variable.
56588         (postbase): Call prune_system_crud.  Also prune extraneous compiler
56589         messages.
56590         * lib/mike-g++.exp (program_output): New user settable variable.
56591
56592         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56593
56594         * config/sh.exp: Deleted (use sim.exp instead).
56595
56596 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
56597
56598         * config/vx.exp: Declare CHECKTASK as global.
56599         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56600         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56601         * lib/old-dejagnu.exp: Load [pwd]/$executable.
56602
56603 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
56604
56605         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56606         target. Like vx.exp, only includes `vx29k.exp' instead of
56607         `vxworks.exp'.
56608
56609 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
56610
56611         * config/sim.exp: Increase time limit from 120 seconds to 240.
56612
56613 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
56614
56615         * gcc.c-torture/execute/950628-1.c: New test.
56616
56617 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
56618
56619         * gcc.c-torture: Update with changes/additions from
56620         c-torture-1.34.
56621
56622 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
56623
56624         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56625
56626 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
56627
56628         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56629
56630 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
56631
56632         * gcc.c-torture/compile/950512-1.c: New test.
56633         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56634         * gcc.dg/struct-ret-1.c: Likewise.
56635
56636 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
56637
56638         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56639           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56640
56641 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
56642
56643         * gcc.c-torture/special/920411-1.c: Deleted.
56644         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56645
56646 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
56647
56648         * config/sim.exp (${tool}_load): Hack in call to bash to get a
56649         cpu limit.
56650
56651 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
56652
56653         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56654
56655 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
56656
56657         From kenner;
56658         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56659         is the proper length.
56660         * va-arg-3.c: Likewise.
56661
56662 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
56663
56664         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
56665         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56666
56667         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
56668         * lib/g++.exp (default_g++_start): Delete old cruft.
56669
56670 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
56671
56672         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56673         (2 * (1 << 18)) to (2 * (1 << 17)).
56674
56675         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56676
56677 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
56678
56679         * config/rom68k.exp: Renamed from config/idp.exp
56680
56681 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
56682
56683         * c-torture/compile/921109-2.c
56684
56685 1995-04-18  Mike Stump  <mrs@cygnus.com>
56686
56687         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56688         excess errors.
56689
56690 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
56691
56692         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56693         output.
56694         * lib/g++.exp (default_g++_start): Likewise.
56695
56696 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
56697
56698         * gcc.c-torture/compile/950329-1.c: New test.
56699
56700 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
56701
56702           * config/bug.exp (${tool}_load): Updated to use new remote_open
56703           and remote_close procs.
56704         * config/idp.exp: New file.
56705
56706 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
56707
56708         * gcc.c-torture/execute/950322-1.c: New test.
56709
56710 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
56711
56712         * config/vx.exp (${tool}_load): Clean up testing of return code from
56713         vxworks_ld and vxworks_spawn.
56714
56715 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
56716
56717         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56718
56719 1995-03-13  Mike Stump  <mrs@cygnus.com>
56720
56721         * lib/old-deja.exp: Add `excess errors test - ' error, now one
56722         can mark excess errors on a machine by machine basis.  Note, the
56723         default is to not expect any excess errors, even when excess
56724         errors test - is given, so you will want to put an XFAIL ... on
56725         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
56726         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56727         those 4 machines, but no others.
56728
56729 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
56730
56731         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56732         * lib/c-torture.exp: to here.
56733
56734 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
56735
56736         * gcc.c-torture/execute/950221-1.c: New test.
56737         * gcc.c-torture/execute/struct-ret-1.c: New test.
56738         * gcc.c-torture/compile/950221-1.c: New test.
56739
56740         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56741
56742 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
56743
56744         * gcc.c-torture/execute/arith-1.c (main): Return 0.
56745         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56746
56747 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
56748
56749         * g++.gb: New directory of tests, derived from my signature and
56750         class scoping tests.
56751
56752         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56753         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56754         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56755         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56756         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56757         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56758         * g++.gb/sig25.C: Likewise.
56759
56760         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56761         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56762         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
56763         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
56764         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
56765         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
56766         * g++.gb/sig25.exp: Likewise.
56767
56768         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
56769         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
56770         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
56771         * g++.gb/scope13.C: Likewise, this test still fails.
56772
56773         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
56774         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
56775         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
56776         * g++.gb/scope13.exp: Ditto.
56777
56778         * g++.gb/README: New file, explains what these tests are about.
56779
56780 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
56781
56782         * lib/dg.exp (dg-do): Support `preprocess'.
56783         (dg-test): Likewise.
56784
56785 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
56786
56787         * config/udi.exp: change "continue -expect" to "exp_continue".
56788
56789 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
56790
56791         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
56792         Delete redundant tests.
56793
56794         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
56795         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
56796         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
56797         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
56798         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
56799         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
56800         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
56801         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
56802
56803         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
56804         storing label pointers.
56805         * gcc.c-torture/execute/921019-1.c: Likewise.
56806         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
56807         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
56808         parameter fp.
56809         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
56810         constants.
56811
56812         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
56813         Delete obsolete tests.
56814
56815         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
56816         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
56817         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
56818         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
56819         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
56820         * gcc.c-torture/compile/950124-1.c: New test.
56821
56822         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
56823
56824 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
56825
56826         * lib/mike-g++.exp: Add -lm to LIBS.
56827
56828 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
56829
56830         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
56831
56832 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
56833
56834         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
56835
56836 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
56837
56838         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
56839
56840 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
56841
56842         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
56843         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
56844         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
56845         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
56846         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
56847         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
56848         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
56849         * g++.law/{operators31.C, operators32.C,
56850         * g++.law/{operators33.C, operators34.C}: Likewise.
56851         * g++.law/{pic1.C, refs2.C}: Likewise.
56852         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
56853         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
56854         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
56855         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56856
56857         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
56858         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
56859         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
56860         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
56861         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
56862         * g++.law/{enum9.exp, friend5.exp}: Likewise.
56863         * g++.law/{nest3.exp, nest4.exp}: Likewise.
56864         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
56865         * g++.law/{operators30.exp, operators31.exp}: Likewise.
56866         * g++.law/{operators32.exp, operators33.exp}: Likewise.
56867         * g++.law/{operators34.exp}: Likewise.
56868         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
56869         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
56870         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
56871         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
56872         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
56873
56874         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
56875         No longer expected to fail.
56876         * g++.law/missed-error3.C: Tweak for recent bool changes.
56877
56878 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
56879
56880         * config/emb-unix: Deleted.
56881         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
56882         remote execution.  Do final link on remote host if REMOTE_LINK is set.
56883
56884 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
56885
56886         * lib/dg.exp (dg-test): Fix typo in last patch.
56887
56888 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
56889
56890         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
56891         (handles multiple occurrences).
56892
56893 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
56894
56895         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
56896         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
56897         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
56898         printed).
56899         * lib/c-torture.exp (c-torture-compile): Likewise.
56900         (c-torture): Prepend full path if missing.
56901         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
56902         (gcc_fail): Likewise.
56903         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
56904
56905 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
56906
56907         * lib/netware.exp: Only attach to NetWare i386 systems.
56908
56909 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
56910
56911         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
56912         messages.  Add test name to "output pattern match" pass/fail message.
56913
56914 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
56915
56916         * gcc.dg: New testsuite.
56917         * gcc.dg/dg.exp: New file.
56918
56919         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
56920         test-switch.c}: Deleted.
56921
56922         * gcc.misc-tests/msgs.exp: New testcase driver.
56923
56924 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
56925
56926         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
56927         Watch for illegal return values from ${tool}_load.
56928         * config/unix.exp (${tool}_load): Fix pass/fail detection for
56929         cross targets.  Coerce return value >0 to 1.
56930
56931 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
56932
56933         * config/unix.exp (${tool}_load): Call program rsh, not proc.
56934
56935         * config/emb-unix.exp: New file.
56936
56937         * config/sim.exp: Error if variable $SIM not defined.
56938         (${tool}_load): Mark test as "untested" if simulator missing.
56939
56940         * config/unix.exp: Load remote.exp to get rcp_download.
56941         * lib/c-torture.exp: Use different option lists for testcases with
56942         and without loops.
56943         * gcc.c-torture/execute/execute.exp: Likewise.
56944
56945 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
56946
56947         * config/*.exp: Clarify return code from ${tool}_load.
56948         Call `unresolved' or `untested' instead of `warning' or `perror'
56949         (sometimes you still want to call both though).
56950         Add comment that `shell_id' is local to each file.
56951         * config/udi.exp (timeout): Set to 30.
56952         Don't print warning if connection fails, $connectmode has already
56953         printed an error.
56954         (${tool}_load): Move verbose messages to level 2.
56955         Rework pattern for "Process started" message.
56956         Pass `shell_id' to ${connectmode}_download.
56957         Retry twice upon timeout.  Make resetting of target more robust.
56958         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
56959         Pass `shell_id' to exit_$connectmode.
56960         Only call exit_$connectmode if connected.
56961         * config/unix.exp (${tool}_load): Check return codes better.
56962         * config/vrtx.exp (${tool}_load): Likewise.
56963         * config/vx.exp (${tool}_load): Likewise.
56964         Delete unneeded global's.
56965         * lib/dg.exp (dg-test): Update to reflect clarified return codes
56966         from ${tool}_load.
56967         (dg-stat): Delete.
56968         (dg-init): Delete recording of pass/fail counts.
56969         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56970         (old-dejagnu-init): Likewise.
56971         (old-dejagnu-stat): Delete contents, empty proc now.
56972         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
56973         (c-torture): Delete references to lcnt, lpass, lfail.
56974         Get option list from TORTURE_OPTIONS.
56975         Delete -funroll[-all]-loops if no loops.
56976         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
56977         (g++_stat): Delete contents (empty proc now).
56978         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
56979         (gcc_finish): Likewise.
56980         (gcc_stat): Deleted.
56981         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
56982         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
56983         * gcc.c-torture/execute/execute.exp: Likewise.
56984         Split tests into two parts: compile, execute.
56985         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
56986         no loops.  Update to reflect clarified return codes from ${tool}_load.
56987
56988 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
56989
56990         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
56991         to grep for.
56992         (old-dejagnu): Likewise (where necessary).
56993
56994 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
56995
56996         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
56997
56998         * lib/dg.exp (dg-process-target): Fix processing of selector.
56999         Add comment regarding use of `error'.
57000
57001         * lib/gcc.exp (prune_system_crud): Define if missing.
57002         * lib/g++.exp (prune_system_crud): Likewise.
57003
57004         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57005         Call prune_system_crud.
57006         * lib/dg.exp (dg-runtest): New proc.
57007         Use perror instead of send_user for tcl errors in testcase.
57008         Don't return any value, it's never used.
57009         Don't clobber previous definition of `unknown'.
57010         Print tcl errors in `dg-final'.
57011
57012 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
57013
57014         * lib/dg.exp (dg-process-target): Improve syntax error messages.
57015         (dg-test): Don't print errorInfo, it contains stack backtrace.
57016
57017 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
57018
57019         * lib/g++.exp (runtest_file_p): Define if missing.
57020
57021 1994-09-24  Doug Evans  (dje@cygnus.com)
57022
57023         * lib/mike-g++.exp: Comment out loading of g++.exp.
57024         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
57025         (default_g++_version): Always print something.
57026         (default_g++_start): Comment out call to `which'.
57027         (g++_start, g++_load): Deleted (must be defined in config file).
57028         * lib/gcc.exp: Test for existence of $CC at start.
57029         Delete check for tmpdir (done in gcc_init).
57030         (default_gcc_version): Always print something.
57031         (default_gcc_start): Comment out call to `which'.
57032         * config/*.exp: Major cleanup - make cross targets work at least a
57033         little better for g++ (by not being "--tool gcc" specific).
57034         Rename gcc_xxx to ${tool}_xxx.
57035         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57036         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57037
57038 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
57039
57040         * lib/c-torture.exp (c-torture-compile): Rework compiler
57041         message processing.
57042
57043         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57044         c-torture.
57045
57046 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
57047
57048         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57049
57050         * lib/dg.exp (dg-process-target): Support { target native }.
57051
57052 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
57053
57054         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
57055         looked for "... program xxx got fatal signal".
57056         Correct regsub munging of `comp_output'.
57057         Ignore compiler messages "path prefix not used" and "linker input
57058         file unused".
57059
57060 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
57061
57062         * lib/gcc.exp (runtest_file_p): Define if missing.
57063         * gcc.prms/template.c: Example to work from.
57064
57065 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
57066
57067         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57068         * lib/dg.exp (dg-test): Call unsupported testcases as such.
57069
57070         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57071         * gcc.prms/1883.c: Moved from compile/940714-1.c.
57072         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57073         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57074
57075         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57076         (dg-process-target): No longer a varargs proc.
57077         Return S/N for target, P/F for xfail.  All callers changed.
57078         (user option procs): More argument checking.
57079         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57080         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57081         (dg-test): Skip test if not running on selected target in `dg-do'.
57082         Update handling of `dg-do-what', `dg-output-text'.
57083         Separate execution pass/fail from output pattern match pass/fail.
57084         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57085
57086 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
57087
57088         * gcc.c-torture/special/special.exp: Don't expect failure for mips
57089         target for 920510-1.c.
57090
57091 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
57092
57093         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57094         Clean up comment regarding use of passcnt, etc.
57095         (gcc_stat): Don't update `testcnt' here.
57096         (gcc_finish): Do it here.
57097         Might as well reset `but_id' here too.
57098         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57099         to determine if the file should be tested.
57100         * gcc.c-torture/compile/compile.exp: Likewise.
57101         * gcc.c-torture/execute/execute.exp: Likewise.
57102         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57103         * gcc.misc-tests/dg-test.exp: Likewise.
57104         * gcc.prms/prms.exp: Likewise.
57105         * gcc.wendy/wendy.exp: Likewise.
57106         * g++.old-deja.exp: Likewise.
57107         Move "Testing file" message to verbose level 1.
57108
57109 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
57110
57111         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57112
57113 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
57114
57115         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57116         (default_gcc_start): Accept optional second list element
57117         of compiler flags.  Print compiler output at verbosity level 2.
57118         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57119         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57120         Save current values of framework globals passcnt, failcnt, xpasscnt,
57121         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57122         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
57123         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57124         xfailcnt to compute stats.  Update framework global `testcnt' from
57125         pass/fail counts.
57126         (gcc_finish): New proc.  Clean up test environment.
57127         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57128         (gcc_epass, gcc_efail): Delete.
57129         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57130         argument of line number.
57131         (dg-init): If the tool has an init routine, call it.
57132         (dg-test): Remove args `cflags_var' and `libs_var'.
57133         Pass all compiler options to ${tool}_start.
57134         Handle missing line number.
57135         (dg-finish): New function.
57136         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57137         particular files.  Call gcc_finish at end.  Move "skipping test"
57138         message to verbosity level 3.
57139         * gcc.c-torture/compile/compile.exp: Likewise.
57140         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57141         * gcc.c-torture/execute/execute.exp: Likewise.
57142         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57143         Print testcase being tried at verbosity level 1.
57144         * gcc.c-torture/special/special.exp: Unset xfail.
57145         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57146         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57147         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57148         * gcc.failure/failure.exp: Likewise.
57149         * gcc.ieee/ieee.exp: Likewise.
57150         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57151         Update call to dg-test.  Call dg-finish at end.
57152         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
57153         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57154         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57155         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57156         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
57157         * gcc.wendy/wendy.exp: Add copyright.
57158         Delete setting of tmpdir (done by gcc_init).
57159         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57160         Pass compiler flags to gcc_start.  Call gcc_finish at end.
57161         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57162         gcc_[ce]pass/fail.
57163
57164 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
57165
57166         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57167         confusion.
57168         (g++_load): Likewise.
57169
57170         * config/*.exp (gcc_load): Some were varargs fns and some were not.
57171         Rename argument to `prog' to remove the confusion.
57172         Varargs fns behave differently too!
57173         (g++_load): Likewise.
57174
57175         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57176
57177         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57178         what it is.  Delete (always) printing of status value for !native.
57179         Simplify verbose code, and include status and exec_output.
57180         (g++_load): Use gcc_load.
57181
57182 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
57183
57184         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57185         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57186         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57187         940714-3.c as these testcases don't exist anymore.  Make
57188         va-arg-1.c expected to pass.
57189
57190 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
57191
57192         * gcc.misc-tests/misc.exp: Only run specific testcases.
57193         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
57194         * gcc.misc-tests/dg-[1-9].c: New files.
57195
57196         * lib/dg.exp: New testsuite driver.
57197         * gcc.prms/prms.exp: Use it.
57198
57199         * README.gcc: New file.
57200
57201         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57202         Document and reset `lxpass' and `lxfail'.
57203         Simplify "initialized" message.
57204         (gcc_stat): Clean up comments a little.
57205
57206 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
57207
57208         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57209
57210 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
57211
57212         * lib/old-dejagnu.exp (process-option): New proc.
57213         (old-dejagnu-init, old-dejagnu-stat): Likewise.
57214         (old-dejagnu): Simplify.
57215         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57216
57217 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
57218
57219         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57220         exists and is not an empty string.
57221
57222         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57223         $xfail rather than calling setup_xfail.  Clear $xfail when test is
57224         finished.
57225         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57226         automatically.
57227
57228         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57229         longer expected to fail.
57230
57231         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57232         "f" function call.
57233
57234         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57235
57236         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57237         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57238         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57239         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57240         c-torture-1.29.
57241
57242         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57243         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57244
57245         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57246
57247         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57248         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57249
57250         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57251         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57252         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57253
57254 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
57255
57256         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57257         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57258         940714-1.c, 940714-2.c, 940714-3.c},
57259         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57260         gcc.misc-tests/{mg.c,mg.exp}:
57261         New tests.
57262         * gcc.noncompile/noncompile.exp: Change accordingly.
57263
57264 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
57265
57266         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57267         Undo previous clobberage.
57268
57269 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
57270
57271         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57272         * gcc.special/{930510-1.c, special.exp}:
57273         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57274         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57275         struct-varargs-1.c}: New tests from c-torture-1.26.
57276
57277 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
57278
57279         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57280           argument to switch.
57281
57282 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
57283
57284         * Revert the previous changes.  Please see Rob's directory
57285         (/lisa/test/rob/progressive/gcc/testsuite) for testing
57286         fixes.
57287
57288 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
57289
57290         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57291         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57292         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57293         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57294         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57295         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57296         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57297         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57298         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57299         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57300         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57301         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57302         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57303         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57304         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57305         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57306         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57307         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57308         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57309         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57310         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57311         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57312         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57313         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57314         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57315         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57316         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57317         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57318         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57319         testing changes.
57320
57321 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
57322
57323         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57324         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57325         with perror calls.
57326
57327 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
57328
57329         * config/unix.exp (g++_load): Fix syntax.
57330
57331 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
57332
57333         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57334         * gcc.noncompile/921017-1.c: Deleted obsolete test.
57335         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57336         Don't expect va-arg-1.c to fail.  Correct expected output for
57337         920928-1.c.
57338         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57339         * gcc.wendy/hbm4.c: Correct typo.
57340         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57341
57342 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
57343
57344         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57345         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57346         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
57347         * lib/c-torture.exp (c-torture-compile): Ditto.
57348
57349         Reduce volume of output (remove all the -I's and such).
57350         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57351         Call gcc_cpass, gcc_cfail.
57352         (c-torture): Pass testing option to c-torture-compile.
57353
57354 1994-03-21  Doug Evans  (dje@cygnus.com)
57355
57356         Bring patches over from progressive.
57357         * config/default.exp: Exit remote shell cleanly.
57358         (g++_exit, g++_start): Add default versions.
57359         * config/sim.exp (gcc_load): Use perror, not error.
57360
57361 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
57362
57363         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
57364         set in site.exp.
57365
57366 1994-03-14  Doug Evans  (dje@cygnus.com)
57367
57368         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57369         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57370         (wendy_try): New proc to run testcase.
57371         (main loop): Call 'em.
57372         * gcc.wendy/*.c: Clean up pass to correct expected output.
57373
57374         * lib/gcc.exp: Minor cleanup work.
57375         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57376
57377 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
57378
57379         * config/sim.exp (gcc_load): Document return codes better.
57380         Don't pass -v to simulator.
57381
57382 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
57383
57384         * gcc.special/920717-x.c: Fix typo.
57385         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57386         get at sources.
57387
57388         * lib/mike-gcc.exp: Fix typo.
57389
57390 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
57391
57392         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57393         binary to use, transform the name.
57394         * config/*.exp: rename everything. Nuke any g++ specific files,
57395         it's now a special case of gcc that requires no special support.
57396         Add a default.exp for unsupported targets.
57397
57398 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
57399
57400         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57401         lib/old-dejagnu.exp: Fix a few patterns to work with the new
57402         version of Tcl.
57403
57404 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
57405
57406         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57407         than a warning.
57408
57409 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
57410
57411         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57412
57413 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
57414
57415         * gcc.execute/execute.exp: Combine opt_list and foption_list into
57416         option_list.  Compile every file with only 4/6 option choices
57417         (same as C torture) instead of with 12/18 different option
57418         choices.
57419         * lib/c-torture.exp: Likewise.
57420
57421         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57422         not already set.
57423
57424 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
57425
57426         * lib/old-deja.exp: Add `excess errors test fails' error, now one
57427         can put an XFAIL *-*-* on excess errors.
57428
57429 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
57430
57431         * g++.law: Add more tests derived from g++-bugs snapshots.
57432
57433         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
57434         equivalent to g++.law/init9.
57435
57436         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57437         compiled it, and the a.out file after we've run it.
57438
57439 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
57440
57441         * lib/mike-g++.exp (postbase): Delete the .o file after we've
57442         compiled it, and the a.out file after we've run it.
57443
57444 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
57445
57446         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57447
57448 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
57449
57450         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57451         version number.
57452
57453 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
57454
57455         * g++.law: New directory of g++ tests derived from the g++-bugs
57456         snapshots.
57457
57458 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
57459
57460         * gcc.compile: initbug1.c initbug1.exp testcase added
57461
57462 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
57463
57464         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57465         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57466           fixes submitted by Jeff Law (law@cs.utah.edu)
57467         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57468           Jeff Law (law@cs.utah.edu)
57469
57470
57471 1993-11-30  Mike Stump  (mrs@cygnus.com)
57472
57473         * config/unix-g++.exp: Follow the gcc way of doing things.
57474         * g++.old-deja/old-deja.exp: Minor updates.
57475         * lib/g++.exp: New file, follow the gcc way of doing things.
57476         * lib/old-dejagnu.exp: Minor updates.
57477         * lib/mike-g++.exp: Always unset errorInfo.
57478
57479 1993-11-06  Mike Stump  (mrs@cygnus.com)
57480
57481         * lib/gcc.exp: Fix some errors with the below change, CC and
57482         CFLAGS should be global when setting, not local.
57483
57484 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
57485
57486         * lib/gcc.exp: Transform tool name.
57487
57488 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57489
57490         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57491
57492 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57493
57494         * lib/gcc.exp: change gcc_done to gcc_stat
57495
57496 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
57497
57498         * Upgraded gcc testsuite to c-torture version 1.25
57499
57500 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
57501
57502         * lib/gcc.exp: added reporting code. Changed verbose compile message.
57503         * lib/c-torture: added hooks for new reporting code.
57504
57505 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
57506
57507         * config/sh-gcc.exp: check if sh-sim exists in the path
57508
57509 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
57510
57511         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57512         * gcc.compile/compile.exp: Initial changes for new logic.
57513         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57514         * gcc.failure/failure.exp: Initial changes for new logic.
57515         * gcc.ieee/ieee.exp: Initial changes for new logic.
57516         * gcc.misc-tests/misc.exp: Initial changes for new logic.
57517         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57518         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57519         * lib/c-torture.exp: Initial changes for new logic.
57520         * lib/gcc.exp: Initial changes for new logic.
57521
57522 1993-10-15  Mike Stump  (mrs@cygnus.com)
57523
57524         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57525         depend upon failure or success.  Fully qualify names in failure
57526         and success messages.  Always remove a.out before starting
57527         compile, just in case.  Pay more attention to error text output by
57528         the compiler.  Handle testcases with no known past errors just
57529         like all others, so that things are uniform.  Other miscellaneous
57530         improvements.
57531
57532 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
57533
57534         * gcc.cpp: new directory for cpp tests
57535
57536 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
57537
57538         * lib/chill.exp: Code reformatted, removed unused code.
57539         * config/unix-chill.exp: Code reformatted, removed unused code.
57540         * chill.execute/execute.exp: Code reformatted, removed unused code.
57541         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57542
57543 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
57544
57545         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
57546         routines not written.
57547
57548 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
57549
57550         * config/bug-gcc.exp: Use new procs from bug.exp.
57551
57552 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
57553
57554         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57555         via ftp, rather than depending on NFS.
57556         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57557         case.
57558
57559 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
57560
57561         * config/bug-gcc.exp: Use new download proc.
57562
57563 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
57564
57565         * chill.execute/execute.exp: cleanups, handles errors better
57566         * chill.compile/compile.exp: rewrite, based on execute.exp
57567         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57568         * lib/chill.exp: major changes to diff proc and compile and link
57569         procs. added chill_fail and chill_pass wrappers to pass and
57570         fail. added more comments, and handle error codes better.
57571         Added a hack to capture stderr from exec, so noncompile tests
57572         can work.
57573
57574 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
57575
57576         * chill.execute/execute.exp: rewrite of testsuite driver
57577         * lib/chill.exp: rewrite of testsuite driver
57578         * config/unix-chill.exp: rewrite of testsuite driver
57579
57580 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
57581
57582         In chill.execute:
57583         * iexpr.ch: Standardize uppercase.
57584         * tuples.dat: Standardize uppercase.
57585         * vary.ch: standardize.  Correct varying string assignments.
57586         * vary.dat: Add new output lines.
57587
57588 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
57589
57590         In chill.execute:
57591         * chprintf.ch: Standardize use of uppercase.
57592         * tuples.ch: Standardize and turn arr2 into a DCL,
57593           rather than a SYN.
57594         * pinits.ch: Standardize.
57595
57596 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
57597
57598         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57599         * Makefil: Renamed to Makefile.in.
57600         * configure.in: New.
57601
57602 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
57603
57604         In chill.execute:
57605         * .cvsignore: Add result/output files.
57606         * Makefile: Fix up variables at start.  Use MFLAGS
57607           everywhere.  Correct bool_loc, built_ins entries.
57608           Add entry for vary1.ch.
57609         * bitarray.ch: Standardize upper-case usage.
57610         * bitexpr.ch: Standardize, add output of b1.
57611         * params.ch: Use arrayt in along PROC parameters, to
57612           avoid novelty problems.
57613         * sets.ch: Tiny cleanup.
57614         * vary1.ch: Re-indent.
57615
57616 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
57617
57618         * Add PR-related files to Makefiles, .cvsignore files, etc.
57619
57620 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
57621
57622         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57623           with compiler objects. New names are test-flow.c and test-loop.c
57624
57625 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
57626
57627         * Upgraded c-torture tests from 1.19 to 1.20
57628
57629         * new files:
57630         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57631         * gcc.compile: 930623-1.c 930623-2.c
57632         * gcc.noncompile: 930622-1.c 930622-2.c
57633         * gcc.failure: 920411-1.c 920627-2.c
57634         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57635
57636 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
57637
57638         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57639           More changes to get testsuite working properly. Needs more work.
57640           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57641
57642 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
57643
57644         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57645           More changes to get testsuite working properly. Needs more work.
57646
57647 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
57648
57649         * chill.compile/compile.exp: Added for Dejagnu support
57650         * chill.execute/execute.exp: Added for Dejagnu support
57651         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
57652
57653 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
57654
57655         This should complete moving the CHILL test files.
57656         * chill.noncompile(.cvsignore printf.grt
57657             in-printf.grt chprintf.grt chprintf.ch):
57658             Added test-support files.
57659           (Makefile): Modified further.
57660         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57661             signal.ch): Added test files.
57662           * chill.execute (.cvsignore printf.grt printr.c
57663             in-printf.grt rts.c chprintf.grt rts.h): Added
57664           test-support files.
57665             (Makefile): More corrections.
57666
57667 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
57668
57669         * chill.compile, chill.execute, chill.nocompile: Add CHILL
57670           test cases, ready for DejaGnu.
57671
57672 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
57673
57674         * Upgraded c-torture tests from 1.18 to 1.19
57675
57676         * gcc.compile: added test(s):
57677           930607-1.c
57678         * gcc.execute: added test(s):
57679           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57680
57681         * added new subdirectory for misc tests: gcc.misc-tests
57682         * gcc.misc-test(s): added tests:
57683           inst-check.c test-consts.c test-ior.c test-switch.c
57684
57685 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
57686
57687         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57688
57689 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
57690
57691         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57692
57693 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
57694
57695         * Upgraded c-torture tests from 1.17 to 1.18
57696
57697 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
57698
57699         * Upgraded c-torture tests from 1.12 to 1.17
57700
57701 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
57702
57703         * lib/old-dejagnu.exp:
57704           Fixed handling of XFAIL target triplets to correctly
57705           recognize wildcard characters.  Removed code that
57706           appended a unique id tag to the end of the file name
57707           printed out by the result of the testcases within a
57708           given test file.
57709
57710 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
57711
57712         * lib/old-dejagnu.exp:
57713           Reworked expected failure handling to trigger off of XFAIL
57714           keyword in keyphrase embeded in testcase source code. The
57715           XFAIL keyword must be at the end of the keyphrase line. It
57716           may optionally be followed by one or more target triplets.
57717           It has just occured that the handling of wildcards in the
57718           target triplet may not be correct.
57719
57720 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
57721
57722         * g++.old-deja/tests:
57723           Moved all subdirectories up one level into g++.old-deja .
57724
57725         * lib/old-dejagnu.exp:
57726           Fixed problem with CXXFLAGS not being properly reset, and being
57727           corrupted with extraneous "-c" compiler option.  This was
57728           causing binaries to not be generated for test that needed them.
57729           Modified strings passed to "pass" and "fail" so that individual
57730           tests from the same test file would be distinguished by an
57731           identifier appended to the test file name in the summary logs;
57732           this corrected a problem with erroneous diff logs.  Added code
57733           to search testcases for expected fail and unexpected pass keywords.
57734
57735 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
57736
57737         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57738
57739 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
57740
57741         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57742           Removed extraneous text from end of "Special g++ Options"
57743           keyphrase.
57744
57745         * lib/old-dejagnu.exp: Added pattern matching to look for new
57746           keywords, embedded in testcases comments, which will trigger
57747           calls to xpass and xfail.
57748
57749 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
57750
57751         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57752           comments embedded in the testcases, especially the one looking for
57753           special compiler options, as well as the pattern matching for the
57754           compiler output again.
57755
57756 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
57757
57758         * lib/old-dejagnu.exp: Do a proper check of the return value for
57759           execute tests. Fixed several problems with the pattern matching
57760           of the compiler output which gave erroneous test results.
57761           Changed several of the test result messages to be more descriptive.
57762         * config/unix-g++.exp: Proc g++_load now actually works and
57763           executes the tests passed to it and returns a usable return
57764           value.
57765
57766 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
57767
57768           * lib/gcc.exp: Exits gracefully if $CC is bogus.
57769
57770 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
57771
57772         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
57773           Modified both files to properly execute the old style
57774           dejagnu tests. The previous versions of these files were
57775           experimental and did not function anything near correctly.
57776
57777 1993-04-05  Rob Savoye  (rob@cygnus.com)
57778
57779         * Removed all Makefile.in and configure.in files. No configuration
57780         needed now.
57781
57782 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
57783
57784         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
57785
57786 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
57787
57788         * gcc.compile/configure.in, gcc.unsorted/configure.in,
57789         gcc.special/configure.in, gcc.noncompile/configure.in,
57790         gcc.execute/configure.in, gcc.code_quality/configure.in,
57791         g++.other/configure.in, g++.old-deja/configure.in,
57792         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
57793         in srcname setting.
57794
57795 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
57796
57797         * lib/udi.exp: Fixed mondfe and mondfe_download.
57798         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
57799         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
57800
57801 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
57802
57803         * config/udi-gdb.exp: Check $shell_id after connecting to target.
57804         (gdb_exit): Don't remove *_soc files.
57805
57806 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
57807
57808         * lib/c-torture.exp: Don't look for main; instead always use -w
57809         -c.  This is how the c-torture tests work.  Remove the object
57810         file if the compilation succeeds.
57811         * gcc.execute/execute.exp: Remove executable if test passes.
57812         * gcc.noncompile/noncompile.exp: Every test is an expected
57813         failure.
57814         * gcc.special/special.exp: Added tests from c-torture 1.11,
57815         corrected use of existing test.
57816         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
57817         gcc.execute/920625-1.c: Updated to c-torture 1.11.
57818         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
57819         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
57820         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
57821         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
57822         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
57823         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
57824         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
57825         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
57826         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
57827         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
57828         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
57829         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
57830         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
57831         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
57832         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
57833         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
57834         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
57835         c-torture 1.11.
57836         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
57837         correspond to c-torture 1.11.
57838
57839         * New file.